APIs

Dados de Pessoas

Este tema é uma base de dados para pessoas (incluso motoristas). Cada pessoa cadastrada tem um identificador único (Id), além de outros atributos.

Pessoas (person)

  • Descrição
    Esta entidade padroniza os seguintes atributos:
    • Nome
    • data de nascimento
    • foto
    • gênero
    • nacionalidade
    • naturalidade
    • nome dos pais
    • idioma
    • estado civil
    • dados do documento principal de identificação
    • dados de outros documentos
    • endereço
    • dados de contato
    • dados profissionais
  • Estrutura dos campos

Aqui está a tabela atualizada com as informações fornecidas:

CampoDescriçãoTipoLink
dataIdidentificador da pessoaint
namenomestring
birthDatedata de nascimentostring
photofotobase64
Gender
genderIddata.id (identificador) do gênerointgenderId
genderNamenome da gênerostringgenderName
Nationality
nationalitynome da nacionalidadestringcountryNationality
Birth City
cityIddata.id (identificador) da cidade de nascimentointcityId
cityNamenome da cidade de nascimentostringcityName
Parents
fatherNamenome do paistring
motherNamenome da mãestring
Language
languageIddata.id (identificador) do idioma principalintlanguageId
languageNamenome do idioma principalstringlanguagename
Marital Status
maritalStatusIddata.id (identificador) do estado civilintmaritalStatusId
maritalStatusNamenome do estado civilstringmaritalStatusName
Main identification document
countryIddata.id (identificador) do país do documento principal de identificaçãointcountryId
countryNamenome do país do documento principal de identificaçãostringcountryName
documentIddata.id (identificador) do documento principal de identificaçãointdocumentId
documentNamenome do documento principal de identificaçãostringdocumentName
docCategoryIddata.id (identificador) da categoria do documento principal de identificaçãointdocCategoryId
docCategoryNamenome da categoria do documento principal de identificaçãostringdocCategoryName
documentDatanúmero do documento principal de identificaçãostring
docIssuerIddata.id (identificador) do órgão emissor do documento principal de identificaçãointdocIssuerId
docIssuerNamenome do órgão emissor do documento principal de identificaçãostringdocIssuerName
provinceIssuerIdidentificador da provincia do órgão emissor do documento principal de identificaçãointprovinceId
provinceIssuerNamenome da provincia do órgão emissor do documento principal de identificaçãostringProvinceName
issueDatedata de emissão do documento principal de identificaçãostring
expirationDatedata de vencimento do documento principal de identificaçãostring
firstIssueDatedata da primeira emissão do documento principal de identificaçãostring
docPicturefoto do documento principal de identificaçãobase64
complementdados adicionais do documento principal de identificaçãoobjeto
Document [array]
countryIdidentificador do país do documentointcountryId
countryNamenome do país do documentostringcountryName
documentIdidentificador do documentointdocumentId
documentNamenome do documentostringdocumentName
docCategoryIdidentificador da categoria do documentointdocCategoryId
docCategoryNamenome da categoria do documentostringdocCategoryName
documentDatanúmero do documentostring
docIssuerIdidentificador do órgão emissor do documentointdocIssuerId
docIssuerNamenome do órgão emissor do documentostringdocIssuerName
provinceIssuerIdidentificador do estado do órgão emissor do documentointprovinceId
provinceIssuerNamenome do estado do órgão emissor do documentostringprovinceName
issueDatedata de emissão do documentostring
expirationDatedata de vencimento do documentostring
firstIssueDatedata da primeira emissão do documentostring
docPicturefoto do documentobase64
complementdados adicionais do documentoobjeto
Relationship [array]
dataIdidentificador do relacionamentointrelationshipId
dataNamenome do relacionamentostringrelationshipName
communicationTypeIdidentificador do tipo de comunicaçãointcommunicationTypeId
communicationTypeNamenome do tipo de comunicaçãostringcommunicationTypeName
countryPhoneCodeDDI (código de telefone) do paísintcountryPhoneCode
cityPhoneCodeDDD (código de telefone) da cidadeintcityPhoneCode
phoneNumbernúmero do telefoneint
emaile-mailstring
Address [array]
countryIdidentificador do paísintcountryId
countryNamenome do paísstringcountryName
cityIdidentificador da cidadeintcityId
cityNamenome da cidadestringcityName
provinceIdidentificador do estadointprovinceId
provinceNamenome do estadostringprovinceName
zipcodeCEPstring
comunitybairrostring
addressTypeIdidentificador do tipo de endereçointaddressTypeId
addressTypeNamenome do tipo de endereçostringaddressTypeName
addressNameendereçostring
numbernúmeroint
complementcomplementostring
propertyTypeidentificador do tipo de propriedade imobiliáriaintpropertyTypeId
propertyNamenome do tipo de propriedade imobiliáriastringpropertyTypeName
latitudelatitudenumber
longitudelongitudenumber
Contact [array]
communicationTypeIdidentificador do tipo de comunicaçãointcommunicationTypeId
communicationTypeNamenome do tipo de comunicaçãostringcommunicationTypeName
countryPhoneCodeDDI (código de telefone) do paísintcountryPhoneCode
cityPhoneCodeDDD (código de telefone) da cidadeintcityPhoneCode
phoneNumbernúmero do telefoneint
emaile-mailstring
Social Media [array]
socialMediaIdidentificador da media socialintsocialMediaId
socialMediaNamenome da media socialstringsocialMediaName
usernameusername para a media socialstring
URLURL da media socialstring
Professional Data [array]
contractTypeIdidentificador do tipo de vínculo profissionalintcontractTypeId
contractTypeNamenome do tipo de vínculo profissionalstringcontractTypeName
admissionDatedata de contrataçãostring
jobIdidentificador da profissãointjobId
jobNamenome da profissãostringjobName
companyIdidentificador da empresa onde exerce a profissãointcompanyId
companyNamenome da empresa onde exerce a profissãostringcompanyName
Logistic Activity [array]
logisticActivityIdarray de identificadores de atividades logísticas da pessoaintlogisticActivityId
logisticActivityNamearray de nomes de atividades logísticas da pessoastringlogisticActivityName
dataIdentifieridentificador de unicidade da entidadestring
  • Exemplo de chamada ao endpoint (GET) usando "queryTemplate"
Produçãohttps://platform.nstech.com.br/api/mdm/entities/person/queryByTemplate/queryByDataIdentifier?paramCountryId=76&paramDocumentId=16&paramDocumentData=00000000000
Homologaçãohttps://dev.nstech.com.br/platform/api/mdm-stg/entities/person/queryByTemplate/queryByDataIdentifier?paramCountryId=76&paramDocumentId=16&paramDocumentData=000000000000
  • Exemplo de retorno
    Clique em "JSON"
    
    {
      "statusCode": 200,
      "success": true,
      "message": "Success",
      "document": [
        {
          "_id": "652f3236aa650f9c1b14c567",
          "status": true,
          "deleted": false,
          "updatedAt": "2023-11-13T23:28:27.023Z",
          "userCreator": "mdm-surrogate",
          "entityType": "person",
          "revision": 1,
          "data": {
            "name": "MAURO SERGIO CABRAL DE MENDONCA",
            "identificationDocument": {
              "countryId": 76,
              "countryName": "Brasil",
              "documentId": 16,
              "documentData": "000000000000",
              "documentName": "Cadastro de pessoas físicas"
            },
            "document": [
              {
                "countryId": 76,
                "countryName": "Brasil",
                "documentId": 16,
                "documentData": "000000000000",
                "documentName": "Cadastro de pessoas físicas"
              }
            ],
            "address": [
              {
                "zipcode": "750000",
                "address": ""
              },
              {
                "zipcode": "",
                "address": ""
              }
            ],
            "contact": [
              {
                "phoneNumber": 81994305656
              }
            ],
            "dataIdentifier": {
              "identificationDocument": {
                "documentData": "000000000000",
                "documentId": 16,
                "countryId": 76
              }
            }
          }
        }
      ],
      "page": 1,
      "limit": 100
    }
    

Insira nos campos param, param2 e param3 as informações relativas as CountryId, DocumentId e DocumentData, respectivamente.

Language
Credentials
Header
Click Try It! to start a request and see the response here!