Documentation
Activité
| Méthode | Route | Description |
|---|---|---|
| POST | /activities |
[Hermes Link] Retourne une liste d'activités |
Champ personnalisé
| Méthode | Route | Description |
|---|---|---|
| GET | /custom-fields |
[Hermes Link] Retourne une liste de champs personnalisés |
Compétence
| Méthode | Route | Description |
|---|---|---|
| GET | /skills |
[Hermes Link] Retourne une liste de compétences |
| GET | /skills/{uid} |
[Hermes Link] Retourne une compétence |
| POST | /skills |
[Hermes Link] Crée une nouvelle compétence |
| PUT | /skills/{uid} |
[Hermes Link] Modifie une compétence |
| DELETE | /skills/{uid} |
[Hermes Link] Supprime une compétence à partir de son uid ou code |
| GET | /skills-families |
[Hermes Link] Retourne une liste de famille de compétences |
| GET | /skills-families/{uid} |
[Hermes Link] Retourne une liste de famille de compétences |
| POST | /skills-families |
[Hermes Link] Crée une nouvelle famille de compétences |
| PUT | /skills-families/{uid} |
[Hermes Link] Modifie une famille compétence |
| DELETE | /skills-families/{uid} |
[Hermes Link] Supprime une famille de compétences à partir de son uid ou code |
Compte
| Méthode | Route | Description |
|---|---|---|
| GET | /accounts |
[Hermes Link] Retourne une liste de comptes |
| POST | /accounts |
[Hermes Link] Crée un nouveau compte |
| PUT | /accounts/{uid} |
[Hermes Link] Modifie un compte |
Contact
| Méthode | Route | Description |
|---|---|---|
| POST | /contacts/page |
[Hermes Link] Retourne une liste de contacts |
| GET | /contacts/{uid} |
[Hermes Link] Retourne un contact |
| POST | /contacts |
[Hermes Link] Crée un nouveau contact |
| PUT | /contacts/{uid} |
[Hermes Link] Modifie un contact |
| DELETE | /contacts/{uid} |
[Hermes Link] Supprime un contact à partir de son uid ou code |
| PUT | /contacts/{contactUid}/sites/{siteUid} |
[Hermes Link] Modifie un site |
| GET | /contacts/{contactUid}/sites/{siteUid} |
[Hermes Link] Retourne un site |
Dépôt
| Méthode | Route | Description |
|---|---|---|
| GET | /agencies |
[Hermes Link] Retourne une liste de dépôts |
| GET | /agencies/{uid} |
[Hermes Link] Retourne un dépôts |
| POST | /agencies |
[Hermes Link] Crée un nouveau dépôt |
| PUT | /agencies/{uid} |
[Hermes Link] Modifie un dépôt |
Document
| Méthode | Route | Description |
|---|---|---|
| POST | /documents |
[Hermes Link] Retourne une liste de documents |
Entreprise
| Méthode | Route | Description |
|---|---|---|
| POST | /companies/page |
[Hermes Link] Retourne une liste d'entreprises |
| GET | /companies/{uid} |
[Hermes Link] Retourne une entreprise |
| POST | /companies |
[Hermes Link] Crée une nouvelle entreprise |
| PUT | /companies/{uid} |
[Hermes Link] Modifie une entreprise |
| DELETE | /companies/{uid} |
[Hermes Link] Supprime une entreprise |
Fichier
| Méthode | Route | Description |
|---|---|---|
| GET | /download/specialities/{name} |
[Hermes Link] Retourne le template d'une spécialité |
| GET | /download/{name} |
[Hermes Link] Retourne un fichier |
Indisponibilité
| Méthode | Route | Description |
|---|---|---|
| POST | /unavailabilities/page |
[Hermes Link] Pagination d'indisponibilités |
| GET | /unavailabilities/{uid} |
[Hermes Link] Retourne une indisponibilité |
| PUT | /unavailabilities/{uid} |
[Hermes Link] Modifie une indisponibilité |
| POST | /unavailabilities |
[Hermes Link] Crée une indisponibilité |
| DELETE | /unavailabilities/{uid} |
[Hermes Link] Supprime une indisponibilité à partir de son uid ou code |
| GET | /types-unavailabilities |
[Hermes Link] Retourne une liste de types d'indisponibilités |
Intervention
| Méthode | Route | Description |
|---|---|---|
| POST | /appointments/page |
[Hermes Link] Retourne une liste d'interventions |
| POST | /appointments/planned/page |
[Hermes Link] Retourne une liste d'interventions planifiées |
| POST | /appointments/unplanned/page |
[Hermes Link] Retourne une liste d'interventions non planifiées |
| GET | /appointments/{uid} |
[Hermes Link] Retourne une intervention |
| DELETE | /appointments/{uid} |
[Hermes Link] Supprime une intervention |
| POST | /appointments |
[Hermes Link] Crée une nouvelle intervention |
| PUT | /appointments/{uid} |
[Hermes Link] Modifie une intervention |
| PATCH | /appointments/{uid}/form |
[Hermes Link] Peuple le formulaire à une tâche |
| PATCH | /appointments/{uid}/plan |
[Hermes Link] Planifie une intervention |
| PATCH | /appointments/{uid}/unplan |
[Hermes Link] Déplanifie une intervention |
| PATCH | /appointments/{uid}/publish |
[Hermes Link] Publie une intervention |
| PATCH | /appointments/{uid}/unpublish |
[Hermes Link] Annule la publication d'une intervention |
| GET | /appointments/{uid}/files |
[Hermes Link] Retourne une liste de pièces jointes d'une intervention |
Maintenance
| Méthode | Route | Description |
|---|---|---|
| GET | /maintenances |
Retourne une liste de maintenances |
| GET | /maintenances/{uid} |
Retourne une maintenance |
Outil
| Méthode | Route | Description |
|---|---|---|
| POST | /tools/convert-code |
Convertit un code en uid |
| POST | /tools/convert-uid |
Convertit un uid en code |
| POST | /tools/itinerary |
Retourne la distance et la durée d'un trajet |
| GET | /tools/quota |
Retourne le nombre d'appels restants pour la journée en cours |
Planificateur
| Méthode | Route | Description |
|---|---|---|
| POST | /scheduler/proposals |
[Hermes Link] Retourne une liste de propositions de RDV |
Ressource
| Méthode | Route | Description |
|---|---|---|
| GET | /resources/{uid}/working-time |
[Déprécié] Retourne une liste de temps de travail en fonction d'une ressource |
| GET | /resources |
[Déprécié] Retourne une liste de ressources |
| GET | /resources/code/{code} |
[Déprécié] Retourne une ressource en fonction de son code |
| GET | /resources/{uid} |
[Déprécié] Retourne une ressource en fonction de son uid |
| GET | /resources/{uid}/tasks |
[Déprécié] Retourne une liste de tâches pour une ressource |
Site
| Méthode | Route | Description |
|---|---|---|
| POST | /sites/page |
Pagination de sites |
| GET | /sites |
[Déprécié] Retourne une liste de sites |
| GET | /sites/{uid} |
Retourne un site |
| POST | /sites |
Crée un nouveau site |
| PUT | /sites/{uid} |
Modifie un site |
| DELETE | /sites/{uid} |
Supprime un site |
Spécialité
| Méthode | Route | Description |
|---|---|---|
| GET | /specialities |
[Déprécié] Retourne une liste de spécialités |
| GET | /specialities/code/{code} |
[Déprécié] Retourne une spécialité en fonction de son code |
| GET | /specialities/{uid} |
[Déprécié] Retourne une spécialité en fonction de l'uid |
Tâche
| Méthode | Route | Description |
|---|---|---|
| PUT | /tasks |
[Déprécié] Crée une nouvelle tâche |
| DELETE | /tasks/code/{code} |
[Déprécié] Supprime une tâche à partir du code |
| DELETE | /tasks/{id} |
[Déprécié] Supprime une tâche à partir de l'id |
| GET | /tasks/code/{code} |
[Déprécié] Retourne une tâche en fonction du code |
| GET | /tasks/{id} |
[Déprécié] Retourne une tâche en fonction de l'id |
| GET | /tasks/unplanned |
[Déprécié] Retourne une liste de tâches non planifiées de toute les ressources |
| GET | /tasks/planned |
[Déprécié] Retourne une liste de tâches planifiées de toute les ressources |
Tournée
| Méthode | Route | Description |
|---|---|---|
| GET | /tours |
[Déprécié] Retourne une liste de tournées |
| GET | /tours/code/{code} |
[Déprécié] Retourne une tournée en fonction du code |
| GET | /tours/{id} |
[Déprécié] Retourne une tournée en fonction de l'id |
Trajet
| Méthode | Route | Description |
|---|---|---|
| GET | /units/{uid}/trips |
Retourne une liste de trajets d'un véhicule |
| GET | /trips/{uid} |
Retourne un trajet |
Type d'activité
| Méthode | Route | Description |
|---|---|---|
| GET | /types-activities |
[Hermes Link] Retourne une liste de types d'activités |
Type de document
| Méthode | Route | Description |
|---|---|---|
| GET | /documents-types |
[Hermes Link] Retourne une liste de type de documents |
| GET | /documents-types/{uid} |
[Hermes Link] Retourne un type de document |
| POST | /documents-types |
[Hermes Link] Crée un nouveau type de document |
| PUT | /documents-types/{uid} |
[Hermes Link] Modifie un type de document |
| DELETE | /documents-types/{uid} |
[Hermes Link] Supprime un type de document à partir de son uid ou code |
Utilisateur
| Méthode | Route | Description |
|---|---|---|
| POST | /users/page |
Pagination d'utilisateurs |
| GET | /users/{uid} |
Retourne un utilisateur |
| POST | /users |
Crée un nouveau utilisateur |
| PUT | /users/{uid} |
Modifie un utilisateur |
| POST | /users/{uid}/forgot-password |
Demande la réinitialisation du mot de passe d'un utilisateur |
| DELETE | /users/{uid} |
Supprime un utilisateur à partir de son uid ou code |
| GET | /users-roles |
Récupération des rôles des utilisateurs |
Véhicule
| Méthode | Route | Description |
|---|---|---|
| GET | /units |
Retourne une liste de véhicules expirés ou non |
| GET | /units/active |
Retourne une liste de véhicules actifs |
| GET | /units/expire |
Retourne une liste de véhicules expirés |
| GET | /units/code/{code} |
[Déprécié, utilisez '/units/{uid}'] Retourne un véhicule en fonction du code |
| GET | /units/{uid} |
Retourne un véhicule |
| GET | /units/{unitUid}/locations/page |
Retourne une liste de positions d'un véhicule en partant d'une certaine position |
| GET | /units/{uid}/locations |
Retourne une liste de positions d'un véhicule |
| GET | /units/{uid}/trips-summary |
Retourne le carnet de bord d'un véhicule |
| GET | /units/{uid}/track-info |
Retourne une liste d'activité d'un véhicule |