#eContador

Token - eContador Web


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
}