Listar entregas de webhook
curl --request GET \
--url https://boh.api.fire.rest/api/v1/public/admin/webhooks/{webhookId}/deliveries \
--header 'x-api-key: <x-api-key>'import requests
url = "https://boh.api.fire.rest/api/v1/public/admin/webhooks/{webhookId}/deliveries"
headers = {"x-api-key": "<x-api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'x-api-key': '<x-api-key>'}};
fetch('https://boh.api.fire.rest/api/v1/public/admin/webhooks/{webhookId}/deliveries', 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://boh.api.fire.rest/api/v1/public/admin/webhooks/{webhookId}/deliveries",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"x-api-key: <x-api-key>"
],
]);
$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://boh.api.fire.rest/api/v1/public/admin/webhooks/{webhookId}/deliveries"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("x-api-key", "<x-api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://boh.api.fire.rest/api/v1/public/admin/webhooks/{webhookId}/deliveries")
.header("x-api-key", "<x-api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://boh.api.fire.rest/api/v1/public/admin/webhooks/{webhookId}/deliveries")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["x-api-key"] = '<x-api-key>'
response = http.request(request)
puts response.read_body{
"deliveries": [
{
"id": "del_01j5k...",
"event_id": "evt_01j5k...",
"event_type": "inventory_transaction.completed",
"status": "DELIVERED",
"attempts": 1,
"next_retry_at": null,
"last_response_status": 200,
"last_error": null,
"created_at": "2026-08-07T14:30:00.000Z"
}
]
}
Webhooks
Listar entregas de webhook
Retorna as tentativas de entrega recentes para um endpoint de webhook, da mais recente para a mais antiga.
GET
/
api
/
v1
/
public
/
admin
/
webhooks
/
{webhookId}
/
deliveries
Listar entregas de webhook
curl --request GET \
--url https://boh.api.fire.rest/api/v1/public/admin/webhooks/{webhookId}/deliveries \
--header 'x-api-key: <x-api-key>'import requests
url = "https://boh.api.fire.rest/api/v1/public/admin/webhooks/{webhookId}/deliveries"
headers = {"x-api-key": "<x-api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'x-api-key': '<x-api-key>'}};
fetch('https://boh.api.fire.rest/api/v1/public/admin/webhooks/{webhookId}/deliveries', 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://boh.api.fire.rest/api/v1/public/admin/webhooks/{webhookId}/deliveries",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"x-api-key: <x-api-key>"
],
]);
$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://boh.api.fire.rest/api/v1/public/admin/webhooks/{webhookId}/deliveries"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("x-api-key", "<x-api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://boh.api.fire.rest/api/v1/public/admin/webhooks/{webhookId}/deliveries")
.header("x-api-key", "<x-api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://boh.api.fire.rest/api/v1/public/admin/webhooks/{webhookId}/deliveries")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["x-api-key"] = '<x-api-key>'
response = http.request(request)
puts response.read_body{
"deliveries": [
{
"id": "del_01j5k...",
"event_id": "evt_01j5k...",
"event_type": "inventory_transaction.completed",
"status": "DELIVERED",
"attempts": 1,
"next_retry_at": null,
"last_response_status": 200,
"last_error": null,
"created_at": "2026-08-07T14:30:00.000Z"
}
]
}
string
obrigatório
API key do BOH com scope
admin:webhooks.string
obrigatório
UUID do endpoint de webhook.
integer
padrão:"50"
Número de entregas a retornar (1–100).
object[]
Mostrar campos de entrega
Mostrar campos de entrega
string
UUID da entrega.
string
UUID do evento de origem.
string
Tipo de evento.
string
PENDING, PROCESSING, DELIVERED, FAILED ou DEAD.integer
Número de tentativas realizadas até agora.
string
Quando a próxima tentativa está agendada (ISO 8601).
integer | null
Status HTTP retornado pelo seu endpoint na última tentativa.
string | null
Mensagem de erro da última tentativa com falha.
string
Quando a entrega foi criada.
{
"deliveries": [
{
"id": "del_01j5k...",
"event_id": "evt_01j5k...",
"event_type": "inventory_transaction.completed",
"status": "DELIVERED",
"attempts": 1,
"next_retry_at": null,
"last_response_status": 200,
"last_error": null,
"created_at": "2026-08-07T14:30:00.000Z"
}
]
}
⌘I

