version: 1
problems:
  - code: internal_error
    type: https://screenrig.ai/problems/internal-error
    title: Internal server error
    status: 500
  - code: invalid_request
    type: https://screenrig.ai/problems/invalid-request
    title: Request is invalid
    status: 400
  - code: unauthorized
    type: https://screenrig.ai/problems/unauthorized
    title: Authentication is required
    status: 401
  - code: forbidden
    type: https://screenrig.ai/problems/forbidden
    title: Request is not allowed
    status: 403
  - code: not_found
    type: https://screenrig.ai/problems/not-found
    title: Resource was not found
    status: 404
  - code: method_not_allowed
    type: https://screenrig.ai/problems/method-not-allowed
    title: Method is not allowed
    status: 405
  - code: idempotency_mismatch
    type: https://screenrig.ai/problems/idempotency-mismatch
    title: Idempotency key does not match the original request
    status: 409
  - code: account_exists
    type: https://screenrig.ai/problems/account-exists
    title: Account already exists
    status: 409
  - code: resource_conflict
    type: https://screenrig.ai/problems/resource-conflict
    title: Resource state conflicts with the request
    status: 409
  - code: revision_conflict
    type: https://screenrig.ai/problems/revision-conflict
    title: Resource revision does not match
    status: 412
  - code: invalid_range
    type: https://screenrig.ai/problems/invalid-range
    title: Requested byte range is not satisfiable
    status: 416
  - code: quota_exceeded
    type: https://screenrig.ai/problems/quota-exceeded
    title: Account content quota is exceeded
    status: 413
  - code: rate_limited
    type: https://screenrig.ai/problems/rate-limited
    title: Request rate is too high
    status: 429
  - code: dependency_unavailable
    type: https://screenrig.ai/problems/dependency-unavailable
    title: Required dependency is unavailable
    status: 503
  - code: schema_incompatible
    type: https://screenrig.ai/problems/schema-incompatible
    title: Database schema is incompatible
    status: 503
  - code: not_ready
    type: https://screenrig.ai/problems/not-ready
    title: Service is not ready
    status: 503
