Passer au contenu principal
La v1.0 est historique. Elle fonctionne encore mais ne reçoit plus de nouvelles fonctionnalités, et elle sera dépréciée puis retirée. Les dates seront annoncées à l’avance par les en-têtes Deprecation et Sunset des réponses v1.0 (voir Versionnement) ; après la date de retrait, tout appel v1.0 répondra HTTP 410. Passez à la v2.0 dès maintenant.

Ce qui ne change pas

  • Les clés API : les mêmes clés fonctionnent sur les deux versions.
  • L’enveloppe de réponse : HTTP 200 avec success, code, message et body.
  • Les grammaires des messages et des contacts : message.type + message.content, contact.identifier + contact.profile.

Ce qui change

Correspondance des endpoints

Exemple : envoyer un message

La réponse v2.0 vous donne la conversation (gardez son id pour répondre ou prendre en main) et le message.

Liste de contrôle

1

Vérifiez vos clés

Appelez GET /api/v2.0/me avec chaque clé et vérifiez body.token.abilities. Ajoutez Envoyer des messages, Voir les messages ou Gérer les intégrations dans Développeur > API Keys si besoin.
2

Changez l'URL de base

Faites pointer votre client vers https://shortext.ny-corp.io/api/v2.0.
3

Remplacez les appels d'envoi

from devient channel_id ; les réponses vont sur POST /conversations/{id}/messages.
4

Remplacez l'interrogation par des webhooks

Abonnez-vous à message.* et conversation.* au lieu d’interroger l’API.
5

Surveillez les en-têtes

Journalisez X-Shortext-Api-Version, Deprecation et Sunset dans votre client pour ne manquer aucune annonce.