Livraison de leads
Cette API permet de récupérer la liste des leads que vous avez reçus. Elle est ordonnée par date de réception décroissante.
Elle est prévue pour être utilisée en complément du webhook permettant de vous envoyer directement les demandes de devis. En appelant régulièrement cette API, par exemple toutes les heures ou une fois par jour, vous pourrez vous assurer de ne pas manquer de leads si une erreur est survenue lors de l’envoie par webhook. Cf Webhook
Exemple
$ curl -XGET https://www.aladom.fr/restapi/quotation/lead-delivery/
{
"count": 2704,
"next": "https://www.aladom.fr/restapi/quotation/lead-delivery/?limit=100&offset=100",
"previous": null,
"results": [
{
"date": "2017-07-27T15:42:35",
"id": 123456,
"quote_request": {
"accept_email": true,
"address": "2 quai des Orfèvres",
"city": {
"code": "87154",
"id": 34837,
"name": "Saint-Junien",
"slug": "saint-junien"
},
"civility": 1,
"comment": "",
"description": "<p>Demande de devis requalifiée par téléphone pour une prestation <strong>de Cours de violon</strong>.</p>\r\n<p>Demande vérifiée par Emeline le 27 juil. 2017.</p>\r\n<p>Fourchette de prix communiquée et validée.</p>\r\n<ul>\r\n<li><strong>Contact :</strong> Madame Jeanne Dupont</li>\r\n<li><strong>Téléphone :</strong> 01 23 45 67 89</li>\r\n<li><strong>E-mail :</strong> jeanne.dupont@example.com</li>\r\n<li><strong>Adresse :</strong> 2 Quai des Orfèvres</li>\r\n<li><strong>Ville :</strong> Saint-Junien - 87200</li>\r\n<li><strong>Type de prestation :</strong> À domicile</li>\r\n<li><strong>Type d'intervention :</strong> Suivi régulier pendant plusieurs mois</li>\r\n<li><strong>Nombre de personnes :</strong> 1</li>\r\n<li><strong>Fréquence d'intervention :</strong> Toutes les semaines</li>\r\n<li><strong>Volume horaire :</strong> 2h</li>\r\n<li><strong>Niveau :</strong> 1</li>\r\n<li><strong>Début souhaité de la prestation :</strong> Mi-août</li>\r\n<li><strong>Horaire de rappel :</strong> La prospecte préfère être contactée par mail</li>\r\n</ul>\r\n<p>Coordonnées et demande validées.</p>",
"type": "quotation.MusicQuoteRequest",
"details": {
"delivery_types": [
1
],
"intervention_type": 1,
"nb_students": 1,
"students_level": 1,
"subcategory": "cours-violon"
},
"email": "jeanne.dupont@example.com",
"first_name": "Jeanne",
"frequency": 2,
"id": 123456,
"last_name": "Dupont",
"phone": "0123456789",
"phone_alt": null,
"pro_recall_date": "La prospecte pr\u00e9f\u00e8re \u00eatre contact\u00e9e par mail",
"start_date": "Mi-ao\u00fbt",
"title": "",
"weekly_nb_hours": 2
},
"sponsor": 9999
},
{
}
]
}
Champs disponibles
id
Type : integer
Nom : Id
Vous pouvez stocker ce champ dans votre SI de manière à pouvoir nous le communiquer en cas de problème avec cette transmission.
sponsor
Type : integer
Nom : Commanditaire
Identifiant du compte auquel a été envoyé ce lead. Il vous permettra de différencier les comptes que vous gérez si vous êtes un réseau gérant plusieurs comptes.
date
Type : date
Nom : Date de transmission
Date à laquelle ce lead vous a été transmis.
quote_request
Les champs utilisés dans cette API sont similaires aux champs décrits dans
l’API des Demandes de devis. Les champs de premier niveau correspondent
à ceux décrits dans la partie “Tronc commun”. Il y a en plus un champ
details qui contiendra les informations propres à chaque type de demande de
devis. Les données décrites par ce champs sont précisées par le champ type.
Voici les valeurs possibles du champ type :
quotation.CleaningQuoteRequest: Ménagequotation.HomeFurnishingsQuoteRequest: Aménagement du domicilequotation.CraftsQuoteRequest: Bricolage/Jardinagequotation.HelpQuoteRequest: Aide aux publics fragilesquotation.ChildcareQuoteRequestGarde d’enfantsquotation.MusicQuoteRequestCours de musiquequotation.TutoringQuoteRequestSoutien scolaire
Mise à jour du statut
Vous pouvez mettre à jour l’état d’avancement d’un lead (lead_state) en utilisant soit l’identifiant de la livraison, soit l’identifiant de la demande de devis.
États possibles :
1: En attente de traitement2: Contact réalisé3: Rendez-vous réalisé4: Devis envoyé5: Pas de retour6: Non abouti7: Signé
Via ID Livraison
$ curl -X PATCH https://www.aladom.fr/restapi/quotation/lead-delivery/{id}/update-state/ \
-H "Content-Type: application/json" \
-d '{"lead_state": 7}'
Via ID Quote Request
$ curl -X PATCH https://www.aladom.fr/restapi/quotation/lead-delivery/update-state-by-quote/{quote_request_id}/ \
-H "Content-Type: application/json" \
-d '{"lead_state": 7}'
Réponse
{
"status": "updated",
"lead_state": 7
}