Reemplazar schedulingGroup
Espacio de nombres: microsoft.graph
Reemplace un grupo de programación existente.
Si el elemento schedulingGroup especificado no existe, este método devuelve 404 Not found
.
Permissions
Elija el permiso o los permisos marcados como con privilegios mínimos para esta API. Use un permiso o permisos con privilegios superiores solo si la aplicación lo requiere. Para obtener más información sobre los permisos delegados y de aplicación, consulte Tipos de permisos. Para obtener más información sobre estos permisos, consulte la referencia de permisos.
Tipo de permiso | Permisos con privilegios mínimos | Permisos con privilegios más altos |
---|---|---|
Delegado (cuenta profesional o educativa) | Schedule.ReadWrite.All | Group.ReadWrite.All |
Delegado (cuenta personal de Microsoft) | No admitida. | No admitida. |
Aplicación | Schedule.ReadWrite.All | No disponible. |
Solicitud HTTP
PUT /teams/{teamId}/schedule/schedulingGroups/{schedulingGroupId}
Encabezados de solicitud
Encabezado | Valor |
---|---|
Authorization | {token} de portador. Obligatorio. Obtenga más información sobre la autenticación y la autorización. |
Content-Type | application/json. Obligatorio. |
MS-APP-ACTS-AS | Un identificador de usuario (GUID). Solo se requiere si el token de autorización es un token de aplicación; De lo contrario, es opcional. |
Cuerpo de la solicitud
En el cuerpo de la solicitud, proporcione una representación JSON de un objeto schedulingGroup .
Respuesta
Si se ejecuta correctamente, este método devuelve un 200 OK
código de respuesta y un objeto schedulingGroup en el cuerpo de la respuesta.
Ejemplo
Solicitud
En el ejemplo siguiente se muestra la solicitud.
PUT https://graph.microsoft.com/v1.0/teams/{teamId}/schedule/schedulingGroups/{schedulingGroupId}
Content-type: application/json
Prefer: return=representation
{
"displayName": "Cashiers",
"isActive": true,
"userIds": [
"c5d0c76b-80c4-481c-be50-923cd8d680a1",
"2a4296b3-a28a-44ba-bc66-0274b9b95851"
]
}
Respuesta
En el ejemplo siguiente se muestra la respuesta.
Nota: Se puede acortar el objeto de respuesta que se muestra aquí para mejorar la legibilidad.
HTTP/1.1 200 OK
Content-type: application/json
{
"id": "TAG_f914d037-00a3-4ba4-b712-ef178cbea263",
"createdDateTime": "2019-03-12T22:10:38.242Z",
"lastModifiedDateTime": "2019-03-12T22:10:38.242Z",
"displayName": "Cashiers",
"isActive": true,
"userIds": [
"c5d0c76b-80c4-481c-be50-923cd8d680a1",
"2a4296b3-a28a-44ba-bc66-0274b9b95851"
],
"lastModifiedBy": {
"application": null,
"device": null,
"conversation": null,
"user": {
"id": "366c0b19-49b1-41b5-a03f-9f3887bd0ed8",
"displayName": "John Doe"
}
}
}