Aller au contenu

Récupère une ressource MessageSearchResult.

GET
/messages
curl --request GET \
--url 'https://api.facteur.local/messages?subject=verification&status=parsed&type=email&match=all&limit=50&wait=0' \
--header 'Authorization: Bearer <token>'

Renvoie les messages qui correspondent aux critères donnés en paramètres de requête, du plus récent au plus ancien, une page à la fois. Au moins un critère est obligatoire ; un paramètre qui n’existe pas est refusé.

inbox
string
<= 36 characters

L’identifiant d’une inbox. En nommer une suffit à faire une recherche. Une inbox que l’appelant n’atteint pas donne un 404, jamais une liste vide.

workspace
string
<= 40 characters

L’adresse (slug) d’un espace de travail où chercher. Elle restreint la recherche mais ne suffit pas à en faire une ; l’inbox l’emporte quand les deux sont données.

sentTo
string
<= 254 characters

Une sous-chaîne de l’adresse à laquelle le message a été envoyé, sans tenir compte de la casse. % et _ sont du texte.

sentFrom
string
<= 254 characters

Une sous-chaîne de l’adresse de l’expéditeur, sans tenir compte de la casse.

subject
string
<= 255 characters
Example
verification

Une sous-chaîne du sujet, sans tenir compte de la casse.

body
string
<= 255 characters

Une sous-chaîne du corps, dans sa partie texte ou sa partie HTML, sans tenir compte de la casse.

otp
string
<= 16 characters

Une sous-chaîne du code à usage unique que l’ingesteur a extrait ; lue dans cette colonne, jamais dans le corps.

hasOtp
boolean

Si le message porte un code (un code vide n’en est pas un). Une borne : elle restreint dans les deux modes, et seule elle suffit à faire une recherche.

attachmentName
string
<= 255 characters

Une sous-chaîne du nom d’une pièce jointe, sans tenir compte de la casse, parmi toutes les vraies pièces jointes du message, gardées ou non (une image intégrée n’en est pas une). Un critère de texte : il se joint à sentTo, sentFrom, subject, body et otp dans all ou any.

hasAttachment
boolean

Si le message porte une vraie pièce jointe (une image intégrée, comme une signature, n’en est pas une) ; false cherche l’absence. Une borne : elle restreint dans les deux modes, et seule elle suffit à faire une recherche.

since
string format: date-time

Les messages reçus à cet instant ou après. Une borne : elle restreint dans les deux modes.

status
string
default: parsed
Allowed values: parsed any

parsed (par défaut) cache un message que l’ingesteur n’a pas fini de lire ; any montre tous les états, refusés compris.

type
string
Allowed values: email sms

Le canal. Une borne, absente par défaut.

match
string
default: all
Allowed values: all any

Comment sentTo, sentFrom, subject, body, otp et attachmentName se combinent : tous, ou n’importe lequel. Les bornes (since, type, hasOtp, hasAttachment, status) restreignent dans les deux modes.

limit
integer
default: 50 >= 1

La taille de la page, 50 par défaut et 200 au plus ; une valeur plus grande est ramenée à 200, zéro est refusé.

cursor
string

Le nextCursor de la page précédente.

wait
integer
0

Combien de temps attendre, en millisecondes, un message qui correspond : la recherche est rejouée toutes les 250 ms et répond dès qu’un message correspond. Cinq minutes (300000) au plus, une valeur plus grande est ramenée à cette limite et n’est pas refusée ; zéro, absent, négatif ou non numérique donne une recherche unique. Une attente expirée répond 200 avec une page vide. Une organisation tient 20 attentes ouvertes à la fois, partagées par toutes les instances : la suivante est refusée avec 429 TOO_MANY_WAITS et Retry-After: 1. Une instance qui s’arrête répond à une attente qu’elle ne peut pas finir par 503 API_DRAINING et Retry-After: 1, jamais par une page vide. Elle ne suffit pas à faire une recherche.

Ressource MessageSearchResult

Media typeapplication/json

Une page de messages trouvés par une recherche, et le curseur de la suivante.

object
messages
Array<object>

Un message qu’une inbox a reçu, ou la trace de celui qu’elle a refusé.

object
attachments

Les vraies pièces jointes du message, gardées ou non, par nom puis par identifiant ; une image intégrée n’en est pas une (voir inlines). Absent sur un message refusé. Téléchargez une pièce gardée avec downloadAttachment, par son identifiant : la réponse ne dit jamais où sont les octets.

Array<object>
object
checksum
required

sha256: puis le sha256 des octets décodés, en hexadécimal.

string | null
contentType
required

Le type que l’expéditeur a déclaré, que rien n’a vérifié sur les octets.

string | null
fileName
required

Tel que l’expéditeur l’a écrit : une donnée, jamais un chemin.

string
id
required
string
reason

Pourquoi les octets n’ont pas été gardés ; seulement sur une pièce qui ne l’a pas été.

string
Allowed values: PERFORMANCE_MODE TRIAL_INBOX ATTACHMENT_TOO_LARGE STORAGE_QUOTA_EXCEEDED
sizeBytes
required

Des octets décodés.

integer
stored
required

Si les octets ont été gardés, donc s’il y a quelque chose à télécharger. Vaut vrai exactement quand reason est absent.

boolean
codes

Tous les codes que l’ingesteur a trouvés, le meilleur candidat d’abord. Absent sur un message refusé.

Array<string>
connection

Ce que la connexion savait, dans la lecture d’un message et dans une recherche de l’API publique : nul quand l’ingesteur ne savait rien, et chaque fait nul quand il ne le savait pas, jamais une chaîne vide. Un message refusé le garde.

object
helo
required
string | null
remoteIp
required
string | null
tlsCipher
required
string | null
tlsVersion
required

Nommé, comme TLS 1.3, jamais un nombre.

string | null
deliveryMs

Le temps que l’ingesteur a mis à l’accepter, en millisecondes.

integer
errorCode

Pourquoi le message a été refusé ; seulement sur un message quota_exceeded, qui ne porte rien de dérivé. L’un de PLAN_QUOTA_EXCEEDED, INBOX_QUOTA_EXCEEDED, WORKSPACE_QUOTA_EXCEEDED, OVERAGE_CAP_REACHED, DAILY_SPIKE_CAP, SUBSCRIPTION_SUSPENDED ; un code qu’une version ultérieure de l’ingesteur écrit est dit tel quel.

string
expiresAt

Quand la conservation du plan supprime le message, ou null s’il n’expire pas.

string | null format: date-time
extract

Les valeurs que les extracteurs de l’inbox ont trouvées, par clé. Absent sur un message refusé.

object
key
additional properties
string
fromAddress
string
fromName

Le nom d’affichage de l’expéditeur, quand le message en donnait un. Absent sur un message refusé.

string | null
headers

Les en-têtes du message, noms en minuscules ; dans la lecture d’un message et dans une recherche de l’API publique. Absents d’un message refusé.

object
key
additional properties
string
htmlBody

Dans la lecture d’un message et dans une recherche de l’API publique ; absent de la liste d’une inbox et de la recherche de app. Absent d’un message refusé.

string | null
id
string
inbox

L’inbox qui l’a reçu.

string
inlines

Les images intégrées au corps, comme le logo d’une signature : les parties que le message a déclarées inline. Ce ne sont pas des pièces jointes (jamais comptées parmi elles, jamais trouvées par une recherche) et elles n’ont pas de lien. Absent sur un message refusé.

Array<object>
object
contentId
required

Ce que le cid: du corps HTML désigne.

string | null
contentType
required
string | null
fileName
required
string
id
required
string
sizeBytes
required
integer
links

Les liens du message, dans l’ordre d’apparition, la partie HTML d’abord. Absent sur un message refusé.

Array<string>
otp

Le code à usage unique que l’ingesteur a extrait, null s’il n’y en a pas. Absent sur un message refusé.

string | null
receivedAt
string format: date-time
sizeBytes

La taille du message tel qu’il a été reçu, en octets ; 0 pour un message refusé, dont le contenu n’a pas été gardé.

integer
status

L’état du message. Lisez-le avant tout ce qui dérive du corps.

string
Allowed values: received parsed quota_exceeded
subject

Absent sur un message refusé ; null s’il n’y en a pas.

string | null
textBody

Dans la lecture d’un message et dans une recherche de l’API publique ; absent de la liste d’une inbox et de la recherche de app. Absent d’un message refusé.

string | null
toAddress
string
type

Le canal qui l’a transporté.

string
Allowed values: email sms
nextCursor

Renvoyez-le comme cursor pour lire la page suivante ; null sur la dernière page.

string | null
Example
{
"messages": [
{
"attachments": [
{
"reason": "PERFORMANCE_MODE"
}
],
"status": "received",
"type": "email"
}
]
}

La requête ne peut pas être lue : un critère vide, inconnu ou invalide, un curseur qui n’en est pas un, une valeur que sa règle refuse, ou un corps qui n’est pas du JSON. Le code dit lequel, et field nomme le critère.

Media typeapplication/problem+json

Un refus, en application/problem+json (RFC 9457) avec le code du registre. Un code ajoute les membres que sa règle demande (retryAfter, permission…), donc d’autres membres que ceux-ci peuvent arriver.

object
code
required

Le code stable du refus. Il ne change jamais une fois publié.

string
Allowed values: BAD_REQUEST UNAUTHENTICATED FORBIDDEN NOT_FOUND METHOD_NOT_ALLOWED NOT_ACCEPTABLE CONFLICT UNSUPPORTED_MEDIA_TYPE VALIDATION_FAILED RATE_LIMITED SERVICE_UNAVAILABLE INTERNAL_ERROR INVALID_VALUE INVALID_CURSOR ORGANIZATION_LIMIT_REACHED ORGANIZATION_MEMBER_LIMIT_REACHED ORGANIZATION_FOUNDING_IN_PROGRESS ORGANIZATION_ALREADY_MEMBER ORGANIZATION_NAME_EMPTY ORGANIZATION_RENAME_LOCKED ORGANIZATION_RENAME_NOT_LOCKED ORGANIZATION_HAS_PAID_SUBSCRIPTION ORGANIZATION_LAST_OWNER ACCOUNT_DELETION_NOT_CONFIRMED ACCOUNT_HAS_OWN_ORGANIZATIONS ACCOUNT_IS_SOLE_OWNER LOGO_REFUSED LOGO_TOO_LARGE SSO_UNAVAILABLE SSO_PROVIDER_EXISTS SSO_PROVIDER_NOT_FOUND SSO_PROVIDER_REFUSED SSO_SAML_METADATA_INVALID SSO_SAML_METADATA_TOO_LARGE SSO_SAML_CERTIFICATE_EXPIRED SSO_SAML_CERTIFICATE_NOT_YET_VALID SSO_SAML_SHA1_REFUSED SSO_DOMAIN_INVALID SSO_DOMAIN_TAKEN SSO_DOMAIN_NOT_FOUND SSO_DOMAIN_NOT_PROVEN SSO_RESCUE_OWNER_REQUIRED SSO_WITHDRAWAL_EXPIRY_IN_THE_PAST SSO_WITHDRAWAL_EXPIRY_TOO_FAR SSO_WITHDRAWAL_EXPIRY_INVALID SSO_WITHDRAWAL_DOMAIN_NOT_PROVED SSO_DOMAIN_NOT_WITHDRAWN INVITATION_ALREADY_PENDING INVITATION_EXPIRED INVITATION_ALREADY_USED INVITATION_REVOKED INVITATION_ADDRESS_MISMATCH JOIN_LINK_EXPIRED JOIN_LINK_ALREADY_USED JOIN_LINK_REVOKED EMAIL_NOT_SENT WORKSPACE_NOT_FOUND NAME_REQUIRED NAME_TOO_LONG NAME_NOT_SLUGGABLE INVALID_SLUG SLUG_TAKEN TAG_TOO_LONG COLOR_INVALID WORKSPACE_LIMIT_REACHED WORKSPACE_QUOTAS_UNAVAILABLE CANNOT_DELETE_DEFAULT WORKSPACE_OPEN_TO_ORGANIZATION USER_REQUIRED NOT_AN_ORGANIZATION_MEMBER MEMBER_NOT_FOUND QUOTA_INVALID QUOTA_EMPTY ON_EXCEED_UNKNOWN DAILY_IS_INBOX_ONLY LIMIT_NOT_A_WHOLE_NUMBER LIMIT_IS_ZERO PERCENTAGE_OUT_OF_RANGE PERCENTAGE_NEEDS_A_CEILING INBOX_NOT_FOUND DESCRIPTION_INVALID TAGS_INVALID CHANNEL_UNKNOWN NOTHING_TO_UPDATE PERCENTAGE_IS_MONTHLY_ONLY INBOX_LIMIT_REACHED INBOX_QUOTAS_UNAVAILABLE SMS_NUMBER_LIMIT WORKSPACE_NOT_EMPTY MESSAGE_NOT_FOUND CRITERIA_EMPTY CRITERIA_UNKNOWN CRITERIA_INVALID TOO_MANY_WAITS API_DRAINING EXTRACTOR_NOT_FOUND INVALID_KEY KEY_ALREADY_USED PATTERN_REQUIRED INVALID_PATTERN INVALID_SCOPE INVALID_LABEL ATTACHMENT_NOT_FOUND ATTACHMENT_NOT_STORED ATTACHMENT_STORE_UNAVAILABLE SPEND_CAP_NEGATIVE SPEND_CAP_ABOVE_CEILING SPEND_CAP_MISSING SPEND_CAP_UNCHANGED PLAN_IS_UNLIMITED SUBSCRIPTION_ENDED NO_PAY_AS_YOU_GO SUBSCRIPTION_SUSPENDED PAYMENT_EVENT_REFUSED PAYMENT_PROVIDER_UNAVAILABLE CARD_SETUP_NOT_COMPLETE CARD_SETUP_NOT_FOUND CARD_SETUP_WITHOUT_CARD UNKNOWN_PACK PACK_FROZEN_UNTIL_RESUMED PLAN_NOT_PURCHASABLE TERM_REQUIRED ALREADY_SUBSCRIBED NO_SUBSCRIPTION PLAN_UNCHANGED NO_SUBSCRIPTION_TO_CANCEL COMMITMENT_BALANCE_REFUSED NO_CANCELLATION_TO_WITHDRAW BILLING_NAME_REQUIRED ADDRESS_INCOMPLETE COUNTRY_INVALID INVALID_VAT_NUMBER DESTINATION_KIND_UNKNOWN DESTINATION_ADDRESS_INVALID DESTINATION_NAME_INVALID DESTINATION_LOCALE_INVALID TOO_MANY_DESTINATIONS THRESHOLD_INVALID DESTINATION_KIND_IMMUTABLE DESTINATION_TARGET_INVALID DESTINATION_KEY_INVALID DESTINATION_REGION_UNKNOWN DESTINATION_FIELD_NOT_ALLOWED ALERT_CHANNEL_REFUSED ALERT_CHANNEL_UNAVAILABLE WEBHOOK_PORTAL_NOT_READY WEBHOOK_PLATFORM_UNAVAILABLE SUPPORT_KIND_INVALID SUPPORT_SUBJECT_REQUIRED SUPPORT_MESSAGE_REQUIRED FEATURE_REQUEST_SKELETON_EMPTY SUPPORT_TOO_MANY_THREADS SUPPORT_THREAD_NOT_FOUND SUPPORT_THREAD_CLOSED SUPPORT_THREAD_ALREADY_IN_STATE SUPPORT_ATTACHMENT_IDS_INVALID SUPPORT_TOO_MANY_ATTACHMENTS SUPPORT_ATTACHMENT_TOO_LARGE SUPPORT_ATTACHMENT_UNSUPPORTED SUPPORT_ATTACHMENT_REFUSED SUPPORT_TOO_MANY_UPLOADS SUPPORT_STORAGE_FULL SUPPORT_ATTACHMENT_NOT_FOUND SUPPORT_FILTER_INVALID SUPPORT_OUTCOME_INVALID SUPPORT_OUTCOME_NOT_ALLOWED SUPPORT_OUTCOME_NOTE_INVALID SUPPORT_NOT_A_FEATURE_REQUEST STAFF_REASON_INVALID OVERRIDE_EXPIRY_IN_THE_PAST OVERRIDE_EXPIRY_TOO_FAR OVERRIDE_EXPIRY_INVALID STAFF_EXPIRY_INVALID STAFF_EXPIRY_IN_THE_PAST STAFF_EXPIRY_TOO_FAR CAPACITY_OPERATIONS_NOT_POSITIVE CAPACITY_OPERATIONS_TOO_LARGE CAPACITY_GIFT_NOT_FOUND CAPACITY_GIFT_EXPIRED CAPACITY_RETRACTION_TOO_LARGE SPEND_CAP_BOUND_NOT_RAISED SPEND_CAP_BOUND_TOO_HIGH UNKNOWN_CAPABILITY CAPABILITY_OVERRIDE_NOT_FOUND USER_HAS_ORGANIZATIONS USERS_SELECTION_INVALID ASSISTANCE_SESSION_NOT_FOUND ASSISTANCE_SESSION_CLOSED ASSISTANCE_CODE_INVALID ASSISTANCE_TARGET_INVALID SUPPORT_ACCESS_NOT_GIVEN ASSISTANCE_CONSENT_ALREADY_GIVEN ASSISTANCE_CONSENT_NOT_FOUND ASSISTANCE_WRITE_REQUEST_PENDING ASSISTANCE_WRITE_REQUEST_NOT_FOUND EMAIL_DOMAIN_INVALID EMAIL_DOMAIN_ALREADY_BLOCKED EMAIL_DOMAIN_NOT_BLOCKED ASSISTANCE_FORBIDDEN ASSISTANCE_CONSENT_REQUIRED SESSION_CONFINED SIGN_IN_METHOD_NOT_ALLOWED SSO_NEVER_USED SECOND_FACTOR_MISSING SSO_EMAIL_NOT_PROVEN CONSOLE_SSO_REFUSED SUPPORT_CITATIONS_INVALID SUPPORT_CITATION_UNKNOWN AGENT_TOO_MANY_WRITES SUPPORT_ALREADY_REVIEWED SUPPORT_NOTHING_TO_REVIEW AGENT_TOKEN_NOT_FOUND AGENT_TOKEN_REVOKED AGENT_TOKEN_NAME_INVALID AGENT_TOKEN_NAME_TAKEN AGENT_TOKEN_SCOPES_INVALID API_KEY_NOT_FOUND API_KEY_NAME_INVALID API_KEY_PERMISSIONS_INVALID API_KEY_WORKSPACES_INVALID API_KEY_REVOKED WORKSPACE_HAS_ACTIVE_KEYS API_KEY_UNKNOWN API_KEY_EXPIRED API_KEY_PERMISSION_MISSING API_KEY_CANNOT_DELETE_WORKSPACE SMS_COUNTRY_NOT_OPEN SMS_NOTE_TOO_LONG SMS_INBOX_HAS_NUMBER SMS_REQUEST_ALREADY_OPEN SMS_REQUEST_NOT_FOUND SMS_REQUEST_NOT_WITHDRAWABLE SMS_REQUEST_NUMBER_SERVED SMS_REQUEST_NOT_IN_EXPECTED_STATE SMS_REQUEST_INBOX_DELETED SMS_NUMBER_INVALID SMS_NUMBER_TAKEN SMS_NUMBER_NOT_FOUND SMS_EVENT_REFUSED SMS_GATEWAY_UNAVAILABLE
detail
required

Du texte en anglais pour la personne qui lit la réponse. Il peut être reformulé : branchez-vous sur code.

string
status
required

Le statut HTTP.

integer
title
required

Le nom du statut HTTP.

string
type
required

L’adresse du problème : /errors/<code>.

string
violations

Sur un corps qui échoue à la validation, une entrée par champ.

Array<object>
object
code
required
string
Allowed values: BAD_REQUEST UNAUTHENTICATED FORBIDDEN NOT_FOUND METHOD_NOT_ALLOWED NOT_ACCEPTABLE CONFLICT UNSUPPORTED_MEDIA_TYPE VALIDATION_FAILED RATE_LIMITED SERVICE_UNAVAILABLE INTERNAL_ERROR INVALID_VALUE INVALID_CURSOR ORGANIZATION_LIMIT_REACHED ORGANIZATION_MEMBER_LIMIT_REACHED ORGANIZATION_FOUNDING_IN_PROGRESS ORGANIZATION_ALREADY_MEMBER ORGANIZATION_NAME_EMPTY ORGANIZATION_RENAME_LOCKED ORGANIZATION_RENAME_NOT_LOCKED ORGANIZATION_HAS_PAID_SUBSCRIPTION ORGANIZATION_LAST_OWNER ACCOUNT_DELETION_NOT_CONFIRMED ACCOUNT_HAS_OWN_ORGANIZATIONS ACCOUNT_IS_SOLE_OWNER LOGO_REFUSED LOGO_TOO_LARGE SSO_UNAVAILABLE SSO_PROVIDER_EXISTS SSO_PROVIDER_NOT_FOUND SSO_PROVIDER_REFUSED SSO_SAML_METADATA_INVALID SSO_SAML_METADATA_TOO_LARGE SSO_SAML_CERTIFICATE_EXPIRED SSO_SAML_CERTIFICATE_NOT_YET_VALID SSO_SAML_SHA1_REFUSED SSO_DOMAIN_INVALID SSO_DOMAIN_TAKEN SSO_DOMAIN_NOT_FOUND SSO_DOMAIN_NOT_PROVEN SSO_RESCUE_OWNER_REQUIRED SSO_WITHDRAWAL_EXPIRY_IN_THE_PAST SSO_WITHDRAWAL_EXPIRY_TOO_FAR SSO_WITHDRAWAL_EXPIRY_INVALID SSO_WITHDRAWAL_DOMAIN_NOT_PROVED SSO_DOMAIN_NOT_WITHDRAWN INVITATION_ALREADY_PENDING INVITATION_EXPIRED INVITATION_ALREADY_USED INVITATION_REVOKED INVITATION_ADDRESS_MISMATCH JOIN_LINK_EXPIRED JOIN_LINK_ALREADY_USED JOIN_LINK_REVOKED EMAIL_NOT_SENT WORKSPACE_NOT_FOUND NAME_REQUIRED NAME_TOO_LONG NAME_NOT_SLUGGABLE INVALID_SLUG SLUG_TAKEN TAG_TOO_LONG COLOR_INVALID WORKSPACE_LIMIT_REACHED WORKSPACE_QUOTAS_UNAVAILABLE CANNOT_DELETE_DEFAULT WORKSPACE_OPEN_TO_ORGANIZATION USER_REQUIRED NOT_AN_ORGANIZATION_MEMBER MEMBER_NOT_FOUND QUOTA_INVALID QUOTA_EMPTY ON_EXCEED_UNKNOWN DAILY_IS_INBOX_ONLY LIMIT_NOT_A_WHOLE_NUMBER LIMIT_IS_ZERO PERCENTAGE_OUT_OF_RANGE PERCENTAGE_NEEDS_A_CEILING INBOX_NOT_FOUND DESCRIPTION_INVALID TAGS_INVALID CHANNEL_UNKNOWN NOTHING_TO_UPDATE PERCENTAGE_IS_MONTHLY_ONLY INBOX_LIMIT_REACHED INBOX_QUOTAS_UNAVAILABLE SMS_NUMBER_LIMIT WORKSPACE_NOT_EMPTY MESSAGE_NOT_FOUND CRITERIA_EMPTY CRITERIA_UNKNOWN CRITERIA_INVALID TOO_MANY_WAITS API_DRAINING EXTRACTOR_NOT_FOUND INVALID_KEY KEY_ALREADY_USED PATTERN_REQUIRED INVALID_PATTERN INVALID_SCOPE INVALID_LABEL ATTACHMENT_NOT_FOUND ATTACHMENT_NOT_STORED ATTACHMENT_STORE_UNAVAILABLE SPEND_CAP_NEGATIVE SPEND_CAP_ABOVE_CEILING SPEND_CAP_MISSING SPEND_CAP_UNCHANGED PLAN_IS_UNLIMITED SUBSCRIPTION_ENDED NO_PAY_AS_YOU_GO SUBSCRIPTION_SUSPENDED PAYMENT_EVENT_REFUSED PAYMENT_PROVIDER_UNAVAILABLE CARD_SETUP_NOT_COMPLETE CARD_SETUP_NOT_FOUND CARD_SETUP_WITHOUT_CARD UNKNOWN_PACK PACK_FROZEN_UNTIL_RESUMED PLAN_NOT_PURCHASABLE TERM_REQUIRED ALREADY_SUBSCRIBED NO_SUBSCRIPTION PLAN_UNCHANGED NO_SUBSCRIPTION_TO_CANCEL COMMITMENT_BALANCE_REFUSED NO_CANCELLATION_TO_WITHDRAW BILLING_NAME_REQUIRED ADDRESS_INCOMPLETE COUNTRY_INVALID INVALID_VAT_NUMBER DESTINATION_KIND_UNKNOWN DESTINATION_ADDRESS_INVALID DESTINATION_NAME_INVALID DESTINATION_LOCALE_INVALID TOO_MANY_DESTINATIONS THRESHOLD_INVALID DESTINATION_KIND_IMMUTABLE DESTINATION_TARGET_INVALID DESTINATION_KEY_INVALID DESTINATION_REGION_UNKNOWN DESTINATION_FIELD_NOT_ALLOWED ALERT_CHANNEL_REFUSED ALERT_CHANNEL_UNAVAILABLE WEBHOOK_PORTAL_NOT_READY WEBHOOK_PLATFORM_UNAVAILABLE SUPPORT_KIND_INVALID SUPPORT_SUBJECT_REQUIRED SUPPORT_MESSAGE_REQUIRED FEATURE_REQUEST_SKELETON_EMPTY SUPPORT_TOO_MANY_THREADS SUPPORT_THREAD_NOT_FOUND SUPPORT_THREAD_CLOSED SUPPORT_THREAD_ALREADY_IN_STATE SUPPORT_ATTACHMENT_IDS_INVALID SUPPORT_TOO_MANY_ATTACHMENTS SUPPORT_ATTACHMENT_TOO_LARGE SUPPORT_ATTACHMENT_UNSUPPORTED SUPPORT_ATTACHMENT_REFUSED SUPPORT_TOO_MANY_UPLOADS SUPPORT_STORAGE_FULL SUPPORT_ATTACHMENT_NOT_FOUND SUPPORT_FILTER_INVALID SUPPORT_OUTCOME_INVALID SUPPORT_OUTCOME_NOT_ALLOWED SUPPORT_OUTCOME_NOTE_INVALID SUPPORT_NOT_A_FEATURE_REQUEST STAFF_REASON_INVALID OVERRIDE_EXPIRY_IN_THE_PAST OVERRIDE_EXPIRY_TOO_FAR OVERRIDE_EXPIRY_INVALID STAFF_EXPIRY_INVALID STAFF_EXPIRY_IN_THE_PAST STAFF_EXPIRY_TOO_FAR CAPACITY_OPERATIONS_NOT_POSITIVE CAPACITY_OPERATIONS_TOO_LARGE CAPACITY_GIFT_NOT_FOUND CAPACITY_GIFT_EXPIRED CAPACITY_RETRACTION_TOO_LARGE SPEND_CAP_BOUND_NOT_RAISED SPEND_CAP_BOUND_TOO_HIGH UNKNOWN_CAPABILITY CAPABILITY_OVERRIDE_NOT_FOUND USER_HAS_ORGANIZATIONS USERS_SELECTION_INVALID ASSISTANCE_SESSION_NOT_FOUND ASSISTANCE_SESSION_CLOSED ASSISTANCE_CODE_INVALID ASSISTANCE_TARGET_INVALID SUPPORT_ACCESS_NOT_GIVEN ASSISTANCE_CONSENT_ALREADY_GIVEN ASSISTANCE_CONSENT_NOT_FOUND ASSISTANCE_WRITE_REQUEST_PENDING ASSISTANCE_WRITE_REQUEST_NOT_FOUND EMAIL_DOMAIN_INVALID EMAIL_DOMAIN_ALREADY_BLOCKED EMAIL_DOMAIN_NOT_BLOCKED ASSISTANCE_FORBIDDEN ASSISTANCE_CONSENT_REQUIRED SESSION_CONFINED SIGN_IN_METHOD_NOT_ALLOWED SSO_NEVER_USED SECOND_FACTOR_MISSING SSO_EMAIL_NOT_PROVEN CONSOLE_SSO_REFUSED SUPPORT_CITATIONS_INVALID SUPPORT_CITATION_UNKNOWN AGENT_TOO_MANY_WRITES SUPPORT_ALREADY_REVIEWED SUPPORT_NOTHING_TO_REVIEW AGENT_TOKEN_NOT_FOUND AGENT_TOKEN_REVOKED AGENT_TOKEN_NAME_INVALID AGENT_TOKEN_NAME_TAKEN AGENT_TOKEN_SCOPES_INVALID API_KEY_NOT_FOUND API_KEY_NAME_INVALID API_KEY_PERMISSIONS_INVALID API_KEY_WORKSPACES_INVALID API_KEY_REVOKED WORKSPACE_HAS_ACTIVE_KEYS API_KEY_UNKNOWN API_KEY_EXPIRED API_KEY_PERMISSION_MISSING API_KEY_CANNOT_DELETE_WORKSPACE SMS_COUNTRY_NOT_OPEN SMS_NOTE_TOO_LONG SMS_INBOX_HAS_NUMBER SMS_REQUEST_ALREADY_OPEN SMS_REQUEST_NOT_FOUND SMS_REQUEST_NOT_WITHDRAWABLE SMS_REQUEST_NUMBER_SERVED SMS_REQUEST_NOT_IN_EXPECTED_STATE SMS_REQUEST_INBOX_DELETED SMS_NUMBER_INVALID SMS_NUMBER_TAKEN SMS_NUMBER_NOT_FOUND SMS_EVENT_REFUSED SMS_GATEWAY_UNAVAILABLE
message
required
string
propertyPath
required
string
key
additional properties
any
Example
{
"code": "BAD_REQUEST",
"status": 404,
"title": "Not Found",
"type": "/errors/INBOX_NOT_FOUND",
"violations": [
{
"code": "BAD_REQUEST"
}
]
}

Aucune clé, ou une clé refusée. WWW-Authenticate dit où lire comment en présenter une.

Media typeapplication/problem+json

Un refus, en application/problem+json (RFC 9457) avec le code du registre. Un code ajoute les membres que sa règle demande (retryAfter, permission…), donc d’autres membres que ceux-ci peuvent arriver.

object
code
required

Le code stable du refus. Il ne change jamais une fois publié.

string
Allowed values: BAD_REQUEST UNAUTHENTICATED FORBIDDEN NOT_FOUND METHOD_NOT_ALLOWED NOT_ACCEPTABLE CONFLICT UNSUPPORTED_MEDIA_TYPE VALIDATION_FAILED RATE_LIMITED SERVICE_UNAVAILABLE INTERNAL_ERROR INVALID_VALUE INVALID_CURSOR ORGANIZATION_LIMIT_REACHED ORGANIZATION_MEMBER_LIMIT_REACHED ORGANIZATION_FOUNDING_IN_PROGRESS ORGANIZATION_ALREADY_MEMBER ORGANIZATION_NAME_EMPTY ORGANIZATION_RENAME_LOCKED ORGANIZATION_RENAME_NOT_LOCKED ORGANIZATION_HAS_PAID_SUBSCRIPTION ORGANIZATION_LAST_OWNER ACCOUNT_DELETION_NOT_CONFIRMED ACCOUNT_HAS_OWN_ORGANIZATIONS ACCOUNT_IS_SOLE_OWNER LOGO_REFUSED LOGO_TOO_LARGE SSO_UNAVAILABLE SSO_PROVIDER_EXISTS SSO_PROVIDER_NOT_FOUND SSO_PROVIDER_REFUSED SSO_SAML_METADATA_INVALID SSO_SAML_METADATA_TOO_LARGE SSO_SAML_CERTIFICATE_EXPIRED SSO_SAML_CERTIFICATE_NOT_YET_VALID SSO_SAML_SHA1_REFUSED SSO_DOMAIN_INVALID SSO_DOMAIN_TAKEN SSO_DOMAIN_NOT_FOUND SSO_DOMAIN_NOT_PROVEN SSO_RESCUE_OWNER_REQUIRED SSO_WITHDRAWAL_EXPIRY_IN_THE_PAST SSO_WITHDRAWAL_EXPIRY_TOO_FAR SSO_WITHDRAWAL_EXPIRY_INVALID SSO_WITHDRAWAL_DOMAIN_NOT_PROVED SSO_DOMAIN_NOT_WITHDRAWN INVITATION_ALREADY_PENDING INVITATION_EXPIRED INVITATION_ALREADY_USED INVITATION_REVOKED INVITATION_ADDRESS_MISMATCH JOIN_LINK_EXPIRED JOIN_LINK_ALREADY_USED JOIN_LINK_REVOKED EMAIL_NOT_SENT WORKSPACE_NOT_FOUND NAME_REQUIRED NAME_TOO_LONG NAME_NOT_SLUGGABLE INVALID_SLUG SLUG_TAKEN TAG_TOO_LONG COLOR_INVALID WORKSPACE_LIMIT_REACHED WORKSPACE_QUOTAS_UNAVAILABLE CANNOT_DELETE_DEFAULT WORKSPACE_OPEN_TO_ORGANIZATION USER_REQUIRED NOT_AN_ORGANIZATION_MEMBER MEMBER_NOT_FOUND QUOTA_INVALID QUOTA_EMPTY ON_EXCEED_UNKNOWN DAILY_IS_INBOX_ONLY LIMIT_NOT_A_WHOLE_NUMBER LIMIT_IS_ZERO PERCENTAGE_OUT_OF_RANGE PERCENTAGE_NEEDS_A_CEILING INBOX_NOT_FOUND DESCRIPTION_INVALID TAGS_INVALID CHANNEL_UNKNOWN NOTHING_TO_UPDATE PERCENTAGE_IS_MONTHLY_ONLY INBOX_LIMIT_REACHED INBOX_QUOTAS_UNAVAILABLE SMS_NUMBER_LIMIT WORKSPACE_NOT_EMPTY MESSAGE_NOT_FOUND CRITERIA_EMPTY CRITERIA_UNKNOWN CRITERIA_INVALID TOO_MANY_WAITS API_DRAINING EXTRACTOR_NOT_FOUND INVALID_KEY KEY_ALREADY_USED PATTERN_REQUIRED INVALID_PATTERN INVALID_SCOPE INVALID_LABEL ATTACHMENT_NOT_FOUND ATTACHMENT_NOT_STORED ATTACHMENT_STORE_UNAVAILABLE SPEND_CAP_NEGATIVE SPEND_CAP_ABOVE_CEILING SPEND_CAP_MISSING SPEND_CAP_UNCHANGED PLAN_IS_UNLIMITED SUBSCRIPTION_ENDED NO_PAY_AS_YOU_GO SUBSCRIPTION_SUSPENDED PAYMENT_EVENT_REFUSED PAYMENT_PROVIDER_UNAVAILABLE CARD_SETUP_NOT_COMPLETE CARD_SETUP_NOT_FOUND CARD_SETUP_WITHOUT_CARD UNKNOWN_PACK PACK_FROZEN_UNTIL_RESUMED PLAN_NOT_PURCHASABLE TERM_REQUIRED ALREADY_SUBSCRIBED NO_SUBSCRIPTION PLAN_UNCHANGED NO_SUBSCRIPTION_TO_CANCEL COMMITMENT_BALANCE_REFUSED NO_CANCELLATION_TO_WITHDRAW BILLING_NAME_REQUIRED ADDRESS_INCOMPLETE COUNTRY_INVALID INVALID_VAT_NUMBER DESTINATION_KIND_UNKNOWN DESTINATION_ADDRESS_INVALID DESTINATION_NAME_INVALID DESTINATION_LOCALE_INVALID TOO_MANY_DESTINATIONS THRESHOLD_INVALID DESTINATION_KIND_IMMUTABLE DESTINATION_TARGET_INVALID DESTINATION_KEY_INVALID DESTINATION_REGION_UNKNOWN DESTINATION_FIELD_NOT_ALLOWED ALERT_CHANNEL_REFUSED ALERT_CHANNEL_UNAVAILABLE WEBHOOK_PORTAL_NOT_READY WEBHOOK_PLATFORM_UNAVAILABLE SUPPORT_KIND_INVALID SUPPORT_SUBJECT_REQUIRED SUPPORT_MESSAGE_REQUIRED FEATURE_REQUEST_SKELETON_EMPTY SUPPORT_TOO_MANY_THREADS SUPPORT_THREAD_NOT_FOUND SUPPORT_THREAD_CLOSED SUPPORT_THREAD_ALREADY_IN_STATE SUPPORT_ATTACHMENT_IDS_INVALID SUPPORT_TOO_MANY_ATTACHMENTS SUPPORT_ATTACHMENT_TOO_LARGE SUPPORT_ATTACHMENT_UNSUPPORTED SUPPORT_ATTACHMENT_REFUSED SUPPORT_TOO_MANY_UPLOADS SUPPORT_STORAGE_FULL SUPPORT_ATTACHMENT_NOT_FOUND SUPPORT_FILTER_INVALID SUPPORT_OUTCOME_INVALID SUPPORT_OUTCOME_NOT_ALLOWED SUPPORT_OUTCOME_NOTE_INVALID SUPPORT_NOT_A_FEATURE_REQUEST STAFF_REASON_INVALID OVERRIDE_EXPIRY_IN_THE_PAST OVERRIDE_EXPIRY_TOO_FAR OVERRIDE_EXPIRY_INVALID STAFF_EXPIRY_INVALID STAFF_EXPIRY_IN_THE_PAST STAFF_EXPIRY_TOO_FAR CAPACITY_OPERATIONS_NOT_POSITIVE CAPACITY_OPERATIONS_TOO_LARGE CAPACITY_GIFT_NOT_FOUND CAPACITY_GIFT_EXPIRED CAPACITY_RETRACTION_TOO_LARGE SPEND_CAP_BOUND_NOT_RAISED SPEND_CAP_BOUND_TOO_HIGH UNKNOWN_CAPABILITY CAPABILITY_OVERRIDE_NOT_FOUND USER_HAS_ORGANIZATIONS USERS_SELECTION_INVALID ASSISTANCE_SESSION_NOT_FOUND ASSISTANCE_SESSION_CLOSED ASSISTANCE_CODE_INVALID ASSISTANCE_TARGET_INVALID SUPPORT_ACCESS_NOT_GIVEN ASSISTANCE_CONSENT_ALREADY_GIVEN ASSISTANCE_CONSENT_NOT_FOUND ASSISTANCE_WRITE_REQUEST_PENDING ASSISTANCE_WRITE_REQUEST_NOT_FOUND EMAIL_DOMAIN_INVALID EMAIL_DOMAIN_ALREADY_BLOCKED EMAIL_DOMAIN_NOT_BLOCKED ASSISTANCE_FORBIDDEN ASSISTANCE_CONSENT_REQUIRED SESSION_CONFINED SIGN_IN_METHOD_NOT_ALLOWED SSO_NEVER_USED SECOND_FACTOR_MISSING SSO_EMAIL_NOT_PROVEN CONSOLE_SSO_REFUSED SUPPORT_CITATIONS_INVALID SUPPORT_CITATION_UNKNOWN AGENT_TOO_MANY_WRITES SUPPORT_ALREADY_REVIEWED SUPPORT_NOTHING_TO_REVIEW AGENT_TOKEN_NOT_FOUND AGENT_TOKEN_REVOKED AGENT_TOKEN_NAME_INVALID AGENT_TOKEN_NAME_TAKEN AGENT_TOKEN_SCOPES_INVALID API_KEY_NOT_FOUND API_KEY_NAME_INVALID API_KEY_PERMISSIONS_INVALID API_KEY_WORKSPACES_INVALID API_KEY_REVOKED WORKSPACE_HAS_ACTIVE_KEYS API_KEY_UNKNOWN API_KEY_EXPIRED API_KEY_PERMISSION_MISSING API_KEY_CANNOT_DELETE_WORKSPACE SMS_COUNTRY_NOT_OPEN SMS_NOTE_TOO_LONG SMS_INBOX_HAS_NUMBER SMS_REQUEST_ALREADY_OPEN SMS_REQUEST_NOT_FOUND SMS_REQUEST_NOT_WITHDRAWABLE SMS_REQUEST_NUMBER_SERVED SMS_REQUEST_NOT_IN_EXPECTED_STATE SMS_REQUEST_INBOX_DELETED SMS_NUMBER_INVALID SMS_NUMBER_TAKEN SMS_NUMBER_NOT_FOUND SMS_EVENT_REFUSED SMS_GATEWAY_UNAVAILABLE
detail
required

Du texte en anglais pour la personne qui lit la réponse. Il peut être reformulé : branchez-vous sur code.

string
status
required

Le statut HTTP.

integer
title
required

Le nom du statut HTTP.

string
type
required

L’adresse du problème : /errors/<code>.

string
violations

Sur un corps qui échoue à la validation, une entrée par champ.

Array<object>
object
code
required
string
Allowed values: BAD_REQUEST UNAUTHENTICATED FORBIDDEN NOT_FOUND METHOD_NOT_ALLOWED NOT_ACCEPTABLE CONFLICT UNSUPPORTED_MEDIA_TYPE VALIDATION_FAILED RATE_LIMITED SERVICE_UNAVAILABLE INTERNAL_ERROR INVALID_VALUE INVALID_CURSOR ORGANIZATION_LIMIT_REACHED ORGANIZATION_MEMBER_LIMIT_REACHED ORGANIZATION_FOUNDING_IN_PROGRESS ORGANIZATION_ALREADY_MEMBER ORGANIZATION_NAME_EMPTY ORGANIZATION_RENAME_LOCKED ORGANIZATION_RENAME_NOT_LOCKED ORGANIZATION_HAS_PAID_SUBSCRIPTION ORGANIZATION_LAST_OWNER ACCOUNT_DELETION_NOT_CONFIRMED ACCOUNT_HAS_OWN_ORGANIZATIONS ACCOUNT_IS_SOLE_OWNER LOGO_REFUSED LOGO_TOO_LARGE SSO_UNAVAILABLE SSO_PROVIDER_EXISTS SSO_PROVIDER_NOT_FOUND SSO_PROVIDER_REFUSED SSO_SAML_METADATA_INVALID SSO_SAML_METADATA_TOO_LARGE SSO_SAML_CERTIFICATE_EXPIRED SSO_SAML_CERTIFICATE_NOT_YET_VALID SSO_SAML_SHA1_REFUSED SSO_DOMAIN_INVALID SSO_DOMAIN_TAKEN SSO_DOMAIN_NOT_FOUND SSO_DOMAIN_NOT_PROVEN SSO_RESCUE_OWNER_REQUIRED SSO_WITHDRAWAL_EXPIRY_IN_THE_PAST SSO_WITHDRAWAL_EXPIRY_TOO_FAR SSO_WITHDRAWAL_EXPIRY_INVALID SSO_WITHDRAWAL_DOMAIN_NOT_PROVED SSO_DOMAIN_NOT_WITHDRAWN INVITATION_ALREADY_PENDING INVITATION_EXPIRED INVITATION_ALREADY_USED INVITATION_REVOKED INVITATION_ADDRESS_MISMATCH JOIN_LINK_EXPIRED JOIN_LINK_ALREADY_USED JOIN_LINK_REVOKED EMAIL_NOT_SENT WORKSPACE_NOT_FOUND NAME_REQUIRED NAME_TOO_LONG NAME_NOT_SLUGGABLE INVALID_SLUG SLUG_TAKEN TAG_TOO_LONG COLOR_INVALID WORKSPACE_LIMIT_REACHED WORKSPACE_QUOTAS_UNAVAILABLE CANNOT_DELETE_DEFAULT WORKSPACE_OPEN_TO_ORGANIZATION USER_REQUIRED NOT_AN_ORGANIZATION_MEMBER MEMBER_NOT_FOUND QUOTA_INVALID QUOTA_EMPTY ON_EXCEED_UNKNOWN DAILY_IS_INBOX_ONLY LIMIT_NOT_A_WHOLE_NUMBER LIMIT_IS_ZERO PERCENTAGE_OUT_OF_RANGE PERCENTAGE_NEEDS_A_CEILING INBOX_NOT_FOUND DESCRIPTION_INVALID TAGS_INVALID CHANNEL_UNKNOWN NOTHING_TO_UPDATE PERCENTAGE_IS_MONTHLY_ONLY INBOX_LIMIT_REACHED INBOX_QUOTAS_UNAVAILABLE SMS_NUMBER_LIMIT WORKSPACE_NOT_EMPTY MESSAGE_NOT_FOUND CRITERIA_EMPTY CRITERIA_UNKNOWN CRITERIA_INVALID TOO_MANY_WAITS API_DRAINING EXTRACTOR_NOT_FOUND INVALID_KEY KEY_ALREADY_USED PATTERN_REQUIRED INVALID_PATTERN INVALID_SCOPE INVALID_LABEL ATTACHMENT_NOT_FOUND ATTACHMENT_NOT_STORED ATTACHMENT_STORE_UNAVAILABLE SPEND_CAP_NEGATIVE SPEND_CAP_ABOVE_CEILING SPEND_CAP_MISSING SPEND_CAP_UNCHANGED PLAN_IS_UNLIMITED SUBSCRIPTION_ENDED NO_PAY_AS_YOU_GO SUBSCRIPTION_SUSPENDED PAYMENT_EVENT_REFUSED PAYMENT_PROVIDER_UNAVAILABLE CARD_SETUP_NOT_COMPLETE CARD_SETUP_NOT_FOUND CARD_SETUP_WITHOUT_CARD UNKNOWN_PACK PACK_FROZEN_UNTIL_RESUMED PLAN_NOT_PURCHASABLE TERM_REQUIRED ALREADY_SUBSCRIBED NO_SUBSCRIPTION PLAN_UNCHANGED NO_SUBSCRIPTION_TO_CANCEL COMMITMENT_BALANCE_REFUSED NO_CANCELLATION_TO_WITHDRAW BILLING_NAME_REQUIRED ADDRESS_INCOMPLETE COUNTRY_INVALID INVALID_VAT_NUMBER DESTINATION_KIND_UNKNOWN DESTINATION_ADDRESS_INVALID DESTINATION_NAME_INVALID DESTINATION_LOCALE_INVALID TOO_MANY_DESTINATIONS THRESHOLD_INVALID DESTINATION_KIND_IMMUTABLE DESTINATION_TARGET_INVALID DESTINATION_KEY_INVALID DESTINATION_REGION_UNKNOWN DESTINATION_FIELD_NOT_ALLOWED ALERT_CHANNEL_REFUSED ALERT_CHANNEL_UNAVAILABLE WEBHOOK_PORTAL_NOT_READY WEBHOOK_PLATFORM_UNAVAILABLE SUPPORT_KIND_INVALID SUPPORT_SUBJECT_REQUIRED SUPPORT_MESSAGE_REQUIRED FEATURE_REQUEST_SKELETON_EMPTY SUPPORT_TOO_MANY_THREADS SUPPORT_THREAD_NOT_FOUND SUPPORT_THREAD_CLOSED SUPPORT_THREAD_ALREADY_IN_STATE SUPPORT_ATTACHMENT_IDS_INVALID SUPPORT_TOO_MANY_ATTACHMENTS SUPPORT_ATTACHMENT_TOO_LARGE SUPPORT_ATTACHMENT_UNSUPPORTED SUPPORT_ATTACHMENT_REFUSED SUPPORT_TOO_MANY_UPLOADS SUPPORT_STORAGE_FULL SUPPORT_ATTACHMENT_NOT_FOUND SUPPORT_FILTER_INVALID SUPPORT_OUTCOME_INVALID SUPPORT_OUTCOME_NOT_ALLOWED SUPPORT_OUTCOME_NOTE_INVALID SUPPORT_NOT_A_FEATURE_REQUEST STAFF_REASON_INVALID OVERRIDE_EXPIRY_IN_THE_PAST OVERRIDE_EXPIRY_TOO_FAR OVERRIDE_EXPIRY_INVALID STAFF_EXPIRY_INVALID STAFF_EXPIRY_IN_THE_PAST STAFF_EXPIRY_TOO_FAR CAPACITY_OPERATIONS_NOT_POSITIVE CAPACITY_OPERATIONS_TOO_LARGE CAPACITY_GIFT_NOT_FOUND CAPACITY_GIFT_EXPIRED CAPACITY_RETRACTION_TOO_LARGE SPEND_CAP_BOUND_NOT_RAISED SPEND_CAP_BOUND_TOO_HIGH UNKNOWN_CAPABILITY CAPABILITY_OVERRIDE_NOT_FOUND USER_HAS_ORGANIZATIONS USERS_SELECTION_INVALID ASSISTANCE_SESSION_NOT_FOUND ASSISTANCE_SESSION_CLOSED ASSISTANCE_CODE_INVALID ASSISTANCE_TARGET_INVALID SUPPORT_ACCESS_NOT_GIVEN ASSISTANCE_CONSENT_ALREADY_GIVEN ASSISTANCE_CONSENT_NOT_FOUND ASSISTANCE_WRITE_REQUEST_PENDING ASSISTANCE_WRITE_REQUEST_NOT_FOUND EMAIL_DOMAIN_INVALID EMAIL_DOMAIN_ALREADY_BLOCKED EMAIL_DOMAIN_NOT_BLOCKED ASSISTANCE_FORBIDDEN ASSISTANCE_CONSENT_REQUIRED SESSION_CONFINED SIGN_IN_METHOD_NOT_ALLOWED SSO_NEVER_USED SECOND_FACTOR_MISSING SSO_EMAIL_NOT_PROVEN CONSOLE_SSO_REFUSED SUPPORT_CITATIONS_INVALID SUPPORT_CITATION_UNKNOWN AGENT_TOO_MANY_WRITES SUPPORT_ALREADY_REVIEWED SUPPORT_NOTHING_TO_REVIEW AGENT_TOKEN_NOT_FOUND AGENT_TOKEN_REVOKED AGENT_TOKEN_NAME_INVALID AGENT_TOKEN_NAME_TAKEN AGENT_TOKEN_SCOPES_INVALID API_KEY_NOT_FOUND API_KEY_NAME_INVALID API_KEY_PERMISSIONS_INVALID API_KEY_WORKSPACES_INVALID API_KEY_REVOKED WORKSPACE_HAS_ACTIVE_KEYS API_KEY_UNKNOWN API_KEY_EXPIRED API_KEY_PERMISSION_MISSING API_KEY_CANNOT_DELETE_WORKSPACE SMS_COUNTRY_NOT_OPEN SMS_NOTE_TOO_LONG SMS_INBOX_HAS_NUMBER SMS_REQUEST_ALREADY_OPEN SMS_REQUEST_NOT_FOUND SMS_REQUEST_NOT_WITHDRAWABLE SMS_REQUEST_NUMBER_SERVED SMS_REQUEST_NOT_IN_EXPECTED_STATE SMS_REQUEST_INBOX_DELETED SMS_NUMBER_INVALID SMS_NUMBER_TAKEN SMS_NUMBER_NOT_FOUND SMS_EVENT_REFUSED SMS_GATEWAY_UNAVAILABLE
message
required
string
propertyPath
required
string
key
additional properties
any
Example
{
"code": "BAD_REQUEST",
"status": 404,
"title": "Not Found",
"type": "/errors/INBOX_NOT_FOUND",
"violations": [
{
"code": "BAD_REQUEST"
}
]
}

La clé n’a pas la permission de l’opération, ou l’opération refuse toutes les clés.

Media typeapplication/problem+json

Un refus, en application/problem+json (RFC 9457) avec le code du registre. Un code ajoute les membres que sa règle demande (retryAfter, permission…), donc d’autres membres que ceux-ci peuvent arriver.

object
code
required

Le code stable du refus. Il ne change jamais une fois publié.

string
Allowed values: BAD_REQUEST UNAUTHENTICATED FORBIDDEN NOT_FOUND METHOD_NOT_ALLOWED NOT_ACCEPTABLE CONFLICT UNSUPPORTED_MEDIA_TYPE VALIDATION_FAILED RATE_LIMITED SERVICE_UNAVAILABLE INTERNAL_ERROR INVALID_VALUE INVALID_CURSOR ORGANIZATION_LIMIT_REACHED ORGANIZATION_MEMBER_LIMIT_REACHED ORGANIZATION_FOUNDING_IN_PROGRESS ORGANIZATION_ALREADY_MEMBER ORGANIZATION_NAME_EMPTY ORGANIZATION_RENAME_LOCKED ORGANIZATION_RENAME_NOT_LOCKED ORGANIZATION_HAS_PAID_SUBSCRIPTION ORGANIZATION_LAST_OWNER ACCOUNT_DELETION_NOT_CONFIRMED ACCOUNT_HAS_OWN_ORGANIZATIONS ACCOUNT_IS_SOLE_OWNER LOGO_REFUSED LOGO_TOO_LARGE SSO_UNAVAILABLE SSO_PROVIDER_EXISTS SSO_PROVIDER_NOT_FOUND SSO_PROVIDER_REFUSED SSO_SAML_METADATA_INVALID SSO_SAML_METADATA_TOO_LARGE SSO_SAML_CERTIFICATE_EXPIRED SSO_SAML_CERTIFICATE_NOT_YET_VALID SSO_SAML_SHA1_REFUSED SSO_DOMAIN_INVALID SSO_DOMAIN_TAKEN SSO_DOMAIN_NOT_FOUND SSO_DOMAIN_NOT_PROVEN SSO_RESCUE_OWNER_REQUIRED SSO_WITHDRAWAL_EXPIRY_IN_THE_PAST SSO_WITHDRAWAL_EXPIRY_TOO_FAR SSO_WITHDRAWAL_EXPIRY_INVALID SSO_WITHDRAWAL_DOMAIN_NOT_PROVED SSO_DOMAIN_NOT_WITHDRAWN INVITATION_ALREADY_PENDING INVITATION_EXPIRED INVITATION_ALREADY_USED INVITATION_REVOKED INVITATION_ADDRESS_MISMATCH JOIN_LINK_EXPIRED JOIN_LINK_ALREADY_USED JOIN_LINK_REVOKED EMAIL_NOT_SENT WORKSPACE_NOT_FOUND NAME_REQUIRED NAME_TOO_LONG NAME_NOT_SLUGGABLE INVALID_SLUG SLUG_TAKEN TAG_TOO_LONG COLOR_INVALID WORKSPACE_LIMIT_REACHED WORKSPACE_QUOTAS_UNAVAILABLE CANNOT_DELETE_DEFAULT WORKSPACE_OPEN_TO_ORGANIZATION USER_REQUIRED NOT_AN_ORGANIZATION_MEMBER MEMBER_NOT_FOUND QUOTA_INVALID QUOTA_EMPTY ON_EXCEED_UNKNOWN DAILY_IS_INBOX_ONLY LIMIT_NOT_A_WHOLE_NUMBER LIMIT_IS_ZERO PERCENTAGE_OUT_OF_RANGE PERCENTAGE_NEEDS_A_CEILING INBOX_NOT_FOUND DESCRIPTION_INVALID TAGS_INVALID CHANNEL_UNKNOWN NOTHING_TO_UPDATE PERCENTAGE_IS_MONTHLY_ONLY INBOX_LIMIT_REACHED INBOX_QUOTAS_UNAVAILABLE SMS_NUMBER_LIMIT WORKSPACE_NOT_EMPTY MESSAGE_NOT_FOUND CRITERIA_EMPTY CRITERIA_UNKNOWN CRITERIA_INVALID TOO_MANY_WAITS API_DRAINING EXTRACTOR_NOT_FOUND INVALID_KEY KEY_ALREADY_USED PATTERN_REQUIRED INVALID_PATTERN INVALID_SCOPE INVALID_LABEL ATTACHMENT_NOT_FOUND ATTACHMENT_NOT_STORED ATTACHMENT_STORE_UNAVAILABLE SPEND_CAP_NEGATIVE SPEND_CAP_ABOVE_CEILING SPEND_CAP_MISSING SPEND_CAP_UNCHANGED PLAN_IS_UNLIMITED SUBSCRIPTION_ENDED NO_PAY_AS_YOU_GO SUBSCRIPTION_SUSPENDED PAYMENT_EVENT_REFUSED PAYMENT_PROVIDER_UNAVAILABLE CARD_SETUP_NOT_COMPLETE CARD_SETUP_NOT_FOUND CARD_SETUP_WITHOUT_CARD UNKNOWN_PACK PACK_FROZEN_UNTIL_RESUMED PLAN_NOT_PURCHASABLE TERM_REQUIRED ALREADY_SUBSCRIBED NO_SUBSCRIPTION PLAN_UNCHANGED NO_SUBSCRIPTION_TO_CANCEL COMMITMENT_BALANCE_REFUSED NO_CANCELLATION_TO_WITHDRAW BILLING_NAME_REQUIRED ADDRESS_INCOMPLETE COUNTRY_INVALID INVALID_VAT_NUMBER DESTINATION_KIND_UNKNOWN DESTINATION_ADDRESS_INVALID DESTINATION_NAME_INVALID DESTINATION_LOCALE_INVALID TOO_MANY_DESTINATIONS THRESHOLD_INVALID DESTINATION_KIND_IMMUTABLE DESTINATION_TARGET_INVALID DESTINATION_KEY_INVALID DESTINATION_REGION_UNKNOWN DESTINATION_FIELD_NOT_ALLOWED ALERT_CHANNEL_REFUSED ALERT_CHANNEL_UNAVAILABLE WEBHOOK_PORTAL_NOT_READY WEBHOOK_PLATFORM_UNAVAILABLE SUPPORT_KIND_INVALID SUPPORT_SUBJECT_REQUIRED SUPPORT_MESSAGE_REQUIRED FEATURE_REQUEST_SKELETON_EMPTY SUPPORT_TOO_MANY_THREADS SUPPORT_THREAD_NOT_FOUND SUPPORT_THREAD_CLOSED SUPPORT_THREAD_ALREADY_IN_STATE SUPPORT_ATTACHMENT_IDS_INVALID SUPPORT_TOO_MANY_ATTACHMENTS SUPPORT_ATTACHMENT_TOO_LARGE SUPPORT_ATTACHMENT_UNSUPPORTED SUPPORT_ATTACHMENT_REFUSED SUPPORT_TOO_MANY_UPLOADS SUPPORT_STORAGE_FULL SUPPORT_ATTACHMENT_NOT_FOUND SUPPORT_FILTER_INVALID SUPPORT_OUTCOME_INVALID SUPPORT_OUTCOME_NOT_ALLOWED SUPPORT_OUTCOME_NOTE_INVALID SUPPORT_NOT_A_FEATURE_REQUEST STAFF_REASON_INVALID OVERRIDE_EXPIRY_IN_THE_PAST OVERRIDE_EXPIRY_TOO_FAR OVERRIDE_EXPIRY_INVALID STAFF_EXPIRY_INVALID STAFF_EXPIRY_IN_THE_PAST STAFF_EXPIRY_TOO_FAR CAPACITY_OPERATIONS_NOT_POSITIVE CAPACITY_OPERATIONS_TOO_LARGE CAPACITY_GIFT_NOT_FOUND CAPACITY_GIFT_EXPIRED CAPACITY_RETRACTION_TOO_LARGE SPEND_CAP_BOUND_NOT_RAISED SPEND_CAP_BOUND_TOO_HIGH UNKNOWN_CAPABILITY CAPABILITY_OVERRIDE_NOT_FOUND USER_HAS_ORGANIZATIONS USERS_SELECTION_INVALID ASSISTANCE_SESSION_NOT_FOUND ASSISTANCE_SESSION_CLOSED ASSISTANCE_CODE_INVALID ASSISTANCE_TARGET_INVALID SUPPORT_ACCESS_NOT_GIVEN ASSISTANCE_CONSENT_ALREADY_GIVEN ASSISTANCE_CONSENT_NOT_FOUND ASSISTANCE_WRITE_REQUEST_PENDING ASSISTANCE_WRITE_REQUEST_NOT_FOUND EMAIL_DOMAIN_INVALID EMAIL_DOMAIN_ALREADY_BLOCKED EMAIL_DOMAIN_NOT_BLOCKED ASSISTANCE_FORBIDDEN ASSISTANCE_CONSENT_REQUIRED SESSION_CONFINED SIGN_IN_METHOD_NOT_ALLOWED SSO_NEVER_USED SECOND_FACTOR_MISSING SSO_EMAIL_NOT_PROVEN CONSOLE_SSO_REFUSED SUPPORT_CITATIONS_INVALID SUPPORT_CITATION_UNKNOWN AGENT_TOO_MANY_WRITES SUPPORT_ALREADY_REVIEWED SUPPORT_NOTHING_TO_REVIEW AGENT_TOKEN_NOT_FOUND AGENT_TOKEN_REVOKED AGENT_TOKEN_NAME_INVALID AGENT_TOKEN_NAME_TAKEN AGENT_TOKEN_SCOPES_INVALID API_KEY_NOT_FOUND API_KEY_NAME_INVALID API_KEY_PERMISSIONS_INVALID API_KEY_WORKSPACES_INVALID API_KEY_REVOKED WORKSPACE_HAS_ACTIVE_KEYS API_KEY_UNKNOWN API_KEY_EXPIRED API_KEY_PERMISSION_MISSING API_KEY_CANNOT_DELETE_WORKSPACE SMS_COUNTRY_NOT_OPEN SMS_NOTE_TOO_LONG SMS_INBOX_HAS_NUMBER SMS_REQUEST_ALREADY_OPEN SMS_REQUEST_NOT_FOUND SMS_REQUEST_NOT_WITHDRAWABLE SMS_REQUEST_NUMBER_SERVED SMS_REQUEST_NOT_IN_EXPECTED_STATE SMS_REQUEST_INBOX_DELETED SMS_NUMBER_INVALID SMS_NUMBER_TAKEN SMS_NUMBER_NOT_FOUND SMS_EVENT_REFUSED SMS_GATEWAY_UNAVAILABLE
detail
required

Du texte en anglais pour la personne qui lit la réponse. Il peut être reformulé : branchez-vous sur code.

string
status
required

Le statut HTTP.

integer
title
required

Le nom du statut HTTP.

string
type
required

L’adresse du problème : /errors/<code>.

string
violations

Sur un corps qui échoue à la validation, une entrée par champ.

Array<object>
object
code
required
string
Allowed values: BAD_REQUEST UNAUTHENTICATED FORBIDDEN NOT_FOUND METHOD_NOT_ALLOWED NOT_ACCEPTABLE CONFLICT UNSUPPORTED_MEDIA_TYPE VALIDATION_FAILED RATE_LIMITED SERVICE_UNAVAILABLE INTERNAL_ERROR INVALID_VALUE INVALID_CURSOR ORGANIZATION_LIMIT_REACHED ORGANIZATION_MEMBER_LIMIT_REACHED ORGANIZATION_FOUNDING_IN_PROGRESS ORGANIZATION_ALREADY_MEMBER ORGANIZATION_NAME_EMPTY ORGANIZATION_RENAME_LOCKED ORGANIZATION_RENAME_NOT_LOCKED ORGANIZATION_HAS_PAID_SUBSCRIPTION ORGANIZATION_LAST_OWNER ACCOUNT_DELETION_NOT_CONFIRMED ACCOUNT_HAS_OWN_ORGANIZATIONS ACCOUNT_IS_SOLE_OWNER LOGO_REFUSED LOGO_TOO_LARGE SSO_UNAVAILABLE SSO_PROVIDER_EXISTS SSO_PROVIDER_NOT_FOUND SSO_PROVIDER_REFUSED SSO_SAML_METADATA_INVALID SSO_SAML_METADATA_TOO_LARGE SSO_SAML_CERTIFICATE_EXPIRED SSO_SAML_CERTIFICATE_NOT_YET_VALID SSO_SAML_SHA1_REFUSED SSO_DOMAIN_INVALID SSO_DOMAIN_TAKEN SSO_DOMAIN_NOT_FOUND SSO_DOMAIN_NOT_PROVEN SSO_RESCUE_OWNER_REQUIRED SSO_WITHDRAWAL_EXPIRY_IN_THE_PAST SSO_WITHDRAWAL_EXPIRY_TOO_FAR SSO_WITHDRAWAL_EXPIRY_INVALID SSO_WITHDRAWAL_DOMAIN_NOT_PROVED SSO_DOMAIN_NOT_WITHDRAWN INVITATION_ALREADY_PENDING INVITATION_EXPIRED INVITATION_ALREADY_USED INVITATION_REVOKED INVITATION_ADDRESS_MISMATCH JOIN_LINK_EXPIRED JOIN_LINK_ALREADY_USED JOIN_LINK_REVOKED EMAIL_NOT_SENT WORKSPACE_NOT_FOUND NAME_REQUIRED NAME_TOO_LONG NAME_NOT_SLUGGABLE INVALID_SLUG SLUG_TAKEN TAG_TOO_LONG COLOR_INVALID WORKSPACE_LIMIT_REACHED WORKSPACE_QUOTAS_UNAVAILABLE CANNOT_DELETE_DEFAULT WORKSPACE_OPEN_TO_ORGANIZATION USER_REQUIRED NOT_AN_ORGANIZATION_MEMBER MEMBER_NOT_FOUND QUOTA_INVALID QUOTA_EMPTY ON_EXCEED_UNKNOWN DAILY_IS_INBOX_ONLY LIMIT_NOT_A_WHOLE_NUMBER LIMIT_IS_ZERO PERCENTAGE_OUT_OF_RANGE PERCENTAGE_NEEDS_A_CEILING INBOX_NOT_FOUND DESCRIPTION_INVALID TAGS_INVALID CHANNEL_UNKNOWN NOTHING_TO_UPDATE PERCENTAGE_IS_MONTHLY_ONLY INBOX_LIMIT_REACHED INBOX_QUOTAS_UNAVAILABLE SMS_NUMBER_LIMIT WORKSPACE_NOT_EMPTY MESSAGE_NOT_FOUND CRITERIA_EMPTY CRITERIA_UNKNOWN CRITERIA_INVALID TOO_MANY_WAITS API_DRAINING EXTRACTOR_NOT_FOUND INVALID_KEY KEY_ALREADY_USED PATTERN_REQUIRED INVALID_PATTERN INVALID_SCOPE INVALID_LABEL ATTACHMENT_NOT_FOUND ATTACHMENT_NOT_STORED ATTACHMENT_STORE_UNAVAILABLE SPEND_CAP_NEGATIVE SPEND_CAP_ABOVE_CEILING SPEND_CAP_MISSING SPEND_CAP_UNCHANGED PLAN_IS_UNLIMITED SUBSCRIPTION_ENDED NO_PAY_AS_YOU_GO SUBSCRIPTION_SUSPENDED PAYMENT_EVENT_REFUSED PAYMENT_PROVIDER_UNAVAILABLE CARD_SETUP_NOT_COMPLETE CARD_SETUP_NOT_FOUND CARD_SETUP_WITHOUT_CARD UNKNOWN_PACK PACK_FROZEN_UNTIL_RESUMED PLAN_NOT_PURCHASABLE TERM_REQUIRED ALREADY_SUBSCRIBED NO_SUBSCRIPTION PLAN_UNCHANGED NO_SUBSCRIPTION_TO_CANCEL COMMITMENT_BALANCE_REFUSED NO_CANCELLATION_TO_WITHDRAW BILLING_NAME_REQUIRED ADDRESS_INCOMPLETE COUNTRY_INVALID INVALID_VAT_NUMBER DESTINATION_KIND_UNKNOWN DESTINATION_ADDRESS_INVALID DESTINATION_NAME_INVALID DESTINATION_LOCALE_INVALID TOO_MANY_DESTINATIONS THRESHOLD_INVALID DESTINATION_KIND_IMMUTABLE DESTINATION_TARGET_INVALID DESTINATION_KEY_INVALID DESTINATION_REGION_UNKNOWN DESTINATION_FIELD_NOT_ALLOWED ALERT_CHANNEL_REFUSED ALERT_CHANNEL_UNAVAILABLE WEBHOOK_PORTAL_NOT_READY WEBHOOK_PLATFORM_UNAVAILABLE SUPPORT_KIND_INVALID SUPPORT_SUBJECT_REQUIRED SUPPORT_MESSAGE_REQUIRED FEATURE_REQUEST_SKELETON_EMPTY SUPPORT_TOO_MANY_THREADS SUPPORT_THREAD_NOT_FOUND SUPPORT_THREAD_CLOSED SUPPORT_THREAD_ALREADY_IN_STATE SUPPORT_ATTACHMENT_IDS_INVALID SUPPORT_TOO_MANY_ATTACHMENTS SUPPORT_ATTACHMENT_TOO_LARGE SUPPORT_ATTACHMENT_UNSUPPORTED SUPPORT_ATTACHMENT_REFUSED SUPPORT_TOO_MANY_UPLOADS SUPPORT_STORAGE_FULL SUPPORT_ATTACHMENT_NOT_FOUND SUPPORT_FILTER_INVALID SUPPORT_OUTCOME_INVALID SUPPORT_OUTCOME_NOT_ALLOWED SUPPORT_OUTCOME_NOTE_INVALID SUPPORT_NOT_A_FEATURE_REQUEST STAFF_REASON_INVALID OVERRIDE_EXPIRY_IN_THE_PAST OVERRIDE_EXPIRY_TOO_FAR OVERRIDE_EXPIRY_INVALID STAFF_EXPIRY_INVALID STAFF_EXPIRY_IN_THE_PAST STAFF_EXPIRY_TOO_FAR CAPACITY_OPERATIONS_NOT_POSITIVE CAPACITY_OPERATIONS_TOO_LARGE CAPACITY_GIFT_NOT_FOUND CAPACITY_GIFT_EXPIRED CAPACITY_RETRACTION_TOO_LARGE SPEND_CAP_BOUND_NOT_RAISED SPEND_CAP_BOUND_TOO_HIGH UNKNOWN_CAPABILITY CAPABILITY_OVERRIDE_NOT_FOUND USER_HAS_ORGANIZATIONS USERS_SELECTION_INVALID ASSISTANCE_SESSION_NOT_FOUND ASSISTANCE_SESSION_CLOSED ASSISTANCE_CODE_INVALID ASSISTANCE_TARGET_INVALID SUPPORT_ACCESS_NOT_GIVEN ASSISTANCE_CONSENT_ALREADY_GIVEN ASSISTANCE_CONSENT_NOT_FOUND ASSISTANCE_WRITE_REQUEST_PENDING ASSISTANCE_WRITE_REQUEST_NOT_FOUND EMAIL_DOMAIN_INVALID EMAIL_DOMAIN_ALREADY_BLOCKED EMAIL_DOMAIN_NOT_BLOCKED ASSISTANCE_FORBIDDEN ASSISTANCE_CONSENT_REQUIRED SESSION_CONFINED SIGN_IN_METHOD_NOT_ALLOWED SSO_NEVER_USED SECOND_FACTOR_MISSING SSO_EMAIL_NOT_PROVEN CONSOLE_SSO_REFUSED SUPPORT_CITATIONS_INVALID SUPPORT_CITATION_UNKNOWN AGENT_TOO_MANY_WRITES SUPPORT_ALREADY_REVIEWED SUPPORT_NOTHING_TO_REVIEW AGENT_TOKEN_NOT_FOUND AGENT_TOKEN_REVOKED AGENT_TOKEN_NAME_INVALID AGENT_TOKEN_NAME_TAKEN AGENT_TOKEN_SCOPES_INVALID API_KEY_NOT_FOUND API_KEY_NAME_INVALID API_KEY_PERMISSIONS_INVALID API_KEY_WORKSPACES_INVALID API_KEY_REVOKED WORKSPACE_HAS_ACTIVE_KEYS API_KEY_UNKNOWN API_KEY_EXPIRED API_KEY_PERMISSION_MISSING API_KEY_CANNOT_DELETE_WORKSPACE SMS_COUNTRY_NOT_OPEN SMS_NOTE_TOO_LONG SMS_INBOX_HAS_NUMBER SMS_REQUEST_ALREADY_OPEN SMS_REQUEST_NOT_FOUND SMS_REQUEST_NOT_WITHDRAWABLE SMS_REQUEST_NUMBER_SERVED SMS_REQUEST_NOT_IN_EXPECTED_STATE SMS_REQUEST_INBOX_DELETED SMS_NUMBER_INVALID SMS_NUMBER_TAKEN SMS_NUMBER_NOT_FOUND SMS_EVENT_REFUSED SMS_GATEWAY_UNAVAILABLE
message
required
string
propertyPath
required
string
key
additional properties
any
Example
{
"code": "BAD_REQUEST",
"status": 404,
"title": "Not Found",
"type": "/errors/INBOX_NOT_FOUND",
"violations": [
{
"code": "BAD_REQUEST"
}
]
}

Il n’y a rien avec cet identifiant à la portée de la clé. La réponse est la même pour une autre organisation ou un espace de travail que la clé ne nomme pas.

Media typeapplication/problem+json

Un refus, en application/problem+json (RFC 9457) avec le code du registre. Un code ajoute les membres que sa règle demande (retryAfter, permission…), donc d’autres membres que ceux-ci peuvent arriver.

object
code
required

Le code stable du refus. Il ne change jamais une fois publié.

string
Allowed values: BAD_REQUEST UNAUTHENTICATED FORBIDDEN NOT_FOUND METHOD_NOT_ALLOWED NOT_ACCEPTABLE CONFLICT UNSUPPORTED_MEDIA_TYPE VALIDATION_FAILED RATE_LIMITED SERVICE_UNAVAILABLE INTERNAL_ERROR INVALID_VALUE INVALID_CURSOR ORGANIZATION_LIMIT_REACHED ORGANIZATION_MEMBER_LIMIT_REACHED ORGANIZATION_FOUNDING_IN_PROGRESS ORGANIZATION_ALREADY_MEMBER ORGANIZATION_NAME_EMPTY ORGANIZATION_RENAME_LOCKED ORGANIZATION_RENAME_NOT_LOCKED ORGANIZATION_HAS_PAID_SUBSCRIPTION ORGANIZATION_LAST_OWNER ACCOUNT_DELETION_NOT_CONFIRMED ACCOUNT_HAS_OWN_ORGANIZATIONS ACCOUNT_IS_SOLE_OWNER LOGO_REFUSED LOGO_TOO_LARGE SSO_UNAVAILABLE SSO_PROVIDER_EXISTS SSO_PROVIDER_NOT_FOUND SSO_PROVIDER_REFUSED SSO_SAML_METADATA_INVALID SSO_SAML_METADATA_TOO_LARGE SSO_SAML_CERTIFICATE_EXPIRED SSO_SAML_CERTIFICATE_NOT_YET_VALID SSO_SAML_SHA1_REFUSED SSO_DOMAIN_INVALID SSO_DOMAIN_TAKEN SSO_DOMAIN_NOT_FOUND SSO_DOMAIN_NOT_PROVEN SSO_RESCUE_OWNER_REQUIRED SSO_WITHDRAWAL_EXPIRY_IN_THE_PAST SSO_WITHDRAWAL_EXPIRY_TOO_FAR SSO_WITHDRAWAL_EXPIRY_INVALID SSO_WITHDRAWAL_DOMAIN_NOT_PROVED SSO_DOMAIN_NOT_WITHDRAWN INVITATION_ALREADY_PENDING INVITATION_EXPIRED INVITATION_ALREADY_USED INVITATION_REVOKED INVITATION_ADDRESS_MISMATCH JOIN_LINK_EXPIRED JOIN_LINK_ALREADY_USED JOIN_LINK_REVOKED EMAIL_NOT_SENT WORKSPACE_NOT_FOUND NAME_REQUIRED NAME_TOO_LONG NAME_NOT_SLUGGABLE INVALID_SLUG SLUG_TAKEN TAG_TOO_LONG COLOR_INVALID WORKSPACE_LIMIT_REACHED WORKSPACE_QUOTAS_UNAVAILABLE CANNOT_DELETE_DEFAULT WORKSPACE_OPEN_TO_ORGANIZATION USER_REQUIRED NOT_AN_ORGANIZATION_MEMBER MEMBER_NOT_FOUND QUOTA_INVALID QUOTA_EMPTY ON_EXCEED_UNKNOWN DAILY_IS_INBOX_ONLY LIMIT_NOT_A_WHOLE_NUMBER LIMIT_IS_ZERO PERCENTAGE_OUT_OF_RANGE PERCENTAGE_NEEDS_A_CEILING INBOX_NOT_FOUND DESCRIPTION_INVALID TAGS_INVALID CHANNEL_UNKNOWN NOTHING_TO_UPDATE PERCENTAGE_IS_MONTHLY_ONLY INBOX_LIMIT_REACHED INBOX_QUOTAS_UNAVAILABLE SMS_NUMBER_LIMIT WORKSPACE_NOT_EMPTY MESSAGE_NOT_FOUND CRITERIA_EMPTY CRITERIA_UNKNOWN CRITERIA_INVALID TOO_MANY_WAITS API_DRAINING EXTRACTOR_NOT_FOUND INVALID_KEY KEY_ALREADY_USED PATTERN_REQUIRED INVALID_PATTERN INVALID_SCOPE INVALID_LABEL ATTACHMENT_NOT_FOUND ATTACHMENT_NOT_STORED ATTACHMENT_STORE_UNAVAILABLE SPEND_CAP_NEGATIVE SPEND_CAP_ABOVE_CEILING SPEND_CAP_MISSING SPEND_CAP_UNCHANGED PLAN_IS_UNLIMITED SUBSCRIPTION_ENDED NO_PAY_AS_YOU_GO SUBSCRIPTION_SUSPENDED PAYMENT_EVENT_REFUSED PAYMENT_PROVIDER_UNAVAILABLE CARD_SETUP_NOT_COMPLETE CARD_SETUP_NOT_FOUND CARD_SETUP_WITHOUT_CARD UNKNOWN_PACK PACK_FROZEN_UNTIL_RESUMED PLAN_NOT_PURCHASABLE TERM_REQUIRED ALREADY_SUBSCRIBED NO_SUBSCRIPTION PLAN_UNCHANGED NO_SUBSCRIPTION_TO_CANCEL COMMITMENT_BALANCE_REFUSED NO_CANCELLATION_TO_WITHDRAW BILLING_NAME_REQUIRED ADDRESS_INCOMPLETE COUNTRY_INVALID INVALID_VAT_NUMBER DESTINATION_KIND_UNKNOWN DESTINATION_ADDRESS_INVALID DESTINATION_NAME_INVALID DESTINATION_LOCALE_INVALID TOO_MANY_DESTINATIONS THRESHOLD_INVALID DESTINATION_KIND_IMMUTABLE DESTINATION_TARGET_INVALID DESTINATION_KEY_INVALID DESTINATION_REGION_UNKNOWN DESTINATION_FIELD_NOT_ALLOWED ALERT_CHANNEL_REFUSED ALERT_CHANNEL_UNAVAILABLE WEBHOOK_PORTAL_NOT_READY WEBHOOK_PLATFORM_UNAVAILABLE SUPPORT_KIND_INVALID SUPPORT_SUBJECT_REQUIRED SUPPORT_MESSAGE_REQUIRED FEATURE_REQUEST_SKELETON_EMPTY SUPPORT_TOO_MANY_THREADS SUPPORT_THREAD_NOT_FOUND SUPPORT_THREAD_CLOSED SUPPORT_THREAD_ALREADY_IN_STATE SUPPORT_ATTACHMENT_IDS_INVALID SUPPORT_TOO_MANY_ATTACHMENTS SUPPORT_ATTACHMENT_TOO_LARGE SUPPORT_ATTACHMENT_UNSUPPORTED SUPPORT_ATTACHMENT_REFUSED SUPPORT_TOO_MANY_UPLOADS SUPPORT_STORAGE_FULL SUPPORT_ATTACHMENT_NOT_FOUND SUPPORT_FILTER_INVALID SUPPORT_OUTCOME_INVALID SUPPORT_OUTCOME_NOT_ALLOWED SUPPORT_OUTCOME_NOTE_INVALID SUPPORT_NOT_A_FEATURE_REQUEST STAFF_REASON_INVALID OVERRIDE_EXPIRY_IN_THE_PAST OVERRIDE_EXPIRY_TOO_FAR OVERRIDE_EXPIRY_INVALID STAFF_EXPIRY_INVALID STAFF_EXPIRY_IN_THE_PAST STAFF_EXPIRY_TOO_FAR CAPACITY_OPERATIONS_NOT_POSITIVE CAPACITY_OPERATIONS_TOO_LARGE CAPACITY_GIFT_NOT_FOUND CAPACITY_GIFT_EXPIRED CAPACITY_RETRACTION_TOO_LARGE SPEND_CAP_BOUND_NOT_RAISED SPEND_CAP_BOUND_TOO_HIGH UNKNOWN_CAPABILITY CAPABILITY_OVERRIDE_NOT_FOUND USER_HAS_ORGANIZATIONS USERS_SELECTION_INVALID ASSISTANCE_SESSION_NOT_FOUND ASSISTANCE_SESSION_CLOSED ASSISTANCE_CODE_INVALID ASSISTANCE_TARGET_INVALID SUPPORT_ACCESS_NOT_GIVEN ASSISTANCE_CONSENT_ALREADY_GIVEN ASSISTANCE_CONSENT_NOT_FOUND ASSISTANCE_WRITE_REQUEST_PENDING ASSISTANCE_WRITE_REQUEST_NOT_FOUND EMAIL_DOMAIN_INVALID EMAIL_DOMAIN_ALREADY_BLOCKED EMAIL_DOMAIN_NOT_BLOCKED ASSISTANCE_FORBIDDEN ASSISTANCE_CONSENT_REQUIRED SESSION_CONFINED SIGN_IN_METHOD_NOT_ALLOWED SSO_NEVER_USED SECOND_FACTOR_MISSING SSO_EMAIL_NOT_PROVEN CONSOLE_SSO_REFUSED SUPPORT_CITATIONS_INVALID SUPPORT_CITATION_UNKNOWN AGENT_TOO_MANY_WRITES SUPPORT_ALREADY_REVIEWED SUPPORT_NOTHING_TO_REVIEW AGENT_TOKEN_NOT_FOUND AGENT_TOKEN_REVOKED AGENT_TOKEN_NAME_INVALID AGENT_TOKEN_NAME_TAKEN AGENT_TOKEN_SCOPES_INVALID API_KEY_NOT_FOUND API_KEY_NAME_INVALID API_KEY_PERMISSIONS_INVALID API_KEY_WORKSPACES_INVALID API_KEY_REVOKED WORKSPACE_HAS_ACTIVE_KEYS API_KEY_UNKNOWN API_KEY_EXPIRED API_KEY_PERMISSION_MISSING API_KEY_CANNOT_DELETE_WORKSPACE SMS_COUNTRY_NOT_OPEN SMS_NOTE_TOO_LONG SMS_INBOX_HAS_NUMBER SMS_REQUEST_ALREADY_OPEN SMS_REQUEST_NOT_FOUND SMS_REQUEST_NOT_WITHDRAWABLE SMS_REQUEST_NUMBER_SERVED SMS_REQUEST_NOT_IN_EXPECTED_STATE SMS_REQUEST_INBOX_DELETED SMS_NUMBER_INVALID SMS_NUMBER_TAKEN SMS_NUMBER_NOT_FOUND SMS_EVENT_REFUSED SMS_GATEWAY_UNAVAILABLE
detail
required

Du texte en anglais pour la personne qui lit la réponse. Il peut être reformulé : branchez-vous sur code.

string
status
required

Le statut HTTP.

integer
title
required

Le nom du statut HTTP.

string
type
required

L’adresse du problème : /errors/<code>.

string
violations

Sur un corps qui échoue à la validation, une entrée par champ.

Array<object>
object
code
required
string
Allowed values: BAD_REQUEST UNAUTHENTICATED FORBIDDEN NOT_FOUND METHOD_NOT_ALLOWED NOT_ACCEPTABLE CONFLICT UNSUPPORTED_MEDIA_TYPE VALIDATION_FAILED RATE_LIMITED SERVICE_UNAVAILABLE INTERNAL_ERROR INVALID_VALUE INVALID_CURSOR ORGANIZATION_LIMIT_REACHED ORGANIZATION_MEMBER_LIMIT_REACHED ORGANIZATION_FOUNDING_IN_PROGRESS ORGANIZATION_ALREADY_MEMBER ORGANIZATION_NAME_EMPTY ORGANIZATION_RENAME_LOCKED ORGANIZATION_RENAME_NOT_LOCKED ORGANIZATION_HAS_PAID_SUBSCRIPTION ORGANIZATION_LAST_OWNER ACCOUNT_DELETION_NOT_CONFIRMED ACCOUNT_HAS_OWN_ORGANIZATIONS ACCOUNT_IS_SOLE_OWNER LOGO_REFUSED LOGO_TOO_LARGE SSO_UNAVAILABLE SSO_PROVIDER_EXISTS SSO_PROVIDER_NOT_FOUND SSO_PROVIDER_REFUSED SSO_SAML_METADATA_INVALID SSO_SAML_METADATA_TOO_LARGE SSO_SAML_CERTIFICATE_EXPIRED SSO_SAML_CERTIFICATE_NOT_YET_VALID SSO_SAML_SHA1_REFUSED SSO_DOMAIN_INVALID SSO_DOMAIN_TAKEN SSO_DOMAIN_NOT_FOUND SSO_DOMAIN_NOT_PROVEN SSO_RESCUE_OWNER_REQUIRED SSO_WITHDRAWAL_EXPIRY_IN_THE_PAST SSO_WITHDRAWAL_EXPIRY_TOO_FAR SSO_WITHDRAWAL_EXPIRY_INVALID SSO_WITHDRAWAL_DOMAIN_NOT_PROVED SSO_DOMAIN_NOT_WITHDRAWN INVITATION_ALREADY_PENDING INVITATION_EXPIRED INVITATION_ALREADY_USED INVITATION_REVOKED INVITATION_ADDRESS_MISMATCH JOIN_LINK_EXPIRED JOIN_LINK_ALREADY_USED JOIN_LINK_REVOKED EMAIL_NOT_SENT WORKSPACE_NOT_FOUND NAME_REQUIRED NAME_TOO_LONG NAME_NOT_SLUGGABLE INVALID_SLUG SLUG_TAKEN TAG_TOO_LONG COLOR_INVALID WORKSPACE_LIMIT_REACHED WORKSPACE_QUOTAS_UNAVAILABLE CANNOT_DELETE_DEFAULT WORKSPACE_OPEN_TO_ORGANIZATION USER_REQUIRED NOT_AN_ORGANIZATION_MEMBER MEMBER_NOT_FOUND QUOTA_INVALID QUOTA_EMPTY ON_EXCEED_UNKNOWN DAILY_IS_INBOX_ONLY LIMIT_NOT_A_WHOLE_NUMBER LIMIT_IS_ZERO PERCENTAGE_OUT_OF_RANGE PERCENTAGE_NEEDS_A_CEILING INBOX_NOT_FOUND DESCRIPTION_INVALID TAGS_INVALID CHANNEL_UNKNOWN NOTHING_TO_UPDATE PERCENTAGE_IS_MONTHLY_ONLY INBOX_LIMIT_REACHED INBOX_QUOTAS_UNAVAILABLE SMS_NUMBER_LIMIT WORKSPACE_NOT_EMPTY MESSAGE_NOT_FOUND CRITERIA_EMPTY CRITERIA_UNKNOWN CRITERIA_INVALID TOO_MANY_WAITS API_DRAINING EXTRACTOR_NOT_FOUND INVALID_KEY KEY_ALREADY_USED PATTERN_REQUIRED INVALID_PATTERN INVALID_SCOPE INVALID_LABEL ATTACHMENT_NOT_FOUND ATTACHMENT_NOT_STORED ATTACHMENT_STORE_UNAVAILABLE SPEND_CAP_NEGATIVE SPEND_CAP_ABOVE_CEILING SPEND_CAP_MISSING SPEND_CAP_UNCHANGED PLAN_IS_UNLIMITED SUBSCRIPTION_ENDED NO_PAY_AS_YOU_GO SUBSCRIPTION_SUSPENDED PAYMENT_EVENT_REFUSED PAYMENT_PROVIDER_UNAVAILABLE CARD_SETUP_NOT_COMPLETE CARD_SETUP_NOT_FOUND CARD_SETUP_WITHOUT_CARD UNKNOWN_PACK PACK_FROZEN_UNTIL_RESUMED PLAN_NOT_PURCHASABLE TERM_REQUIRED ALREADY_SUBSCRIBED NO_SUBSCRIPTION PLAN_UNCHANGED NO_SUBSCRIPTION_TO_CANCEL COMMITMENT_BALANCE_REFUSED NO_CANCELLATION_TO_WITHDRAW BILLING_NAME_REQUIRED ADDRESS_INCOMPLETE COUNTRY_INVALID INVALID_VAT_NUMBER DESTINATION_KIND_UNKNOWN DESTINATION_ADDRESS_INVALID DESTINATION_NAME_INVALID DESTINATION_LOCALE_INVALID TOO_MANY_DESTINATIONS THRESHOLD_INVALID DESTINATION_KIND_IMMUTABLE DESTINATION_TARGET_INVALID DESTINATION_KEY_INVALID DESTINATION_REGION_UNKNOWN DESTINATION_FIELD_NOT_ALLOWED ALERT_CHANNEL_REFUSED ALERT_CHANNEL_UNAVAILABLE WEBHOOK_PORTAL_NOT_READY WEBHOOK_PLATFORM_UNAVAILABLE SUPPORT_KIND_INVALID SUPPORT_SUBJECT_REQUIRED SUPPORT_MESSAGE_REQUIRED FEATURE_REQUEST_SKELETON_EMPTY SUPPORT_TOO_MANY_THREADS SUPPORT_THREAD_NOT_FOUND SUPPORT_THREAD_CLOSED SUPPORT_THREAD_ALREADY_IN_STATE SUPPORT_ATTACHMENT_IDS_INVALID SUPPORT_TOO_MANY_ATTACHMENTS SUPPORT_ATTACHMENT_TOO_LARGE SUPPORT_ATTACHMENT_UNSUPPORTED SUPPORT_ATTACHMENT_REFUSED SUPPORT_TOO_MANY_UPLOADS SUPPORT_STORAGE_FULL SUPPORT_ATTACHMENT_NOT_FOUND SUPPORT_FILTER_INVALID SUPPORT_OUTCOME_INVALID SUPPORT_OUTCOME_NOT_ALLOWED SUPPORT_OUTCOME_NOTE_INVALID SUPPORT_NOT_A_FEATURE_REQUEST STAFF_REASON_INVALID OVERRIDE_EXPIRY_IN_THE_PAST OVERRIDE_EXPIRY_TOO_FAR OVERRIDE_EXPIRY_INVALID STAFF_EXPIRY_INVALID STAFF_EXPIRY_IN_THE_PAST STAFF_EXPIRY_TOO_FAR CAPACITY_OPERATIONS_NOT_POSITIVE CAPACITY_OPERATIONS_TOO_LARGE CAPACITY_GIFT_NOT_FOUND CAPACITY_GIFT_EXPIRED CAPACITY_RETRACTION_TOO_LARGE SPEND_CAP_BOUND_NOT_RAISED SPEND_CAP_BOUND_TOO_HIGH UNKNOWN_CAPABILITY CAPABILITY_OVERRIDE_NOT_FOUND USER_HAS_ORGANIZATIONS USERS_SELECTION_INVALID ASSISTANCE_SESSION_NOT_FOUND ASSISTANCE_SESSION_CLOSED ASSISTANCE_CODE_INVALID ASSISTANCE_TARGET_INVALID SUPPORT_ACCESS_NOT_GIVEN ASSISTANCE_CONSENT_ALREADY_GIVEN ASSISTANCE_CONSENT_NOT_FOUND ASSISTANCE_WRITE_REQUEST_PENDING ASSISTANCE_WRITE_REQUEST_NOT_FOUND EMAIL_DOMAIN_INVALID EMAIL_DOMAIN_ALREADY_BLOCKED EMAIL_DOMAIN_NOT_BLOCKED ASSISTANCE_FORBIDDEN ASSISTANCE_CONSENT_REQUIRED SESSION_CONFINED SIGN_IN_METHOD_NOT_ALLOWED SSO_NEVER_USED SECOND_FACTOR_MISSING SSO_EMAIL_NOT_PROVEN CONSOLE_SSO_REFUSED SUPPORT_CITATIONS_INVALID SUPPORT_CITATION_UNKNOWN AGENT_TOO_MANY_WRITES SUPPORT_ALREADY_REVIEWED SUPPORT_NOTHING_TO_REVIEW AGENT_TOKEN_NOT_FOUND AGENT_TOKEN_REVOKED AGENT_TOKEN_NAME_INVALID AGENT_TOKEN_NAME_TAKEN AGENT_TOKEN_SCOPES_INVALID API_KEY_NOT_FOUND API_KEY_NAME_INVALID API_KEY_PERMISSIONS_INVALID API_KEY_WORKSPACES_INVALID API_KEY_REVOKED WORKSPACE_HAS_ACTIVE_KEYS API_KEY_UNKNOWN API_KEY_EXPIRED API_KEY_PERMISSION_MISSING API_KEY_CANNOT_DELETE_WORKSPACE SMS_COUNTRY_NOT_OPEN SMS_NOTE_TOO_LONG SMS_INBOX_HAS_NUMBER SMS_REQUEST_ALREADY_OPEN SMS_REQUEST_NOT_FOUND SMS_REQUEST_NOT_WITHDRAWABLE SMS_REQUEST_NUMBER_SERVED SMS_REQUEST_NOT_IN_EXPECTED_STATE SMS_REQUEST_INBOX_DELETED SMS_NUMBER_INVALID SMS_NUMBER_TAKEN SMS_NUMBER_NOT_FOUND SMS_EVENT_REFUSED SMS_GATEWAY_UNAVAILABLE
message
required
string
propertyPath
required
string
key
additional properties
any
Example
{
"code": "BAD_REQUEST",
"status": 404,
"title": "Not Found",
"type": "/errors/INBOX_NOT_FOUND",
"violations": [
{
"code": "BAD_REQUEST"
}
]
}

Plus d’appels que la clé n’en peut faire en une minute. Retry-After dit quand réessayer.

Media typeapplication/problem+json

Un refus, en application/problem+json (RFC 9457) avec le code du registre. Un code ajoute les membres que sa règle demande (retryAfter, permission…), donc d’autres membres que ceux-ci peuvent arriver.

object
code
required

Le code stable du refus. Il ne change jamais une fois publié.

string
Allowed values: BAD_REQUEST UNAUTHENTICATED FORBIDDEN NOT_FOUND METHOD_NOT_ALLOWED NOT_ACCEPTABLE CONFLICT UNSUPPORTED_MEDIA_TYPE VALIDATION_FAILED RATE_LIMITED SERVICE_UNAVAILABLE INTERNAL_ERROR INVALID_VALUE INVALID_CURSOR ORGANIZATION_LIMIT_REACHED ORGANIZATION_MEMBER_LIMIT_REACHED ORGANIZATION_FOUNDING_IN_PROGRESS ORGANIZATION_ALREADY_MEMBER ORGANIZATION_NAME_EMPTY ORGANIZATION_RENAME_LOCKED ORGANIZATION_RENAME_NOT_LOCKED ORGANIZATION_HAS_PAID_SUBSCRIPTION ORGANIZATION_LAST_OWNER ACCOUNT_DELETION_NOT_CONFIRMED ACCOUNT_HAS_OWN_ORGANIZATIONS ACCOUNT_IS_SOLE_OWNER LOGO_REFUSED LOGO_TOO_LARGE SSO_UNAVAILABLE SSO_PROVIDER_EXISTS SSO_PROVIDER_NOT_FOUND SSO_PROVIDER_REFUSED SSO_SAML_METADATA_INVALID SSO_SAML_METADATA_TOO_LARGE SSO_SAML_CERTIFICATE_EXPIRED SSO_SAML_CERTIFICATE_NOT_YET_VALID SSO_SAML_SHA1_REFUSED SSO_DOMAIN_INVALID SSO_DOMAIN_TAKEN SSO_DOMAIN_NOT_FOUND SSO_DOMAIN_NOT_PROVEN SSO_RESCUE_OWNER_REQUIRED SSO_WITHDRAWAL_EXPIRY_IN_THE_PAST SSO_WITHDRAWAL_EXPIRY_TOO_FAR SSO_WITHDRAWAL_EXPIRY_INVALID SSO_WITHDRAWAL_DOMAIN_NOT_PROVED SSO_DOMAIN_NOT_WITHDRAWN INVITATION_ALREADY_PENDING INVITATION_EXPIRED INVITATION_ALREADY_USED INVITATION_REVOKED INVITATION_ADDRESS_MISMATCH JOIN_LINK_EXPIRED JOIN_LINK_ALREADY_USED JOIN_LINK_REVOKED EMAIL_NOT_SENT WORKSPACE_NOT_FOUND NAME_REQUIRED NAME_TOO_LONG NAME_NOT_SLUGGABLE INVALID_SLUG SLUG_TAKEN TAG_TOO_LONG COLOR_INVALID WORKSPACE_LIMIT_REACHED WORKSPACE_QUOTAS_UNAVAILABLE CANNOT_DELETE_DEFAULT WORKSPACE_OPEN_TO_ORGANIZATION USER_REQUIRED NOT_AN_ORGANIZATION_MEMBER MEMBER_NOT_FOUND QUOTA_INVALID QUOTA_EMPTY ON_EXCEED_UNKNOWN DAILY_IS_INBOX_ONLY LIMIT_NOT_A_WHOLE_NUMBER LIMIT_IS_ZERO PERCENTAGE_OUT_OF_RANGE PERCENTAGE_NEEDS_A_CEILING INBOX_NOT_FOUND DESCRIPTION_INVALID TAGS_INVALID CHANNEL_UNKNOWN NOTHING_TO_UPDATE PERCENTAGE_IS_MONTHLY_ONLY INBOX_LIMIT_REACHED INBOX_QUOTAS_UNAVAILABLE SMS_NUMBER_LIMIT WORKSPACE_NOT_EMPTY MESSAGE_NOT_FOUND CRITERIA_EMPTY CRITERIA_UNKNOWN CRITERIA_INVALID TOO_MANY_WAITS API_DRAINING EXTRACTOR_NOT_FOUND INVALID_KEY KEY_ALREADY_USED PATTERN_REQUIRED INVALID_PATTERN INVALID_SCOPE INVALID_LABEL ATTACHMENT_NOT_FOUND ATTACHMENT_NOT_STORED ATTACHMENT_STORE_UNAVAILABLE SPEND_CAP_NEGATIVE SPEND_CAP_ABOVE_CEILING SPEND_CAP_MISSING SPEND_CAP_UNCHANGED PLAN_IS_UNLIMITED SUBSCRIPTION_ENDED NO_PAY_AS_YOU_GO SUBSCRIPTION_SUSPENDED PAYMENT_EVENT_REFUSED PAYMENT_PROVIDER_UNAVAILABLE CARD_SETUP_NOT_COMPLETE CARD_SETUP_NOT_FOUND CARD_SETUP_WITHOUT_CARD UNKNOWN_PACK PACK_FROZEN_UNTIL_RESUMED PLAN_NOT_PURCHASABLE TERM_REQUIRED ALREADY_SUBSCRIBED NO_SUBSCRIPTION PLAN_UNCHANGED NO_SUBSCRIPTION_TO_CANCEL COMMITMENT_BALANCE_REFUSED NO_CANCELLATION_TO_WITHDRAW BILLING_NAME_REQUIRED ADDRESS_INCOMPLETE COUNTRY_INVALID INVALID_VAT_NUMBER DESTINATION_KIND_UNKNOWN DESTINATION_ADDRESS_INVALID DESTINATION_NAME_INVALID DESTINATION_LOCALE_INVALID TOO_MANY_DESTINATIONS THRESHOLD_INVALID DESTINATION_KIND_IMMUTABLE DESTINATION_TARGET_INVALID DESTINATION_KEY_INVALID DESTINATION_REGION_UNKNOWN DESTINATION_FIELD_NOT_ALLOWED ALERT_CHANNEL_REFUSED ALERT_CHANNEL_UNAVAILABLE WEBHOOK_PORTAL_NOT_READY WEBHOOK_PLATFORM_UNAVAILABLE SUPPORT_KIND_INVALID SUPPORT_SUBJECT_REQUIRED SUPPORT_MESSAGE_REQUIRED FEATURE_REQUEST_SKELETON_EMPTY SUPPORT_TOO_MANY_THREADS SUPPORT_THREAD_NOT_FOUND SUPPORT_THREAD_CLOSED SUPPORT_THREAD_ALREADY_IN_STATE SUPPORT_ATTACHMENT_IDS_INVALID SUPPORT_TOO_MANY_ATTACHMENTS SUPPORT_ATTACHMENT_TOO_LARGE SUPPORT_ATTACHMENT_UNSUPPORTED SUPPORT_ATTACHMENT_REFUSED SUPPORT_TOO_MANY_UPLOADS SUPPORT_STORAGE_FULL SUPPORT_ATTACHMENT_NOT_FOUND SUPPORT_FILTER_INVALID SUPPORT_OUTCOME_INVALID SUPPORT_OUTCOME_NOT_ALLOWED SUPPORT_OUTCOME_NOTE_INVALID SUPPORT_NOT_A_FEATURE_REQUEST STAFF_REASON_INVALID OVERRIDE_EXPIRY_IN_THE_PAST OVERRIDE_EXPIRY_TOO_FAR OVERRIDE_EXPIRY_INVALID STAFF_EXPIRY_INVALID STAFF_EXPIRY_IN_THE_PAST STAFF_EXPIRY_TOO_FAR CAPACITY_OPERATIONS_NOT_POSITIVE CAPACITY_OPERATIONS_TOO_LARGE CAPACITY_GIFT_NOT_FOUND CAPACITY_GIFT_EXPIRED CAPACITY_RETRACTION_TOO_LARGE SPEND_CAP_BOUND_NOT_RAISED SPEND_CAP_BOUND_TOO_HIGH UNKNOWN_CAPABILITY CAPABILITY_OVERRIDE_NOT_FOUND USER_HAS_ORGANIZATIONS USERS_SELECTION_INVALID ASSISTANCE_SESSION_NOT_FOUND ASSISTANCE_SESSION_CLOSED ASSISTANCE_CODE_INVALID ASSISTANCE_TARGET_INVALID SUPPORT_ACCESS_NOT_GIVEN ASSISTANCE_CONSENT_ALREADY_GIVEN ASSISTANCE_CONSENT_NOT_FOUND ASSISTANCE_WRITE_REQUEST_PENDING ASSISTANCE_WRITE_REQUEST_NOT_FOUND EMAIL_DOMAIN_INVALID EMAIL_DOMAIN_ALREADY_BLOCKED EMAIL_DOMAIN_NOT_BLOCKED ASSISTANCE_FORBIDDEN ASSISTANCE_CONSENT_REQUIRED SESSION_CONFINED SIGN_IN_METHOD_NOT_ALLOWED SSO_NEVER_USED SECOND_FACTOR_MISSING SSO_EMAIL_NOT_PROVEN CONSOLE_SSO_REFUSED SUPPORT_CITATIONS_INVALID SUPPORT_CITATION_UNKNOWN AGENT_TOO_MANY_WRITES SUPPORT_ALREADY_REVIEWED SUPPORT_NOTHING_TO_REVIEW AGENT_TOKEN_NOT_FOUND AGENT_TOKEN_REVOKED AGENT_TOKEN_NAME_INVALID AGENT_TOKEN_NAME_TAKEN AGENT_TOKEN_SCOPES_INVALID API_KEY_NOT_FOUND API_KEY_NAME_INVALID API_KEY_PERMISSIONS_INVALID API_KEY_WORKSPACES_INVALID API_KEY_REVOKED WORKSPACE_HAS_ACTIVE_KEYS API_KEY_UNKNOWN API_KEY_EXPIRED API_KEY_PERMISSION_MISSING API_KEY_CANNOT_DELETE_WORKSPACE SMS_COUNTRY_NOT_OPEN SMS_NOTE_TOO_LONG SMS_INBOX_HAS_NUMBER SMS_REQUEST_ALREADY_OPEN SMS_REQUEST_NOT_FOUND SMS_REQUEST_NOT_WITHDRAWABLE SMS_REQUEST_NUMBER_SERVED SMS_REQUEST_NOT_IN_EXPECTED_STATE SMS_REQUEST_INBOX_DELETED SMS_NUMBER_INVALID SMS_NUMBER_TAKEN SMS_NUMBER_NOT_FOUND SMS_EVENT_REFUSED SMS_GATEWAY_UNAVAILABLE
detail
required

Du texte en anglais pour la personne qui lit la réponse. Il peut être reformulé : branchez-vous sur code.

string
status
required

Le statut HTTP.

integer
title
required

Le nom du statut HTTP.

string
type
required

L’adresse du problème : /errors/<code>.

string
violations

Sur un corps qui échoue à la validation, une entrée par champ.

Array<object>
object
code
required
string
Allowed values: BAD_REQUEST UNAUTHENTICATED FORBIDDEN NOT_FOUND METHOD_NOT_ALLOWED NOT_ACCEPTABLE CONFLICT UNSUPPORTED_MEDIA_TYPE VALIDATION_FAILED RATE_LIMITED SERVICE_UNAVAILABLE INTERNAL_ERROR INVALID_VALUE INVALID_CURSOR ORGANIZATION_LIMIT_REACHED ORGANIZATION_MEMBER_LIMIT_REACHED ORGANIZATION_FOUNDING_IN_PROGRESS ORGANIZATION_ALREADY_MEMBER ORGANIZATION_NAME_EMPTY ORGANIZATION_RENAME_LOCKED ORGANIZATION_RENAME_NOT_LOCKED ORGANIZATION_HAS_PAID_SUBSCRIPTION ORGANIZATION_LAST_OWNER ACCOUNT_DELETION_NOT_CONFIRMED ACCOUNT_HAS_OWN_ORGANIZATIONS ACCOUNT_IS_SOLE_OWNER LOGO_REFUSED LOGO_TOO_LARGE SSO_UNAVAILABLE SSO_PROVIDER_EXISTS SSO_PROVIDER_NOT_FOUND SSO_PROVIDER_REFUSED SSO_SAML_METADATA_INVALID SSO_SAML_METADATA_TOO_LARGE SSO_SAML_CERTIFICATE_EXPIRED SSO_SAML_CERTIFICATE_NOT_YET_VALID SSO_SAML_SHA1_REFUSED SSO_DOMAIN_INVALID SSO_DOMAIN_TAKEN SSO_DOMAIN_NOT_FOUND SSO_DOMAIN_NOT_PROVEN SSO_RESCUE_OWNER_REQUIRED SSO_WITHDRAWAL_EXPIRY_IN_THE_PAST SSO_WITHDRAWAL_EXPIRY_TOO_FAR SSO_WITHDRAWAL_EXPIRY_INVALID SSO_WITHDRAWAL_DOMAIN_NOT_PROVED SSO_DOMAIN_NOT_WITHDRAWN INVITATION_ALREADY_PENDING INVITATION_EXPIRED INVITATION_ALREADY_USED INVITATION_REVOKED INVITATION_ADDRESS_MISMATCH JOIN_LINK_EXPIRED JOIN_LINK_ALREADY_USED JOIN_LINK_REVOKED EMAIL_NOT_SENT WORKSPACE_NOT_FOUND NAME_REQUIRED NAME_TOO_LONG NAME_NOT_SLUGGABLE INVALID_SLUG SLUG_TAKEN TAG_TOO_LONG COLOR_INVALID WORKSPACE_LIMIT_REACHED WORKSPACE_QUOTAS_UNAVAILABLE CANNOT_DELETE_DEFAULT WORKSPACE_OPEN_TO_ORGANIZATION USER_REQUIRED NOT_AN_ORGANIZATION_MEMBER MEMBER_NOT_FOUND QUOTA_INVALID QUOTA_EMPTY ON_EXCEED_UNKNOWN DAILY_IS_INBOX_ONLY LIMIT_NOT_A_WHOLE_NUMBER LIMIT_IS_ZERO PERCENTAGE_OUT_OF_RANGE PERCENTAGE_NEEDS_A_CEILING INBOX_NOT_FOUND DESCRIPTION_INVALID TAGS_INVALID CHANNEL_UNKNOWN NOTHING_TO_UPDATE PERCENTAGE_IS_MONTHLY_ONLY INBOX_LIMIT_REACHED INBOX_QUOTAS_UNAVAILABLE SMS_NUMBER_LIMIT WORKSPACE_NOT_EMPTY MESSAGE_NOT_FOUND CRITERIA_EMPTY CRITERIA_UNKNOWN CRITERIA_INVALID TOO_MANY_WAITS API_DRAINING EXTRACTOR_NOT_FOUND INVALID_KEY KEY_ALREADY_USED PATTERN_REQUIRED INVALID_PATTERN INVALID_SCOPE INVALID_LABEL ATTACHMENT_NOT_FOUND ATTACHMENT_NOT_STORED ATTACHMENT_STORE_UNAVAILABLE SPEND_CAP_NEGATIVE SPEND_CAP_ABOVE_CEILING SPEND_CAP_MISSING SPEND_CAP_UNCHANGED PLAN_IS_UNLIMITED SUBSCRIPTION_ENDED NO_PAY_AS_YOU_GO SUBSCRIPTION_SUSPENDED PAYMENT_EVENT_REFUSED PAYMENT_PROVIDER_UNAVAILABLE CARD_SETUP_NOT_COMPLETE CARD_SETUP_NOT_FOUND CARD_SETUP_WITHOUT_CARD UNKNOWN_PACK PACK_FROZEN_UNTIL_RESUMED PLAN_NOT_PURCHASABLE TERM_REQUIRED ALREADY_SUBSCRIBED NO_SUBSCRIPTION PLAN_UNCHANGED NO_SUBSCRIPTION_TO_CANCEL COMMITMENT_BALANCE_REFUSED NO_CANCELLATION_TO_WITHDRAW BILLING_NAME_REQUIRED ADDRESS_INCOMPLETE COUNTRY_INVALID INVALID_VAT_NUMBER DESTINATION_KIND_UNKNOWN DESTINATION_ADDRESS_INVALID DESTINATION_NAME_INVALID DESTINATION_LOCALE_INVALID TOO_MANY_DESTINATIONS THRESHOLD_INVALID DESTINATION_KIND_IMMUTABLE DESTINATION_TARGET_INVALID DESTINATION_KEY_INVALID DESTINATION_REGION_UNKNOWN DESTINATION_FIELD_NOT_ALLOWED ALERT_CHANNEL_REFUSED ALERT_CHANNEL_UNAVAILABLE WEBHOOK_PORTAL_NOT_READY WEBHOOK_PLATFORM_UNAVAILABLE SUPPORT_KIND_INVALID SUPPORT_SUBJECT_REQUIRED SUPPORT_MESSAGE_REQUIRED FEATURE_REQUEST_SKELETON_EMPTY SUPPORT_TOO_MANY_THREADS SUPPORT_THREAD_NOT_FOUND SUPPORT_THREAD_CLOSED SUPPORT_THREAD_ALREADY_IN_STATE SUPPORT_ATTACHMENT_IDS_INVALID SUPPORT_TOO_MANY_ATTACHMENTS SUPPORT_ATTACHMENT_TOO_LARGE SUPPORT_ATTACHMENT_UNSUPPORTED SUPPORT_ATTACHMENT_REFUSED SUPPORT_TOO_MANY_UPLOADS SUPPORT_STORAGE_FULL SUPPORT_ATTACHMENT_NOT_FOUND SUPPORT_FILTER_INVALID SUPPORT_OUTCOME_INVALID SUPPORT_OUTCOME_NOT_ALLOWED SUPPORT_OUTCOME_NOTE_INVALID SUPPORT_NOT_A_FEATURE_REQUEST STAFF_REASON_INVALID OVERRIDE_EXPIRY_IN_THE_PAST OVERRIDE_EXPIRY_TOO_FAR OVERRIDE_EXPIRY_INVALID STAFF_EXPIRY_INVALID STAFF_EXPIRY_IN_THE_PAST STAFF_EXPIRY_TOO_FAR CAPACITY_OPERATIONS_NOT_POSITIVE CAPACITY_OPERATIONS_TOO_LARGE CAPACITY_GIFT_NOT_FOUND CAPACITY_GIFT_EXPIRED CAPACITY_RETRACTION_TOO_LARGE SPEND_CAP_BOUND_NOT_RAISED SPEND_CAP_BOUND_TOO_HIGH UNKNOWN_CAPABILITY CAPABILITY_OVERRIDE_NOT_FOUND USER_HAS_ORGANIZATIONS USERS_SELECTION_INVALID ASSISTANCE_SESSION_NOT_FOUND ASSISTANCE_SESSION_CLOSED ASSISTANCE_CODE_INVALID ASSISTANCE_TARGET_INVALID SUPPORT_ACCESS_NOT_GIVEN ASSISTANCE_CONSENT_ALREADY_GIVEN ASSISTANCE_CONSENT_NOT_FOUND ASSISTANCE_WRITE_REQUEST_PENDING ASSISTANCE_WRITE_REQUEST_NOT_FOUND EMAIL_DOMAIN_INVALID EMAIL_DOMAIN_ALREADY_BLOCKED EMAIL_DOMAIN_NOT_BLOCKED ASSISTANCE_FORBIDDEN ASSISTANCE_CONSENT_REQUIRED SESSION_CONFINED SIGN_IN_METHOD_NOT_ALLOWED SSO_NEVER_USED SECOND_FACTOR_MISSING SSO_EMAIL_NOT_PROVEN CONSOLE_SSO_REFUSED SUPPORT_CITATIONS_INVALID SUPPORT_CITATION_UNKNOWN AGENT_TOO_MANY_WRITES SUPPORT_ALREADY_REVIEWED SUPPORT_NOTHING_TO_REVIEW AGENT_TOKEN_NOT_FOUND AGENT_TOKEN_REVOKED AGENT_TOKEN_NAME_INVALID AGENT_TOKEN_NAME_TAKEN AGENT_TOKEN_SCOPES_INVALID API_KEY_NOT_FOUND API_KEY_NAME_INVALID API_KEY_PERMISSIONS_INVALID API_KEY_WORKSPACES_INVALID API_KEY_REVOKED WORKSPACE_HAS_ACTIVE_KEYS API_KEY_UNKNOWN API_KEY_EXPIRED API_KEY_PERMISSION_MISSING API_KEY_CANNOT_DELETE_WORKSPACE SMS_COUNTRY_NOT_OPEN SMS_NOTE_TOO_LONG SMS_INBOX_HAS_NUMBER SMS_REQUEST_ALREADY_OPEN SMS_REQUEST_NOT_FOUND SMS_REQUEST_NOT_WITHDRAWABLE SMS_REQUEST_NUMBER_SERVED SMS_REQUEST_NOT_IN_EXPECTED_STATE SMS_REQUEST_INBOX_DELETED SMS_NUMBER_INVALID SMS_NUMBER_TAKEN SMS_NUMBER_NOT_FOUND SMS_EVENT_REFUSED SMS_GATEWAY_UNAVAILABLE
message
required
string
propertyPath
required
string
key
additional properties
any
Example
{
"code": "BAD_REQUEST",
"status": 404,
"title": "Not Found",
"type": "/errors/INBOX_NOT_FOUND",
"violations": [
{
"code": "BAD_REQUEST"
}
]
}

L’instance qui tient l’appel s’arrête et ne peut pas finir une attente : Retry-After: 1, renvoyez l’appel. Ce n’est jamais une page vide.

Media typeapplication/problem+json

Un refus, en application/problem+json (RFC 9457) avec le code du registre. Un code ajoute les membres que sa règle demande (retryAfter, permission…), donc d’autres membres que ceux-ci peuvent arriver.

object
code
required

Le code stable du refus. Il ne change jamais une fois publié.

string
Allowed values: BAD_REQUEST UNAUTHENTICATED FORBIDDEN NOT_FOUND METHOD_NOT_ALLOWED NOT_ACCEPTABLE CONFLICT UNSUPPORTED_MEDIA_TYPE VALIDATION_FAILED RATE_LIMITED SERVICE_UNAVAILABLE INTERNAL_ERROR INVALID_VALUE INVALID_CURSOR ORGANIZATION_LIMIT_REACHED ORGANIZATION_MEMBER_LIMIT_REACHED ORGANIZATION_FOUNDING_IN_PROGRESS ORGANIZATION_ALREADY_MEMBER ORGANIZATION_NAME_EMPTY ORGANIZATION_RENAME_LOCKED ORGANIZATION_RENAME_NOT_LOCKED ORGANIZATION_HAS_PAID_SUBSCRIPTION ORGANIZATION_LAST_OWNER ACCOUNT_DELETION_NOT_CONFIRMED ACCOUNT_HAS_OWN_ORGANIZATIONS ACCOUNT_IS_SOLE_OWNER LOGO_REFUSED LOGO_TOO_LARGE SSO_UNAVAILABLE SSO_PROVIDER_EXISTS SSO_PROVIDER_NOT_FOUND SSO_PROVIDER_REFUSED SSO_SAML_METADATA_INVALID SSO_SAML_METADATA_TOO_LARGE SSO_SAML_CERTIFICATE_EXPIRED SSO_SAML_CERTIFICATE_NOT_YET_VALID SSO_SAML_SHA1_REFUSED SSO_DOMAIN_INVALID SSO_DOMAIN_TAKEN SSO_DOMAIN_NOT_FOUND SSO_DOMAIN_NOT_PROVEN SSO_RESCUE_OWNER_REQUIRED SSO_WITHDRAWAL_EXPIRY_IN_THE_PAST SSO_WITHDRAWAL_EXPIRY_TOO_FAR SSO_WITHDRAWAL_EXPIRY_INVALID SSO_WITHDRAWAL_DOMAIN_NOT_PROVED SSO_DOMAIN_NOT_WITHDRAWN INVITATION_ALREADY_PENDING INVITATION_EXPIRED INVITATION_ALREADY_USED INVITATION_REVOKED INVITATION_ADDRESS_MISMATCH JOIN_LINK_EXPIRED JOIN_LINK_ALREADY_USED JOIN_LINK_REVOKED EMAIL_NOT_SENT WORKSPACE_NOT_FOUND NAME_REQUIRED NAME_TOO_LONG NAME_NOT_SLUGGABLE INVALID_SLUG SLUG_TAKEN TAG_TOO_LONG COLOR_INVALID WORKSPACE_LIMIT_REACHED WORKSPACE_QUOTAS_UNAVAILABLE CANNOT_DELETE_DEFAULT WORKSPACE_OPEN_TO_ORGANIZATION USER_REQUIRED NOT_AN_ORGANIZATION_MEMBER MEMBER_NOT_FOUND QUOTA_INVALID QUOTA_EMPTY ON_EXCEED_UNKNOWN DAILY_IS_INBOX_ONLY LIMIT_NOT_A_WHOLE_NUMBER LIMIT_IS_ZERO PERCENTAGE_OUT_OF_RANGE PERCENTAGE_NEEDS_A_CEILING INBOX_NOT_FOUND DESCRIPTION_INVALID TAGS_INVALID CHANNEL_UNKNOWN NOTHING_TO_UPDATE PERCENTAGE_IS_MONTHLY_ONLY INBOX_LIMIT_REACHED INBOX_QUOTAS_UNAVAILABLE SMS_NUMBER_LIMIT WORKSPACE_NOT_EMPTY MESSAGE_NOT_FOUND CRITERIA_EMPTY CRITERIA_UNKNOWN CRITERIA_INVALID TOO_MANY_WAITS API_DRAINING EXTRACTOR_NOT_FOUND INVALID_KEY KEY_ALREADY_USED PATTERN_REQUIRED INVALID_PATTERN INVALID_SCOPE INVALID_LABEL ATTACHMENT_NOT_FOUND ATTACHMENT_NOT_STORED ATTACHMENT_STORE_UNAVAILABLE SPEND_CAP_NEGATIVE SPEND_CAP_ABOVE_CEILING SPEND_CAP_MISSING SPEND_CAP_UNCHANGED PLAN_IS_UNLIMITED SUBSCRIPTION_ENDED NO_PAY_AS_YOU_GO SUBSCRIPTION_SUSPENDED PAYMENT_EVENT_REFUSED PAYMENT_PROVIDER_UNAVAILABLE CARD_SETUP_NOT_COMPLETE CARD_SETUP_NOT_FOUND CARD_SETUP_WITHOUT_CARD UNKNOWN_PACK PACK_FROZEN_UNTIL_RESUMED PLAN_NOT_PURCHASABLE TERM_REQUIRED ALREADY_SUBSCRIBED NO_SUBSCRIPTION PLAN_UNCHANGED NO_SUBSCRIPTION_TO_CANCEL COMMITMENT_BALANCE_REFUSED NO_CANCELLATION_TO_WITHDRAW BILLING_NAME_REQUIRED ADDRESS_INCOMPLETE COUNTRY_INVALID INVALID_VAT_NUMBER DESTINATION_KIND_UNKNOWN DESTINATION_ADDRESS_INVALID DESTINATION_NAME_INVALID DESTINATION_LOCALE_INVALID TOO_MANY_DESTINATIONS THRESHOLD_INVALID DESTINATION_KIND_IMMUTABLE DESTINATION_TARGET_INVALID DESTINATION_KEY_INVALID DESTINATION_REGION_UNKNOWN DESTINATION_FIELD_NOT_ALLOWED ALERT_CHANNEL_REFUSED ALERT_CHANNEL_UNAVAILABLE WEBHOOK_PORTAL_NOT_READY WEBHOOK_PLATFORM_UNAVAILABLE SUPPORT_KIND_INVALID SUPPORT_SUBJECT_REQUIRED SUPPORT_MESSAGE_REQUIRED FEATURE_REQUEST_SKELETON_EMPTY SUPPORT_TOO_MANY_THREADS SUPPORT_THREAD_NOT_FOUND SUPPORT_THREAD_CLOSED SUPPORT_THREAD_ALREADY_IN_STATE SUPPORT_ATTACHMENT_IDS_INVALID SUPPORT_TOO_MANY_ATTACHMENTS SUPPORT_ATTACHMENT_TOO_LARGE SUPPORT_ATTACHMENT_UNSUPPORTED SUPPORT_ATTACHMENT_REFUSED SUPPORT_TOO_MANY_UPLOADS SUPPORT_STORAGE_FULL SUPPORT_ATTACHMENT_NOT_FOUND SUPPORT_FILTER_INVALID SUPPORT_OUTCOME_INVALID SUPPORT_OUTCOME_NOT_ALLOWED SUPPORT_OUTCOME_NOTE_INVALID SUPPORT_NOT_A_FEATURE_REQUEST STAFF_REASON_INVALID OVERRIDE_EXPIRY_IN_THE_PAST OVERRIDE_EXPIRY_TOO_FAR OVERRIDE_EXPIRY_INVALID STAFF_EXPIRY_INVALID STAFF_EXPIRY_IN_THE_PAST STAFF_EXPIRY_TOO_FAR CAPACITY_OPERATIONS_NOT_POSITIVE CAPACITY_OPERATIONS_TOO_LARGE CAPACITY_GIFT_NOT_FOUND CAPACITY_GIFT_EXPIRED CAPACITY_RETRACTION_TOO_LARGE SPEND_CAP_BOUND_NOT_RAISED SPEND_CAP_BOUND_TOO_HIGH UNKNOWN_CAPABILITY CAPABILITY_OVERRIDE_NOT_FOUND USER_HAS_ORGANIZATIONS USERS_SELECTION_INVALID ASSISTANCE_SESSION_NOT_FOUND ASSISTANCE_SESSION_CLOSED ASSISTANCE_CODE_INVALID ASSISTANCE_TARGET_INVALID SUPPORT_ACCESS_NOT_GIVEN ASSISTANCE_CONSENT_ALREADY_GIVEN ASSISTANCE_CONSENT_NOT_FOUND ASSISTANCE_WRITE_REQUEST_PENDING ASSISTANCE_WRITE_REQUEST_NOT_FOUND EMAIL_DOMAIN_INVALID EMAIL_DOMAIN_ALREADY_BLOCKED EMAIL_DOMAIN_NOT_BLOCKED ASSISTANCE_FORBIDDEN ASSISTANCE_CONSENT_REQUIRED SESSION_CONFINED SIGN_IN_METHOD_NOT_ALLOWED SSO_NEVER_USED SECOND_FACTOR_MISSING SSO_EMAIL_NOT_PROVEN CONSOLE_SSO_REFUSED SUPPORT_CITATIONS_INVALID SUPPORT_CITATION_UNKNOWN AGENT_TOO_MANY_WRITES SUPPORT_ALREADY_REVIEWED SUPPORT_NOTHING_TO_REVIEW AGENT_TOKEN_NOT_FOUND AGENT_TOKEN_REVOKED AGENT_TOKEN_NAME_INVALID AGENT_TOKEN_NAME_TAKEN AGENT_TOKEN_SCOPES_INVALID API_KEY_NOT_FOUND API_KEY_NAME_INVALID API_KEY_PERMISSIONS_INVALID API_KEY_WORKSPACES_INVALID API_KEY_REVOKED WORKSPACE_HAS_ACTIVE_KEYS API_KEY_UNKNOWN API_KEY_EXPIRED API_KEY_PERMISSION_MISSING API_KEY_CANNOT_DELETE_WORKSPACE SMS_COUNTRY_NOT_OPEN SMS_NOTE_TOO_LONG SMS_INBOX_HAS_NUMBER SMS_REQUEST_ALREADY_OPEN SMS_REQUEST_NOT_FOUND SMS_REQUEST_NOT_WITHDRAWABLE SMS_REQUEST_NUMBER_SERVED SMS_REQUEST_NOT_IN_EXPECTED_STATE SMS_REQUEST_INBOX_DELETED SMS_NUMBER_INVALID SMS_NUMBER_TAKEN SMS_NUMBER_NOT_FOUND SMS_EVENT_REFUSED SMS_GATEWAY_UNAVAILABLE
detail
required

Du texte en anglais pour la personne qui lit la réponse. Il peut être reformulé : branchez-vous sur code.

string
status
required

Le statut HTTP.

integer
title
required

Le nom du statut HTTP.

string
type
required

L’adresse du problème : /errors/<code>.

string
violations

Sur un corps qui échoue à la validation, une entrée par champ.

Array<object>
object
code
required
string
Allowed values: BAD_REQUEST UNAUTHENTICATED FORBIDDEN NOT_FOUND METHOD_NOT_ALLOWED NOT_ACCEPTABLE CONFLICT UNSUPPORTED_MEDIA_TYPE VALIDATION_FAILED RATE_LIMITED SERVICE_UNAVAILABLE INTERNAL_ERROR INVALID_VALUE INVALID_CURSOR ORGANIZATION_LIMIT_REACHED ORGANIZATION_MEMBER_LIMIT_REACHED ORGANIZATION_FOUNDING_IN_PROGRESS ORGANIZATION_ALREADY_MEMBER ORGANIZATION_NAME_EMPTY ORGANIZATION_RENAME_LOCKED ORGANIZATION_RENAME_NOT_LOCKED ORGANIZATION_HAS_PAID_SUBSCRIPTION ORGANIZATION_LAST_OWNER ACCOUNT_DELETION_NOT_CONFIRMED ACCOUNT_HAS_OWN_ORGANIZATIONS ACCOUNT_IS_SOLE_OWNER LOGO_REFUSED LOGO_TOO_LARGE SSO_UNAVAILABLE SSO_PROVIDER_EXISTS SSO_PROVIDER_NOT_FOUND SSO_PROVIDER_REFUSED SSO_SAML_METADATA_INVALID SSO_SAML_METADATA_TOO_LARGE SSO_SAML_CERTIFICATE_EXPIRED SSO_SAML_CERTIFICATE_NOT_YET_VALID SSO_SAML_SHA1_REFUSED SSO_DOMAIN_INVALID SSO_DOMAIN_TAKEN SSO_DOMAIN_NOT_FOUND SSO_DOMAIN_NOT_PROVEN SSO_RESCUE_OWNER_REQUIRED SSO_WITHDRAWAL_EXPIRY_IN_THE_PAST SSO_WITHDRAWAL_EXPIRY_TOO_FAR SSO_WITHDRAWAL_EXPIRY_INVALID SSO_WITHDRAWAL_DOMAIN_NOT_PROVED SSO_DOMAIN_NOT_WITHDRAWN INVITATION_ALREADY_PENDING INVITATION_EXPIRED INVITATION_ALREADY_USED INVITATION_REVOKED INVITATION_ADDRESS_MISMATCH JOIN_LINK_EXPIRED JOIN_LINK_ALREADY_USED JOIN_LINK_REVOKED EMAIL_NOT_SENT WORKSPACE_NOT_FOUND NAME_REQUIRED NAME_TOO_LONG NAME_NOT_SLUGGABLE INVALID_SLUG SLUG_TAKEN TAG_TOO_LONG COLOR_INVALID WORKSPACE_LIMIT_REACHED WORKSPACE_QUOTAS_UNAVAILABLE CANNOT_DELETE_DEFAULT WORKSPACE_OPEN_TO_ORGANIZATION USER_REQUIRED NOT_AN_ORGANIZATION_MEMBER MEMBER_NOT_FOUND QUOTA_INVALID QUOTA_EMPTY ON_EXCEED_UNKNOWN DAILY_IS_INBOX_ONLY LIMIT_NOT_A_WHOLE_NUMBER LIMIT_IS_ZERO PERCENTAGE_OUT_OF_RANGE PERCENTAGE_NEEDS_A_CEILING INBOX_NOT_FOUND DESCRIPTION_INVALID TAGS_INVALID CHANNEL_UNKNOWN NOTHING_TO_UPDATE PERCENTAGE_IS_MONTHLY_ONLY INBOX_LIMIT_REACHED INBOX_QUOTAS_UNAVAILABLE SMS_NUMBER_LIMIT WORKSPACE_NOT_EMPTY MESSAGE_NOT_FOUND CRITERIA_EMPTY CRITERIA_UNKNOWN CRITERIA_INVALID TOO_MANY_WAITS API_DRAINING EXTRACTOR_NOT_FOUND INVALID_KEY KEY_ALREADY_USED PATTERN_REQUIRED INVALID_PATTERN INVALID_SCOPE INVALID_LABEL ATTACHMENT_NOT_FOUND ATTACHMENT_NOT_STORED ATTACHMENT_STORE_UNAVAILABLE SPEND_CAP_NEGATIVE SPEND_CAP_ABOVE_CEILING SPEND_CAP_MISSING SPEND_CAP_UNCHANGED PLAN_IS_UNLIMITED SUBSCRIPTION_ENDED NO_PAY_AS_YOU_GO SUBSCRIPTION_SUSPENDED PAYMENT_EVENT_REFUSED PAYMENT_PROVIDER_UNAVAILABLE CARD_SETUP_NOT_COMPLETE CARD_SETUP_NOT_FOUND CARD_SETUP_WITHOUT_CARD UNKNOWN_PACK PACK_FROZEN_UNTIL_RESUMED PLAN_NOT_PURCHASABLE TERM_REQUIRED ALREADY_SUBSCRIBED NO_SUBSCRIPTION PLAN_UNCHANGED NO_SUBSCRIPTION_TO_CANCEL COMMITMENT_BALANCE_REFUSED NO_CANCELLATION_TO_WITHDRAW BILLING_NAME_REQUIRED ADDRESS_INCOMPLETE COUNTRY_INVALID INVALID_VAT_NUMBER DESTINATION_KIND_UNKNOWN DESTINATION_ADDRESS_INVALID DESTINATION_NAME_INVALID DESTINATION_LOCALE_INVALID TOO_MANY_DESTINATIONS THRESHOLD_INVALID DESTINATION_KIND_IMMUTABLE DESTINATION_TARGET_INVALID DESTINATION_KEY_INVALID DESTINATION_REGION_UNKNOWN DESTINATION_FIELD_NOT_ALLOWED ALERT_CHANNEL_REFUSED ALERT_CHANNEL_UNAVAILABLE WEBHOOK_PORTAL_NOT_READY WEBHOOK_PLATFORM_UNAVAILABLE SUPPORT_KIND_INVALID SUPPORT_SUBJECT_REQUIRED SUPPORT_MESSAGE_REQUIRED FEATURE_REQUEST_SKELETON_EMPTY SUPPORT_TOO_MANY_THREADS SUPPORT_THREAD_NOT_FOUND SUPPORT_THREAD_CLOSED SUPPORT_THREAD_ALREADY_IN_STATE SUPPORT_ATTACHMENT_IDS_INVALID SUPPORT_TOO_MANY_ATTACHMENTS SUPPORT_ATTACHMENT_TOO_LARGE SUPPORT_ATTACHMENT_UNSUPPORTED SUPPORT_ATTACHMENT_REFUSED SUPPORT_TOO_MANY_UPLOADS SUPPORT_STORAGE_FULL SUPPORT_ATTACHMENT_NOT_FOUND SUPPORT_FILTER_INVALID SUPPORT_OUTCOME_INVALID SUPPORT_OUTCOME_NOT_ALLOWED SUPPORT_OUTCOME_NOTE_INVALID SUPPORT_NOT_A_FEATURE_REQUEST STAFF_REASON_INVALID OVERRIDE_EXPIRY_IN_THE_PAST OVERRIDE_EXPIRY_TOO_FAR OVERRIDE_EXPIRY_INVALID STAFF_EXPIRY_INVALID STAFF_EXPIRY_IN_THE_PAST STAFF_EXPIRY_TOO_FAR CAPACITY_OPERATIONS_NOT_POSITIVE CAPACITY_OPERATIONS_TOO_LARGE CAPACITY_GIFT_NOT_FOUND CAPACITY_GIFT_EXPIRED CAPACITY_RETRACTION_TOO_LARGE SPEND_CAP_BOUND_NOT_RAISED SPEND_CAP_BOUND_TOO_HIGH UNKNOWN_CAPABILITY CAPABILITY_OVERRIDE_NOT_FOUND USER_HAS_ORGANIZATIONS USERS_SELECTION_INVALID ASSISTANCE_SESSION_NOT_FOUND ASSISTANCE_SESSION_CLOSED ASSISTANCE_CODE_INVALID ASSISTANCE_TARGET_INVALID SUPPORT_ACCESS_NOT_GIVEN ASSISTANCE_CONSENT_ALREADY_GIVEN ASSISTANCE_CONSENT_NOT_FOUND ASSISTANCE_WRITE_REQUEST_PENDING ASSISTANCE_WRITE_REQUEST_NOT_FOUND EMAIL_DOMAIN_INVALID EMAIL_DOMAIN_ALREADY_BLOCKED EMAIL_DOMAIN_NOT_BLOCKED ASSISTANCE_FORBIDDEN ASSISTANCE_CONSENT_REQUIRED SESSION_CONFINED SIGN_IN_METHOD_NOT_ALLOWED SSO_NEVER_USED SECOND_FACTOR_MISSING SSO_EMAIL_NOT_PROVEN CONSOLE_SSO_REFUSED SUPPORT_CITATIONS_INVALID SUPPORT_CITATION_UNKNOWN AGENT_TOO_MANY_WRITES SUPPORT_ALREADY_REVIEWED SUPPORT_NOTHING_TO_REVIEW AGENT_TOKEN_NOT_FOUND AGENT_TOKEN_REVOKED AGENT_TOKEN_NAME_INVALID AGENT_TOKEN_NAME_TAKEN AGENT_TOKEN_SCOPES_INVALID API_KEY_NOT_FOUND API_KEY_NAME_INVALID API_KEY_PERMISSIONS_INVALID API_KEY_WORKSPACES_INVALID API_KEY_REVOKED WORKSPACE_HAS_ACTIVE_KEYS API_KEY_UNKNOWN API_KEY_EXPIRED API_KEY_PERMISSION_MISSING API_KEY_CANNOT_DELETE_WORKSPACE SMS_COUNTRY_NOT_OPEN SMS_NOTE_TOO_LONG SMS_INBOX_HAS_NUMBER SMS_REQUEST_ALREADY_OPEN SMS_REQUEST_NOT_FOUND SMS_REQUEST_NOT_WITHDRAWABLE SMS_REQUEST_NUMBER_SERVED SMS_REQUEST_NOT_IN_EXPECTED_STATE SMS_REQUEST_INBOX_DELETED SMS_NUMBER_INVALID SMS_NUMBER_TAKEN SMS_NUMBER_NOT_FOUND SMS_EVENT_REFUSED SMS_GATEWAY_UNAVAILABLE
message
required
string
propertyPath
required
string
key
additional properties
any
Example
{
"code": "BAD_REQUEST",
"status": 404,
"title": "Not Found",
"type": "/errors/INBOX_NOT_FOUND",
"violations": [
{
"code": "BAD_REQUEST"
}
]
}

Any refusal: an application/problem+json body whose code says which.

Media typeapplication/problem+json

Un refus, en application/problem+json (RFC 9457) avec le code du registre. Un code ajoute les membres que sa règle demande (retryAfter, permission…), donc d’autres membres que ceux-ci peuvent arriver.

object
code
required

Le code stable du refus. Il ne change jamais une fois publié.

string
Allowed values: BAD_REQUEST UNAUTHENTICATED FORBIDDEN NOT_FOUND METHOD_NOT_ALLOWED NOT_ACCEPTABLE CONFLICT UNSUPPORTED_MEDIA_TYPE VALIDATION_FAILED RATE_LIMITED SERVICE_UNAVAILABLE INTERNAL_ERROR INVALID_VALUE INVALID_CURSOR ORGANIZATION_LIMIT_REACHED ORGANIZATION_MEMBER_LIMIT_REACHED ORGANIZATION_FOUNDING_IN_PROGRESS ORGANIZATION_ALREADY_MEMBER ORGANIZATION_NAME_EMPTY ORGANIZATION_RENAME_LOCKED ORGANIZATION_RENAME_NOT_LOCKED ORGANIZATION_HAS_PAID_SUBSCRIPTION ORGANIZATION_LAST_OWNER ACCOUNT_DELETION_NOT_CONFIRMED ACCOUNT_HAS_OWN_ORGANIZATIONS ACCOUNT_IS_SOLE_OWNER LOGO_REFUSED LOGO_TOO_LARGE SSO_UNAVAILABLE SSO_PROVIDER_EXISTS SSO_PROVIDER_NOT_FOUND SSO_PROVIDER_REFUSED SSO_SAML_METADATA_INVALID SSO_SAML_METADATA_TOO_LARGE SSO_SAML_CERTIFICATE_EXPIRED SSO_SAML_CERTIFICATE_NOT_YET_VALID SSO_SAML_SHA1_REFUSED SSO_DOMAIN_INVALID SSO_DOMAIN_TAKEN SSO_DOMAIN_NOT_FOUND SSO_DOMAIN_NOT_PROVEN SSO_RESCUE_OWNER_REQUIRED SSO_WITHDRAWAL_EXPIRY_IN_THE_PAST SSO_WITHDRAWAL_EXPIRY_TOO_FAR SSO_WITHDRAWAL_EXPIRY_INVALID SSO_WITHDRAWAL_DOMAIN_NOT_PROVED SSO_DOMAIN_NOT_WITHDRAWN INVITATION_ALREADY_PENDING INVITATION_EXPIRED INVITATION_ALREADY_USED INVITATION_REVOKED INVITATION_ADDRESS_MISMATCH JOIN_LINK_EXPIRED JOIN_LINK_ALREADY_USED JOIN_LINK_REVOKED EMAIL_NOT_SENT WORKSPACE_NOT_FOUND NAME_REQUIRED NAME_TOO_LONG NAME_NOT_SLUGGABLE INVALID_SLUG SLUG_TAKEN TAG_TOO_LONG COLOR_INVALID WORKSPACE_LIMIT_REACHED WORKSPACE_QUOTAS_UNAVAILABLE CANNOT_DELETE_DEFAULT WORKSPACE_OPEN_TO_ORGANIZATION USER_REQUIRED NOT_AN_ORGANIZATION_MEMBER MEMBER_NOT_FOUND QUOTA_INVALID QUOTA_EMPTY ON_EXCEED_UNKNOWN DAILY_IS_INBOX_ONLY LIMIT_NOT_A_WHOLE_NUMBER LIMIT_IS_ZERO PERCENTAGE_OUT_OF_RANGE PERCENTAGE_NEEDS_A_CEILING INBOX_NOT_FOUND DESCRIPTION_INVALID TAGS_INVALID CHANNEL_UNKNOWN NOTHING_TO_UPDATE PERCENTAGE_IS_MONTHLY_ONLY INBOX_LIMIT_REACHED INBOX_QUOTAS_UNAVAILABLE SMS_NUMBER_LIMIT WORKSPACE_NOT_EMPTY MESSAGE_NOT_FOUND CRITERIA_EMPTY CRITERIA_UNKNOWN CRITERIA_INVALID TOO_MANY_WAITS API_DRAINING EXTRACTOR_NOT_FOUND INVALID_KEY KEY_ALREADY_USED PATTERN_REQUIRED INVALID_PATTERN INVALID_SCOPE INVALID_LABEL ATTACHMENT_NOT_FOUND ATTACHMENT_NOT_STORED ATTACHMENT_STORE_UNAVAILABLE SPEND_CAP_NEGATIVE SPEND_CAP_ABOVE_CEILING SPEND_CAP_MISSING SPEND_CAP_UNCHANGED PLAN_IS_UNLIMITED SUBSCRIPTION_ENDED NO_PAY_AS_YOU_GO SUBSCRIPTION_SUSPENDED PAYMENT_EVENT_REFUSED PAYMENT_PROVIDER_UNAVAILABLE CARD_SETUP_NOT_COMPLETE CARD_SETUP_NOT_FOUND CARD_SETUP_WITHOUT_CARD UNKNOWN_PACK PACK_FROZEN_UNTIL_RESUMED PLAN_NOT_PURCHASABLE TERM_REQUIRED ALREADY_SUBSCRIBED NO_SUBSCRIPTION PLAN_UNCHANGED NO_SUBSCRIPTION_TO_CANCEL COMMITMENT_BALANCE_REFUSED NO_CANCELLATION_TO_WITHDRAW BILLING_NAME_REQUIRED ADDRESS_INCOMPLETE COUNTRY_INVALID INVALID_VAT_NUMBER DESTINATION_KIND_UNKNOWN DESTINATION_ADDRESS_INVALID DESTINATION_NAME_INVALID DESTINATION_LOCALE_INVALID TOO_MANY_DESTINATIONS THRESHOLD_INVALID DESTINATION_KIND_IMMUTABLE DESTINATION_TARGET_INVALID DESTINATION_KEY_INVALID DESTINATION_REGION_UNKNOWN DESTINATION_FIELD_NOT_ALLOWED ALERT_CHANNEL_REFUSED ALERT_CHANNEL_UNAVAILABLE WEBHOOK_PORTAL_NOT_READY WEBHOOK_PLATFORM_UNAVAILABLE SUPPORT_KIND_INVALID SUPPORT_SUBJECT_REQUIRED SUPPORT_MESSAGE_REQUIRED FEATURE_REQUEST_SKELETON_EMPTY SUPPORT_TOO_MANY_THREADS SUPPORT_THREAD_NOT_FOUND SUPPORT_THREAD_CLOSED SUPPORT_THREAD_ALREADY_IN_STATE SUPPORT_ATTACHMENT_IDS_INVALID SUPPORT_TOO_MANY_ATTACHMENTS SUPPORT_ATTACHMENT_TOO_LARGE SUPPORT_ATTACHMENT_UNSUPPORTED SUPPORT_ATTACHMENT_REFUSED SUPPORT_TOO_MANY_UPLOADS SUPPORT_STORAGE_FULL SUPPORT_ATTACHMENT_NOT_FOUND SUPPORT_FILTER_INVALID SUPPORT_OUTCOME_INVALID SUPPORT_OUTCOME_NOT_ALLOWED SUPPORT_OUTCOME_NOTE_INVALID SUPPORT_NOT_A_FEATURE_REQUEST STAFF_REASON_INVALID OVERRIDE_EXPIRY_IN_THE_PAST OVERRIDE_EXPIRY_TOO_FAR OVERRIDE_EXPIRY_INVALID STAFF_EXPIRY_INVALID STAFF_EXPIRY_IN_THE_PAST STAFF_EXPIRY_TOO_FAR CAPACITY_OPERATIONS_NOT_POSITIVE CAPACITY_OPERATIONS_TOO_LARGE CAPACITY_GIFT_NOT_FOUND CAPACITY_GIFT_EXPIRED CAPACITY_RETRACTION_TOO_LARGE SPEND_CAP_BOUND_NOT_RAISED SPEND_CAP_BOUND_TOO_HIGH UNKNOWN_CAPABILITY CAPABILITY_OVERRIDE_NOT_FOUND USER_HAS_ORGANIZATIONS USERS_SELECTION_INVALID ASSISTANCE_SESSION_NOT_FOUND ASSISTANCE_SESSION_CLOSED ASSISTANCE_CODE_INVALID ASSISTANCE_TARGET_INVALID SUPPORT_ACCESS_NOT_GIVEN ASSISTANCE_CONSENT_ALREADY_GIVEN ASSISTANCE_CONSENT_NOT_FOUND ASSISTANCE_WRITE_REQUEST_PENDING ASSISTANCE_WRITE_REQUEST_NOT_FOUND EMAIL_DOMAIN_INVALID EMAIL_DOMAIN_ALREADY_BLOCKED EMAIL_DOMAIN_NOT_BLOCKED ASSISTANCE_FORBIDDEN ASSISTANCE_CONSENT_REQUIRED SESSION_CONFINED SIGN_IN_METHOD_NOT_ALLOWED SSO_NEVER_USED SECOND_FACTOR_MISSING SSO_EMAIL_NOT_PROVEN CONSOLE_SSO_REFUSED SUPPORT_CITATIONS_INVALID SUPPORT_CITATION_UNKNOWN AGENT_TOO_MANY_WRITES SUPPORT_ALREADY_REVIEWED SUPPORT_NOTHING_TO_REVIEW AGENT_TOKEN_NOT_FOUND AGENT_TOKEN_REVOKED AGENT_TOKEN_NAME_INVALID AGENT_TOKEN_NAME_TAKEN AGENT_TOKEN_SCOPES_INVALID API_KEY_NOT_FOUND API_KEY_NAME_INVALID API_KEY_PERMISSIONS_INVALID API_KEY_WORKSPACES_INVALID API_KEY_REVOKED WORKSPACE_HAS_ACTIVE_KEYS API_KEY_UNKNOWN API_KEY_EXPIRED API_KEY_PERMISSION_MISSING API_KEY_CANNOT_DELETE_WORKSPACE SMS_COUNTRY_NOT_OPEN SMS_NOTE_TOO_LONG SMS_INBOX_HAS_NUMBER SMS_REQUEST_ALREADY_OPEN SMS_REQUEST_NOT_FOUND SMS_REQUEST_NOT_WITHDRAWABLE SMS_REQUEST_NUMBER_SERVED SMS_REQUEST_NOT_IN_EXPECTED_STATE SMS_REQUEST_INBOX_DELETED SMS_NUMBER_INVALID SMS_NUMBER_TAKEN SMS_NUMBER_NOT_FOUND SMS_EVENT_REFUSED SMS_GATEWAY_UNAVAILABLE
detail
required

Du texte en anglais pour la personne qui lit la réponse. Il peut être reformulé : branchez-vous sur code.

string
status
required

Le statut HTTP.

integer
title
required

Le nom du statut HTTP.

string
type
required

L’adresse du problème : /errors/<code>.

string
violations

Sur un corps qui échoue à la validation, une entrée par champ.

Array<object>
object
code
required
string
Allowed values: BAD_REQUEST UNAUTHENTICATED FORBIDDEN NOT_FOUND METHOD_NOT_ALLOWED NOT_ACCEPTABLE CONFLICT UNSUPPORTED_MEDIA_TYPE VALIDATION_FAILED RATE_LIMITED SERVICE_UNAVAILABLE INTERNAL_ERROR INVALID_VALUE INVALID_CURSOR ORGANIZATION_LIMIT_REACHED ORGANIZATION_MEMBER_LIMIT_REACHED ORGANIZATION_FOUNDING_IN_PROGRESS ORGANIZATION_ALREADY_MEMBER ORGANIZATION_NAME_EMPTY ORGANIZATION_RENAME_LOCKED ORGANIZATION_RENAME_NOT_LOCKED ORGANIZATION_HAS_PAID_SUBSCRIPTION ORGANIZATION_LAST_OWNER ACCOUNT_DELETION_NOT_CONFIRMED ACCOUNT_HAS_OWN_ORGANIZATIONS ACCOUNT_IS_SOLE_OWNER LOGO_REFUSED LOGO_TOO_LARGE SSO_UNAVAILABLE SSO_PROVIDER_EXISTS SSO_PROVIDER_NOT_FOUND SSO_PROVIDER_REFUSED SSO_SAML_METADATA_INVALID SSO_SAML_METADATA_TOO_LARGE SSO_SAML_CERTIFICATE_EXPIRED SSO_SAML_CERTIFICATE_NOT_YET_VALID SSO_SAML_SHA1_REFUSED SSO_DOMAIN_INVALID SSO_DOMAIN_TAKEN SSO_DOMAIN_NOT_FOUND SSO_DOMAIN_NOT_PROVEN SSO_RESCUE_OWNER_REQUIRED SSO_WITHDRAWAL_EXPIRY_IN_THE_PAST SSO_WITHDRAWAL_EXPIRY_TOO_FAR SSO_WITHDRAWAL_EXPIRY_INVALID SSO_WITHDRAWAL_DOMAIN_NOT_PROVED SSO_DOMAIN_NOT_WITHDRAWN INVITATION_ALREADY_PENDING INVITATION_EXPIRED INVITATION_ALREADY_USED INVITATION_REVOKED INVITATION_ADDRESS_MISMATCH JOIN_LINK_EXPIRED JOIN_LINK_ALREADY_USED JOIN_LINK_REVOKED EMAIL_NOT_SENT WORKSPACE_NOT_FOUND NAME_REQUIRED NAME_TOO_LONG NAME_NOT_SLUGGABLE INVALID_SLUG SLUG_TAKEN TAG_TOO_LONG COLOR_INVALID WORKSPACE_LIMIT_REACHED WORKSPACE_QUOTAS_UNAVAILABLE CANNOT_DELETE_DEFAULT WORKSPACE_OPEN_TO_ORGANIZATION USER_REQUIRED NOT_AN_ORGANIZATION_MEMBER MEMBER_NOT_FOUND QUOTA_INVALID QUOTA_EMPTY ON_EXCEED_UNKNOWN DAILY_IS_INBOX_ONLY LIMIT_NOT_A_WHOLE_NUMBER LIMIT_IS_ZERO PERCENTAGE_OUT_OF_RANGE PERCENTAGE_NEEDS_A_CEILING INBOX_NOT_FOUND DESCRIPTION_INVALID TAGS_INVALID CHANNEL_UNKNOWN NOTHING_TO_UPDATE PERCENTAGE_IS_MONTHLY_ONLY INBOX_LIMIT_REACHED INBOX_QUOTAS_UNAVAILABLE SMS_NUMBER_LIMIT WORKSPACE_NOT_EMPTY MESSAGE_NOT_FOUND CRITERIA_EMPTY CRITERIA_UNKNOWN CRITERIA_INVALID TOO_MANY_WAITS API_DRAINING EXTRACTOR_NOT_FOUND INVALID_KEY KEY_ALREADY_USED PATTERN_REQUIRED INVALID_PATTERN INVALID_SCOPE INVALID_LABEL ATTACHMENT_NOT_FOUND ATTACHMENT_NOT_STORED ATTACHMENT_STORE_UNAVAILABLE SPEND_CAP_NEGATIVE SPEND_CAP_ABOVE_CEILING SPEND_CAP_MISSING SPEND_CAP_UNCHANGED PLAN_IS_UNLIMITED SUBSCRIPTION_ENDED NO_PAY_AS_YOU_GO SUBSCRIPTION_SUSPENDED PAYMENT_EVENT_REFUSED PAYMENT_PROVIDER_UNAVAILABLE CARD_SETUP_NOT_COMPLETE CARD_SETUP_NOT_FOUND CARD_SETUP_WITHOUT_CARD UNKNOWN_PACK PACK_FROZEN_UNTIL_RESUMED PLAN_NOT_PURCHASABLE TERM_REQUIRED ALREADY_SUBSCRIBED NO_SUBSCRIPTION PLAN_UNCHANGED NO_SUBSCRIPTION_TO_CANCEL COMMITMENT_BALANCE_REFUSED NO_CANCELLATION_TO_WITHDRAW BILLING_NAME_REQUIRED ADDRESS_INCOMPLETE COUNTRY_INVALID INVALID_VAT_NUMBER DESTINATION_KIND_UNKNOWN DESTINATION_ADDRESS_INVALID DESTINATION_NAME_INVALID DESTINATION_LOCALE_INVALID TOO_MANY_DESTINATIONS THRESHOLD_INVALID DESTINATION_KIND_IMMUTABLE DESTINATION_TARGET_INVALID DESTINATION_KEY_INVALID DESTINATION_REGION_UNKNOWN DESTINATION_FIELD_NOT_ALLOWED ALERT_CHANNEL_REFUSED ALERT_CHANNEL_UNAVAILABLE WEBHOOK_PORTAL_NOT_READY WEBHOOK_PLATFORM_UNAVAILABLE SUPPORT_KIND_INVALID SUPPORT_SUBJECT_REQUIRED SUPPORT_MESSAGE_REQUIRED FEATURE_REQUEST_SKELETON_EMPTY SUPPORT_TOO_MANY_THREADS SUPPORT_THREAD_NOT_FOUND SUPPORT_THREAD_CLOSED SUPPORT_THREAD_ALREADY_IN_STATE SUPPORT_ATTACHMENT_IDS_INVALID SUPPORT_TOO_MANY_ATTACHMENTS SUPPORT_ATTACHMENT_TOO_LARGE SUPPORT_ATTACHMENT_UNSUPPORTED SUPPORT_ATTACHMENT_REFUSED SUPPORT_TOO_MANY_UPLOADS SUPPORT_STORAGE_FULL SUPPORT_ATTACHMENT_NOT_FOUND SUPPORT_FILTER_INVALID SUPPORT_OUTCOME_INVALID SUPPORT_OUTCOME_NOT_ALLOWED SUPPORT_OUTCOME_NOTE_INVALID SUPPORT_NOT_A_FEATURE_REQUEST STAFF_REASON_INVALID OVERRIDE_EXPIRY_IN_THE_PAST OVERRIDE_EXPIRY_TOO_FAR OVERRIDE_EXPIRY_INVALID STAFF_EXPIRY_INVALID STAFF_EXPIRY_IN_THE_PAST STAFF_EXPIRY_TOO_FAR CAPACITY_OPERATIONS_NOT_POSITIVE CAPACITY_OPERATIONS_TOO_LARGE CAPACITY_GIFT_NOT_FOUND CAPACITY_GIFT_EXPIRED CAPACITY_RETRACTION_TOO_LARGE SPEND_CAP_BOUND_NOT_RAISED SPEND_CAP_BOUND_TOO_HIGH UNKNOWN_CAPABILITY CAPABILITY_OVERRIDE_NOT_FOUND USER_HAS_ORGANIZATIONS USERS_SELECTION_INVALID ASSISTANCE_SESSION_NOT_FOUND ASSISTANCE_SESSION_CLOSED ASSISTANCE_CODE_INVALID ASSISTANCE_TARGET_INVALID SUPPORT_ACCESS_NOT_GIVEN ASSISTANCE_CONSENT_ALREADY_GIVEN ASSISTANCE_CONSENT_NOT_FOUND ASSISTANCE_WRITE_REQUEST_PENDING ASSISTANCE_WRITE_REQUEST_NOT_FOUND EMAIL_DOMAIN_INVALID EMAIL_DOMAIN_ALREADY_BLOCKED EMAIL_DOMAIN_NOT_BLOCKED ASSISTANCE_FORBIDDEN ASSISTANCE_CONSENT_REQUIRED SESSION_CONFINED SIGN_IN_METHOD_NOT_ALLOWED SSO_NEVER_USED SECOND_FACTOR_MISSING SSO_EMAIL_NOT_PROVEN CONSOLE_SSO_REFUSED SUPPORT_CITATIONS_INVALID SUPPORT_CITATION_UNKNOWN AGENT_TOO_MANY_WRITES SUPPORT_ALREADY_REVIEWED SUPPORT_NOTHING_TO_REVIEW AGENT_TOKEN_NOT_FOUND AGENT_TOKEN_REVOKED AGENT_TOKEN_NAME_INVALID AGENT_TOKEN_NAME_TAKEN AGENT_TOKEN_SCOPES_INVALID API_KEY_NOT_FOUND API_KEY_NAME_INVALID API_KEY_PERMISSIONS_INVALID API_KEY_WORKSPACES_INVALID API_KEY_REVOKED WORKSPACE_HAS_ACTIVE_KEYS API_KEY_UNKNOWN API_KEY_EXPIRED API_KEY_PERMISSION_MISSING API_KEY_CANNOT_DELETE_WORKSPACE SMS_COUNTRY_NOT_OPEN SMS_NOTE_TOO_LONG SMS_INBOX_HAS_NUMBER SMS_REQUEST_ALREADY_OPEN SMS_REQUEST_NOT_FOUND SMS_REQUEST_NOT_WITHDRAWABLE SMS_REQUEST_NUMBER_SERVED SMS_REQUEST_NOT_IN_EXPECTED_STATE SMS_REQUEST_INBOX_DELETED SMS_NUMBER_INVALID SMS_NUMBER_TAKEN SMS_NUMBER_NOT_FOUND SMS_EVENT_REFUSED SMS_GATEWAY_UNAVAILABLE
message
required
string
propertyPath
required
string
key
additional properties
any
Example
{
"code": "BAD_REQUEST",
"status": 404,
"title": "Not Found",
"type": "/errors/INBOX_NOT_FOUND",
"violations": [
{
"code": "BAD_REQUEST"
}
]
}