REST API
La REST API v1 de ChatReact vous donne un accès programmatique aux opérations prises en charge du tableau de bord : chatbots, base de connaissances et crawling, prix structurés, FAQs, revue de chat et Improvement Agent, leads, formulaires de contact, chat en direct, entreprise et équipe, l'Email Assistant, analytics et notifications. Les actions liées au navigateur (paiements, autorisation de boîte mail, passkeys, suppression de compte et gestion des clés API) restent dans le tableau de bord.
Vous préférez parler à un assistant IA ? Les mêmes fonctionnalités sont disponibles en tant qu'outils MCP — voir MCP Server Integration. L'API Explorer interactive avec schémas de requête et de réponse se trouve à /api-reference, où vous pouvez aussi télécharger la spécification OpenAPI 3.0.
Authentification
- Allez à Tableau de bord → Entreprise → onglet API et cliquez sur Créer une clé API
- Choisissez un nom et les scopes de permission nécessaires pour la clé (voir ci‑dessous)
- Copiez la clé — elle commence par
cr_et n'est affichée qu'une seule fois
Envoyez la clé avec chaque requête :
curl https://www.chatreact.ai/api/v1/chatbots \
-H "Authorization: Bearer cr_your_api_key"
Un en‑tête X-API-Key: cr_your_api_key est également accepté. Les clés API appartiennent à une seule entreprise et s'exécutent avec les permissions du propriétaire de l'entreprise ; les limites de plan et les verrous de fonctionnalités s'appliquent exactement comme dans le tableau de bord.
L'accès API est disponible sur les plans payants — voir la page Pricing. Les clés peuvent être révoquées à tout moment depuis le tableau de bord.
Scopes
Chaque clé porte un ou plusieurs scopes. Un endpoint renvoie 403 lorsque la clé ne dispose pas du scope requis.
| Scope | Accorde |
|---|---|
chatbots:read / chatbots:write | Configuration du chatbot : persona, langues, widget, comportement, restrictions, instructions principales, code d'intégration, phase d'apprentissage, modèles de chatbot, paramètres du widget FAQ |
knowledge:read / knowledge:write | Base de connaissances : documents, crawling de site web, pages crawlées |
faqs:read / faqs:write | FAQs, catégories de FAQ, suggestions, traductions |
chats:read / chats:write | Historique des chats, évaluations de chat, catégories de confiance, chat en direct (les actions d'agent nécessitent chats:write) |
leads:read / leads:write | Leads, catégories de leads, paramètres de capture de leads, export |
forms:read / forms:write | Formulaires de contact et soumissions |
analytics:read | Statistiques, séries d'activité, entonnoirs, statut de confiance |
company:read / company:write | Profil et paramètres de l'entreprise, membres de l'équipe, invitations |
email:read / email:write | Connexions Email Assistant, catégories, contacts, activité |
prices:read | Lire les entrées de prix structurés, révisions, éligibilité et suggestions |
prices:write | Créer et éditer des brouillons de prix, importer CSV et appliquer une suggestion comme brouillon ; nécessite le propriétaire de l'entreprise |
prices:approve | Approuver des versions exactes ou archiver des entrées ; nécessite le propriétaire de l'entreprise |
blog:read / blog:write | Contenu du blog de la plateforme (interne à ChatReact) |
| any valid key | /v1/me, utilisation du compte, vos notifications |
Conventions
- Base URL :
https://www.chatreact.ai/api/v1, JSON en entrée et sortie (Content-Type: application/json). - Réponses :
{ "success": true, "data": … }; les listes ajoutent"pagination": { "total", "page", "pageSize", "totalPages" }. UtilisezpageetpageSize(max 100) sur les endpoints de liste ; certains endpoints proposent une pagination par curseur (cursor/nextCursor). - Erreurs :
{ "success": false, "error": "message", "code": "BAD_REQUEST" }avecdetailsoptionnel pour les erreurs de validation. Codes de statut :400entrée invalide,401clé manquante ou invalide,403scope manquant, fonctionnalité du plan non incluse ou rôle insuffisant,404ressource introuvable (également pour les ressources d'autres entreprises),409conflit,429limite de débit dépassée. - Mises à jour partielles : les endpoints
PATCHmodifient uniquement les champs que vous envoyez ; les champs inconnus sont rejetés. - Limite de débit : 30 requêtes par minute et par adresse IP.
- Opérations longues (crawls, génération IA, traductions) renvoient rapidement un job ou un résultat que vous pouvez interroger ; elles consomment le quota de tokens et de crawl de votre plan.
Endpoints
Prices & services
La sauvegarde, l'édition, l'importation et l'application d'une suggestion créent des brouillons sans approbation. Les opérations d'approbation et d'archivage examinent des versions exactes ; une version périmée renvoie un conflit. Les clés existantes n'obtiennent pas automatiquement les permissions de prix. Seul le propriétaire de l'entreprise peut accorder des permissions d'écriture ou d'approbation. Pour le flux client, voir Prices & services.
| Method | Path | Description | Scope |
|---|---|---|---|
GET | /api/v1/chatbots/{id}/prices | Lister les entrées de prix et l'éligibilité | prices:read |
POST | /api/v1/chatbots/{id}/prices | Créer un brouillon | prices:write |
GET | /api/v1/chatbots/{id}/prices/{itemId} | Lire les détails et l'historique paginé | prices:read |
PATCH | /api/v1/chatbots/{id}/prices/{itemId} | Créer un brouillon édité à partir d'une version attendue | prices:write |
GET | /api/v1/chatbots/{id}/prices/{itemId}/state | Lire l'état complet de l'élément | prices:read |
POST | /api/v1/chatbots/{id}/prices/{itemId}/approve | Approuver une version exacte | prices:approve |
POST | /api/v1/chatbots/{id}/prices/{itemId}/archive | Archiver une version exacte | prices:approve |
POST | /api/v1/chatbots/{id}/prices/approve-many | Approuver une sélection de version explicite de manière atomique | prices:approve |
POST | /api/v1/chatbots/{id}/prices/import | Importer des brouillons CSV avec un ID d'import stable | prices:write |
GET | /api/v1/chatbots/{id}/prices/suggestions | Lister les suggestions de prix | prices:read |
POST | /api/v1/chatbots/{id}/prices/suggestions/{suggestionId}/apply | Appliquer une suggestion sélectionnée comme brouillon | prices:write |
Chatbots
| Method | Path | Description | Scope |
|---|---|---|---|
GET | /api/v1/chatbots | Lister les chatbots | chatbots:read |
POST | /api/v1/chatbots | Créer un chatbot | chatbots:write |
GET | /api/v1/chatbots/{id} | Obtenir un chatbot | chatbots:read |
PATCH | /api/v1/chatbots/{id} | Mettre à jour un chatbot | chatbots:write |
DELETE | /api/v1/chatbots/{id} | Supprimer un chatbot | chatbots:write |
GET | /api/v1/chatbots/{id}/personality | Obtenir la personnalité du chatbot | chatbots:read |
PATCH | /api/v1/chatbots/{id}/personality | Mettre à jour la personnalité du chatbot | chatbots:write |
GET | /api/v1/chatbots/{id}/widget | Obtenir les paramètres du widget | chatbots:read |
PATCH | /api/v1/chatbots/{id}/widget | Mettre à jour les paramètres du widget | chatbots:write |
GET | /api/v1/chatbots/{id}/widget/translations | Obtenir les traductions du widget | chatbots:read |
PUT | /api/v1/chatbots/{id}/widget/translations | Remplacer les traductions du widget | chatbots:write |
GET | /api/v1/chatbots/{id}/embed | Obtenir le code d'intégration | chatbots:read |
POST | /api/v1/chatbots/{id}/embed/confirm | Confirmer l'intégration | chatbots:write |
GET | /api/v1/chatbots/{id}/learning-phase | Obtenir les paramètres de la phase d'apprentissage | chatbots:read |
PATCH | /api/v1/chatbots/{id}/learning-phase | Mettre à jour les paramètres de la phase d'apprentissage | chatbots:write |
POST | /api/v1/chatbots/{id}/learning-phase/end | Terminer la phase d'apprentissage | chatbots:write |
GET | /api/v1/chatbots/{id}/instructions | Lister les instructions principales | chatbots:read |
POST | /api/v1/chatbots/{id}/instructions | Ajouter une instruction principale | chatbots:write |
PUT | /api/v1/chatbots/{id}/instructions/reorder | Réordonner les instructions principales | chatbots:write |
POST | /api/v1/chatbots/{id}/instructions/improve | Améliorer les instructions avec l'IA | chatbots:write |
GET | /api/v1/instructions/{id} | Obtenir une instruction principale | chatbots:read |
PATCH | /api/v1/instructions/{id} | Mettre à jour une instruction principale | chatbots:write |
DELETE | /api/v1/instructions/{id} | Supprimer une instruction principale | chatbots:write |
GET | /api/v1/chatbot-templates | Lister les modèles de chatbot | chatbots:read |
Knowledge base
| Method | Path | Description | Scope |
|---|---|---|---|
GET | /api/v1/chatbots/{id}/knowledge | Vue d'ensemble de la base de connaissances | knowledge:read |
GET | /api/v1/chatbots/{id}/documents | Lister les documents pour un chatbot | knowledge:read |
POST | /api/v1/chatbots/{id}/documents | Télécharger un document | knowledge:write |
POST | /api/v1/chatbots/{id}/documents/presign | Pré-signature pour téléchargement de document | knowledge:write |
GET | /api/v1/documents/{id} | Obtenir un document | knowledge:read |
DELETE | /api/v1/documents/{id} | Supprimer un document | knowledge:write |
POST | /api/v1/documents/{id}/confirm | Confirmer le téléchargement pré-signé | knowledge:write |
GET | /api/v1/chatbots/{id}/crawl/limits | Limites de crawling | knowledge:read |
POST | /api/v1/chatbots/{id}/crawl/preview | Aperçu du scan de site | knowledge:write |
GET | /api/v1/chatbots/{id}/crawl | Lister les jobs de crawl | knowledge:read |
POST | /api/v1/chatbots/{id}/crawl | Démarrer un crawl | knowledge:write |
GET | /api/v1/crawl-jobs/{jobId} | Obtenir un job de crawl | knowledge:read |
POST | /api/v1/crawl-jobs/{jobId}/cancel | Annuler un job de crawl | knowledge:write |
GET | /api/v1/chatbots/{id}/pages | Lister les pages crawlées | knowledge:read |
POST | /api/v1/chatbots/{id}/pages | Ajouter une URL unique | knowledge:write |
POST | /api/v1/chatbots/{id}/pages/bulk-delete | Suppression en masse de pages crawlées | knowledge:write |
GET | /api/v1/pages/{id} | Obtenir une page crawlée | knowledge:read |
DELETE | /api/v1/pages/{id} | Supprimer une page crawlée | knowledge:write |
POST | /api/v1/pages/{id}/recrawl | Re-crawler une page | knowledge:write |
GET | /api/v1/chatbots/{id}/websites | Lister les sites crawlés | knowledge:read |
DELETE | /api/v1/chatbots/{id}/websites/{domain} | Supprimer un site | knowledge:write |
POST | /api/v1/chatbots/{id}/websites/{domain}/recrawl | Re-crawler un site | knowledge:write |
POST | /api/v1/chatbots/{id}/websites/{domain}/recrawl/cancel | Annuler le re-crawl d'un site | knowledge:write |
FAQs
| Method | Path | Description | Scope |
|---|---|---|---|
GET | /api/v1/chatbots/{id}/faqs | Lister les FAQs pour un chatbot | faqs:read |
POST | /api/v1/chatbots/{id}/faqs | Créer une FAQ | faqs:write |
POST | /api/v1/chatbots/{id}/faqs/bulk | Importer des FAQs en masse | faqs:write |
POST | /api/v1/chatbots/{id}/faqs/reorder | Réordonner les FAQs | faqs:write |
GET | /api/v1/chatbots/{id}/faqs/embed | Obtenir le code d'intégration du widget FAQ | chatbots:read |
POST | /api/v1/chatbots/{id}/faqs/purge-cache | Purger les caches FAQ distants | faqs:write |
GET | /api/v1/faqs/{id} | Obtenir une FAQ | faqs:read |
PATCH | /api/v1/faqs/{id} | Mettre à jour une FAQ | faqs:write |
DELETE | /api/v1/faqs/{id} | Supprimer une FAQ | faqs:write |
PUT | /api/v1/faqs/{id}/translations | Mettre à jour les traductions d'une FAQ | faqs:write |
POST | /api/v1/faqs/{id}/translate | Traduction IA d'une FAQ | faqs:write |
GET | /api/v1/chatbots/{id}/faq-suggestions | Lister les suggestions de FAQ | faqs:read |
POST | /api/v1/chatbots/{id}/faq-suggestions/generate | Générer des suggestions de FAQ depuis la base de connaissances | faqs:write |
GET | /api/v1/faq-suggestions/{id} | Obtenir une suggestion de FAQ | faqs:read |
POST | /api/v1/faq-suggestions/{id}/approve | Approuver une suggestion de FAQ | faqs:write |
POST | /api/v1/faq-suggestions/{id}/reject | Rejeter une suggestion de FAQ | faqs:write |
GET | /api/v1/chatbots/{id}/faq-categories | Lister les catégories de FAQ | faqs:read |
POST | /api/v1/chatbots/{id}/faq-categories | Créer une catégorie de FAQ | faqs:write |
POST | /api/v1/chatbots/{id}/faq-categories/reorder | Réordonner les catégories de FAQ | faqs:write |
GET | /api/v1/faq-categories/{id} | Obtenir une catégorie de FAQ | faqs:read |
PATCH | /api/v1/faq-categories/{id} | Mettre à jour une catégorie de FAQ | faqs:write |
DELETE | /api/v1/faq-categories/{id} | Supprimer une catégorie de FAQ | faqs:write |
PUT | /api/v1/faq-categories/{id}/translations | Mettre à jour les traductions d'une catégorie de FAQ | faqs:write |
GET | /api/v1/chatbots/{id}/faq-widget-settings | Obtenir les paramètres du widget FAQ | chatbots:read |
PATCH | /api/v1/chatbots/{id}/faq-widget-settings | Mettre à jour les paramètres du widget FAQ | chatbots:write |
Chats, feedback & Improvement Agent
| Method | Path | Description | Scope |
|---|---|---|---|
GET | /api/v1/chats | Lister les sessions de chat | chats:read |
GET | /api/v1/chats/{sessionId} | Obtenir une session de chat | chats:read |
PATCH | /api/v1/chats/{sessionId} | Définir la catégorie de confiance d'un chat | chats:write |
POST | /api/v1/chats/{sessionId}/feedback | Évaluer un chat (Good / Needs Work) | chats:write |
POST | /api/v1/chats/{sessionId}/feedback/dismiss | Ignorer une revue de chat | chats:write |
POST | /api/v1/chats/{sessionId}/improve | Démarrer l'Improvement Agent pour un chat | chatbots:write |
GET | /api/v1/chatbots/{id}/feedback | Lister les revues de chat d'un chatbot | chats:read |
GET | /api/v1/chatbots/{id}/feedback/stats | Cartes de statistiques de revue de chat | chats:read |
GET | /api/v1/feedback/{id} | Obtenir une revue de chat | chats:read |
PATCH | /api/v1/feedback/{id} | Surcharger la gravité d'une revue | chats:write |
POST | /api/v1/feedback/{id}/improvement-session | Démarrer l'Improvement Agent pour une revue | chatbots:write |
GET | /api/v1/chatbots/{id}/confidence | Obtenir le statut de confiance | analytics:read |
GET | /api/v1/chatbots/{id}/confidence-categories | Lister les catégories de confiance | chats:read |
POST | /api/v1/chatbots/{id}/confidence-categories | Créer une catégorie de confiance | chatbots:write |
PATCH | /api/v1/confidence-categories/{id} | Mettre à jour une catégorie de confiance | chatbots:write |
DELETE | /api/v1/confidence-categories/{id} | Supprimer une catégorie de confiance | chatbots:write |
POST | /api/v1/confidence-categories/{id}/merge | Fusionner des catégories de confiance | chatbots:write |
GET | /api/v1/chatbots/{id}/improvement-sessions | Lister les sessions d'amélioration | chatbots:read |
GET | /api/v1/improvement-sessions/{id} | Obtenir une session d'amélioration | chatbots:read |
POST | /api/v1/improvement-sessions/{id}/messages | Envoyer un message à l'Improvement Agent | chatbots:write |
POST | /api/v1/improvement-sessions/{id}/complete | Compléter une session d'amélioration | chatbots:write |
POST | /api/v1/improvement-sessions/{id}/reset | Réinitialiser une session d'amélioration | chatbots:write |
POST | /api/v1/improvement-proposals/{id}/apply | Appliquer une proposition d'amélioration | chatbots:write |
POST | /api/v1/improvement-proposals/{id}/reject | Rejeter une proposition d'amélioration | chatbots:write |
POST | /api/v1/improvement-proposals/{id}/simulations | Simuler une proposition d'amélioration | chatbots:write |
POST | /api/v1/improvement-simulations/{id}/assessment | Noter le résultat de la simulation | chatbots:write |
Leads
| Method | Path | Description | Scope |
|---|---|---|---|
GET | /api/v1/leads | Lister les leads | leads:read |
POST | /api/v1/leads | Créer un lead | leads:write |
GET | /api/v1/leads/{id} | Obtenir un lead | leads:read |
PATCH | /api/v1/leads/{id} | Mettre à jour un lead | leads:write |
DELETE | /api/v1/leads/{id} | Supprimer un lead | leads:write |
POST | /api/v1/leads/{id}/assign | Assigner un lead | leads:write |
POST | /api/v1/leads/bulk-status | Mise à jour en masse du statut des leads | leads:write |
GET | /api/v1/leads/stats | Statistiques des leads | leads:read |
GET | /api/v1/leads/export | Exporter les leads | leads:read |
GET | /api/v1/chatbots/{id}/lead-config | Obtenir la configuration de capture de leads | leads:read |
PUT | /api/v1/chatbots/{id}/lead-config | Mettre à jour la configuration de capture de leads | leads:write |
GET | /api/v1/chatbots/{id}/lead-categories | Lister les catégories de leads | leads:read |
POST | /api/v1/chatbots/{id}/lead-categories | Créer une catégorie de lead | leads:write |
GET | /api/v1/lead-categories/{id} | Obtenir une catégorie de lead | leads:read |
PATCH | /api/v1/lead-categories/{id} | Mettre à jour une catégorie de lead | leads:write |
DELETE | /api/v1/lead-categories/{id} | Supprimer une catégorie de lead | leads:write |
PUT | /api/v1/lead-categories/{id}/users/{userId} | Assigner un membre à une catégorie de lead | leads:write |
DELETE | /api/v1/lead-categories/{id}/users/{userId} | Retirer un membre d'une catégorie de lead | leads:write |
Contact forms
| Method | Path | Description | Scope |
|---|---|---|---|
GET | /api/v1/chatbots/{id}/forms | Lister les formulaires de contact | forms:read |
POST | /api/v1/chatbots/{id}/forms | Créer un formulaire de contact | forms:write |
GET | /api/v1/forms/{id} | Obtenir un formulaire de contact | forms:read |
PATCH | /api/v1/forms/{id} | Mettre à jour un formulaire de contact | forms:write |
DELETE | /api/v1/forms/{id} | Supprimer un formulaire de contact | forms:write |
GET | /api/v1/forms/{id}/submissions | Lister les soumissions de formulaire | forms:read |
GET | /api/v1/forms/{id}/stats | Statistiques des soumissions de formulaire | forms:read |
GET | /api/v1/submissions/{id} | Obtenir une soumission de formulaire | forms:read |
PATCH | /api/v1/submissions/{id} | Revoir une soumission de formulaire | forms:write |
DELETE | /api/v1/submissions/{id} | Supprimer une soumission de formulaire | forms:write |
Live chat
| Method | Path | Description | Scope |
|---|---|---|---|
GET | /api/v1/live-chat/availability | Obtenir sa propre disponibilité en live chat | chats:read |
PUT | /api/v1/live-chat/availability | Définir sa propre disponibilité en live chat | chats:write |
POST | /api/v1/live-chat/heartbeat | Envoyer un heartbeat de présence | chats:write |
GET | /api/v1/live-chat/agents | Lister les agents de live chat disponibles | chats:read |
GET | /api/v1/live-chat/sessions | Lister les sessions de live chat | chats:read |
GET | /api/v1/live-chat/sessions/{sessionId} | Obtenir une session de live chat | chats:read |
POST | /api/v1/live-chat/sessions/{sessionId}/assign | Prendre un live chat (assigner au propriétaire de la clé) | chats:write |
POST | /api/v1/live-chat/sessions/{sessionId}/messages | Envoyer un message en tant qu'agent | chats:write |
POST | /api/v1/live-chat/sessions/{sessionId}/close | Terminer le live chat | chats:write |
Analytics
| Method | Path | Description | Scope |
|---|---|---|---|
GET | /api/v1/analytics | Obtenir la vue d'ensemble analytics | analytics:read |
GET | /api/v1/analytics/activity | Obtenir la série d'activité des chats | analytics:read |
GET | /api/v1/analytics/chatbots | Lister les statistiques de performance par chatbot | analytics:read |
GET | /api/v1/analytics/chatbots/{id} | Obtenir les analytics d'un chatbot | analytics:read |
GET | /api/v1/analytics/leads | Obtenir l'entonnoir de leads | analytics:read |
GET | /api/v1/analytics/forms | Obtenir les stats de soumission de formulaire | analytics:read |
GET | /api/v1/activity | Obtenir le résumé d'attention | analytics:read |
Company & team
| Method | Path | Description | Scope |
|---|---|---|---|
GET | /api/v1/company | Obtenir l'entreprise | any key |
PATCH | /api/v1/company | Mettre à jour l'entreprise | company:write |
GET | /api/v1/company/settings | Obtenir les paramètres de l'entreprise | company:read |
PATCH | /api/v1/company/settings | Mettre à jour les paramètres de l'entreprise | company:write |
DELETE | /api/v1/company/logo | Supprimer le logo de l'entreprise | company:write |
GET | /api/v1/company/members | Lister les membres de l'équipe | company:read |
PATCH | /api/v1/company/members/{userId} | Changer le rôle d'un membre | company:write |
DELETE | /api/v1/company/members/{userId} | Retirer un membre de l'équipe | company:write |
GET | /api/v1/company/invites | Lister les invitations | company:read |
POST | /api/v1/company/invites | Inviter un membre d'équipe | company:write |
DELETE | /api/v1/company/invites/{id} | Annuler une invitation | company:write |
POST | /api/v1/company/invites/{id}/resend | Renvoyer une invitation | company:write |
Email Assistant
| Method | Path | Description | Scope |
|---|---|---|---|
GET | /api/v1/email/connections | Lister les connexions de boîte mail | email:read |
GET | /api/v1/email/connections/{id} | Obtenir une connexion de boîte mail | email:read |
PATCH | /api/v1/email/connections/{id} | Mettre à jour une connexion de boîte mail | email:write |
DELETE | /api/v1/email/connections/{id} | Déconnecter une boîte mail | email:write |
GET | /api/v1/email/connections/{id}/categories | Lister les catégories d'email | email:read |
POST | /api/v1/email/connections/{id}/categories | Créer une catégorie d'email | email:write |
GET | /api/v1/email/connections/{id}/folders | Lister les dossiers mail | email:read |
POST | /api/v1/email/connections/{id}/folders | Créer un dossier mail | email:write |
GET | /api/v1/email/connections/{id}/activity | Lister le journal d'activité des emails | email:read |
GET | /api/v1/email/categories/{id} | Obtenir une catégorie d'email | email:read |
PATCH | /api/v1/email/categories/{id} | Mettre à jour une catégorie d'email | email:write |
DELETE | /api/v1/email/categories/{id} | Supprimer une catégorie d'email | email:write |
GET | /api/v1/email/contacts | Lister les contacts email | email:read |
GET | /api/v1/email/contacts/{id} | Obtenir un contact email | email:read |
PATCH | /api/v1/email/contacts/{id} | Mettre à jour un contact email | email:write |
DELETE | /api/v1/email/contacts/{id} | Supprimer un contact email | email:write |
Account & notifications
| Method | Path | Description | Scope |
|---|---|---|---|
GET | /api/v1/me | Obtenir le contexte de la clé (whoami) | any key |
GET | /api/v1/account/usage | Obtenir le plan et l'utilisation | any key |
GET | /api/v1/notifications | Lister les notifications | any key |
DELETE | /api/v1/notifications | Supprimer les anciennes notifications lues | any key |
GET | /api/v1/notifications/unread-count | Obtenir le nombre de notifications non lues | any key |
POST | /api/v1/notifications/mark-all-read | Marquer toutes les notifications comme lues | any key |
GET | /api/v1/notifications/{id} | Obtenir une notification | any key |
PATCH | /api/v1/notifications/{id} | Marquer une notification comme lue | any key |
Blog (platform)
| Method | Path | Description | Scope |
|---|---|---|---|
GET | /api/v1/blog | Lister les articles de blog | any key |
POST | /api/v1/blog | Créer un article de blog | any key |
POST | /api/v1/blog/assets | Télécharger un asset de blog | any key |
GET | /api/v1/blog/{id} | Obtenir un article de blog | any key |
PATCH | /api/v1/blog/{id} | Mettre à jour un article de blog | any key |
DELETE | /api/v1/blog/{id} | Supprimer un article de blog | any key |
POST | /api/v1/blog/{id}/translations | Mettre en file d'attente les traductions du blog | any key |
Besoin d'aide ? Contactez notre équipe de support →