Criar pendingExternalUserProfile
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.
Crie um novo objeto pendingExternalUserProfile .
Esta API está disponível nas seguintes implementações de cloud nacionais.
Serviço global | US Government L4 | US Government L5 (DOD) | China operada pela 21Vianet |
---|---|---|---|
✅ | ❌ | ❌ | ❌ |
Permissões
Escolha a permissão ou permissões marcadas como menos privilegiadas para esta API. Utilize uma permissão ou permissões com privilégios mais elevados apenas se a sua aplicação o exigir. Para obter detalhes sobre as permissões delegadas e de aplicação, veja Tipos de permissão. Para saber mais sobre estas permissões, veja a referência de permissões.
Tipo de permissão | Permissões com menos privilégios | Permissões com privilégios superiores |
---|---|---|
Delegado (conta corporativa ou de estudante) | PendingExternalUserProfile.ReadWrite.All | Indisponível. |
Delegado (conta pessoal da Microsoft) | Sem suporte. | Sem suporte. |
Application | PendingExternalUserProfile.ReadWrite.All | Indisponível. |
A conta escolar ou profissional tem de pertencer, pelo menos, à função administrador de serviços do TeamsMicrosoft Entra.
Solicitação HTTP
POST /directory/pendingExternalUserProfiles
Cabeçalhos de solicitação
Nome | Descrição |
---|---|
Autorização | {token} de portador. Obrigatório. Saiba mais sobre autenticação e autorização. |
Content-Type | application/json. Obrigatório. |
Corpo da solicitação
No corpo do pedido, forneça uma representação JSON de um pendingExternalUserProfile.
Propriedade | Tipo | Descrição |
---|---|---|
address | physicalOfficeAddress | O endereço do escritório do perfil de utilizador externo pendente. |
createdBy | Cadeia de caracteres | O ID de objeto do utilizador que criou o perfil de utilizador externo pendente. Somente leitura. Não anulável. |
createdDateTime | DateTimeOffset | Data e hora em que este perfil de utilizador externo pendente foi criado. Não anulável. Somente leitura. |
CompanyName | String | O nome da empresa do perfil de utilizador externo pendente. |
deletedDateTime | DateTimeOffset | Data e hora em que o perfil de utilizador externo pendente foi eliminado. Sempre null quando o objeto não é eliminado. |
department | String | O departamento do perfil de utilizador externo pendente. |
displayName | Cadeia de caracteres | O nome a apresentar do perfil de utilizador externo pendente. Obrigatório. |
época | Int | O número da versão do perfil de utilizador externo pendente. Incrementado com cada atualização para a entidade. Somente leitura. Não anulável. |
id | Cadeia de caracteres | O identificador exclusivo do perfil de utilizador externo pendente. Por exemplo, 12345678-9abc-def0-1234-56789abcde. O valor da propriedade ID é frequentemente, mas não exclusivamente, sob o formato de um GUID; O valor deve ser tratado como um identificador opaco e não confie no fato de ser um GUID. Chave. Não anulável. Somente leitura. |
isDiscoverable | Booliano | Representa se o perfil de utilizador externo pendente é detetável no diretório. |
isEnabled | Booliano | Representa se o perfil de utilizador externo pendente está ativado no diretório. |
jobTitle | String | O cargo do perfil de utilizador externo. |
phoneNumber | Cadeia de caracteres | O número de telefone do perfil de utilizador externo pendente. Tem de estar no formato E164. Obrigatório. |
supervisorId | Cadeia de caracteres | O ID de objeto do supervisor do perfil de utilizador externo pendente. |
Resposta
Se for bem-sucedido, este método devolve um 201 Created
código de resposta e um objeto pendingExternalUserProfile . Se não for bem-sucedido, é devolvido um 4xx
erro com detalhes específicos.
Exemplo
Solicitação
O exemplo a seguir mostra uma solicitação.
POST https://graph.microsoft.com/beta/directory/pendingExternalUserProfiles
Content-type: application/json
{
"phoneNumber": "+15555555555",
"displayName": "Bob Henry"
}
Resposta
O exemplo a seguir mostra a resposta.
Observação: o objeto de resposta mostrado aqui pode ser encurtado para legibilidade.
HTTP/1.1 201 Created
Content-type: application/json
{
"id":"1e4ba82a-5f0c-423c-83e1-fc8ad69d8f02",
"isEnabled":true,
"createdDateTime":"2020-11-12T17:53:48Z",
"deletedDateTime":null,
"department":null,
"displayName":"Bob Henry",
"isDiscoverable":true,
"jobTitle":null,
"phoneNumber":"4257034568",
"address": {
"city": null,
"countryOrRegion": null,
"officeLocation": null,
"postalCode": null,
"state": null,
"street": null
},
"epoch":1,
"createdBy":"67670e18-bf37-416c-b5c8-3bfdaad757cc",
"supervisorId":null,
"companyName":null
}
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