API Evangelist API Evangelist
API Learnings
Toolbox
API Evangelist LLC

Claude Messages API

Primary API for sending messages to Claude and receiving responses.

Documentation

Specifications

Schemas & Data

📊
JSONSchema
json-schema/claude-message-schema.json
📊
JSONSchema
json-schema/claude-messages-create-message-request-schema.json
📊
JSONSchema
json-schema/claude-messages-message-schema.json
📊
JSONSchema
json-schema/claude-messages-error-schema.json
📊
JSONSchema
json-schema/claude-messages-usage-schema.json
📊
JSONSchema
json-schema/claude-messages-tool-schema.json
📊
JSONSchema
json-schema/claude-messages-tool-use-block-schema.json
📊
JSONSchema
json-schema/claude-messages-content-block-schema.json
📊
JSONSchema
json-schema/claude-messages-text-block-schema.json
📊
JSONSchema
json-schema/claude-messages-thinking-block-schema.json
📊
JSONSchema
json-schema/claude-messages-token-count-schema.json
📊
JSONSchema
json-schema/claude-messages-count-tokens-request-schema.json
📊
JSONSchema
json-schema/claude-messages-metadata-schema.json
📊
JSONSchema
json-schema/claude-messages-output-config-schema.json
📊
JSONSchema
json-schema/claude-messages-thinking-config-schema.json
📊
JSONSchema
json-schema/claude-messages-tool-choice-schema.json
📊
JSONSchema
json-schema/claude-messages-cache-control-schema.json
📊
JSONSchema
json-schema/claude-messages-content-block-param-schema.json
📊
JSONSchema
json-schema/claude-messages-text-block-param-schema.json
📊
JSONSchema
json-schema/claude-messages-image-block-param-schema.json
📊
JSONSchema
json-schema/claude-messages-document-block-param-schema.json
📊
JSONSchema
json-schema/claude-messages-tool-use-block-param-schema.json
📊
JSONSchema
json-schema/claude-messages-tool-result-block-param-schema.json
📊
JSONSchema
json-schema/claude-messages-thinking-block-param-schema.json
📊
JSONSchema
json-schema/claude-messages-message-param-schema.json
📊
JSONSchema
json-schema/claude-messages-message-batch-schema.json
📊
JSONSchema
json-schema/claude-messages-message-batch-list-schema.json
📊
JSONSchema
json-schema/claude-messages-message-batch-result-schema.json
📊
JSONSchema
json-schema/claude-messages-create-message-batch-request-schema.json
📊
JSONSchema
json-schema/claude-messages-batch-request-item-schema.json
📊
JSONSchema
json-schema/claude-messages-deleted-message-batch-schema.json
📊
JSONSchema
json-schema/claude-messages-model-info-schema.json
📊
JSONSchema
json-schema/claude-messages-model-list-schema.json
📊
JSONSchema
json-schema/claude-tool-use-schema.json

SDKs

Other Resources

OpenAPI

claude-messages-api.yml Raw ↑