Documentation

Activité

MéthodeRouteDescription
POST /activities

[Hermes Link] Retourne une liste d'activités

Champ personnalisé

MéthodeRouteDescription
GET /custom-fields

[Hermes Link] Retourne une liste de champs personnalisés

Compétence

MéthodeRouteDescription
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éthodeRouteDescription
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éthodeRouteDescription
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éthodeRouteDescription
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éthodeRouteDescription
POST /documents

[Hermes Link] Retourne une liste de documents

Entreprise

MéthodeRouteDescription
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éthodeRouteDescription
GET /download/specialities/{name}

[Hermes Link] Retourne le template d'une spécialité

GET /download/{name}

[Hermes Link] Retourne un fichier

Indisponibilité

MéthodeRouteDescription
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éthodeRouteDescription
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éthodeRouteDescription
GET /maintenances

Retourne une liste de maintenances

GET /maintenances/{uid}

Retourne une maintenance

Outil

MéthodeRouteDescription
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éthodeRouteDescription
POST /scheduler/proposals

[Hermes Link] Retourne une liste de propositions de RDV

Ressource

MéthodeRouteDescription
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éthodeRouteDescription
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éthodeRouteDescription
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éthodeRouteDescription
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éthodeRouteDescription
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éthodeRouteDescription
GET /units/{uid}/trips

Retourne une liste de trajets d'un véhicule

GET /trips/{uid}

Retourne un trajet

Type d'activité

MéthodeRouteDescription
GET /types-activities

[Hermes Link] Retourne une liste de types d'activités

Type de document

MéthodeRouteDescription
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éthodeRouteDescription
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éthodeRouteDescription
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