Aller au contenu principal
API et webhooks

Poussez tout vers votre stack

Créez des listes, des leads et des campagnes via une API REST, et envoyez des événements vers votre CRM ou votre outil d'automatisation via des webhooks.

Exemple de requêteGET
curl -H "X-API-KEY: YOUR_API_KEY" \
  "https://YOUR_HOST/api/v1/lead-lists/LIST_ID/leads"

# {
#   "data": [ ... ],
#   "nextCursor": "..."
# }

Valeurs fictives uniquement. Créez une clé dans vos paramètres et lisez la référence sur /api-docs.

Le problème

Votre CRM ne voit pas ce qui se passe sur LinkedIn

Les réponses, invitations acceptées et désinscriptions restent dans l'outil de prospection tant que personne ne les en sort. Les listes créées ailleurs doivent être importées à la main.

Avec Mako Reach

Une API et des webhooks, documentés

Lisez et écrivez vos données via une API REST publique, et recevez des événements sur votre propre point de terminaison. Chaque appel figure dans la référence OpenAPI.

Comment ça marche

  1. Créez une clé d'API

    Émettez une clé dans vos paramètres. Seul son hachage est stocké. Envoyez-la dans l'en-tête X-API-KEY.

  2. Appelez l'API

    Listez les comptes, gérez listes de leads, champs et leads, marquez des désinscriptions, et créez, lancez, mettez en pause et dupliquez des campagnes.

  3. Abonnez-vous aux événements

    Ajoutez une URL de webhook en https, choisissez les événements et ajoutez des en-têtes personnalisés pour votre propre authentification.

  4. Surveillez les envois

    Chaque envoi est journalisé. Les échecs sont rejoués selon un calendrier, et vous pouvez envoyer un événement de test quand vous voulez.

Ce qu'il fait

  • API REST sous /api/v1

    Comptes, listes de leads avec leurs champs et leads, leads individuels, désinscription, campagnes et webhooks.

  • Clés d'API stockées hachées

    Les clés ne s'affichent qu'une fois, à la création. Seul un hachage est conservé de notre côté.

  • Référence OpenAPI

    Une référence publique sur /api-docs liste chaque point d'accès, lisible sans se connecter.

  • Des événements au choix

    Réponses, invitations acceptées et refusées, messages envoyés, envois échoués, séquences terminées, désinscriptions, comptes déconnectés, pauses et reprises de campagne.

  • En-têtes personnalisés, stockés chiffrés

    Ajoutez vos propres en-têtes à chaque envoi, comme un jeton d'autorisation. Ils sont stockés chiffrés.

  • Journal, relances, envoi de test

    Voyez chaque envoi et son résultat. Les envois échoués sont rejoués jusqu'à cinq fois, de une minute à douze heures plus tard.

Questions

Existe-t-il une API publique ?

Oui. Elle se trouve sous /api/v1 et couvre comptes, listes de leads, leads, désinscriptions, campagnes et webhooks. Vous vous authentifiez avec une clé d'API dans l'en-tête X-API-KEY.

Où se trouve la référence ?

Sur /api-docs, une référence OpenAPI lisible sans se connecter.

Comment sécuriser un point de terminaison de webhook ?

Ajoutez au webhook un en-tête personnalisé, par exemple un jeton secret. Nous l'envoyons à chaque livraison et le stockons chiffré. Les envois de webhooks eux-mêmes ne sont pas signés.

Que se passe-t-il si mon point de terminaison est en panne ?

Les envois sont journalisés et rejoués jusqu'à cinq fois, de une minute à douze heures plus tard. Un webhook qui échoue pendant trois jours est désactivé.

Prêt à essayer ?

Découvrez-le sur des données d'exemple, ou demandez-nous un accès.