API SmartChat

L'API REST de SmartChat donne accès à tout ce que tu fais dans l'app SmartChat. Elle est utilisée par Zapier, Make, n8n, ton propre code et le connector Claude.

Adresse et authentification

Toutes les requêtes vont à l'adresse ci-dessous. Envoie ta clé API comme jeton Bearer. Crée les clés dans SmartChat sous Paramètres > Clés API et donne à chaque clé seulement les droits nécessaires.

https://api.smartchat.marketing/v1

curl https://api.smartchat.marketing/v1/me \
  -H "Authorization: Bearer sk_live_..."

Référence complète

La description complète lisible par machine (OpenAPI 3) avec chaque endpoint, champ et erreur :

https://api.smartchat.marketing/v1/openapi.json
https://api.smartchat.marketing/v1/openapi.yaml

Les domaines

/contactsContacts, étiquettes, opt-in
/messages, /sendsEnvoyer messages et modèles WhatsApp, vérifier la livraison
/inboxConversations et messages
/templatesModèles WhatsApp, soumission à Meta
/newslettersNewsletters, planifier, annuler, état
/followupsSéquences de relance et étapes
/automationsAutomatisations, exécutions, déclenchement
/mediaMédiathèque, téléversement (multipart, url ou base64)
/toolsChaque outil de SmartChat AI directement, par exemple update_landing ou create_newsletter
/appAutres fonctions de l'app : réponses, réglages IA, widgets, domaines, équipe, facturation (lecture)
/webhook-subscriptionsRecevoir des événements dans ton système
/stats, /me, /settingsChiffres, compte et réglages

Règles

Actions en deux étapes

Les outils qui envoient, planifient, soumettent ou suppriment renvoient d'abord un aperçu et un confirm_token. Rappelle le même outil avec confirm_token pour exécuter. Rien ne se passe au premier appel.

Des questions ?

Écris-nous à support@smartchat.marketing