Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Namespace: microsoft.graph
Preparar a exclusão de uma instância openShift, shift ou timeOff em uma agenda no modo de rascunho.
As alterações de rascunho são visíveis apenas para os gerentes. Os membros da equipe não recebem notificações sobre alterações de rascunho. A exclusão é finalizada quando a agenda é compartilhada.
Permissões
Escolha a(s) permissão(s) marcada(s) como menos privilegiada(s) para essa API. Use uma permissão ou permissões com privilégios mais altos somente se o aplicativo exigir. Para obter detalhes sobre permissões delegadas e de aplicativo, consulte Tipos de permissão. Para saber mais sobre essas permissões, consulte a referência de permissões.
| Tipo de permissão | Permissões menos privilegiadas | Permissões com privilégios mais elevados |
|---|---|---|
| Delegado (conta corporativa ou de estudante) | Schedule.ReadWrite.All | Group.ReadWrite.All |
| Delegado (conta pessoal da Microsoft) | Sem suporte. | Sem suporte. |
| Application | Schedule.ReadWrite.All | Indisponível. |
Solicitação HTTP
Para um openShift:
POST /teams/{teamsId}/schedule/openShifts/{openShiftId}/stageForDeletion
Para um turno:
POST /teams/{teamsId}/schedule/shifts/{shiftId}/stageForDeletion
Para um timeOff:
POST /teams/{teamsId}/schedule/timesOff/{timeOffId}/stageForDeletion
Cabeçalhos de solicitação
| Nome | Descrição |
|---|---|
| Autorização | {token} de portador. Obrigatório. Saiba mais sobre autenticação e autorização. |
| MS-APP-ACTS-AS (preterido) | Uma ID de usuário (GUID). Necessário somente se o token de autorização for um token de aplicativo; caso contrário, opcional. O MS-APP-ACTS-AS cabeçalho foi preterido e não é mais necessário com tokens de aplicativo. |
Corpo da solicitação
Não forneça um corpo de solicitação para esse método.
Resposta
Se tiver êxito, este método retornará um código de resposta 204 No Content.
Exemplos
Exemplo 1: Preparar a exclusão de um openShift
O exemplo a seguir mostra como preparar a exclusão de um openShift em uma agenda no modo de rascunho.
Solicitação
O exemplo a seguir mostra uma solicitação.
POST https://graph.microsoft.com/v1.0/teams/3d88b7a2-f988-4f4b-bb34-d66df66af126/schedule/openShifts/OPNSHFT_577b75d2-a927-48c0-a5d1-dc984894e7b8/stageForDeletion
Resposta
O exemplo a seguir mostra a resposta.
HTTP/1.1 204 No Content
Exemplo 2: Preparar a exclusão de um turno
O exemplo a seguir mostra como preparar a exclusão de um turno em uma agenda no modo de rascunho.
Solicitação
O exemplo a seguir mostra uma solicitação.
POST https://graph.microsoft.com/v1.0/teams/3d88b7a2-f988-4f4b-bb34-d66df66af126/schedule/shifts/SHFT_577b75d2-a927-48c0-a5d1-dc984894e7b8/stageForDeletion
Resposta
O exemplo a seguir mostra a resposta.
HTTP/1.1 204 No Content
Exemplo 3: Preparar a exclusão de um timeOff
O exemplo a seguir mostra como preparar a exclusão de um timeOff em uma agenda no modo de rascunho.
Solicitação
O exemplo a seguir mostra uma solicitação.
POST https://graph.microsoft.com/v1.0/teams/3d88b7a2-f988-4f4b-bb34-d66df66af126/schedule/timesOff/SHFT_577b75d2-a927-48c0-a5d1-dc984894e7b8/stageForDeletion
Resposta
O exemplo a seguir mostra a resposta.
HTTP/1.1 204 No Content