Skip to main content
GET
/
exo-api
/
webhooks
List subscriptions
curl --request GET \
  --url https://api.example.com/exo-api/webhooks
{
  "data": [
    {
      "id": 123,
      "user_id": 123,
      "url": "<string>",
      "resource": "<string>",
      "events": [
        {}
      ],
      "is_active": true,
      "masked_secret": "<string>",
      "created_at": "<string>",
      "updated_at": "<string>"
    }
  ]
}
Returns all webhook subscriptions belonging to the authenticated user, ordered by most recently created first.

Request

curl -H "Authorization: Bearer YOUR_TOKEN" \
     https://your-app.com/exo-api/webhooks

Response

data
array
An array of webhook subscription objects.
Example response:
{
  "data": [
    {
      "id": 1,
      "user_id": 1,
      "url": "https://example.com/webhook-receiver",
      "resource": "order",
      "events": ["on_create", "on_update"],
      "is_active": true,
      "masked_secret": "sec_****a1b2",
      "created_at": "2026-03-28T14:30:00.000000Z",
      "updated_at": "2026-03-28T14:30:00.000000Z"
    }
  ]
}