Ajouter un webhook
Pour ajouter un webhook, vérifiez d'abord que l'adresse du webhook est bien publiquement exposée et qu'elle renvoie un statut 200 à la réception d'une requête vide, puis exécutez une requête :
POST/marketplaces/{marketplace}/webhooksmarketplaces_webhooks_create
Utilisez la requête avec le corps formaté de la manière suivante :
{ "event_type":"<event_type">, "target":"<webhook_url>" }
Par exemple :
Requête
POST https://secure.lyra.com/marketplace/v1/marketplaces/6f6b04c2-0e99-4f8d-b710-8856f5654bb8/webhooks
Corps
{ "event_type":"registration", "target":"https://mymarketplace.com/mkp/webhooks/sellers.php" }
En cas d'erreur lors du test, la requête de création (ou de modification) renverra une erreur 400.
Exemple si vous avez déclaré une page inexistante comme webhook :
{"error":"Url https://mymarketplace.com/mkp/webhooks/sellers.php returned a status 404 instead of 200}
En cas de succès, le serveur renvoie un code 200 et l'objet à l'identique.