Finalizar Sesión Para finalizar la sessión del agente o usuario una vez deje de utilizarse. Usted puede verificar la Colección de Postman para ver un ejemplo y probar con su instancia. Todos los datos que esten encerrados por "{{ }}" son valores que serán reemplazado con los datos del propio cliente y/o la instancia correspondiente. HTTP Request Metodo Recurso POST /Integra/resources/api/AgentLogoff Request Headers Clave Valor Content-Type application/x-www-form-urlencoded Authorization Basic Token Request Body Parametro Tipo Requerido Descripción agent Texto (String) Si Nombre de usuario que se va a desloguar interface Texto (String) No Numero de telefono/extensión del sip para el agente message Texto (String) No Mensaje a guardar Ejemplos de codigo Puede copiar los siguientes ejemplos de codigo y reemplazar las variables "{{variable}}" con los datos correctos. HTTP POST /Integra/resources/api/AgentLogoff HTTP/1.1 Host: {{domain}}.ucontactcloud.com Authorization: Basic {{Token}} Content-Type: application/x-www-form-urlencoded Content-Length: 55 agent={{user}}&interface=SIP/{{extension}}&message=Desloguear cURL curl --location --request POST 'https://{{domain}}.ucontactcloud.com/Integra/resources/api/AgentLogoff' \ --header 'Authorization: Basic {{Token}}' \ --header 'Content-Type: application/x-www-form-urlencoded' \ --data-urlencode 'agent={{User}}' \ --data-urlencode 'interface=SIP/{{Extension}}' \ --data-urlencode 'message={{Mensaje}}' JavaScript var myHeaders = new Headers(); myHeaders.append("Authorization", "Basic {{Token}}"); myHeaders.append("Content-Type", "application/x-www-form-urlencoded"); var urlencoded = new URLSearchParams(); urlencoded.append("agent", "{{User}}"); urlencoded.append("interface", "SIP/{{Extension}}"); urlencoded.append("message", "{{Mensaje}}"); var requestOptions = { method: 'POST', headers: myHeaders, body: urlencoded, redirect: 'follow' }; fetch("https://{{domain}}.ucontactcloud.com/Integra/resources/api/AgentLogoff", requestOptions) .then(response => response.text()) .then(result => console.log(result)) .catch(error => console.log('error', error)); JQuery var settings = { "url": "https://{{domain}}.ucontactcloud.com/Integra/resources/api/AgentLogoff", "method": "POST", "timeout": 0, "headers": { "Authorization": "Basic {{Token}}", "Content-Type": "application/x-www-form-urlencoded" }, "data": { "agent": "{{User}}", "interface": "SIP/{{Extension}}", "message": "{{Mensaje}}" } }; $.ajax(settings).done(function (response) { console.log(response); }); C# var client = new RestClient("https://{{domain}}.ucontactcloud.com/Integra/resources/api/AgentLogoff"); client.Timeout = -1; var request = new RestRequest(Method.POST); request.AddHeader("Authorization", "Basic {{Token}}"); request.AddHeader("Content-Type", "application/x-www-form-urlencoded"); request.AddParameter("agent", "{{User}}"); request.AddParameter("interface", "SIP/{{Extension}}"); request.AddParameter("message", "{{Mensaje}}"); IRestResponse response = client.Execute(request); Console.WriteLine(response.Content); Java OkHttpClient client = new OkHttpClient().newBuilder() .build(); MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded"); RequestBody body = RequestBody.create(mediaType, "agent={{User}}&interface=SIP/{{Extension}}&message={{Mensaje}}"); Request request = new Request.Builder() .url("https://{{domain}}.ucontactcloud.com/Integra/resources/api/AgentLogoff") .method("POST", body) .addHeader("Authorization", "Basic {{Token}}") .addHeader("Content-Type", "application/x-www-form-urlencoded") .build(); Response response = client.newCall(request).execute(); Python import http.client conn = http.client.HTTPSConnection("{{domain}}.ucontactcloud.com") payload = 'agent={{User}}&interface=SIP/{{Extension}}&message={{Mensaje}}' headers = { 'Authorization': 'Basic {{Token}}', 'Content-Type': 'application/x-www-form-urlencoded' } conn.request("POST", "/Integra/resources/api/AgentLogoff", payload, headers) res = conn.getresponse() data = res.read() print(data.decode("utf-8")) HTTP Response Respuesta Exitosa Success Respuesta de error 0