PATCH
Update Pricing Rate

Authorizations

Authorization
string
header
required

Interactive user session: the login JWT, sent as Authorization: Bearer <token>.

Path Parameters

rate_id
integer
required

Body

application/json

Edit a rate. reason is required and audited in pricing_history.

reason
string
required
Required string length: 10 - 500
rate_input
Required range: x >= 0
rate_output
Required range: x >= 0
is_active
boolean | null

Response

Successful Response

A canonical provider COGS rate row. rate_input is USD per 1M tokens/chars (llm/tts/embeddings) or per minute (stt/infra); rate_output is the LLM completion rate (null otherwise).

id
integer
required
service_type
string
required
provider
string
required
model
string
required
rate_input
string
required
Pattern: ^(?!^[-+.]*$)[+-]?0*\d*\.?\d*$
unit
string
required
is_active
boolean
required
rate_output
string | null
Pattern: ^(?!^[-+.]*$)[+-]?0*\d*\.?\d*$