Skip to content
API console (try a request with your own key)Get early access

Get a webhook endpoint

GET
/v1/webhooks/{webhookId}
WEBHOOK_ID=0f8fad5b-d9cb-469f-a165-70867728950e # the webhookId from adding the endpoint
curl -sS "https://api.speccapture.com/v1/webhooks/$WEBHOOK_ID" \
-H "Authorization: Bearer $SPECCAPTURE_API_KEY"

The endpoint as GET /v1/webhooks lists it: url, description, the first characters of its signing secret (never the secret), when it was added and when it was stopped (stoppedAt, null while it receives events). Another workspace’s endpoint, a deleted one, or an id nobody issued is 404 not_found.

webhookId
required
string format: uuid

OK

Media typeapplication/json
object
webhookId
required
string format: uuid
url
required
string
description
required
null | string
secretPrefix
required
string
createdAt
required
string format: date-time
stoppedAt
null | string format: date-time

Not Found: a problem with a stable code. See Errors for every code and what to do about it.

Media typeapplication/problem+json

Every error: a problem with a stable code. https://speccapture.com/docs/api/errors lists every code.

object
type

A link to the code’s entry in the docs.

null | string
title
null | string
status
null | integer format: int32
detail
null | string
instance
null | string
code

What went wrong, as a stable code to branch on: a published code never changes meaning.

string
traceId

This request’s trace: quote it when asking for help.

string