Most Platform API errors return JSON with a stable HTTP status, an ISO timestamp, and a human-readable message. Some operations add a machine-readable code, field-level validation details, or operation-specific metadata.
Common status codes
Retry policy
Never retry every 5xx or timeout automatically. A connection can fail after a database, storage, endpoint, or external provider has accepted the mutation.
Safe retry sequence:
- Classify the operation as read-only, idempotent, or non-idempotent.
- Check the returned resource or execution state when possible.
- Reuse an idempotency or correlation key supported by the target.
- Apply bounded exponential backoff with jitter.
- Stop on validation, authentication, authorization, and version conflicts until corrected.
Support evidence
Capture the request method and path, timestamp, status, and relevant resource/execution identifiers. Redact bearer tokens, secret values, signed URLs, and sensitive request data. Last modified on September 5, 2026