---
title: "List signed-in member webhook endpoints"
method: GET
path: "/api/webhooks/endpoints"
---

# List signed-in member webhook endpoints

`GET /api/webhooks/endpoints`

## Request

- Base URL: `https://gstcranes.com`
- URL: `https://gstcranes.com/api/webhooks/endpoints`
- Auth: API key in cookie `auth_session`

Browser-session account endpoint. Returns webhook endpoints owned by the signed-in member without exposing signing secrets.

## Headers

- `GST-API-Version` string

## Response `200`

Webhook endpoints for the signed-in member.

- WebhookEndpointList
  - `endpoints` WebhookEndpoint[], required
    - `id` string, required
    - `url` string, uri, required
    - `events` WebhookEvent[], required
    - `status` 'active' | 'disabled', required
    - `created_at` integer, required
    - `updated_at` integer, required
    - `last_delivery_at` integer, nullable
    - `last_status` integer, nullable
    - `last_error` string, nullable

## Other responses

- `400`: Invalid request.
- `401`: Browser session required.
- `403`: Access forbidden or account action required.
- `429`: Rate limit exceeded.
- `500`: Unexpected server error.
- `503`: Required backend service is temporarily unavailable.
- `default`: Machine-readable API error.

---

[API](https://skmtc.dev/gstcranes/apis/gst-cranes-companies-api.md) · [All operations](https://skmtc.dev/gstcranes/apis/gst-cranes-companies-api/llms.txt) · [OpenAPI document](https://skmtc.dev/gstcranes/apis/gst-cranes-companies-api/revisions/0248d238b736?raw)
