Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Espace de noms: microsoft.graph
Mettez à jour les propriétés d’un objet workPlanRecurrence dans votre propre plan de travail. Mises à jour exiger que l’objet de périodicité complet soit fourni (sémantique PUT). PATCH n’est pas pris en charge.
Cette API est disponible dans les déploiements de cloud national suivants.
| Service global | Gouvernement des États-Unis L4 | Us Government L5 (DOD) | Chine gérée par 21Vianet |
|---|---|---|---|
| ✅ | ❌ | ❌ | ❌ |
Autorisations
Choisissez l’autorisation ou les autorisations marquées comme moins privilégiées pour cette API. Utilisez une autorisation ou des autorisations privilégiées plus élevées uniquement si votre application en a besoin. Pour plus d’informations sur les autorisations déléguées et d’application, consultez Types d’autorisations. Pour en savoir plus sur ces autorisations, consultez les informations de référence sur les autorisations.
| Type d’autorisation | Autorisations avec privilèges minimum | Autorisations privilégiées plus élevées |
|---|---|---|
| Déléguée (compte professionnel ou scolaire) | Calendars.ReadWrite | Non disponible. |
| Déléguée (compte Microsoft personnel) | Non prise en charge. | Non prise en charge. |
| Application | Non prise en charge. | Non prise en charge. |
Requête HTTP
PUT /me/settings/workHoursAndLocations/recurrences/{id}
Remarque
L’appel du point de terminaison /me nécessite un utilisateur connecté et par conséquent une autorisation déléguée. Les autorisations d’application ne sont pas prises en charge lors de l’utilisation du point de /me terminaison.
Lorsque vous utilisez le point de /users/{id} terminaison, l’ID doit être votre propre ID d’utilisateur.
PUT /users/{id | userPrincipalName}/settings/workHoursAndLocations/recurrences/{id}
En-têtes de demande
| Nom | Description |
|---|---|
| Autorisation | Porteur {token}. Obligatoire. En savoir plus sur l’authentification et l’autorisation. |
| Content-Type | application/json. Obligatoire. |
Corps de la demande
Dans le corps de la demande, fournissez une représentation JSON d’un objet workPlanRecurrence .
Réponse
Si elle réussit, cette méthode renvoie un 200 OK code de réponse et un objet workPlanRecurrence mis à jour dans le corps de la réponse.
Exemples
Demande
L’exemple suivant illustre une demande.
PUT https://graph.microsoft.com/v1.0/me/settings/workHoursAndLocations/recurrences/AAkALgAAAAAAHYQDEapmEc2byACqAC-EWg0A62lTFlb-Zkev22NJlM7SMwADaJA3YgAA
Content-type: application/json
{
"start": {
"dateTime": "2025-12-11T09:00:00.0000000",
"timeZone": "Pacific Standard Time"
},
"end": {
"dateTime": "2025-12-11T18:00:00.0000000",
"timeZone": "Pacific Standard Time"
},
"workLocationType": "office",
"recurrence": {
"pattern": {
"type": "weekly",
"interval": 1,
"firstDayOfWeek": "sunday",
"daysOfWeek": ["thursday"]
},
"range": {
"type": "noEnd",
"startDate": "2025-12-11",
"recurrenceTimeZone": "Pacific Standard Time"
}
}
}
Réponse
L’exemple suivant illustre la réponse.
Remarque : l’objet de réponse affiché ci-après peut être raccourci pour plus de lisibilité.
HTTP/1.1 200 OK
Content-type: application/json
{
"@odata.context": "https://graph.microsoft.com/v1.0/$metadata#users('15b9b296-dac5-43d0-8b94-93bb67eef619')/settings/workHoursAndLocations/recurrences/$entity",
"id": "AAkALgAAAAAAHYQDEapmEc2byACqAC-EWg0A62lTFlb-Zkev22NJlM7SMwADxDWWKgAA",
"workLocationType": "office",
"placeId": null,
"start": {
"dateTime": "2025-12-11T09:00:00.0000000",
"timeZone": "Pacific Standard Time"
},
"end": {
"dateTime": "2025-12-11T18:00:00.0000000",
"timeZone": "Pacific Standard Time"
},
"recurrence": {
"pattern": {
"type": "weekly",
"interval": 1,
"firstDayOfWeek": "sunday",
"daysOfWeek": [
"thursday"
],
"month": 0,
"dayOfMonth": 0,
"index": "first"
},
"range": {
"type": "noEnd",
"startDate": "2025-12-11",
"endDate": null,
"recurrenceTimeZone": "Pacific Standard Time",
"numberOfOccurrences": 0
}
}
}