POST /authentication/login/local
Body: (JSON)
{
"username": "{email}",
"password": "{password}"
}
Response (200)
{
"token": "{JWT}"
}
Parâmetros
| Parâmetro | Tipo | Descrição |
| token | String | O atributo token, deve ser informado no cabeçalho (header) das chamadas seguintes, exemplo: Authorization: {token} |
POST /integration/register-case
Body: (JSON)
{
"processo_pasta_cliente": String,
"id_carteira": String,
"partes_autor_nome": String,
"partes_autor_email: String,
"partes_autor_telefone" String,
"partes_autor_cpf": String,
"processo_numero": String,
"processo_estado": String,
"processo_comarca": String,
"processo_vara": String,
"processo_valor": Number,
"acordo_proposta_maxima": Decimal,
"acordo_prazo_pagamento": String,
"acordo_obrigacao_fazer_prazo": Date ISO,
"acordo_data_limite": Date ISO,
"acordo_fase_processual": Int32
}
Response ( 201 )
Parâmetros
| Parâmetro | Tipo | Obrigatório | Descrição |
| processo_pasta_cliente | String | True | id_cliente + id_processo => 193.1234 |
| id_carteira | String | True | |
| partes_autor_nome | String | False | |
| partes_autor_email | String | False | |
| partes_autor_telefone | String | False | |
| partes_autor_cpf | String | False | |
| processo_numero | String | True | |
| processo_estado | String | ||
| processo_comarca | String | ||
| processo_vara | String | OJ número e sigla | |
| processo_valor | Number | False | processo valor da causa |
| acordo_proposta_maxima | Decimal | True | Valor do acordo a estratégia de alçadas é configurado dentro da plataforma por subcliente |
| acordo_prazo_pagamento | String | True | Ex: ATÉ 10 DIAS corridos da data de homologação do acordo |
| acordo_obrigacao_fazer | String | Ex: Cancelamento do débito, remover cpf do autor no SPC/serasa | |
| acordo_obrigacao_fazer_prazo | Date ISO | Ex: 2023-04-28T12:55:08.547Z | |
| acordo_data_limite | Date ISO | Ex: 2023-04-28T12:55:08.547Z | |
| acordo_fase_processual | Int32 | True |
1 - Acordo Prévio 2 - Pós Sentença |
POST /integration/suspend-case
Body: (JSON)
{
"processo_pasta_cliente": String,
"motivo": string
}
Response ( 200 ) / (500)
{}
Parâmetros
| Parâmetro | Tipo | Descrição |
| processo_pasta_cliente | String | |
| motivo | String | ID listado na tabela abaixo |
Motivos permitidos para cancelamento do acordo
| ID | Situação |
| 21 | Acordo Fechado - Houve desistência do escritório |
| 27 | Caso Devolvido - Já teve sentença |
| 28 | Caso Devolvido - Caso sem proposta |
| 29 | Caso Devolvido - Já teve acordo |
| 30 | Caso Devolvido - Processo Arquivado |
POST /integration/status
Body (JSON)
{
"processo_pasta_cliente": String
}
Response (200)
{
"situacao: int32,
"documentos": [
{
"nome": String,
"url": String
}
],
"complemento": String
}
Parâmetros
| Parâmetro | Tipo | Descrição |
| situacao | int32 | conforme tabela abaixo |
| documentos | Array |
nome: nome do documento, url: Endereço para download |
| complemento | String | Status negociação |
Lista de situações
| ID | Situação |
| 1 | Pendente Contato |
| 2 | Em negociação |
| 3 | Acordo Fechado |
| 4 | Sem acordo |
| 5 | Caso devolvido |