tipo de recurso de perfil

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 propriedades descritivas de um usuário em um locatário, por exemplo, aniversários e atividades educacionais. Essas propriedades são exibidas em experiências compartilhadas e de pessoas em serviços e experiências de terceiros do Microsoft 365 por meio do Microsoft Graph.

Programaticamente, essas propriedades são expressas como relações do recurso de perfil . Para obter uma dessas propriedades de navegação ou criar uma instância dessas propriedades para o usuário, use o método GET ou POST correspondente nessa propriedade, quando aplicável. Confira os métodos listados abaixo.

Métodos

Método Tipo de retorno Descrição
Obter perfil perfil Leia propriedades e relações do objeto de perfil.
Excluir perfil Nenhum Exclua um objeto de perfil .
Criar userAccountInformation userAccountInformation Crie um novo objeto userAccountInformation postando na coleção de contas.
Listar contas coleção userAccountInformation Obtenha uma coleção de objetos userAccountInformation .
Criar itemAddress itemAddress Crie um novo itemAddress postando na coleção de endereços.
Endereços de lista coleção itemAddress Obtenha uma coleção de objetos itemAddress .
Criar personAnniversary personAnniversary Crie uma nova pessoaAniversário postando na coleção de aniversários.
Listar aniversários coleção personAnniversary Obtenha uma coleção de objetos personAnniversary .
Criar personAward personAward Criar um objeto personAward postando na coleção de prêmios.
Listar prêmios coleção personAward Obtenha uma coleção de objetos personAward .
Criar personCertification personCertification Crie um objeto personCertification postando na coleção de certificações.
Listar certificações coleção personCertification Obtenha uma coleção de objetos personCertification .
Criar educationalActivity educationalActivity Crie um novo educationalActivity postando na coleção educationalActivities .
Listar atividades educacionais coleção educationalActivity Obtenha uma coleção de objetos educationalActivity .
Criar itemEmail itemEmail Criar um novo itemEmail postando na coleção de emails.
Listar emails coleção itemEmail Obtenha uma coleção de objetos itemEmail .
Criar personInterest personInterest Crie uma nova pessoaInterest postando na coleção de interesses.
Listar interesses coleção personInterest Obtenha uma coleção de objetos personInterest .
Criar linguagemProficiency languageProficiency Crie um novo idiomaProficiency postando na coleção de idiomas.
Idiomas da lista coleção languageProficiency Obtenha uma coleção de objetos languageProficiency .
Criar personName Personname Crie um novo objeto personName postando na coleção de nomes.
Nomes da lista coleção personName Obtenha uma coleção de objetos personName .
Criar personAnnotation personAnnotation Criar um objeto personAnnotation postando na coleção de notas.
Notas de lista coleção personAnnotation Obter uma coleção de objetos personAnnotation .
Criar itemPatent itemPatent Crie um novo objeto itemPatent postando na coleção de patentes.
Listar patentes coleção itemPatent Obtenha uma coleção de objetos itemPatent .
Criar itemPhone itemPhone Crie um novo itemPhone postando na coleção de telefones.
Listar telefones coleção itemPhone Obtenha uma coleção de objetos itemPhone .
Criar workPosition workPosition Crie uma nova workPosition postando na coleção de posições.
Listar posições coleção workPosition Obtenha uma coleção de objetos workPosition .
Criar projectParticipation projectParticipation Crie um novo projectParticipation postando na coleção de projetos.
Listar projetos coleção projectParticipation Obtenha uma coleção de objetos projectParticipation .
Criar itemPublicação itemPublicação Crie um novo objeto itemPublication postando na coleção de publicações.
Listar publicações coleção itemPublication Obtenha uma coleção de objetos itemPublication .
Criar personResponsibility personResponsibility Crie um objeto personResponsibility postando na coleção de responsabilidades.
Listar responsabilidades coleção personResponsibility Obtenha uma coleção de objetos personResponsibility .
Criar skillProficiency skillProficiency Crie uma nova habilidadeProficiency postando na coleção de habilidades.
Listar habilidades coleção skillProficiency Obtenha uma coleção de objetos skillProficiency .
Criar WebAccount WebAccount Crie uma nova WebAccount postando na coleção webAccounts.
Listar WebAccounts Coleção webAccount Obtenha uma coleção de objetos WebAccount .
Criar personWebsite personWebsite Crie um novo personWebsite postando na coleção de sites.
Listar sites coleção personWebsite Obtenha uma coleção de objetos personWebsite .

Propriedades

Propriedade Tipo Descrição
id String Somente leitura.

Relações

Relação Tipo Descrição
contas coleção userAccountInformation Representa informações especificamente vinculadas à conta de um usuário.
Endereços coleção itemAddress Representa detalhes dos endereços associados ao usuário.
anniversaries coleção personAnniversary Representa os detalhes de datas significativas associadas a uma pessoa.
awards coleção personAward Representa os detalhes de prêmios ou honrarias associados a uma pessoa.
certifications coleção personCertification Representa os detalhes das certificações associadas a uma pessoa.
educationalActivities coleção educationalActivity Representa dados fornecidos por um usuário relacionados à graduação, pós-graduação, pós-graduação ou outras atividades educacionais.
E-mails coleção itemEmail Representa informações detalhadas sobre endereços de email associados ao usuário.
interests coleção personInterest Fornece informações detalhadas sobre interesses que o usuário associou a si mesmo em vários serviços.
idiomas coleção languageProficiency Representa informações detalhadas sobre idiomas que um usuário adicionou ao seu perfil.
names coleção personName Representa os nomes que um usuário adicionou ao seu perfil.
notes coleção personAnnotation Representa notas que um usuário adicionou ao seu perfil.
patents coleção itemPatent Representa patentes que um usuário adicionou ao seu perfil.
telefones coleção itemPhone Representa informações detalhadas sobre números de telefone associados a um usuário em vários serviços.
Posições coleção workPosition Representa informações detalhadas sobre posições de trabalho associadas ao perfil de um usuário.
Projetos coleção projectParticipation Representa informações detalhadas sobre projetos associados a um usuário.
publications coleção itemPublication Representa detalhes de todas as publicações que um usuário adicionou ao seu perfil.
responsibilities coleção personResponsibility Representa detalhes das responsabilidades que um usuário adicionou ao seu perfil.
skills coleção skillProficiency Representa informações detalhadas sobre habilidades associadas a um usuário em vários serviços.
WebAccounts Coleção webAccount Representa contas Web que o usuário indicou que usa ou adicionou ao seu perfil de usuário.
websites coleção personWebsite Representa informações detalhadas sobre sites associados a um usuário em vários serviços.

Representação JSON

Veja a seguir uma representação JSON do recurso.

{
    "id": "String (identifier)"
}