profile 3.0 · Pessoa
Cadastro base de um CPF mais os contatos conhecidos: telefones, e-mails e enderecos com quantas fontes confirmam cada um e quando cada um foi visto pela ultima vez, o canal preferencial, e os sinais de estrangeiro e de exposicao politica.
| Entidade | Pessoa (CPF, entity: pf) |
| Módulo | profile |
| Versão | 3.0 (mais recente) |
| Dataset | person-profile-3.0 |
| Execução | Sempre roda: é o módulo que localiza o titular |
Este é o formato do corpo de GET /api/v3/enrichments/{id}/modules/profile, a rota que a url do módulo, na raiz do enriquecimento, aponta. Os campos são publicados como o dataset os entrega: um campo ausente significa que o dado não foi obtido, não que o valor é falso ou zero. Os caminhos abaixo são relativos ao corpo da resposta.
Envelope
| Campo | Tipo | Observação |
|---|---|---|
dataset | string | sempre person-profile-3.0 |
module | string | sempre profile |
profile | object | os dados do módulo (abaixo) |
Dados
identification
| Campo | Tipo | Observação |
|---|---|---|
profile.exists | boolean | |
profile.name | string | |
profile.gender | string | |
profile.birthDate | string | date |
profile.nationality | string | |
profile.isForeign | boolean | |
profile.origin | string | |
profile.isDeceased | boolean | |
profile.politicallyExposed | boolean | |
profile.parents.mother | string | |
profile.parents.father | string | |
profile.parents.motherConfirmed | boolean | |
profile.alternativeIds.socialSecurity | string |
taxStatus
| Campo | Tipo | Observação |
|---|---|---|
profile.taxId.number | string | |
profile.taxId.status | string | |
profile.taxId.statusDate | string | date |
profile.taxId.origin | string | |
profile.taxId.country | string | |
profile.taxId.fiscalRegion | string |
record
| Campo | Tipo | Observação |
|---|---|---|
profile.record.createdAt | string | date |
profile.record.updatedAt | string | date |
contactPhones
| Campo | Tipo | Observação |
|---|---|---|
profile.contacts.phones.oldestPassageAt | string | date |
profile.contacts.phones.newestPassageAt | string | date |
profile.contacts.phones.items | array<object> | |
profile.contacts.phones.items[].active | boolean | |
profile.contacts.phones.items[].areaCode | string | |
profile.contacts.phones.items[].carrier | string | |
profile.contacts.phones.items[].confirmations | integer | |
profile.contacts.phones.items[].countryCode | string | |
profile.contacts.phones.items[].createdAt | string | date |
profile.contacts.phones.items[].doNotCall | boolean | |
profile.contacts.phones.items[].footprint | object | |
profile.contacts.phones.items[].footprint.addressStates | array<string> | |
profile.contacts.phones.items[].footprint.areaCodeVsAddresses | string | |
profile.contacts.phones.items[].footprint.firstSeenAt | string | |
profile.contacts.phones.items[].footprint.lineType | string | |
profile.contacts.phones.items[].footprint.listed | object | |
profile.contacts.phones.items[].footprint.listed.since | string | |
profile.contacts.phones.items[].footprint.listed.type | string | |
profile.contacts.phones.items[].footprint.sharedDocuments | integer | |
profile.contacts.phones.items[].footprint.verification | object | |
profile.contacts.phones.items[].footprint.verification.at | string | |
profile.contacts.phones.items[].footprint.verification.channel | string | |
profile.contacts.phones.items[].footprint.verifiedByOthers | integer | |
profile.contacts.phones.items[].lastSeenAt | string | date |
profile.contacts.phones.items[].main | boolean | |
profile.contacts.phones.items[].number | string | |
profile.contacts.phones.items[].planType | string | |
profile.contacts.phones.items[].preferred | boolean | |
profile.contacts.phones.items[].type | string | |
profile.contacts.phones.items[].updatedAt | string | date |
contactEmails
| Campo | Tipo | Observação |
|---|---|---|
profile.contacts.emails.oldestPassageAt | string | date |
profile.contacts.emails.newestPassageAt | string | date |
profile.contacts.emails.items | array<object> | |
profile.contacts.emails.items[].active | boolean | |
profile.contacts.emails.items[].address | string | |
profile.contacts.emails.items[].confirmations | integer | |
profile.contacts.emails.items[].createdAt | string | date |
profile.contacts.emails.items[].domain | string | |
profile.contacts.emails.items[].footprint | object | |
profile.contacts.emails.items[].footprint.disposable | boolean | |
profile.contacts.emails.items[].footprint.domainBlocklisted | boolean | |
profile.contacts.emails.items[].footprint.domainChecked | boolean | |
profile.contacts.emails.items[].footprint.domainRecent | boolean | |
profile.contacts.emails.items[].footprint.firstSeenAt | string | |
profile.contacts.emails.items[].footprint.freeProvider | boolean | |
profile.contacts.emails.items[].footprint.hasGravatar | boolean | |
profile.contacts.emails.items[].footprint.listed | object | |
profile.contacts.emails.items[].footprint.listed.since | string | |
profile.contacts.emails.items[].footprint.listed.type | string | |
profile.contacts.emails.items[].footprint.mx | boolean | |
profile.contacts.emails.items[].footprint.randomLocalPart | boolean | |
profile.contacts.emails.items[].footprint.roleAccount | boolean | |
profile.contacts.emails.items[].footprint.sharedDocuments | integer | |
profile.contacts.emails.items[].footprint.typoDomain | boolean | |
profile.contacts.emails.items[].footprint.verification | object | |
profile.contacts.emails.items[].footprint.verification.at | string | |
profile.contacts.emails.items[].footprint.verification.channel | string | |
profile.contacts.emails.items[].footprint.verifiedByOthers | integer | |
profile.contacts.emails.items[].lastSeenAt | string | date |
profile.contacts.emails.items[].main | boolean | |
profile.contacts.emails.items[].preferred | boolean | |
profile.contacts.emails.items[].type | string | |
profile.contacts.emails.items[].updatedAt | string | date |
profile.contacts.emails.items[].validationStatus | string |
contactAddresses
| Campo | Tipo | Observação |
|---|---|---|
profile.contacts.addresses.oldestPassageAt | string | date |
profile.contacts.addresses.newestPassageAt | string | date |
profile.contacts.addresses.items | array<object> | |
profile.contacts.addresses.items[].active | boolean | |
profile.contacts.addresses.items[].city | string | |
profile.contacts.addresses.items[].complement | string | |
profile.contacts.addresses.items[].confirmations | integer | |
profile.contacts.addresses.items[].country | string | |
profile.contacts.addresses.items[].createdAt | string | date |
profile.contacts.addresses.items[].footprint | object | |
profile.contacts.addresses.items[].footprint.companiesAtAddress | string | |
profile.contacts.addresses.items[].footprint.firstSeenAt | string | |
profile.contacts.addresses.items[].footprint.listed | object | |
profile.contacts.addresses.items[].footprint.listed.since | string | |
profile.contacts.addresses.items[].footprint.listed.type | string | |
profile.contacts.addresses.items[].footprint.location | object | |
profile.contacts.addresses.items[].footprint.location.geometry | object | |
profile.contacts.addresses.items[].footprint.location.geometry.coordinates | array<number> | |
profile.contacts.addresses.items[].footprint.location.geometry.type | string | |
profile.contacts.addresses.items[].footprint.location.properties | object | |
profile.contacts.addresses.items[].footprint.location.properties.precisionM | number | |
profile.contacts.addresses.items[].footprint.location.properties.source | string | |
profile.contacts.addresses.items[].footprint.location.type | string | |
profile.contacts.addresses.items[].footprint.risk | object | |
profile.contacts.addresses.items[].footprint.risk.categories | array<string> | |
profile.contacts.addresses.items[].footprint.risk.level | integer | |
profile.contacts.addresses.items[].footprint.risk.municipalityLevel | integer | |
profile.contacts.addresses.items[].footprint.sharedDocuments | integer | |
profile.contacts.addresses.items[].footprint.use | object | |
profile.contacts.addresses.items[].footprint.use.basis | string | |
profile.contacts.addresses.items[].footprint.use.use | string | |
profile.contacts.addresses.items[].footprint.verification | object | |
profile.contacts.addresses.items[].footprint.verification.at | string | |
profile.contacts.addresses.items[].footprint.verification.channel | string | |
profile.contacts.addresses.items[].lastSeenAt | string | date |
profile.contacts.addresses.items[].main | boolean | |
profile.contacts.addresses.items[].neighborhood | string | |
profile.contacts.addresses.items[].number | string | |
profile.contacts.addresses.items[].preferred | boolean | |
profile.contacts.addresses.items[].state | string | |
profile.contacts.addresses.items[].street | string | |
profile.contacts.addresses.items[].type | string | |
profile.contacts.addresses.items[].updatedAt | string | date |
profile.contacts.addresses.items[].zipCode | string |
timeline
| Campo | Tipo | Observação |
|---|---|---|
profile.timeline | array<object> | |
profile.timeline[].amountBrl | number | |
profile.timeline[].basis | string | |
profile.timeline[].date | string | |
profile.timeline[].detail | string | |
profile.timeline[].event | string | |
profile.timeline[].precision | string | |
profile.timeline[].ref | string | |
profile.timeline[].source | string |
contactFootprint
| Campo | Tipo | Observação |
|---|---|---|
profile.contacts.phones.discarded | integer | |
profile.contacts.emails.discarded | integer | |
profile.contacts.addresses.discarded | integer |
wanted
| Campo | Tipo | Observação |
|---|---|---|
profile.wanted | object | |
profile.wanted.crimes | array<string> | |
profile.wanted.deceased | boolean | |
profile.wanted.delistedAt | string | |
profile.wanted.lastSeenAt | string | |
profile.wanted.listed | boolean | |
profile.wanted.lists | array<object> | |
profile.wanted.lists[].delistedAt | string | |
profile.wanted.lists[].firstSeenAt | string | |
profile.wanted.lists[].lastSeenAt | string | |
profile.wanted.lists[].list | string | |
profile.wanted.lists[].listed | boolean | |
profile.wanted.lists[].match | string | |
profile.wanted.listsUpdatedAt | string | |
profile.wanted.match | string | |
profile.wanted.since | string | |
profile.wanted.status | string | |
profile.wanted.timesListed | integer | |
profile.wanted.warrants | array<object> | |
profile.wanted.warrants[].charge | string | |
profile.wanted.warrants[].court | string | |
profile.wanted.warrants[].issuedAt | string | |
profile.wanted.warrants[].issuingCountry | string | |
profile.wanted.warrants[].kind | string | |
profile.wanted.warrants[].list | string | |
profile.wanted.warrants[].number | string |
footprint
| Campo | Tipo | Observação |
|---|---|---|
profile.footprint | object | |
profile.footprint.devices | object | |
profile.footprint.devices.count | integer | |
profile.footprint.devices.maxSharedDocuments | integer | |
profile.footprint.devices.shared | integer | |
profile.footprint.firstSeenAt | string | |
profile.footprint.linkedListed | map<string, integer> | |
profile.footprint.listed | object | |
profile.footprint.listed.since | string | |
profile.footprint.listed.type | string | |
profile.footprint.selfie | object | |
profile.footprint.selfie.sharedDocuments | integer |