Liste des endpoints disponibles :

<aside> ⚠️ Les créations et mises à jour se font via les APIv1. (documentation)

</aside>

/customers/{id} (GET)

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 :

Paramè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);

/customers/ (GET)

Permet de récupérer tous les profils de la CRM (pour un site_id)

Endpoint : https://social-sb.com/api/v2/customers/