Webhooks
Registros de webhook
Ver registros recientes de entrega de webhooks
GET
/
api
/
v1
/
webhooks
/
logs
Registros de webhook
curl --request GET \
--url https://api.example.com/api/v1/webhooks/logsimport requests
url = "https://api.example.com/api/v1/webhooks/logs"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.example.com/api/v1/webhooks/logs', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.example.com/api/v1/webhooks/logs",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.example.com/api/v1/webhooks/logs"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.example.com/api/v1/webhooks/logs")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.example.com/api/v1/webhooks/logs")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"id": 123,
"event_type": "<string>",
"payload": {},
"response_status": 123,
"attempts": 123,
"created_at": "<string>"
}Registros de webhook
Devuelve los intentos recientes de entrega de webhooks para depuracion.Respuesta
Array de entradas de registro:ID de la entrada de registro
Evento que activo el webhook
La carga que fue enviada
Codigo de estado HTTP de tu servidor
Numero de intentos de entrega
Marca de tiempo
Ejemplo
curl https://api.tronrental.com/v1/webhooks/logs \
-H "X-API-Key: your_api_key"
Response
[
{
"id": 1,
"event_type": "order.filled",
"payload": {
"order_id": 12345,
"address": "TAddress...",
"energy_amount": 65000
},
"response_status": 200,
"attempts": 1,
"created_at": "2026-03-05T12:00:00Z"
}
]
⌘I
Registros de webhook
curl --request GET \
--url https://api.example.com/api/v1/webhooks/logsimport requests
url = "https://api.example.com/api/v1/webhooks/logs"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.example.com/api/v1/webhooks/logs', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.example.com/api/v1/webhooks/logs",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.example.com/api/v1/webhooks/logs"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.example.com/api/v1/webhooks/logs")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.example.com/api/v1/webhooks/logs")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"id": 123,
"event_type": "<string>",
"payload": {},
"response_status": 123,
"attempts": 123,
"created_at": "<string>"
}