Api clientes - Atualizar Status
Regras de negócio
Atualiza o status da ocorrência informado protocolo como parâmetro de url e no body os parâmetros obrigatórios. Também pode ser passado o desfecho da ocorrência quando status permitir finalização.
Endpoint
Endpoint | Método | Header Content-Type | Descrição |
---|---|---|---|
https://api.mosiaomnichannel.com.br/clientes/ocorrencias/:protocolo/status | PUT | application/json | Atualiza Status da Ocorrência |
Headers
Parâmetro | Obrigatório | Tipo | Descrição |
---|---|---|---|
Authorization | M | token do cliente |
Parametros de Url
Parâmetro | Obrigatório | Tipo | Descrição |
---|---|---|---|
protocolo | M | Int | Protocolo da Ocorrência |
Parametros de entrada
Parâmetro | Obrigatório | Tipo | Descrição |
---|---|---|---|
idNovoStatus | M | Int | ID do Status |
textoDesfecho | C | String | Texto do Desfecho |
idMotivoEncerramento | OP | Int | Id do Motivo de Encerramento |
idAtendente | OP | Int | Id do Atendente |
chaveUnicaSolicitante | M | String | Chave única do Beneficiario |
Request body
Serão enviados no BODY os seguintes parâmetros:
curl --location --request PUT 'https://api.mosiaomnichannel.com.br/clientes/ocorrencias/99999999999999999/status' \
--header 'Authorization: XPTO' \
--header 'Content-Type: application/json' \
--data '{
"idNovoStatus":705,
"textoDesfecho": "teste desfecho",
"idMotivoEncerramento": 2261,
"idAtendente": 44,
"chaveUnicaSolicitante": "02952446903"
}' |
Em Nov 17, 2023 foi constatado um erro de digitação na documentação acima, o parâmetro idMotivoEncerramento
estava incorretamente escrito como idMovitoEncerramento o que pode causar erros inesperados quando informado junto do texto de desfecho da ocorrência
Caso a ocorrência esteja em atendimento por um atendente, o status só pode ser alterado se o parâmetro opcional idAtendente for informado, o idAtendente deve ser o mesmo da ocorrência em atendimento ou de um gestor com as devidas permissões.
Essa regra visa replicar os controles que temos dentro do Painel dos Atendentes no Mosia Omnichannel, que operam sob essa mesma regra.
Objetos e atributos de retorno
Descrição dos objetos e atributos de retorno - Sucesso
Está indicado abaixo a estrutura de retorno do método de Atualização de Status de ocorrência.
{
"status": true,
"data": {
"protocolo": "10101020221130000006",
"status": {
"id": 249,
"descricao": "Aprovado",
"dataAtribuicao": "implementação futura"
},
"encerramento": {
"date": "2022-11-30T13:47:48.581Z",
"motivo": {
"id": 2261,
"descricao": "Sem confirmação"
},
"desfecho": "teste desfecho 2"
}
},
"message": "Status da ocorrência atualizado com sucesso.",
"critical": [],
"statusCode": 200,
"timestamp": 1669816068653
} |
Mobile Saúde - Mosia Omnichannel