List recent receipts for an inbound webhook subscription
curl --request GET \
--url https://api.example.com/connections/{id}/inbound-webhooks/{webhook_id}/deliveries \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.example.com/connections/{id}/inbound-webhooks/{webhook_id}/deliveries"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.example.com/connections/{id}/inbound-webhooks/{webhook_id}/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://api.example.com/connections/{id}/inbound-webhooks/{webhook_id}/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 => [
"Authorization: Bearer <token>"
],
]);
$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/connections/{id}/inbound-webhooks/{webhook_id}/deliveries"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
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/connections/{id}/inbound-webhooks/{webhook_id}/deliveries")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.example.com/connections/{id}/inbound-webhooks/{webhook_id}/deliveries")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"deliveries": [
{
"id": "<string>",
"inbound_webhook_id": "<string>",
"external_delivery_id": "<string>",
"received_at": "<string>",
"payload": "<string>",
"verified": true,
"processed_at": "<string>",
"processing_error": "<string>",
"retry_count": 123,
"next_attempt_at": "<string>"
}
]
}{
"error": {
"code": "unauthorized",
"message": "<string>",
"details": {}
}
}{
"error": {
"code": "forbidden",
"message": "<string>",
"details": {}
}
}{
"error": {
"code": "connection_not_found",
"message": "<string>",
"details": {}
}
}Inbound Webhooks
List recent receipts for an inbound webhook subscription
Returns recent inbound deliveries received on this subscription, newest first. Each entry records the sender’s delivery id, the resolved adapter, the verification outcome (verified / unverified / dedup-hit), the dispatch outcome (ok / retry / failed), and any error reason. Use to debug a failing connector or audit what the upstream service has sent.
GET
/
connections
/
{id}
/
inbound-webhooks
/
{webhook_id}
/
deliveries
List recent receipts for an inbound webhook subscription
curl --request GET \
--url https://api.example.com/connections/{id}/inbound-webhooks/{webhook_id}/deliveries \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.example.com/connections/{id}/inbound-webhooks/{webhook_id}/deliveries"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.example.com/connections/{id}/inbound-webhooks/{webhook_id}/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://api.example.com/connections/{id}/inbound-webhooks/{webhook_id}/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 => [
"Authorization: Bearer <token>"
],
]);
$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/connections/{id}/inbound-webhooks/{webhook_id}/deliveries"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
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/connections/{id}/inbound-webhooks/{webhook_id}/deliveries")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.example.com/connections/{id}/inbound-webhooks/{webhook_id}/deliveries")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"deliveries": [
{
"id": "<string>",
"inbound_webhook_id": "<string>",
"external_delivery_id": "<string>",
"received_at": "<string>",
"payload": "<string>",
"verified": true,
"processed_at": "<string>",
"processing_error": "<string>",
"retry_count": 123,
"next_attempt_at": "<string>"
}
]
}{
"error": {
"code": "unauthorized",
"message": "<string>",
"details": {}
}
}{
"error": {
"code": "forbidden",
"message": "<string>",
"details": {}
}
}{
"error": {
"code": "connection_not_found",
"message": "<string>",
"details": {}
}
}Authorizations
Pass an API key (marfa_k1_...) or OAuth access token (marfa_at_...)
Query Parameters
Required range:
1 <= x <= 200Response
Recent receipts (verified + unverified)
Show child attributes
Show child attributes