Compartilhar via


externalUserProfile resource type (tipo de recurso externalUserProfile)

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.

Representa o perfil de um utilizador externo num inquilino Microsoft Entra. Este perfil é criado quando um utilizador resgata o respetivo ficheiro pendingExternalUserProfile. O perfil de utilizador externo pendente pode ser criado através da Create API pendingExternalUserProfile.

Herda de externalProfile.

Métodos

Método Tipo de retorno Descrição
Get externalUserProfile Obtém as propriedades de um perfil de utilizador externo.
List coleção externalUserProfile Obtém uma lista de todos os perfis de utilizador externos.
Atualizar Nenhum(a) Atualizar um perfil de utilizador externo.
Delete Nenhum Eliminar um perfil de utilizador externo.

Propriedades

Propriedade Tipo Descrição
address physicalOfficeAddress O endereço do escritório do perfil de utilizador externo. Herdado de externalProfile.
createdBy Cadeia de caracteres O ID de objeto do utilizador que criou o perfil de utilizador externo. Herdado de externalProfile. Somente leitura. Não anulável.
createdDateTime DateTimeOffset Data e hora em que este utilizador externo foi criado. Herdado de externalProfile. Não anulável. Somente leitura.
CompanyName String O nome da empresa do perfil de utilizador externo. Herdado de externalProfile. Suporta $filter (eq, startswith).
deletedDateTime DateTimeOffset Data e hora em que este perfil de utilizador externo foi eliminado. Sempre null quando o objeto não é eliminado. Herdado de externalProfile.
department String O departamento do perfil de utilizador externo. Herdado de externalProfile.
displayName Cadeia de caracteres O nome a apresentar do perfil de utilizador externo. Herdado de externalProfile.
id Cadeia de caracteres O identificador exclusivo do perfil de utilizador externo. Por exemplo, 12345678-9abc-def0-1234-56789abcde. O valor da propriedade ID é, muitas vezes, mas não exclusivamente sob a forma de um GUID; trate-o como um identificador opaco e não dependa de ser um GUID. Chave. Não anulável. Somente leitura.
isDiscoverable Booliano Representa se o perfil de utilizador externo é detetável no diretório. Quando true, este perfil externo aparece na pesquisa do Teams. Quando false, este perfil externo não aparece na pesquisa do Teams. Herdado de externalProfile.
isEnabled Booliano Representa se o perfil de utilizador externo está ativado no diretório. Esta propriedade é ponto a ponto da accountEnabled propriedade no objeto Utilizador .
jobTitle String O cargo do perfil de utilizador externo. Herdado de externalProfile.
phoneNumber Cadeia de caracteres O número de telefone do perfil de utilizador externo. Tem de estar no formato E164. Herdado de externalProfile.
supervisorId Cadeia de caracteres O ID de objeto do supervisor do perfil de utilizador externo. Herdado de externalProfile. Suporta $filter (eq, startswith).

Relações

Nenhum

Representação JSON

A representação JSON seguinte mostra o tipo de recurso.

{
  "@odata.type": "#microsoft.graph.externalUserProfile",
  "id": "String (identifier)",
  "deletedDateTime": "String (timestamp)",
  "createdDateTime": "String (timestamp)",
  "createdBy": "String",
  "companyName": "String",
  "displayName": "String",
  "jobTitle": "String",
  "isDiscoverable": "Boolean",
  "isEnabled": "Boolean",
  "department": "String",
  "phoneNumber": "String",
  "address": {
    "@odata.type": "microsoft.graph.physicalOfficeAddress"
  },
  "supervisorId": "String"
}