Passer au contenu principal
L’API Shortext permet à vos systèmes d’envoyer des messages, de suivre les conversations, de gérer agents et canaux, de recevoir des webhooks et de connecter les canaux de vos propres clients. C’est une API JSON sur HTTPS.

Démarrage rapide

Créez une clé et envoyez votre premier message.

Vous venez de la v1.0 ?

La v1.0 est historique et sera retirée. Passez à la v2.0.

URL de base

Envoyez Accept: application/json et, avec un corps, Content-Type: application/json. Authentifiez chaque requête avec une clé API.

Enveloppe de réponse

Toutes les réponses ont le statut HTTP 200, que la requête ait réussi ou non (seule exception : une version d’API retirée, voir Versionnement). Le résultat est dans le corps :
Succès
Échec
Ne vous fiez pas au statut HTTP pour détecter les erreurs : lisez toujours success et code.

Pagination

Les listes sont paginées, 50 éléments par page, les plus récents d’abord sauf mention contraire. Demandez une page avec ?page=2. Le body d’une réponse paginée est :
Suivez next_page_url jusqu’à ce qu’il vaille null.

Dates et identifiants

  • Les dates sont des chaînes ISO 8601, par exemple 2026-10-24T09:12:44+00:00.
  • Les identifiants sont des chaînes opaques (AGI-XXXXX, ste_..., uuid). Stockez-les comme des chaînes, ne les analysez jamais.

Limites de débit

Les limites de débit ne sont pas encore documentées. Gardez une intégration raisonnable : relancez les requêtes échouées avec un délai croissant et n’interrogez pas l’API en boucle quand un webhook vous donne l’information.

Contenu de l’API

La liste complète se trouve dans Endpoints, générée à partir de la spécification OpenAPI.