Liste des endpoints disponibles :
<aside> ⚠️ Les créations et mises à jour se font via les APIv1. (documentation)
</aside>
Cette méthode permet de récupérer les informations d'un profil en particulier.
Endpoint : https://social-sb.com/api/v2/customers/{id}
Verb : GET
Paramètres obligatoires :
id
: identifiant SPREADParamètres complémentaires :
Aucun
Réponse :
"customer": {
"id": "123456",
"lastName": "Doe",
"firstName": "John",
"email": "[email protected]",
"country": null,
"city": null,
"address": null,
"address2": null,
"address3": null,
"zip": null,
"phone": null,
"mobile": null,
"lang": "fr",
"birthday": null,
"gender": null,
"createdAt": "2018-04-10T14:15:48+0000",
"updatedAt": "2018-05-21T14:06:47+0000",
"isFan": "0",
"isFollow": "0",
"isFanLinkedin": "0",
"isBuyer": "0",
"actionCount": "0",
"lastActionDt": null,
"lastOrderDt": null,
"cagnotteAmount": "99",
"externalId" : null,
"company": "",
"fonction": "",
"tags" : [
"tag1", "tag2", "tag3"
],
"custom_fields": [
"34567" => "Sport:Basket",
"56789" => "Logement:Appartement"
],
"status" : "Statut bronze"
}
Exemple d'appel PHP :
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, "<https://social-sb.com/api/v2/customers/123456>");
// Auth avec la clé publique et la clé privée (voir dans Paramétrage > Tracker)
curl_setopt($curl, CURLOPT_USERPWD, "clef_public:clef_privee");
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
$curl_return = curl_exec($curl);
var_dump($curl_return);
curl_close($curl);
Permet de récupérer tous les profils de la CRM (pour un site_id)
Endpoint : https://social-sb.com/api/v2/customers/