Quotes
Recalculate an editable quote with revised inputs
Update an editable quote and recalculate its price before submission or acceptance.
API key permission: quotes:write. Send a unique Idempotency-Key and reuse it only when retrying the same request.
Parameters
quoteIdstring · requiredpath parameter
Idempotency-Keystring · requiredUnique operation key. Reuse it only with the same method, path, and request body.
Request body
application/jsonnamestringOptionalSee schema for validation constraints.
external_idstring | nullOptionalSee schema for validation constraints.
source_languagestringOptionalSee schema for validation constraints.
target_languagesstring[]OptionalSee schema for validation constraints.
servicestringOptionalSee schema for validation constraints.
turnaroundstringOptionalSee schema for validation constraints.
due_atstring | nullOptionalSee schema for validation constraints.
instructionsstring | nullOptionalSee schema for validation constraints.
Standard response headers
Stepes-Request-Idb09de4aa-3874-4991-b85c-0bc86e780511Server-generated request identifier for support and audit correlation.
Stepes-API-Version2.0.0Effective Stepes API semantic version.
RateLimit-Policy120;w=60Effective request limit and window for the authenticated key.
RateLimitlimit=120, remaining=119, reset=60Current limit, remaining requests, and reset interval.
Idempotency-ReplayedtruePresent with value true when a stored mutation response is replayed.
Responses
Revised quote
Resource was not found or is not available to this API key
Idempotency conflict or invalid lifecycle transition
Request validation failed
{
"id": "quote_01JZ8K6N2W6RX4J9P7Y8K3M2Q3",
"object": "quote",
"external_id": "SKU-1042-ES",
"status": "draft",
"name": "Catalog SKU 1042",
"source_language": "EN-US",
"target_languages": [
"ES-ES"
],
"source_files": [
{
"id": "file_01JZ8K6N2W6RX4J9P7Y8K3M2Q2",
"object": "file",
"filename": "catalog-sku-1042.json",
"mime_type": "application/json",
"size": 142,
"status": "ready",
"download_url": "https://apis.stepes.com/v2/files/file_01JZ8K6N2W6RX4J9P7Y8K3M2Q2/download",
"content_url": "https://apis.stepes.com/v2/files/file_01JZ8K6N2W6RX4J9P7Y8K3M2Q2/content"
}
],
"currency": "USD",
"subtotal": 25,
"total": 25,
"expires_at": "2026-09-09T12:00:00+00:00",
"project_id": null,
"created_at": "2026-08-10T12:00:00+00:00",
"updated_at": "2026-08-10T12:00:00+00:00"
}