Get webhook deliveries by event ID
curl --request GET \
--url https://payments.coinbase.com/api/v1/webhook-deliveries/event/{eventId} \
--header 'Authorization: <api-key>'import requests
url = "https://payments.coinbase.com/api/v1/webhook-deliveries/event/{eventId}"
headers = {"Authorization": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: '<api-key>'}};
fetch('https://payments.coinbase.com/api/v1/webhook-deliveries/event/{eventId}', 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://payments.coinbase.com/api/v1/webhook-deliveries/event/{eventId}",
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: <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://payments.coinbase.com/api/v1/webhook-deliveries/event/{eventId}"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "<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://payments.coinbase.com/api/v1/webhook-deliveries/event/{eventId}")
.header("Authorization", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://payments.coinbase.com/api/v1/webhook-deliveries/event/{eventId}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"webhookDeliveries": [
{
"entity": "<string>",
"id": "<string>",
"webhookEventId": "<string>",
"webhookId": "<string>",
"statusCode": 123,
"lastResponse": "<string>",
"deliveryDuration": 123,
"createdAt": "2023-11-07T05:31:56Z",
"updatedAt": "2023-11-07T05:31:56Z"
}
],
"pagination": {
"limit": 123,
"next": "<string>"
}
}{
"code": 123,
"message": "<string>",
"details": [
{
"@type": "<string>"
}
]
}Webhook Deliveries
Get webhook deliveries by event ID
Retrieve webhook deliveries by its event ID.
GET
/
api
/
v1
/
webhook-deliveries
/
event
/
{eventId}
Get webhook deliveries by event ID
curl --request GET \
--url https://payments.coinbase.com/api/v1/webhook-deliveries/event/{eventId} \
--header 'Authorization: <api-key>'import requests
url = "https://payments.coinbase.com/api/v1/webhook-deliveries/event/{eventId}"
headers = {"Authorization": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: '<api-key>'}};
fetch('https://payments.coinbase.com/api/v1/webhook-deliveries/event/{eventId}', 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://payments.coinbase.com/api/v1/webhook-deliveries/event/{eventId}",
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: <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://payments.coinbase.com/api/v1/webhook-deliveries/event/{eventId}"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "<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://payments.coinbase.com/api/v1/webhook-deliveries/event/{eventId}")
.header("Authorization", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://payments.coinbase.com/api/v1/webhook-deliveries/event/{eventId}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"webhookDeliveries": [
{
"entity": "<string>",
"id": "<string>",
"webhookEventId": "<string>",
"webhookId": "<string>",
"statusCode": 123,
"lastResponse": "<string>",
"deliveryDuration": 123,
"createdAt": "2023-11-07T05:31:56Z",
"updatedAt": "2023-11-07T05:31:56Z"
}
],
"pagination": {
"limit": 123,
"next": "<string>"
}
}{
"code": 123,
"message": "<string>",
"details": [
{
"@type": "<string>"
}
]
}Authorizations
Authorization header using the Bearer scheme. Learn more about JWT tokens in the Coinbase Developer Portal.
Path Parameters
The unique identifier of the webhook event.
Query Parameters
Limit
Maximum number of webhook deliveries to return. Default is 10, Max is 25.
Next
Next item to use for pagination.
Response
A successful response.
Was this page helpful?
⌘I