Get All Webhooks

Get All Webhooks

Retrieves a list of all webhooks configured for the authenticated user. This endpoint returns all webhook configurations including their names, URLs, subscribed events, and current status.


HTTP Method and URL

GET {{host}}/api/v2/webhooks


Authentication Requirements

Requires a valid user-token (Bearer token) in the request headers.


Request Body

None. This endpoint does not require a request body.


Example Request

GET {{host}}/api/v2/webhooks
Authorization: Bearer {USER-TOKEN}

Example Successful Response

{
  "success": true,
  "data": [
    {
      "uuid": "abc123-def456-ghi789",
      "name": "My Webhook",
      "url": "https://example.com/webhook",
      "events": ["project.completed"],
      "status": "active",
      "created_at": "2024-01-15T10:30:00Z",
      "updated_at": "2024-01-15T10:30:00Z"
    },
    {
      "uuid": "xyz789-abc123-def456",
      "name": "Notification Webhook",
      "url": "https://example.com/notifications",
      "events": ["project.signed", "project.viewed"],
      "status": "active",
      "created_at": "2024-01-10T08:00:00Z",
      "updated_at": "2024-01-12T14:20:00Z"
    }
  ]
}

Error Responses

  • 401 Unauthorized: Missing or invalid authentication token.

  • 500 Internal Server Error: Unexpected server error.


Usage Notes

  • The user-token variable should be set in your environment or as a global variable.

  • This endpoint returns all webhooks associated with the authenticated user's account.

  • Use this endpoint to audit your webhook configurations or to retrieve webhook UUIDs for update/delete operations.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Response

Language
Credentials
Bearer
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here!