Liste des endpoints disponibles:

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

</aside>

/orders/{orderId} (GET)

Cette méthode permet de récupérer les valeurs d'une commande précise.

Endpoint: http://social-sb.com/api/v2/orders/{orderId}

Verb: GET

Paramètres obligatoires:

Paramètres complémentaires:

Aucun

Réponse :

"order": {
 "id": "654321",
 "createdAt": "2018-05-19 07:33:44",
 "updatedAt": "2018-05-31 08:33:26",
 "amount": "54.00",
 "customerId": "123456",
 "orderId": "aaaaa123bbbbb",
 "facturationNumber": null,
 "status": "10",
 "startService": "2019-01-21",
 "endService": "2019-01-29",
 "tags": ["tag1","tag2","tag3"],
 "attributes": [
     ["attr1-groupe1","attr2-groupe1"],
     ["attr1-groupe2","attr2-groupe2"]
 ]
 }

Exemple d'appel PHP :

$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, "<https://social-sb.com/api/v2/orders/aaaaa123bbbbb>");
curl_setopt($curl, CURLOPT_USERPWD, "cle_publique:cle_privee"); // À remplacer par les clés d'API publique et privée dans votre back office, menu "Paramétrage > Tracker" en bas de page
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
$curl_return = curl_exec($curl);
var_dump($curl_return);
curl_close($curl);

**/orders (GET)**

Permet de récupérer toutes les commandes pour un site_id.

Endpoint: http://social-sb.com/api/v2/orders