TypeScript SDK
import { NinjaChat } from "@ninjachat/sdk";
const client = new NinjaChat({ apiKey: process.env.NINJACHAT_API_KEY! });
const deliveries = await client.webhooks.listDeliveries({
endpointId: "webhook_endpoint_id",
limit: 20,
});
console.log(deliveries);import os
from ninjachat import NinjaChat
client = NinjaChat(api_key=os.environ["NINJACHAT_API_KEY"])
deliveries = client.webhooks.list_deliveries(
endpoint_id="webhook_endpoint_id",
limit=20,
)
print(deliveries)curl --request GET \
--url https://www.ninjachat.ai/api/v1/webhooks/deliveries \
--header 'Authorization: Bearer <token>'{
"deliveries": [
{
"id": "<string>",
"endpoint_id": "<string>",
"event": "<string>",
"status": "delivered",
"attempts": 1,
"delivered_at": "2023-11-07T05:31:56Z",
"next_attempt_at": "2023-11-07T05:31:56Z",
"last_error": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"request_id": "<string>"
}
]
}{
"error": {
"message": "<string>",
"type": "<string>",
"code": "<string>",
"param": "<string>"
}
}{
"error": {
"message": "<string>",
"type": "<string>",
"code": "<string>",
"param": "<string>"
}
}{
"error": {
"message": "<string>",
"type": "<string>",
"code": "<string>",
"param": "<string>"
}
}{
"error": {
"message": "<string>",
"type": "<string>",
"code": "<string>",
"param": "<string>"
}
}{
"error": {
"message": "<string>",
"type": "<string>",
"code": "<string>",
"param": "<string>"
}
}Webhooks
List webhook deliveries
Recent delivery attempts for one endpoint, newest first.
GET
/
webhooks
/
deliveries
TypeScript SDK
import { NinjaChat } from "@ninjachat/sdk";
const client = new NinjaChat({ apiKey: process.env.NINJACHAT_API_KEY! });
const deliveries = await client.webhooks.listDeliveries({
endpointId: "webhook_endpoint_id",
limit: 20,
});
console.log(deliveries);import os
from ninjachat import NinjaChat
client = NinjaChat(api_key=os.environ["NINJACHAT_API_KEY"])
deliveries = client.webhooks.list_deliveries(
endpoint_id="webhook_endpoint_id",
limit=20,
)
print(deliveries)curl --request GET \
--url https://www.ninjachat.ai/api/v1/webhooks/deliveries \
--header 'Authorization: Bearer <token>'{
"deliveries": [
{
"id": "<string>",
"endpoint_id": "<string>",
"event": "<string>",
"status": "delivered",
"attempts": 1,
"delivered_at": "2023-11-07T05:31:56Z",
"next_attempt_at": "2023-11-07T05:31:56Z",
"last_error": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"request_id": "<string>"
}
]
}{
"error": {
"message": "<string>",
"type": "<string>",
"code": "<string>",
"param": "<string>"
}
}{
"error": {
"message": "<string>",
"type": "<string>",
"code": "<string>",
"param": "<string>"
}
}{
"error": {
"message": "<string>",
"type": "<string>",
"code": "<string>",
"param": "<string>"
}
}{
"error": {
"message": "<string>",
"type": "<string>",
"code": "<string>",
"param": "<string>"
}
}{
"error": {
"message": "<string>",
"type": "<string>",
"code": "<string>",
"param": "<string>"
}
}