Listar webhooks
GET
/api/v1/billing/webhooks
using System.Net.Http.Headers;var client = new HttpClient();var request = new HttpRequestMessage{ Method = HttpMethod.Get, RequestUri = new Uri("https://api.simplo.cl/api/v1/billing/webhooks"), Headers = { { "X-Api-Key", "<X-Api-Key>" }, },};using (var response = await client.SendAsync(request)){ response.EnsureSuccessStatusCode(); var body = await response.Content.ReadAsStringAsync(); Console.WriteLine(body);}HttpRequest request = HttpRequest.newBuilder() .uri(URI.create("https://api.simplo.cl/api/v1/billing/webhooks")) .header("X-Api-Key", "<X-Api-Key>") .method("GET", HttpRequest.BodyPublishers.noBody()) .build();HttpResponse<String> response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());System.out.println(response.body());const url = 'https://api.simplo.cl/api/v1/billing/webhooks';const options = {method: 'GET', headers: {'X-Api-Key': '<X-Api-Key>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://api.simplo.cl/api/v1/billing/webhooks \ --header 'X-Api-Key: <X-Api-Key>'Lista los webhooks registrados para la empresa.
Autenticación
Sección titulada «Autenticación»Respuestas
Sección titulada «Respuestas»Lista de webhooks
Media typeapplication/json
Array<object>
object
id
requerido
string format: uuid
url
requerido
string format: uri
events
requerido
Array<string>
secret
Solo se retorna al crear el webhook. Después se enmascara.
string
is_active
requerido
boolean
created_at
requerido
string format: date-time
Examplegenerated
[ { "id": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "url": "https://example.com", "events": [ "example" ], "secret": "example", "is_active": true, "created_at": "2026-04-15T12:00:00Z" }]Token o API key inválido o ausente
Media typeapplication/json
object
code
requerido
Código de error máquina-legible
string
message
requerido
Mensaje descriptivo del error. Este es el campo canónico para clientes nuevos.
string
error
Alias de compatibilidad de message mantenido hacia atrás.
string
details
Array<object>
object
field
requerido
Campo con error (dot notation para nested)
string
code
requerido
Código de validación
string
message
requerido
Mensaje descriptivo
string
action
Acción recomendada para el cliente
string
severity
Severidad opcional del error
string
context
Contexto estructurado opcional para debugging
object
key
additional properties
any
Example
{ "code": "VALIDATION_ERROR", "message": "Error de validacion en los campos enviados", "details": [ { "field": "receptor.rut", "code": "INVALID_RUT", "message": "RUT invalido: digito verificador no coincide" } ], "severity": "critical"}