Finalizar Ordem de Serviço - API

1 - Antes de qualquer coisa, precisa-se realizar a configuração da API no equipamento do provedor, para saber como realizar esta configuração, basta acessar o link Configurando acesso ao Webservice API Apache ou Configurando acesso ao Webservice API Nginx após esta configuração, realize os passos abaixo para Finalizar uma Ordem de Serviço.

2 - Após realizar a configuração da API no equipamento do cliente, basta criar o seguinte código, nesta requisição, vamos executar o comando de Finalizar uma Ordem de Serviço.

 1 <?php
 2 require(__DIR__ . DIRECTORY_SEPARATOR . 'WebserviceClient.php');
 3 $host = 'https://SEUIP/webservice/v1';
 4 $token = '8:701d8d1c1c19dedfcd008cfedddd417b10cd9a86ecf2ff3ca618cd715c6a7093';
 5 $selfSigned = true;
 6 $api = new IXCsoft\WebserviceClient($host, $token, $selfSigned);
 7 $params = array(
 8 	'id_chamado' => '383',
 9     'data_inicio' => '10/11/2021 10:30:30',
10     'data_final' => '10/11/2021 11:30:30',
11     'mensagem' => 'teste',
12     'id_tecnico' => '3',
13     'status' => 'F',
14     'justificativa_sla_atrasado' => 'teste api'
15 );
16 $api->post('su_oss_chamado_fechar', $params);
17 $retorno = $api->getRespostaConteudo(true);
18 echo '<pre>';
19 print_r($retorno);
20 ?>

2.1 - O retorno recebido pode ser tanto de sucesso como de erro no caso de alguma inconsistência nos dados passados. Nesse caso obtemos um retorno de sucesso:

Sucesso su oss Chamado.png

-

Voltar ao menu Recursos da API