Skip to content

Get inbound endpoint

GET
/v1/inbound-endpoints/{id}
curl --request GET \
--url https://api.hookbridge.io/v1/inbound-endpoints/01935abc-def0-7123-4567-890abcdef012 \
--header 'Authorization: Bearer <token>'

Retrieve full details of a specific inbound endpoint including verification configuration and status.

id
required
string format: uuid

Inbound endpoint identifier (UUIDv7)

Example
01935abc-def0-7123-4567-890abcdef012

Inbound endpoint details retrieved successfully

Media typeapplication/json
object
data

Full inbound endpoint details (returned by GET /inbound-endpoints/:id)

object
id

Unique inbound endpoint identifier

string format: uuid
name

Endpoint name

string
description

Optional description

string
url

Forwarding URL (empty for cli-mode endpoints)

string format: uri
mode

Endpoint mode. forward delivers to URL. cli streams to CLI tool.

string
Allowed values: forward cli pull
ephemeral

Whether this is an ephemeral (CI/test) endpoint

boolean
expires_at

When the ephemeral endpoint will auto-expire (only present for ephemeral endpoints)

string format: date-time
active

Whether the endpoint is active

boolean
paused

Whether the endpoint is paused

boolean
verify_static_token

Static token verification enabled

boolean
verify_hmac

HMAC verification enabled

boolean
verify_ip_allowlist

IP allowlist verification enabled

boolean
ingest_response_code

HTTP status code returned to senders

integer
idempotency_header_names

Header names used for idempotency

Array<string>
signing_enabled

Whether delivery signing is enabled

boolean
ingest_url

The URL that external senders should POST webhooks to. Includes the endpoint’s secret token. Available on GET so the CLI and console can display it after initial creation.

string format: uri
created_at
string format: date-time
updated_at
string format: date-time
meta
object
request_id

Unique identifier for this request (useful for support)

string
Example
{
"data": {
"id": "01935abc-def0-7123-4567-890abcdef012",
"name": "Stripe webhooks",
"description": "Receives Stripe payment events",
"url": "https://myapp.com/webhooks/stripe",
"active": true,
"paused": false,
"verify_static_token": false,
"verify_hmac": true,
"verify_ip_allowlist": false,
"ingest_response_code": 202,
"idempotency_header_names": [],
"signing_enabled": false,
"created_at": "2025-12-01T10:00:00Z",
"updated_at": "2025-12-06T12:00:00Z"
},
"meta": {
"request_id": "req_xyz123"
}
}

Invalid request

Media typeapplication/json
object
error
object
code

Machine-readable error code

string
message

Human-readable error message

string
meta
object
request_id

Unique identifier for this request (useful for support)

string
Examples

Endpoint not found

{
"error": {
"code": "ENDPOINT_NOT_FOUND",
"message": "endpoint not found"
},
"meta": {
"request_id": "req_xyz123"
}
}

Unauthorized - Invalid or missing API key

Media typeapplication/json
object
error
object
code

Machine-readable error code

string
message

Human-readable error message

string
meta
object
request_id

Unique identifier for this request (useful for support)

string
Example
{
"error": {
"code": "UNAUTHORIZED",
"message": "Invalid or missing API key"
},
"meta": {
"request_id": "req_xyz123"
}
}

Resource not found

Media typeapplication/json
object
error
object
code

Machine-readable error code

string
message

Human-readable error message

string
meta
object
request_id

Unique identifier for this request (useful for support)

string
Example
{
"error": {
"code": "NOT_FOUND",
"message": "Message not found"
},
"meta": {
"request_id": "req_xyz123"
}
}
Personalize Examples

Enter your credentials to populate code examples throughout the docs.