How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Fireworks AI Messages API

The Messages API from Fireworks AI — 1 operation(s) for messages.

Fireworks AI Messages API is one of 10 APIs that Fireworks AI publishes on the APIs.io network, described by a machine-readable OpenAPI specification and an AsyncAPI event-driven specification.

Tagged areas include Message. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, and an AsyncAPI specification.

This API exposes 1 operation across 1 path, and defines 62 schemas. It is described by OpenAPI 3.1.0, at version 1.0.0.

Requests are made against a single base URL, https://api.fireworks.ai/inference.

1 operations 1 paths 62 schemas 1 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.1.0
API Version
1.0.0
Base URL
https://api.fireworks.ai/inference/v1
Authentication
HTTP Bearer
Resource Areas
1

Authentication & Security 1

Fireworks AI Messages API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (API_KEY) (BearerAuth). By default, every request must be authenticated.

  • BearerAuth — Bearer authentication using your Fireworks API key. Format: Bearer

Paths & Operations 1

Across 1 path, the API surfaces 1 operation — 1 POST. Each is listed below with its method, path, parameters, and response codes.

Messages 1
POST
/v1/messages
Create a Message
messages_post body → 2004XX

Schemas 62

The contract defines 62 schemas that model the data the API accepts and returns. The most detailed are AnthropicCreateMessageParams (15 properties), AnthropicMessage (8 properties), AnthropicResponsePageLocationCitation (7 properties), AnthropicResponseCharLocationCitation (7 properties). Each schema is shown below with its type and property counts.

AnthropicRequestSearchResultLocationCitation
object
7 properties 7 required
AnthropicResponsePageLocationCitation
object
7 properties 7 required
AnthropicRequestContentBlockLocationCitation
object
6 properties 6 required
AnthropicRequestWebSearchResultLocationCitation
object
5 properties 5 required
AnthropicInvalidRequestError
object
2 properties 2 required
AnthropicRequestPageLocationCitation
object
6 properties 6 required
AnthropicTool
object
5 properties 2 required
AnthropicRequestImageBlock
object
3 properties 2 required
AnthropicInputContentBlock
AnthropicResponseToolUseBlock
object
4 properties 4 required
AnthropicThinkingConfigAdaptive
object
Not supported yet.
1 property 1 required
AnthropicThinkingConfigEnabled
object
2 properties 2 required
AnthropicRequestCharLocationCitation
object
6 properties 6 required
AnthropicBase64PDFSource
object
3 properties 3 required
AnthropicEffortLevel
string
All possible effort levels.
AnthropicErrorResponse
object
3 properties 3 required
AnthropicJsonOutputFormat
object
2 properties 2 required
AnthropicResponseContentBlockLocationCitation
object
7 properties 7 required
AnthropicPermissionError
object
2 properties 2 required
AnthropicAPIError
object
2 properties 2 required
AnthropicToolChoiceAuto
object
The model will automatically decide whether to use tools.
2 properties 1 required
AnthropicToolChoiceNone
object
The model will not be allowed to use tools.
1 property 1 required
AnthropicCacheControlEphemeral
object
2 properties 1 required
AnthropicThinkingConfigDisabled
object
1 property 1 required
AnthropicResponseSearchResultLocationCitation
object
7 properties 7 required
AnthropicResponseRedactedThinkingBlock
object
2 properties 2 required
AnthropicOverloadedError
object
2 properties 2 required
AnthropicRateLimitError
object
2 properties 2 required
AnthropicRequestCitationsConfig
object
1 property
AnthropicAuthenticationError
object
2 properties 2 required
AnthropicMessage
object
8 properties 7 required
AnthropicResponseTextBlock
object
3 properties 3 required
AnthropicRawOutput
object
Fireworks extension that returns low-level details of what the model sees, including the formatted prompt and function calls.
6 properties 3 required
AnthropicRequestToolUseBlock
object
5 properties 4 required
AnthropicToolChoice
How the model should use the provided tools. The model can use a specific tool, any available tool, decide by itself, or not use tools at all.
AnthropicMetadata
object
1 property
AnthropicRequestDocumentBlock
object
6 properties 2 required
AnthropicResponseCharLocationCitation
object
7 properties 7 required
AnthropicInputMessage
object
2 properties 2 required
AnthropicToolChoiceAny
object
The model will use any available tools.
2 properties 1 required
AnthropicPlainTextSource
object
3 properties 3 required
AnthropicContentBlockSource
object
2 properties 2 required
AnthropicRequestRedactedThinkingBlock
object
2 properties 2 required
AnthropicContentBlock
AnthropicGatewayTimeoutError
object
2 properties 2 required
AnthropicBase64ImageSource
object
3 properties 3 required
AnthropicRequestToolResultBlock
object
5 properties 2 required
AnthropicNotFoundError
object
2 properties 2 required
AnthropicResponseWebSearchResultLocationCitation
object
5 properties 5 required
AnthropicCreateMessageParams
object
15 properties 2 required
AnthropicRequestTextBlock
object
4 properties 2 required
AnthropicModel
string
The model that will complete your prompt. See the [Fireworks Model Library](https://app.fireworks.ai/models) for available models.
AnthropicURLImageSource
object
2 properties 2 required
AnthropicThinkingConfigParam
Configuration for enabling the model's extended thinking. When enabled, responses include thinking content blocks showing the model's thinking process before t…
AnthropicStopReason
string
AnthropicBillingError
object
2 properties 2 required
AnthropicRequestThinkingBlock
object
3 properties 3 required
AnthropicOutputConfig
object
2 properties
AnthropicInputSchema
object
3 properties 1 required
AnthropicURLPDFSource
object
2 properties 2 required
AnthropicToolChoiceTool
object
The model will use the specified tool with toolchoice.name.
3 properties 2 required
AnthropicResponseThinkingBlock
object
3 properties 3 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

fireworks-ai-messages-api-openapi.yml Raw ↑

Other APIs Fireworks AI publishes across the network.

Fireworks AI anthropic-messages.openapi_other API
Fireworks AI Chat API
Fireworks AI Completions API
Fireworks AI Gateway API
Fireworks AI gateway-extra.openapi_Gateway API
Fireworks AI gateway.openapi_Gateway API
Fireworks AI Responses API
Fireworks AI responses.openapi_other API
Fireworks AI text-completion.openapi_other API
Where this information came from

This is an independent, third-party profile of Fireworks AI Messages API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.