Intro & Documentation :

La documentation générale de notre API est disponible ici : https://documentation.tactill.com/docs

Prenons le cas d'usage suivant : vous souhaitez récupérer des tickets filtrés pour pouvoir y apporter un traitement de votre côté.

1- Nous nous intéressons aux tickets, cela est en rapport avec la fonctionnalité de ventes, vous trouverez donc d'avantage d'informations sur les routes disponibles sous "Order" ici : https://api4.tactill.com/v1/order/documentation

2- Nous voulons récupérer des tickets, on s'intéresse donc à la route GET v1/tickets qui vous retourne un JSON comportant les informations concernant les tickets répondant aux critères de requête.
La documentation technique de cette route est disponible ici : https://api4.tactill.com/v1/order/documentation#!/v1/getTickets

3- On souhaite rechercher tous les tickets encaissés sur une plage de date dont le montant est supérieur à un seuil défini. On va donc filtrer sur les critères suivant : 

  • test

  • updated_at

  • status

  • amount_net

4- Pour construire la requête, passez dans le header votre clé d'API :

5- Passez dans la query votre node_id & les filtres à utiliser :

Le filtre se construit de la manière suivante :

  • paramètre : "filter"

  • valeur : {param=value}

Concrètement :
updated_at[gt]=2019-01-31&updated_at[lt]=2019-10-01&test=false&status=close&amount_net[gt]=300

6- Lancez la requête, vous devriez obtenir une réponse du type :

Avez-vous trouvé votre réponse?