Skip to content

Map endpoints

Tous les endpoints sont accessibles avec l'URL de base https://api.tribuo.cloud ou https://api.blueorangegames.eu. Les endpoints regroupé ici sont lié au site map.tribuo.fr.

POST

/map/store

AUTH

Cette route nécessite une clé avec le role map-database

Cette route permet d'ajouter une nouvelle boutique à la BDD map-data. Elle est faite pour être utilisé automatiquement par Zoho CRM quand une boutique est mise à jour. Cette route transforme l'adresse en coordonées géographiques et stocks ces coords dans la BDD, l'adresse doit donc être réel pour bien fonctionner.

INFO

Cette route possède une liste hard-codé de clients à ne pas afficher sur la map ou dont l'adresse ne doit pas être modifié automatiquement.

Les paramètres du body doivent être en String :

  • name
  • address
  • zipcode
  • city
  • id (L'ID Zoho)
axios.post('https://api.tribuo.cloud/map/store', {
    name: 'Boutique Test',
    address: '97 impasse jean lamour',
    zipcode: '54700',
    city: 'Pont à Mousson',
    id: 965295782789327890
})

GET

/map/stores

AUTH

Cette route nécessite un header origin https://map.tribuo.fr ou https://map.blueorangegames.eu

Cette route permet de récupérer tous les clients de tribuo avec leur address et leurs coordonnées géographique.

axios.get(`https://api.tribuo.cloud/map/stores`)

Docs tribuo.cloud