offerShiftRequest : refuserofferShiftRequest: decline

Espace de noms : microsoft.graphNamespace: microsoft.graph

Refuser un objet offerShiftRequest .Decline an offerShiftRequest object.

AutorisationsPermissions

L’une des autorisations suivantes est nécessaire pour appeler cette API. Pour plus d’informations, notamment sur la façon de choisir les autorisations, voir Autorisations.One of the following permissions is required to call this API. To learn more, including how to choose permissions, see Permissions.

Type d’autorisationPermission type Autorisations (de celle qui offre le plus de privilèges à celle qui en offre le moins)Permissions (from least to most privileged)
Déléguée (compte professionnel ou scolaire)Delegated (work or school account) Schedule. ReadWrite. All, Group. ReadWrite. AllSchedule.ReadWrite.All, Group.ReadWrite.All
Déléguée (compte Microsoft personnel)Delegated (personal Microsoft account) Non prise en charge.Not supported.
ApplicationApplication Schedule.ReadWrite.AllSchedule.ReadWrite.All

Remarque: cet API prend en charge les autorisations d’administrateur.Note: This API supports admin permissions. Les administrateurs globaux peuvent accéder aux groupes dont ils ne sont pas membres.Global admins can access groups that they are not a member of.

Requête HTTPHTTP request

POST /teams/{teamId}/schedule/offerShiftRequests/{offerShiftRequestId}/decline

En-têtes de demandeRequest headers

NomName DescriptionDescription
AutorisationAuthorization Porteur {token}. Obligatoire.Bearer {token}. Required.
Content-typeContent-type application/json. Obligatoire.application/json. Required.

Corps de la demandeRequest body

Dans le corps de la demande, indiquez un objet JSON avec les paramètres suivants.In the request body, provide a JSON object with the following parameters.

ParamètreParameter TypeType DescriptionDescription
messagemessage StringString Message personnalisé envoyé lors du refus.Custom message sent on decline.

RéponseResponse

Si elle réussit, cette méthode renvoie un code de réponse 200 OK. Elle ne renvoie rien dans le corps de la réponse.If successful, this method returns a 200 OK response code. It does not return anything in the response body.

ExemplesExamples

DemandeRequest

L’exemple suivant illustre une demande.The following example shows a request.

POST https://graph.microsoft.com/v1.0/teams/{teamId}/schedule/offerShiftRequests/{offerShiftRequestId}/decline
Content-type: application/json

{
  "message": "Sorry, you can't offer this shift."
}

RéponseResponse

L’exemple suivant illustre la réponse.The following example shows the response.

HTTP/1.1 200 OK