-
Notifications
You must be signed in to change notification settings - Fork 0
CTC Contratos
Andre edited this page Sep 22, 2020
·
15 revisions
GET
Retorno:
{
"success":true,
"data":{
"SocialAPI":{
"current":[
{
"pf_ctc_contr_id":"{id}",
"pf_ctc_contr_nulo": "S",
"pf_ctc_contr_nulo_motivo": "S",
"pf_ctc_contr_empregador": "ACME S/A",
"pf_ctc_contr_inicio":"2001-01-01",
"pf_ctc_contr_term":"2001-12-31",
"pf_ctc_contr_dias_desc":19,
"pf_ctc_contr_dias_liq":346,
"pf_ctc_contr_iniciativa":"P|V",
"pf_ctc_contr_cargo_esp":1,
"pf_ctc_contr_cargo":"Nome do cargo",
"pf_ctc_contr_regime":"RGPS|RPPS",
"pf_ctc_contr_cnpj":"10582517000190",
"author":{
"oid":"{oid}",
"uupfid":"{uupfid}",
"nome":"Nome do autor",
"timestamp":123123
}
},
{
"pf_ctc_contr_id":"{id}",
"pf_ctc_contr_nulo": "S",
"pf_ctc_contr_nulo_motivo": "LS",
"pf_ctc_contr_inicio":"2001-01-01",
"pf_ctc_contr_term":"2001-12-31",
"pf_ctc_contr_dias_desc":19,
"pf_ctc_contr_dias_liq":346,
"pf_ctc_contr_iniciativa":"P|V",
"pf_ctc_contr_cargo_esp":0,
"pf_ctc_contr_cargo":"Nome do cargo",
"pf_ctc_contr_regime":"RGPS|RPPS",
"pf_ctc_contr_cnpj":"10582517000190",
"author":{
"oid":"{oid}",
"uupfid":"{uupfid}",
"nome":"Nome do autor",
"timestamp":123123
}
}
],
"revisions":[
]
}
}
}GET
Retorno conforme este endpoint.
POST
Payload:
{
"pf_id":"{pf_id}",
"pf_ctc_id": "{pf_ctc_id}",
"pf_ctc_contr_nulo": "S",
"pf_ctc_contr_nulo_motivo": "S", // F = Faltas, L = Licenças, LS = Licença sem vencimentos, S = Suspensões, D = Disponibilidade, O = Outros
"pf_ctc_contr_empregador": "ACME S/A",
"pf_ctc_contr_inicio":"2001-01-01",
"pf_ctc_contr_term":"2001-12-31",
"pf_ctc_contr_dias_desc":19,
"pf_ctc_contr_dias_liq":346,
"pf_ctc_contr_iniciativa":"P|V",
"pf_ctc_contr_cargo_esp":1,
"pf_ctc_contr_cargo":"Nome do cargo",
"pf_ctc_contr_regime":"RGPS|RPPS",
"pf_ctc_contr_cnpj":"10582517000190",
"device":{
"id":"7df0723b4c86ab59711ea26c66642c47",
"log":{
"lat":"-7.9839111",
"lon":"-34.8387671"
}
}
}Retorno:
Status code: 201
PUT
Payload:
{
"pf_ctc_contr_nulo": "S",
"pf_ctc_contr_empregador": "ACME S/A",
"pf_ctc_contr_inicio":"2001-01-01",
"pf_ctc_contr_term":"2001-12-31",
"pf_ctc_contr_dias_desc":19,
"pf_ctc_contr_dias_liq":346,
"pf_ctc_contr_iniciativa":"P|V",
"pf_ctc_contr_cargo_esp":1,
"pf_ctc_contr_cargo":"Nome do cargo",
"pf_ctc_contr_regime":"RGPS|RPPS",
"pf_ctc_contr_cnpj":"10582517000190",
"device":{
"id":"7df0723b4c86ab59711ea26c66642c47",
"log":{
"lat":"-7.9839111",
"lon":"-34.8387671"
}
}
}Retorno:
Status code: 200
DELETE
Payload:
{
"device":{
"id":"7df0723b4c86ab59711ea26c66642c47",
"log":{
"lat":"-7.9839111",
"lon":"-34.8387671"
}
}
}Retorno:
Status code: 204
Repositório: https://github.com/BRAConsultoria/SocialAPI-v2/
- Obtendo imagens por tipo de documento
- Obtendo tipos de documentos vinculados à uma imagem
- Vinculando e desvinculando imagem a tipos de documentos
- Obtendo a classificação de um documento
- Manipulando endereços de forma autônoma
- Inserindo uma pessoa [v1] [v2] [v3]
- Obtendo o perfil de uma pessoa
- Obter atualizações mais recentes
- Obter consulta na RFB
- Alterando o perfil de uma pessoa
- Retornando informações de contato
- Enviando código para o email
- Enviando código para o celular
- Efetuando Login
- Perguntas do Challenge
- Respondendo ao Challenge
-
Manipulando a CTPS
-
Contratos de uma CTPS
-
Manipulando a CTC
-
Contratos de uma CTC
- Obtendo carteira de classe
- Inserindo carteira de classe
- Alterando carteira de classe
- Removendo carteira de classe
- Obtendo os telefones
- Inserindo um telefone
- Removendo um telefone
- Requisitando código de validação via SMS
- Confirmando o código recebido via SMS