Manipulação de contrato
Dependendo do fluxo, pode ser necessário realizar algumas chamadas para concluir o fluxo de um contrato.
Aprovação do Gestor
Caso o contrato seja proposto por uma consultoria, após a geração dos documentos, será necessária a aprovação do gestor, antes que o mesmo sja enviado para assinatura.
Request
ENDPOINT
/assignment_contract/assignment_contract/ASSIGNMENT_CONTRACT_KEYMÉTODO
PUTRequest Body
{
"status": "denied",
"denial_reason": "Documentação do cedente insuficiente",
}
Body Params
| Campo | Tipo | Descrição | Caracteres |
|---|---|---|---|
status * | string | Decisão do Gestor. denied ou approved | -- |
denial_reason | string | Descritivo com o motivo da recusa. | 1 a 500 |
*Campos obrigatórios
Response
STATUS
202Envio para Assinatura Manual
Caso o template configure envio manual para assinatura, é possível agrupar vários contratos, desde que os mesmos tenham o mesmo gestor, cedente e avalistas, para um mesmo lote de assinaturas.
Request
ENDPOINT
/assignment_contract/signature_batchMÉTODO
POSTRequest Body
{
"assignment_contract_keys": ["assignment_contract_key", "assignment_contract_key"],
}
Body Params
| Campo | Tipo | Descrição | Caracteres |
|---|---|---|---|
assignment_contract_keys * | array | Lista de contratos para serem enviados no mesmo lote | -- |
*Campos obrigatórios
Response
STATUS
202Cancelamento de Contrato
Em qualquer etapa, menos no caso de um contrato já assinado, é possível cancelar o mesmo. Caso esteja em assinatura, o evento de assinaturas também é cancelado
Request
ENDPOINT
/assignment_contract/assignment_contract/ASSIGNMENT_CONTRACT_KEYMÉTODO
PUTRequest Body
{
"status": "canceled"
}
Body Params
| Campo | Tipo | Descrição | Caracteres |
|---|---|---|---|
status * | string | canceled | -- |
*Campos obrigatórios
Response
STATUS
202