Support

Vue d'ensemble API

Base URL

Sandbox (hôte public actuel) :

https://api.morisbox.com/api/v1

Tous les endpoints sont sous /api/v1 sauf mention contraire.

EnvironnementBase URL
Sandboxhttps://api.morisbox.com/api/v1
Docker localhttp://127.0.0.1:11300/api/v1
Service sandboxURL
Partner Hubhttps://partner.morisbox.com
Partner docshttps://docs.morisbox.com/partners
Developer docshttps://docs.morisbox.com/developers
Dev dashboardhttps://partner.morisbox.com/dev/login
Application Clienthttps://morisbox.com

Conventions

SujetRègle
FormatJSON requête / JSON réponse
AuthAuthorization: Bearer <api_key>
TéléphonesE.164 (+228XXXXXXXX)
DatesChaînes ISO-8601
Erreurs{ "error": { "code", "message" } }
Succès créationSouvent 201

Deux surfaces d'API

SurfaceCléAudienceDoc
Partner APIsk_…Organisations partenairesce site (Messages, Bots…)
Developer APIsk_dev_…Développeurs indépendantsdocs.morisbox.com/developers

Groupes de ressources (partenaires)

GroupePréfixeDoc
Messages/messagesMessages
Preuve de livraison/messages/{id}/auditSécurité et conformité
Diffusions/broadcastsDiffusions
Modèles/templatesTemplates
Comptes/accountsComptes et rattachement
Conversations/conversationsConversations
Bots/botsBots
Validation/validate/*Validation des champs
Settings/settings/*Clés, users, champs, conformité

Groupes de ressources (développeurs)

GroupePréfixeDoc
Auth/auth/developer/*Developers
Profil / settings/dev/me, /dev/settingsDevelopers
Clés/dev/api-keysDevelopers
Modèles MorisBox/dev/templatesDevelopers
Messages/dev/messagesDevelopers

Exemple partenaire : lister des messages

GET /api/v1/messages?phone=%2B228XXXXXXXX&limit=20
Authorization: Bearer sk_…

Exemple développeur : envoyer via modèle

POST /api/v1/dev/messages
Authorization: Bearer sk_dev_…
Content-Type: application/json

{
  "phone": "+228XXXXXXXX",
  "template_code": "notification",
  "lang": "fr",
  "vars": { "text": "Bonjour" }
}

Rate limits

Des limites par clé peuvent s'appliquer. En cas de throttle : 429 + hint de retry. Préférer les diffusions pour les gros volumes (partenaires).

Versioning

Version publique actuelle : v1. Les ruptures de compatibilité utiliseront un nouveau préfixe (/api/v2) ou une fenêtre de dépréciation documentée.