Testar callback
Nossa api fornece uma rota que retorna um modelo padrão de resposta do monitoramento para que você possa testar o funcionamento do seu callback.
Observação!
O retorno de produção possui valores diferentes mas seguindo o mesmo padrão.
Requisição
POST https://api.push.codilo.com.br/v1/teste/callback
Parâmetros
Nome | Tipo | Obrigatório | Descrição |
---|---|---|---|
url | string | true | Url do callback |
headers | object | false | Headers que seu callback precisa |
Exemplos
- cURL
- Python
- PHP
- NodeJs
curl --request POST \
--url https://api.push.codilo.com.br/v1/teste/callback \
--header 'Authorization: Bearer eyJh...s-82g' \
--header 'Content-Type: application/json' \
--data '{
"url": "http://callback.codilo.net.br/teste",
"headers": {
"header-teste": "123456",
"abc": "def"
}'
import requests
headers = {
'Authorization': 'Bearer eyJh...s-82g',
'Content-Type': 'application/json',
}
data = '{ \n\t\t"url": "http://callback.codilo.net.br/teste",\n\t\t"headers": {\n\t\t\t"header-teste": "123456",\n\t\t\t"abc": "def"\n\t\t}'
response = requests.post('https://api.push.codilo.com.br/v1/teste/callback', headers=headers, data=data)
<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://api.push.codilo.com.br/v1/teste/callback');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'POST');
curl_setopt($ch, CURLOPT_HTTPHEADER, [
'Authorization: Bearer eyJh...s-82g',
'Content-Type: application/json',
]);
curl_setopt($ch, CURLOPT_POSTFIELDS, "{ \n\t\t\"url\": \"http://callback.codilo.net.br/teste\",\n\t\t\"headers\": {\n\t\t\t\"header-teste\": \"123456\",\n\t\t\t\"abc\": \"def\"\n\t\t}");
$response = curl_exec($ch);
curl_close($ch);
var request = require("request");
var headers = {
Authorization: "Bearer eyJh...s-82g",
"Content-Type": "application/json",
};
var dataString =
'{"url": "http://callback.codilo.net.br/teste","headers": { "header-teste": "123456", "abc": "def"}';
var options = {
url: "https://api.push.codilo.com.br/v1/teste/callback",
method: "POST",
headers: headers,
body: dataString,
};
function callback(error, response, body) {
if (!error && response.statusCode == 200) {
console.log(body);
}
}
request(options, callback);
Respostas
- Sucesso
{
"success": true,
"data": {
"url": "http://callback.codilo.net.br/teste",
"headers": {
"header-teste": "123456",
"abc": "def"
},
"method": "POST"
}
}
Status | Significado | Descrição | Schema |
---|---|---|---|
200 | OK | Sucesso | None |
401 | Unauthorized | Access denied | None |
500 | Internal Server error | Result cannot be resolved | None |