GET

/v1/schemas/meta/chat/v1/messages?kind=output

kind outputactivity chathash 4d3a3416…extracted Oct 9, 2026version currentsource upstream spec ↗
fieldrecorded source
schemaSource linked above.

docs-derived

Source trace
c8b17b4c61aa64219d69432a6a009694dc925e898d73f54953145648f454f808
{
  "fetchedAt": 1791523841,
  "extractorVersion": "1",
  "verifiedAt": null
}

Response body

8 properties · 8 required · 2 $defs
propertytypedescriptionconstraints
id*string
type*enummessage
role*enumassistant
content*anthropic-content-block[]
model*string
stop_reason*enumend_turn | max_tokens | stop_sequence | tool_use | pause_turn | refusal
stop_sequence*stringnullable
usage*anthropic-usage

Types

2 $defs

anthropic-content-blockobject

type*stringContent block discriminator, such as text, image, video, document, tool_use, or tool_result.

anthropic-usageobject

input_tokens*integer
output_tokens*integer
cache_creation_input_tokensinteger
cache_read_input_tokensinteger
output_tokens_detailsobject

Validate a payload

before you spend tokens
shell
$ curl -X POST https://modelschemas.com/v1/validate \
    -d '{"provider":"meta","endpointId":"v1/messages","payload":{…}}'
→ {"valid": false, "errors": [{"path": "#", "keyword": "required", …}]}