-
Notifications
You must be signed in to change notification settings - Fork 0
Relatórios
Andre edited this page Jan 21, 2021
·
12 revisions
GET: /v1/relatorios/{types}/{offset}/{limit}/
Retorno:
{
"status": true,
"data": {
"SocialAPI": [
{
"id": "5218650135974101770",
"uupfid": "4799192428953130775",
"type": "servidores",
"promise": [
{
"status": "_done",
"datetime": "2019-09-18 14:01:36",
"file": {
"file_url_pdf": "http://bit.ly/32Qff3i",
"file_url_original": "https://s3-sa-east-1.amazonaws.com..."
}
},
{
"status": "_progress",
"datetime": "2019-09-18 13:50:03"
},
{
"status": "_created",
"datetime": "2019-09-18 13:46:15"
}
],
"params": {
"oeid": "10a847803d538b92eab94d19766737",
"date_start": null,
"date_end": null,
"categoria": null,
"lotacao": null,
"fields": [],
"filter": []
}
}
]
}
}POST: /v1/relatorios/
Validação do body:
- Os campos date_start, date_end, lotacao e categoria são opcionais, para tanto, informar com valor null.
- Tipos de relatórios disponíveis (type):
- servidores, dinamico, fullfilment
- Cosultar os field e filtros permitidos para cada tipo de relatório
Payload:
{
"date_start":"aaaa-mm-dd",
"date_end":"aaaa-mm-dd",
"lotacao": "SECRETARIA DE SAUDE",
"categoria": [1, 2],
"cargo": "PROFESSOR",
"type":"servidores",
"fields": [],
"filters": []
}Retorno:
Status code: 201
DELETE: /v1/relatorios/{report_id}/
Payload: {empty}
Retorno:
Status code: 204, 404
{
"id":"",
"oid":"",
"uupfid":"",
"type":"vhky6p",
"promise":[
{
"status":"done",
"datetime":"",
"file":{
"file_url_pdf":"",
"file_url_csv":""
}
},
{
"status":"progress",
"datetime":""
},
{
"status":"queued",
"datetime":""
},
{
"status":"created",
"datetime":""
}
],
"params":{
"oeid":"",
"date_start":"",
"date_end":""
},
"status":[
{
"active": true,
"uupfid": "{uupfid}"
"data_hora": "2019-09-18 13:46:15"
}
]
}Título: Relatório de Servidores {se algum filtro for informado, concatenar o nome aqui, ex: "por Categoria"/"por Lotação"}
Órgão: {nome_do_oid_token} Entidade: {nome_do_oeid_token}
Caso algum filtro seja aplicado: Intervalo: {data_inicio}/{data_fim} Categoria: {categoria} Cargo: {cargo_nome}
CPF;Matrícula;Nome;Sexo;Nascimento;
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