Skip to content
Sursa Developers

Error codes

Every error response has the same shape. Rely on the HTTP status and error.code; error.message is a readable English text and may change.

Error format

{
  "detail": "…",
  "error": {
    "code": "api.cursor_invalid",
    "message": "The cursor is malformed or was issued for different filters.",
    "details": {"parameter": "cursor"},
    "request_id": "01JB7Q2M4X9V3K8T5N6P0R1S2A",
    "doc_url": "https://developers.sursa.com/errors/api.cursor_invalid"
  }
}

error.code is the code on this page; error.request_id matches the X-Request-Id header; error.doc_url links to this page.

access_requests

analytics

announcements

answers

api

api_keys

api_logs

auth

authz

billing

  • 402billing.seats_exceededAll {purchased} seats of the subscription are taken ({reserved} active users and pending invitations). Add seats on the Billing page to invite more people.

cards

catalog

categories

collections

comments

conversations

drafts

events

files

finance

folders

insights

internal

jobs

limits

  • 402limits.cardsThe organization has reached its limit of {limit} cards{plan}. Delete cards you no longer need or ask the system administrator to raise the limit.
  • 429limits.concurrent_answersthe organization already has {used} answers in progress (limit {limit}); try again in a few seconds
  • 429limits.questionsThe organization has used its limit of {limit} questions per 24 hours{plan}. Questions will be available again in about {wait}. Ask the system administrator to raise the limit if you need more.
  • 402limits.sourcesThe organization has reached its limit of {limit} sources{plan}. Delete sources you no longer need or ask the system administrator to raise the limit.
  • 402limits.sources_instantInstant updates are not included in the organization's plan{plan}; the source stays on schedule.
  • 402limits.storageNot enough storage: the organization uses {used} of {limit} GB{plan}, and this file needs {amount} more. Delete cards or files you no longer need or ask the system administrator to raise the limit.
  • 402limits.usersThe organization has reached its limit of {limit} users{plan}, counting active users and pending invitations. Deactivate accounts or revoke invitations you no longer need, or ask the system administrator to raise the limit.

notifications

oauth

oauth_apps

oauth_authorizations

org

  • 403org.deletedthis organization has been deleted
  • 404org.not_foundorganization not found
  • 403org.suspendedthis organization is suspended: sign-in is closed, the data is kept; contact your administrator

profiles

quality

query

questions

sources

tasks

uploads

users

users_import

validation

verification

view_as

webhooks