L'obtention du token d'authentification est la première étape cruciale dans l'interaction avec l'API. Ce token valide l'accès de l'utilisateur (ou du service) aux ressources de l'API et est nécessaire pour toutes les requêtes ultérieures.

Vous pouvez récupérer votre clé API depuis notre plateforme. Une fois la clé API obtenue, il vous suffit de copier le clientIdet le clientSecretafin d'obtenir un token d'authentification.

Requête d'authentification :

const fetch = require('node-fetch');

const url = 'https://api.staging.neat.eu/service-accounts/auth';
const options = {
  method: 'POST',
  headers: {accept: 'application/json', 'content-type': 'application/json'},
  body: JSON.stringify({
    clientId: 'neat-citsra-wstryn',
    clientSecret: 'GFA8BAG6GP7QE48V'
  })
};

fetch(url, options)
  .then(res => res.json())
  .then(json => console.log(json))
  .catch(err => console.error('error:' + err));

Requête d'authentification

Réponse :

Vous obtiendriez votre token d'authentification temporaire pour effectuer des requêtes de type Bearer.

L'identifiant du compte de service vous sera utile afin d'obtenir la liste des magasins accessibles via la clé API.

{
  "token": "token-d'authentification",
  "serviceAccount": {
    "id": "identifiant-du-compte-de-service"
  }
}