For the complete documentation index, see llms.txt. This page is also available as Markdown.

List Webhooks

List all configured webhooks.

Returns all webhooks configured for your business, optionally filtered by environment.

Endpoint

GET /v1/webhooks

Authentication

This endpoint requires a business-user JWT (not an API key).

Header
Value

Authorization

Bearer <jwt>

Required roles: BUSINESS_ADMIN, BUSINESS_OWNER, or BUSINESS_DEVELOPER.

Query parameters

Parameter
Type
Required
Description

environment

string

No

Filter by TEST or LIVE

Example request

curl -X GET "https://ramp-api.ivorypay.io/api/v1/webhooks?environment=LIVE" \
  -H "Authorization: Bearer <jwt>"
const params = new URLSearchParams({
  environment: "LIVE",
});

const response = await fetch(`https://ramp-api.ivorypay.io/api/v1/webhooks?${params}`, {
  method: "GET",
  headers: {
    "Authorization": "Bearer <jwt>",
  },
});

const data = await response.json();
console.log(data);
import requests

response = requests.get(
    "https://ramp-api.ivorypay.io/api/v1/webhooks",
    headers={
        "Authorization": "Bearer <jwt>",
    },
    params={
        "environment": "LIVE",
    },
)

print(response.json())

Example response

Last updated