List webhook subscriptions

Return subscriptions newest first. For safety, list responses redact each destination after its origin and never expose signing secrets.

GET/api/v1/webhook-subscriptions200 OK

Authentication

Send an active Fast Transcriber API key as an HTTP bearer token.

http
Authorization: Bearer ft_live_replace_me

Request

This operation has no request body or parameters.

No request fields.

cURL
curl https://fast-transcriber.com/api/v1/webhook-subscriptions \
  --header "Authorization: Bearer $FAST_TRANSCRIBER_API_TOKEN"

Response

Successful JSON responses use a top-level data envelope. A 204 response has no body.

FieldTypeDescription
dataarrayWebhook subscriptions owned by the authenticated account.
data[].iduuidStable subscription identifier.
data[].urlstringRedacted destination origin, for example https://hooks.zapier.com/….
data[].eventsstring[]Subscribed event types.
data[].statusactive | disabledCurrent delivery status.
data[].created_atdate-timeUTC subscription creation timestamp.
data[].disabled_atdate-time | nullUTC disable timestamp, or null while active.
Response
{
  "data": [
    {
      "created_at": "2026-09-04T10:12:00.000Z",
      "disabled_at": null,
      "events": ["transcription.completed", "transcription.failed"],
      "id": "b7140faa-1234-4abc-9def-0123456789ab",
      "status": "active",
      "url": "https://hooks.zapier.com/…"
    }
  ]
}

Errors

API errors return a machine-readable code and message.

StatusCodeMeaning
401missing_api_keyNo bearer key was supplied.
401invalid_api_keyThe bearer key is malformed, unknown, or revoked.

Implementation notes

  • The full destination and signing_secret appear only in the create response; save them when you create the subscription.
  • A receiver response of 410 Gone permanently disables the subscription; delete and recreate it after fixing the destination.
  • This endpoint returns all subscriptions for the account and does not currently use pagination.
© 2026 FastTranscriberBuilt for developers who work with speech.