Passer au contenu principal

Documentation Index

Fetch the complete documentation index at: https://help.withallo.com/llms.txt

Use this file to discover all available pages before exploring further.

Chaque reponse d’erreur inclut un champ code stable. Le doc_url de chaque erreur renvoie directement a l’entree correspondante ci-dessous. Les codes sont des contrats stables — ils ne changeront pas sans un changement de version de l’API.

Erreurs d’authentification — 401

CodeDescription
API_KEY_INVALIDL’API key fournie est invalide ou n’existe pas. Verifiez votre API key dans Parametres > API.
API_KEY_REVOKEDCette API key a ete revoquee. Creez une nouvelle API key dans Parametres > API.
UNAUTHORIZEDL’authentification est requise. Fournissez une API key valide dans le header Authorization sous la forme Api-Key <your-key>.

Erreurs de permission — 403

CodeDescription
API_KEY_INSUFFICIENT_SCOPECette API key ne dispose pas du scope requis. Creez une nouvelle cle avec le scope necessaire. Voir la correspondance scopes-endpoints.
API_KEY_TRIAL_NOT_ALLOWEDL’acces API n’est pas disponible sur les plans d’essai. Passez a un plan payant.
FORBIDDENVous n’avez pas la permission d’effectuer cette action. Contactez l’administrateur de votre workspace.
A2P_NOT_ENABLEDLe SMS A2P (Application-to-Person) n’est pas active pour ce numero. Completez l’enregistrement 10DLC dans le tableau de bord Allo.

Erreurs de validation — 400

CodeDescription
INVALID_REQUEST_BODYLe corps de la requete n’a pas pu etre analyse. Assurez-vous que le Content-Type est application/json et que le corps est du JSON bien forme.
MISSING_PARAMETERUn parametre de requete obligatoire est manquant. Ajoutez le parametre nomme dans le champ param.
MISSING_HEADERUn header obligatoire est manquant. Ajoutez le header nomme dans le champ param.
UNSUPPORTED_MEDIA_TYPELe Content-Type n’est pas supporte. Utilisez application/json. Retourne 415.
INVALID_PAGE_SIZELa valeur du parametre size est invalide. Fournissez une valeur numerique entre 1 et 100.
INVALID_SEARCH_QUERYLe parametre search doit contenir au moins un caractere alphanumerique. Les caracteres speciaux sont supprimes automatiquement — fournissez des mots-cles en texte brut (par ex., "john" ou "missed call"). Les mots sont combines avec AND et font l’objet d’une correspondance par prefixe.
MISSING_ALLO_NUMBERLe parametre allo_number est requis. Ajoutez-le a votre requete. Listez vos numeros avec GET /v2/api/numbers.
INVALID_DATE_RANGELa plage de dates est invalide : from doit etre anterieur a to. Utilisez le format YYYY-MM-DD.
DATE_RANGE_TOO_WIDELa plage de dates depasse le nombre maximum de jours autorise. Reduisez votre plage de dates.
INVALID_ITEM_IDLe prefixe de l’ID de l’element n’est pas reconnu. Utilisez les IDs de l’API conversations : cll- pour les appels, msg- pour les messages.
BATCH_TOO_LARGELa taille du lot depasse le maximum de 100. Divisez votre requete en lots de 100 ou moins.
TAGS_REQUIREDAu moins un tag est requis. Fournissez un tableau tags non vide. Listez les tags disponibles avec GET /v2/api/tags.
INVALID_ACTIONValeur d’action inconnue. Utilisez l’une des valeurs suivantes : READ, UNREAD, ARCHIVE, UNARCHIVE.
INVALID_GRANULARITYValeur de granularite inconnue. Utilisez l’une des valeurs suivantes : DAY, WEEK, MONTH.
INVALID_GROUP_BYValeur group_by inconnue. Consultez le champ suggestion pour les valeurs autorisees.
UNSUPPORTED_EXTEND_VALUEValeur extend inconnue. Actuellement supporte : transcript.
METHOD_NOT_ALLOWEDMethode HTTP non supportee pour cet endpoint. Consultez le champ suggestion pour les methodes supportees. Retourne 405.
INVALID_PHONE_FORMATLe numero de telephone n’est pas au format E.164 valide. Utilisez le format : +14155551234 (prefixe +, code pays, sans espaces ni tirets).
INVALID_TO_NUMBERLe numero de destination est invalide ou injoignable. Fournissez un numero de telephone E.164 valide.
TO_NUMBER_COUNTRY_MISMATCHLes SMS internationaux ne sont pas supportes pour ce numero. Utilisez un numero de telephone dans le meme pays que le destinataire.
NUMBER_NOT_SMS_ENABLEDCe numero n’a pas les SMS sortants actives. Activez les SMS dans le tableau de bord, ou utilisez un autre numero depuis GET /v2/api/numbers.
SENDER_ID_INBOX_CANNOT_SEND_SMSLes boites de reception Sender ID ne peuvent pas envoyer de SMS. Utilisez un numero de telephone classique a la place.
SENDER_ID_NOT_ACTIVELe sender ID n’est pas actif. Activez le sender ID dans le tableau de bord Allo avant d’envoyer.
MESSAGE_NOT_COMPLIANTLe contenu du message ne respecte pas les regles de conformite. Supprimez le contenu non autorise et reessayez.
LANDLINE_NUMBER_NOT_SUPPORTEDLe numero de destination est un fixe et ne peut pas recevoir de SMS. Fournissez un numero de telephone mobile a la place.

Erreurs de ressource introuvable — 404

CodeDescription
CONVERSATION_ITEM_NOT_FOUNDAucun appel ou message trouve avec cet ID. Recherchez l’element avec POST /v2/api/conversations/items/search.
MEMBER_NOT_FOUNDAucun membre d’equipe trouve avec cet ID. Listez les membres de l’equipe avec GET /v2/api/users.
TEAM_NOT_FOUNDAucune equipe trouvee pour l’utilisateur authentifie. Verifiez la configuration de l’equipe dans le tableau de bord Allo.
USER_NOT_FOUNDLe compte utilisateur authentifie n’a pas ete trouve. Verifiez que l’API key est associee a un compte actif.
BUSINESS_NOT_FOUNDAucun compte business trouve pour l’utilisateur authentifie. Assurez-vous que le compte a termine l’onboarding.
CALL_NOT_FOUNDAucun appel trouve avec cet ID. Recherchez les appels avec POST /v2/api/conversations/items/search.
TEXT_MESSAGE_NOT_FOUNDAucun message texte trouve avec cet ID. Recherchez les messages avec POST /v2/api/conversations/items/search.
PHONE_NUMBER_NOT_FOUNDAucun numero de telephone trouve pour votre compte. Listez vos numeros avec GET /v2/api/numbers.
FROM_NUMBER_NOT_FOUNDAucun numero de telephone Allo trouve pour votre compte. Listez vos numeros disponibles avec GET /v2/api/numbers.
TAG_NOT_FOUNDLe tag n’existe pas sur cet element de conversation. Il a peut-etre deja ete supprime.
SENDER_ID_NOT_FOUNDAucun sender ID actif trouve. Verifiez vos sender IDs dans le tableau de bord Allo.
ENDPOINT_NOT_FOUNDAucun endpoint trouve a cette URL. Verifiez l’URL et la methode HTTP. Voir la reference API.

Erreurs de conflit — 409

CodeDescription
TAG_ALREADY_EXISTSCe tag est deja applique a l’element de conversation. Aucune action necessaire.
OTHER_TRANSACTION_IN_PROGRESSUne autre operation sur cette ressource est en cours. Attendez un moment et reessayez.
IDEMPOTENCY_KEY_REUSECette cle d’idempotence a deja ete utilisee pour un endpoint ou une methode HTTP differente. Utilisez une cle unique par requete distincte. Voir Idempotence.

Erreurs de rate limit — 429

CodeDescription
RATE_LIMIT_EXCEEDEDRate limit par seconde depasse. Toujours retryable: true. Attendez retry_after_seconds avant de reessayer.
TRIAL_SMS_LIMIT_REACHEDLimite quotidienne de SMS du compte d’essai atteinte. Passez a un plan superieur pour envoyer plus de messages.
SMS_LIMIT_REACHEDLimite quotidienne de SMS API atteinte. Attendez demain ou contactez le support pour augmenter votre limite.
DAILY_SMS_LIMIT_REACHEDLimite quotidienne de SMS atteinte pour ce numero. Attendez demain pour envoyer plus de messages depuis ce numero.

Erreurs serveur — 500

CodeDescription
INTERNAL_SERVER_ERRORUne erreur inattendue s’est produite. Reessayez la requete. Si le probleme persiste, contactez [email protected] avec votre request_id.