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 de versão.

Representa propriedades descritivas de um usuário em um locatário, por exemplo, aniversários e atividades de educação. Essas propriedades são fornecidas em experiências compartilhadas e de pessoas no Microsoft 365 e em serviços de terceiros e experiências 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. Consulte os métodos listados abaixo.

Métodos

Método Tipo de retorno Descrição
Obter perfil perfil Ler 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 accounts.
Listar contas coleção userAccountInformation Obter uma coleção de objetos userAccountInformation.
Criar itemAddress itemAddress Crie um novo itemAddress postando na coleção de endereços.
Listar endereços coleção itemAddress Obter uma coleção de objetos itemAddress.
Criar personAnniversary personAnniversary Crie uma nova personAnniversary postando na coleção anniversaries.
Listar aniversários Coleção personAnniversary Obter uma coleção de objetos personAnniversary.
Criar personAward personAward Crie um novo objeto personAward postando na coleção awards.
List awards Coleção personAward Obter uma coleção de objetos personAward.
Criar personCertification personCertification Crie um novo objeto personCertification postando na coleção de certificações.
Listar certificações Coleção personCertification Obter uma coleção de objetos personCertification.
Criar educationalActivity educationalActivity Crie uma nova educationalActivity postando na coleção educationalActivities.
Listar educationalActivities Coleção educationalActivity Obter uma coleção de objetos educationalActivity.
Criar itemEmail itemEmail Crie um novo itemEmail postando na coleção de emails.
Listar emails coleção itemEmail Obter uma coleção de objetos itemEmail.
Criar personInterest personInterest Crie uma nova personInterest postando na coleção interests.
Listar interesses Coleção personInterest Obter uma coleção de objetos personInterest.
Criar languageProficiency languageProficiency Crie um novo idiomaProficiency postando na coleção languages.
Idiomas da lista Coleção languageProficiency Obter uma coleção de objetos languageProficiency.
Criar personName personName Crie um novo objeto personName postando na coleção names.
Nomes da lista Coleção personName Obter uma coleção de objetos personName.
Criar personAnnotation personAnnotation Crie um novo objeto personAnnotation postando na coleção notes.
Listar anotações Coleção personAnnotation Obter uma coleção de objetos personAnnotation.
Criar itemPatent itemPatent Crie um novo objeto itemPatent postando na coleção patents.
Listar patentes coleção itemPatent Obter uma coleção de objetos itemPatent.
Criar itemPhone itemPhone Crie um novo itemPhone postando na coleção phones.
Listar telefones coleção itemPhone Obter uma coleção de objetos itemPhone.
Criar workPosition workPosition Crie um novo workPosition postando na coleção positions.
Listar posições Coleção workPosition Obter uma coleção de objetos WorkPosition.
Criar projectParticipation projectParticipation Crie um novo projectParticipation postando na coleção projects.
Listar projetos Coleção projectParticipation Obter uma coleção de objetos projectParticipation.
Criar itemPublication itemPublication Crie um novo objeto itemPublication postando na coleção publications.
Listar publicações coleção itemPublication Obter uma coleção de objetos itemPublication.
Criar personResponsibility personResponsibility Crie um novo objeto personResponsibility postando na coleção de responsabilidades.
Listar responsabilidades Coleção personResponsibility Obter uma coleção de objetos personResponsibility.
Criar skillProficiency skillProficiency Crie uma nova skillProficiency postando na coleção skills.
Listar habilidades Coleção skillProficiency Obter uma coleção de objetos skillProficiency.
Criar webAccount webAccount Crie um novo webAccount postando na coleção webAccounts.
Listar webAccounts Coleção webAccount Obter uma coleção de objetos webAccount.
Criar personWebsite personWebsite Crie um novo personWebsite postando no conjunto de sites.
Listar sites coleção personWebsite Obter 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.
addresses 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 honras associados a uma pessoa.
certifications Coleção personCertification Representa os detalhes das certificações associadas a uma pessoa.
educationalActivities Coleção educationalActivity Representa os dados fornecidos por um usuário relacionados à graduação, pós-graduação, pós-graduação ou outras atividades educacionais.
emails 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 os interesses que o usuário tem associado a si mesmo em vários serviços.
idiomas Coleção languageProficiency Representa informações detalhadas sobre idiomas que um usuário adicionou ao perfil.
names Coleção personName Representa os nomes que um usuário adicionou ao perfil.
notes Coleção personAnnotation Representa observações que um usuário adicionou ao perfil.
patents coleção itemPatent Representa as patentes que um usuário adicionou ao perfil.
telefones coleção itemPhone Representa informações detalhadas sobre números de telefone associados a um usuário em vários serviços.
positions 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 perfil.
responsibilities Coleção personResponsibility Representa detalhes das responsabilidades que um usuário adicionou ao perfil.
skills Coleção skillProficiency Representa informações detalhadas sobre as habilidades associadas a um usuário em vários serviços.
webAccounts Coleção webAccount Representa contas da Web que o usuário indicou que usa ou adicionou ao 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)"
}