{"service":"modelschemas","description":"Live AI model schemas: per-endpoint request/response JSON Schemas and model metadata for monitored providers, auto-refreshed.","documentation":{"openapi":"/openapi.json","agents":"/llms.txt"},"_links":{"self":{"href":"/v1","method":"GET","contentType":"application/json"},"status":{"href":"/v1/status","method":"GET","contentType":"application/json"},"providers":{"href":"/v1/providers","method":"GET","contentType":"application/json"},"provider":{"href":"/v1/providers/{provider}","method":"GET","contentType":"application/json","templated":true,"example":"/v1/providers/anthropic"},"models":{"href":"/v1/models{?activity,provider,capability,q,provenance,pricing}","method":"GET","contentType":"application/json","templated":true,"example":"/v1/models?activity=chat&q=claude"},"model":{"href":"/v1/models/{provider}/{modelId}","method":"GET","contentType":"application/json","templated":true,"example":"/v1/models/anthropic/claude-sonnet-4-5"},"schemaIndex":{"href":"/v1/schemas","method":"GET","contentType":"application/json","example":"/v1/schemas"},"schemas":{"href":"/v1/schemas/{provider}","method":"GET","contentType":"application/json","templated":true,"example":"/v1/schemas/anthropic"},"activitySchemas":{"href":"/v1/schemas/{provider}/{activity}","method":"GET","contentType":"application/json","templated":true,"example":"/v1/schemas/anthropic/chat"},"schema":{"href":"/v1/schemas/{provider}/{activity}/{endpointId}{?kind,version}","method":"GET","contentType":"application/json","templated":true,"example":"/v1/schemas/anthropic/chat/v1%2Fmessages?kind=input"},"providerOpenapi":{"href":"/v1/openapi/{provider}{?model,activity}","method":"GET","contentType":"application/json","templated":true,"example":"/v1/openapi/anthropic"},"validate":{"href":"/v1/validate","method":"POST","contentType":"application/json","example":{"provider":"anthropic","endpointId":"v1/messages","kind":"input","payload":{"model":"claude-sonnet-4-5","max_tokens":1024}}},"estimate":{"href":"/v1/estimate","method":"POST","contentType":"application/json","example":{"provider":"openai","model":"gpt-4o","usage":{"input_tokens":1200,"output_tokens":400}}},"changes":{"href":"/v1/changes{?since,provider,type,cursor,limit,wait}","method":"GET","contentType":"application/json","templated":true,"example":"/v1/changes?limit=20"},"agentDiscovery":{"href":"/.well-known/agent-configuration","method":"GET","contentType":"application/json"}}}