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 :