POST api/utilisateurs/disponibilites

Retourne la disponibilité d'un ou plusieurs utilisateur à la date/heure passée (ou à l'instant T si aucune date n'est fournie).
            Un utilisateur est disponible à un instant si : 
            - Il n'a pas de RDV Business
            - Il n'est pas absent
            - Il n'a pas d'essai programmé
            La route est en POST pour ne pas limiter la nombre d'IDUtilisateur passé (limite dans la longueur de la query string si GET)

Request Information

URI Parameters

None.

Body Parameters

Json : { IDsUtilisateurs: [], date: "" }

ListDisponibiliteRequest
NameDescriptionTypeAdditional information
IDsUtilisateur

Liste des IDs utilisateurs

Collection of integer

None.

Date

Date pour laquelle on vérifie la disponibilité

date

None.

Request Formats

application/json, text/json

Sample:
{
  "IDsUtilisateur": [
    1,
    2
  ],
  "Date": "2026-09-28T10:36:20.8441728+02:00"
}

application/xml, text/xml

Sample:
<ListDisponibiliteRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/SelectUp.APIeSellerREST.Requests">
  <Date>2026-09-28T10:36:20.8441728+02:00</Date>
  <IDsUtilisateur xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:int>1</d2p1:int>
    <d2p1:int>2</d2p1:int>
  </IDsUtilisateur>
</ListDisponibiliteRequest>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

Collection of UtilisateurDisponibilite
NameDescriptionTypeAdditional information
IDUtilisateur

integer

None.

EstDisponible

boolean

None.

Response Formats

application/json, text/json

Sample:
[
  {
    "IDUtilisateur": 1,
    "EstDisponible": true
  },
  {
    "IDUtilisateur": 1,
    "EstDisponible": true
  }
]

application/xml, text/xml

Sample:
<ArrayOfUtilisateurDisponibilite xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/SelectUp.APIeSellerREST.Models">
  <UtilisateurDisponibilite>
    <EstDisponible>true</EstDisponible>
    <IDUtilisateur>1</IDUtilisateur>
  </UtilisateurDisponibilite>
  <UtilisateurDisponibilite>
    <EstDisponible>true</EstDisponible>
    <IDUtilisateur>1</IDUtilisateur>
  </UtilisateurDisponibilite>
</ArrayOfUtilisateurDisponibilite>