Tipo de Token


Os serviços de integração utilizam um Token de autenticação do tipo JSON Web Token (JWT), que deve ser passado no header da requisição. Todos os end-points utilizam o padrão json api.

Exemplos de Requisição:

curl --request GET \

. Acesso: https://dp.pack.alterdata.com.br/api/v1/candidatos
. header 'authorization: Bearer
. eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.eyJ1YyI6IjEyODEiLCJpc3MiOiJwYWNrdXAiLCJkYXRhI
joiMjAyMC0wNC0wN1QxMToyOTo1NS42NzY0OTM5LTAzOjAwIn0.hW1MdKhzgr0ktRYSasqenFa
_mOqoRJ7MDQLk-ctZG6EMJ6BVvyx4FkTQ7kkptPdhrev9OxdekeYBhdLjqRWy6Q'



Em requisições, onde se deve passar um body do tipo json, é muito importante passar o

"content-type: application/vnd.api+json”, pois o “Content-Type: application/json" não é tratado no
back-end.

curl --request POST \
. Acesso: https://dp.pack.alterdata.com.br/api/v1/candidatos
. header 'authorization: Bearer
. eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.eyJ1YyI6IjEyODEiLCJpc3MiOiJwYWNrdXAiLCJkYXRhI
1
joiMjAyMC0wNC0wN1QxMToyOTo1NS42NzY0OTM5LTAzOjAwIn0.hW1MdKhzgr0ktRYSasqenFa
_mOqoRJ7MDQLk-ctZG6EMJ6BVvyx4FkTQ7kkptPdhrev9OxdekeYBhdLjqRWy6Q' \
--header 'content-type: application/vnd.api+json' \
--data '{
"data": {
"type": "candidatos",
"attributes": {
"primeiraemissaocnh": null,
"nascimento": "1990-03-02",
"telefone": "(21)62728768",
"observacao": null,
"emissaocnh": null,
"municipionascimento": "Nova Iguaçu",
"valestrasnportes": "[]",
"dataterminocontrato": null,
"dataatestadoocupacional": null,
"complemento": null,
"nomedopai": null,
"dataidentidade": "2001-01-01",
"cpf": 13268843794,
"ctps": 1965198196,
"pis": null,
"possuideficiencia": false,
"nomedamae": null,
"bairro": "Califórnia",
"secaotituloeleitor": null,
"banco": null,
2
"nome": "Sergio Mendes",
"identidade": "209000199",
"admissao": null,
"datapis": null,
"seriectps": "8",
"proventosedescontos": null,
"usuariocriacao": "ALTERDATA TECNOLOGIA LTDA",
"zonatituloeleitor": null,
"cidade": "Nova Iguaçu",
"tituloeleitor": null,
"numero": null,
"datacriacao": "2020-02-10T19:07:22.89146Z",
"conta": null,
"nomecargo": "Alguma coisa",
"agencia": null,
"cep": "26220-400",
"celular": "(21)999999999",
"cnh": null,
"email": null,
"historicosolicitacao": "[]",
"orgaoemissorcnh": null,
"orgaoemissoridentidade": "DET",
"diascontratoexperiencia": 2,
"salario": 0,
"validadecnh": null,
"primeiroemprego": false,
"ocorrencia": null,
3
"datactps": "2020-02-19",
"requersegurodesemprego": false,
"rua": "Rua Venâncio Flores"
},
"relationships": {
"statusadmissao": {
"data": {
"type": "tipos-status-admissao",
"id": "0"
}
},
"estado": {
"data": {
"type": "estados",
"id": "21"
}
},
"estadocivil": {
"data": {
"type": "tipos-estado-civil",
"id": "1"
}
},
"tipovinculotrabalhista": {
"data": {
"type": "tipos-vinculos-trabalhista",
"id": "1"
4
}
},
"naturalidade": {
"data": {
"type": "estados",
"id": "21"
}
},
"tipoconta": {
"data": {
"type": "tipos-de-conta",
"id": "1"
}
},
"tipoadmissao": {
"data": {
"type": "tipos-admissao",
"id": "1"
}
},
"empresa": {
"data": {
"type": "empresas",
"id": "19"
}
}
}
5
}