{{ajuda:logo-gsan3.png?90|}}
====== WebService Cancelar Doação ======
O WebService recebe apenas requisições do tipo **POST**, e os parâmetros são passados via **JSON**.
Ele espera os seguintes Parâmetros:
- key, //String// contendo a chave de autenticação da empresa.
- matricula, //String// contendo o identificador do imóvel.
- cnpj, //String// contendo o CNPJ (apenas números) da entidade beneficente que receberá a doação.
\\
===== Exemplo de requisição para o sistema =====
Com as seguintes informações:
|URL|http://evolutiva.consensotec.com.br:8106|
|key|j4iugjg94l-jg1ekgK9-Z9epV_SZSiL_CB_REQ1yFUi-0KSDcbeYlhj6xev5aBAC|
|matricula|89035195|
|cnpj|05726909000145|
\\
===== A Requisição Seria =====
http://evolutiva.consensotec.com.br:8106/gsan/cancelarDoacao
===== Envio - JSON =====
{
"key": "fqzc36y8cv-jg1ekgK9-Z9epV_SZSiL_CB_REQ1yFUi-0KSDcbeYlhj6xev5aATX",
"matricula": 89035195,
"cnpj": "05726909000145"
}
\\
===== Retorno com Sucesso - JSON =====
{
"key": "fqzc36y8cv-jg1ekgK9-Z9epV_SZSiL_CB_REQ1yFUi-0KSDcbeYlhj6xev5aATX",
"resultado": {
"matricula": "890351945",
"motivo": "OK"
}
}
\\
===== Retorno com Insucesso - JSON =====
{
"key": "fqzc36y8cv-jg1ekgK9-Z9epV_SZSiL_CB_REQ1yFUi-0KSDcbeYlhj6xev5aATX",
"error": 422,
"resultado": {
"motivo": "Não existe doação ativa cadastrada."
}
}
\\
===== Possíveis Códigos de Retorno =====
|Código|Mensagem|Body
|200|"OK"|
|500|"Internal Server Error"|
|404|"Page not found"|
|422|"Unprocessable Entity"|
\\
Clique **[[=treinamentos:integracoes|AQUI]]** para acessar outros serviços com os detalhes técnicos das integrações.