Appearance
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`)