Update shiftPreferences

Espace de noms: microsoft.graph

Met à jour les propriétés et les relations d’un objet shiftPreferences.

Autorisations

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.

Type d’autorisation Autorisations (de celle qui offre le plus de privilèges à celle qui en offre le moins)
Déléguée (compte professionnel ou scolaire) User.ReadWrite.All
Déléguée (compte Microsoft personnel) Non prise en charge.
Application UserShiftPreferences.ReadWrite.All

Remarque: cet API prend en charge les autorisations d’administrateur. Les administrateurs globaux peuvent accéder aux groupes dont ils ne sont pas membres.

Requête HTTP

PATCH /users/{userId}/settings/shiftPreferences

En-têtes de demande

En-tête Valeur
Autorisation Porteur {token}. Obligatoire.
Content-Type application/json. Obligatoire.

Corps de la demande

Dans le corps de la demande, fournissons une représentation JSON d’un objet shiftPreferences.

Réponse

Si elle réussit, cette méthode renvoie un code de réponse 204 NO CONTENT.

Exemple

Demande

Voici un exemple de demande.

PATCH https://graph.microsoft.com/v1.0/users/871dbd5c-3a6a-4392-bfe1-042452793a50/settings/shiftPreferences
Content-type: application/json

{
    "id": "SHPR_eeab4fb1-20e5-48ca-ad9b-98119d94bee7",
    "@odata.etag": "1a371e53-f0a6-4327-a1ee-e3c56e4b38aa",
    "availability": [
        {
            "recurrence": {
                "pattern": {
                    "type": "Weekly",
                    "daysOfWeek": ["Monday", "Wednesday", "Friday"],
                    "interval": 1
                },
                "range": {
                    "type": "noEnd"
                }
            },
            "timeZone": "Pacific Standard Time",
            "timeSlots": null
        }
    ]
}

Réponse

Voici un exemple de réponse.

HTTP/1.1 204 NO CONTENT