# unsupported_schema_keyword

> The action's args_schema uses a JSON Schema keyword outside the supported set, such as format or $dynamicRef.

HTTP `400` · `retryable` is `false`

An ask's `action.args_schema` describes the arguments a person may edit. It must be checkable offline: local `$ref`
only, at most 8 levels deep and 8 KiB, without `$dynamicRef`, `contentSchema` or `format`.

**What to do:** remove the keyword named in `detail` from `action.args_schema`.

## The response

Every error comes as `application/problem+json`; [Errors](/docs/errors) explains each field.

```json
{
  "type": "https://usekabu.com/docs/errors/unsupported_schema_keyword",
  "title": "Unsupported schema keyword",
  "status": 400,
  "code": "unsupported_schema_keyword",
  "detail": "…",
  "hint": "…",
  "retryable": false,
  "request_id": "req_…",
  "doc_url": "https://usekabu.com/docs/errors/unsupported_schema_keyword"
}
```
