1.4.GET/api/v1/processo/{idProcesso}/status-do-processo
Descrição: Buscar status do processo de assinaturas V1.
Objetivo do Método
Este serviço permite aos Clientes, via API, buscar o status de um processo, não excluído logicamente.
Requisição

Detalhamento do Header e Parameters
Ref. 01: “AppKey” é a chave de autorização para se autenticar na API. Esta chave deve ser válida e estar vinculada a uma conta ArqSign ativa.
Ref. 02: “idProcesso” – Para se obter o status do processo, deve ser enviado como parâmetro o Id do Processo de assinatura na plataforma ArqSign. Este ID a API devolve como retorno de sucesso, após a chamada do método: POST/api/v2/processo/enviar-documento-para-assinar.
Validações gerais
O sistema verifica se a AppKey existe, é válida e o status da conta está ativo.
Retorno validações
Erro: 400 – Bad Request
Este erro é retornado quando não for possível interpretar a requisição e/ou o servidor tenta processar a solicitação, mas algum parâmetro da solicitação não é válido, por exemplo, um recurso formatado incorretamente ou uma tentativa de requisição com dados faltantes. As informações sobre a solicitação são fornecidas no corpo da resposta e incluem um código de erro e uma mensagem de erro.
1. Item obrigatório: Esta mensagem é exibida no singular ou plural quando um ou mais itens obrigatórios não tiver sido enviado na chamada da API.
2. Formato incorreto: Esta mensagem é exibida no singular ou plural quando um ou mais itens estiverem sido enviados com formato incorreto.
3. Ids inexistente: Esta mensagem é exibida no singular ou plural quando um ou mais Id enviado não existir.
4. Documento excluído: Esta mensagem será exibida quando o documento retornar estive excluído logicamente.
5. Algum parâmetro está incorreto ou é inexistente: Esta mensagem é exibida quando a chamada é feita com algum parâmetro escrito errado ou quando é enviado uma informação que não existe no método.
Erro: 401 – Unauthorized
Este erro é retornado quando a chave de autenticação da API ArqSign está incorreta ou não foi informada corretamente.
Erro: 404 – Not Found
Este erro é retornado quando o recurso solicitado ou o endpoint não foi localizado.
Erro: 422 – Unprocessable
Este erro é retornado quando a requisição foi recebida com sucesso, porém contém parâmetros inválidos.
Erro: 500 – Server Error
Este erro é retornado quando:
- Ocorre um erro interno no servidor,
- Ocorre uma falha na plataforma ArqSign,
- Formato do JSON incorreto.
Retorno de sucesso
Status 200 – Success
O sistema deve retornar o status do processo no idioma do usuário remetente (IdResponsável).

nomeProcesso
O sistema retorna o nome do processo.
status
O sistema retorna o status do processo.
idStatus
O sistema retorna o id do status do processo.
expirado
O sistema retorna se o processo está expirado ou não.
1 = true ou 0 = False
Somente processos com status Aguardando ou Em processo pode ter o parâmetro expirado = true. Ou seja, o cálculo para expiração deve ser executado para processos com status Aguardando ou Em processo.
Como calcular a data de expiração do documento:
Se DataReenvio estiver vazia, Data de expiração do documento = (DataEnvio + ExpiracaoDias).
Se DataReenvio não estiver vazia, Data de expiração do documento = (DataReenvio + ExpiracaoDias).
Somente será retornardo expirado = true, caso a data de hoje seja > que a data da expiração.
dataConclusao
O sistema retorna a data de conclusão caso o processo esteja concluído.
dataCancelamento
O sistema retorna a data de cancelamento caso o processo esteja cancelado.
dataExpiracao
O sistema retorna a data de expiração somente de processo com status Aguardando ou Em processo.
Como calcular a data de expiração do documento:
Se DataReenvio estiver vazia, Data de expiração do documento = (DataEnvio + ExpiracaoDias).
Se DataReenvio não estiver vazia, Data de expiração do documento = (DataReenvio + ExpiracaoDias).
Retorno – Exemplo Body
{
"nomeProcesso": "string",
"status": "string",
"idStatus": "tinyint",
"expirado": "bit",
"dataConclusao": "date",
"dataCancelamento": "date",
"dataExpiracao": "date"
}
Atualizado há 13 dias