Vue d’ensemble
L’API REST Orsay vous permet de gérer vos séquences et d’accéder à vos conversations de manière programmatique depuis votre propre serveur. Cas d’usage :- Automatiser la création de séquences depuis un VPS ou un cron
- Intégrer Orsay dans votre pipeline existant (ex : Instagram → DM séquence)
- Construire des automatisations personnalisées sans passer par le dashboard
- Récupérer les données de conversation pour votre CRM ou vos outils d’analytique
Authentification
Toutes les requêtes API nécessitent un Bearer token avec votre clé API.Obtenir votre clé API
- Allez dans Settings → API Keys dans le dashboard Orsay
- Cliquez sur Generate API Key
- Copiez la clé immédiatement — elle ne sera plus affichée
Rate Limiting
L’API est limitée à 200 requêtes par heure par organisation. Si vous dépassez cette limite, vous recevrez une réponse429 Too Many Requests avec un header Retry-After indiquant combien de secondes attendre.
URL de base
Endpoints
Créer un lead
first_name et phone sont obligatoires. Le téléphone doit être au format international. Si sequence_id est omis, le lead est créé sans être abonné à une séquence.
Exemple :
La séquence visée doit utiliser le déclencheur Contact subscribed to sequence. Un
402 signifie que l’organisation n’a pas d’abonnement actif.Lister les agents
Lister les profils
Lister les séquences
Obtenir une séquence
Créer une séquence
Champs optionnels :
Réponse (201) :
Modifier une séquence
Supprimer une séquence
Lister les conversations
Exemple :
Utilisez
next_cursor comme paramètre last_lead_id dans les requêtes suivantes pour paginer les résultats. Quand next_cursor est null, il n’y a plus de résultats.Obtenir les messages d’une conversation
Exemple :