Monetary amounts
Monetary amounts are integer cents.Integer cents apply to the REST API and SDKs. Tools on the hosted MCP
server instead take decimal-string amounts with a
required currency (
"amount": "10.50", "currency": "USD"); the MCP server converts between the
two encodings at the boundary.Currency codes
ISO 4217 three-letter uppercase codes. Natural acceptsUSD. Every request that takes currency accepts an omitted value as USD, except payment intents, which require it.
Timestamps
ISO 8601 / RFC 3339, always UTC.Z suffix); the API does not return local time offsets. Timestamps you send must be RFC 3339 with an explicit Z or offset; a timestamp without a zone is rejected with invalid_value.