ConvoiAi
Browse docs

Reference

Errors

Every error response follows RFC 7807 Problem Details.

4 min read

Shape

json
{
  "type": "https://convoi.ai/errors/invalid-request",
  "title": "Invalid request",
  "status": 400,
  "detail": "agent_id is required when type is \"web\".",
  "code": "missing_field",
  "request_id": "req_abc123"
}

Show detail to your end users when surfacing errors. Always log request_id alongside; Convoi support can trace any request end-to-end from that ID alone.

Status codes

StatusMeaning
400Invalid request body or query parameters.
401Missing, malformed, or revoked bearer token.
403Token is valid but lacks scope for the requested resource.
404Resource does not exist on this account.
409Conflict: usually a duplicate idempotency key.
422Validation failed (typed field error in detail).
429Rate limit or monthly quota exceeded; honor Retry-After.
5xxConvoi-side issue; safe to retry with exponential backoff.

Related in Reference