changeTrackedEntity: stageForDeletion
Namespace: microsoft.graph
Importante
As APIs na versão /beta
no Microsoft Graph estão sujeitas a alterações. Não há suporte para o uso dessas APIs em aplicativos de produção. Para determinar se uma API está disponível na v1.0, use o seletor Versão.
Execute a exclusão de uma instância openShift, shift ou timeOff em um agendamento no modo de rascunho.
As alterações de rascunho só são visíveis para os gerentes. Os membros da equipe não são enviados notificação para alterações de rascunho. A exclusão é finalizada quando a agenda é compartilhada.
Permissões
Uma das seguintes permissões é necessária para chamar esta API. Para saber mais, incluindo como escolher permissões, confira Permissões.
Tipo de permissão | Permissões menos privilegiadas | Permissões privilegiadas mais altas |
---|---|---|
Delegado (conta corporativa ou de estudante) | Schedule.ReadWrite.All | Group.ReadWrite.All |
Delegado (conta pessoal da Microsoft) | Sem suporte. | Sem suporte. |
Aplicativo | 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 | Uma ID de usuário (GUID). Necessário somente se o token de autorização for um token de aplicativo; caso contrário, opcional. |
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: Encenar a exclusão de um openShift
O exemplo a seguir mostra como encenar 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/beta/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: Encenar a exclusão de um turno
O exemplo a seguir mostra como encenar a exclusão de uma mudança em um agendamento no modo de rascunho.
Solicitação
O exemplo a seguir mostra uma solicitação.
POST https://graph.microsoft.com/beta/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: encenar a exclusão de um timeOff
O exemplo a seguir mostra como encenar a exclusão de um timeOff em um agendamento no modo de rascunho.
Solicitação
O exemplo a seguir mostra uma solicitação.
POST https://graph.microsoft.com/beta/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
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de