...
GET {url}/localtrac/store-locator/locations/{businessUuid} | |||
---|---|---|---|
This route will return the list locations for provided business, including all information about locationCette route retournera la liste des succursales del'entreprise fournie, y compris toutes les informations sur la succursale. | |||
Requête | |||
En-têtes | |||
Authorization | <token> jeton obtenu lors de l'authentification | ||
Accept | application/json | ||
Réponse (200) - Succès | |||
En-têtes | |||
Content-Type | application/json | ||
Body | |||
| |||
data | Array liste des susccursales | ||
data[0].uuid | Identifiant unique (uuid) de la succursale dans LOCALTRAC. Il s'agit de l'uuid que vous devez utiliser pour toute autre demande nécessitant un <location_uuid> dans l'url. | ||
data[0].active | Valeur booléenne représentant l'état de l'emplacement, true pour active et false pour inactive. Lorsqu'un emplacement est défini comme inactif, il n'est surveillé dans aucun répertoire. | ||
data[0].lastUpdated | Timestamp de la dernière mise à jour sur le champ de n'importe quel emplacement | ||
data[0].urls | Un tableau contenant les sites Web et les URL de médias sociaux. Clés prises en charge:
| ||
data[0].payments | Un tableau contenant la liste des modes de paiement. La valeur est une valeur booléenne, true lorsque le mode de paiement est accepté ou false dans le cas contraire. Clés prises en charge:
| ||
data[0].name | Un tableau des traductions de noms de lieux. Chaque ligne du sous-tableau est une valeur associative de <language>: <name>. A Ce route renvoie par default le nom de la succursale inscrit dans la section store locator de la fiche de la succursale, si la valeur est vide «nom» général de l'emplacement sera retournée. | ||
data[0].description | Un tableau de toutes les descriptions d'emplacement. Chaque ligne du sous-tableau est une valeur associative de <language>: <description>. | ||
data[0].communication | Un tableau de toutes les informations de comtact. Clés prises en charge:
| ||
data[0].storeCode | Identifiant externe donné par le client lors de la création de l'emplacement ou lors de l'importation dans LOCALTRAC à partir d'un répertoire. | ||
data[0].locale | Langue de la succursale <locale>: description <description>. Nous prenons actuellement en charge que <locale> fr_CA et en_CA. | ||
data[0].address | Un tableau contenant l'adresse complète. Cette route renvoie "Adresse ligne 1 et 2" de la succursale provenant du store locator. S'il est vide, "adresse line 1 et 2" générale de l'emplacement. | ||
data[0].storeLocator | Un tableau des informations completentaire au localisateur de magasin d'emplacement. Clés prises en charge:
| ||
data[0].schedules | Un tableau des heures d'ouverture régulières de la succursale. | ||
data[0].scheduleExceptions | Un tableau des heures d’ouverture d'exceptions de la succursale. | ||
data[0].averageRating | Note moyenne Google pour l'année en cours pour cet emplacement. | ||
Réponse (403) - Accès interdit | |||
En-têtes | |||
Content-Type | application/json | ||
Body | |||
|
...
GET {url}/localtrac/store-locator/businessTags/{businessUuid} | |||
---|---|---|---|
This route will return the list of Store Locator tags, associated to businessCet route renvoit la liste des étiquettes/tags associées à l'entreprise. | |||
Requête | |||
En-têtes | |||
Authorization | <token> jeton obtenu lors de l'authentification | ||
Accept | application/json | ||
Réponse (200) - Succès | |||
En-têtes | |||
Content-Type | application/json | ||
Body | |||
| |||
uuid | Identifiant unique (uuid) de l’etiquette. Il s'agit de l'uuid que vous devez utiliser pour toute autre demande nécessitant la mise a jour d’un tag. | ||
translations | Un tableau de traductions du nom de la étiquette/tag. Pour le moment, seules les langues «en» et «fr» sont prises en charge. Les langues sont facultatives (la balise ne peut avoir qu'une seule langue). | ||
translations.en | Traduction anglaise de l’étiquette/tag. | ||
translations.fr | Traduction francaise de l'étiquette/tag. | ||
slug | Un tableau de slug pour les étiquettes/tags.. (généré automatiquement lors de l'insertion / mise à jour du tag). | ||
slug.en | Slug pour traduction anglaise de l’étiquette/tag. | ||
slug.fr | Slug pour la traduction francaise de l’étiquette/tag. | ||
Réponse (403) - Accès interdit | |||
En-têtes | |||
Content-Type | application/json | ||
Body | |||
|
...
POST {url}/localtrac/store-locator/businessCategories/{businessUuid} | |||
---|---|---|---|
Cette route définira la liste des catégories de Store Locator, associées à l'entreprise. (Cela effacera toutes les données précédentes et enregistrera la liste fournie). | |||
Requête | |||
En-têtes | |||
Authorization | <token> jeton obtenu lors de l'authentification | ||
Accept | application/json | ||
Body (Exemple) | |||
| |||
categories | Un tableau de catégories à enregistrer | ||
categories[0].uuid (optional) | Uuid de la catégorie, reçu de la route GET. Si elle est fournie, la catégorie sera mise à jour (les traductions changeront, uuid reste le même). | ||
categories[0].translationsArray of translations of the category. Only “en” and “fr” are supported now | Liste (array) des traductions des categories. Seules les langues «en» et «fr» sont prises en charge. | ||
categories[0].translations.en (optional) | English translation of the nameTraduction anglaise du nom. | ||
categories[0].translations.fr (optional) | French translation of the nameTraduction francaise du nom. | ||
Réponse (200) - Succès | |||
En-têtes | |||
Content-Type | application/json | ||
Body | |||
| |||
Réponse (400) - Erreur de validationThis scenario happens if you sent any content who fails the minimum validation process. For instance, failing to provide translations will lead to the following resultCe scénario se produit si vous avez envoyé un contenu qui échoue au processus de validation minimum. Par exemple, ne pas fournir de traductions conduira au résultat suivant | |||
En-têtes | |||
Content-Type | application/json | ||
Body | |||
| |||
Réponse (403) - Accès interditThis scenario happens if you sent non-existing uuid of the categoryCe scénario se produit si vous avez envoyé un uuid non existant de la catégorie | |||
En-têtes | |||
Content-Type | application/json | ||
Body | |||
| |||
Réponse (403) - Accès interditThis scenario happens if you sent non-existing businessUuidCe scénario se produit si vous avez envoyé businessUuid inexistant | |||
Content-Type | application/json | ||
Body | |||
|
...
POST {url}/localtrac/store-locator/businessCategories/{businessUuid}/add | |||
---|---|---|---|
This route will add category to business and associate it to location (if providedCette route ajoute une catégorie à l'entreprise et l'associera à l'emplacement (si fourni). | |||
Requête | |||
En-têtes | |||
Authorization | <token> jeton obtenu lors de l'authentification | ||
Accept | application/json | ||
Body (Exemple) | |||
| |||
locationUuid (optional) | Uuid of location. Newly created category will be associated to provided locationIdentifiant unique (Uuid) de la succursale. La catégorie nouvellement créée sera associée à la succursale indiqué. | ||
translationsArray of translations of the categories. Only “en” and “fr” are supported now | Tableau de traductions des catégories. Seuls «en» et «fr» sont pris en charge. | ||
translations.en (optional) | English translation of the nameTraduction anglaise du nom. | ||
translations.fr (optional) | French translation of the nameTraduction francaise du nom. | ||
Réponse (200) - Succès | |||
En-têtes | |||
Content-Type | application/json | ||
Body | |||
| |||
uuidLOCALTRAC | Identifiant unique identifier (uuid) of the category. This is the uuid you should use for any further request to update category or associate it to locationsde la catégorie. C'est l'uuid que vous devez utiliser pour toute autre demande de mise à jour de la catégorie ou de l'associer à des emplacements. | ||
Réponse (400) - Erreur de validationThis scenario happens if you sent any content who fails the minimum validation process. For instance, failing to provide translations will lead to the following result | |||
En-têtes | |||
Content-Type | application/json | ||
Body | |||
| |||
Réponse (403) - Accès interditThis scenario happens if you sent non-existing businessUuid or locationUuid | |||
Content-Type | application/json | ||
Body | |||
|
...