Properties
| Name | Type | Description |
|---|---|---|
| name | string | Updated endpoint name |
| description | string | Updated description |
| mode | string | Updated endpoint mode. When switching to `forward`, a URL is required — either provided in this request or already stored on the endpoint. |
| url | string | Updated forwarding URL |
| verify_static_token | boolean | Enable/disable static token verification |
| token_header_name | string | Updated header name for static token |
| token_query_param | string | Updated query param for static token |
| token_value | string | Updated static token value |
| verify_hmac | boolean | Enable/disable HMAC verification |
| hmac_header_name | string | Updated HMAC header name |
| hmac_secret | string | Updated HMAC secret |
| timestamp_header_name | string | Updated timestamp header name |
| timestamp_ttl_seconds | integer | Updated timestamp TTL |
| verify_ip_allowlist | boolean | Enable/disable IP allowlist verification |
| allowed_cidrs | array | Updated CIDR allowlist |
| idempotency_header_names | array | Updated idempotency header names |
| ingest_response_code | integer | Updated ingest response code |
| signing_enabled | boolean | Enable/disable delivery signing |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://raw.githubusercontent.com/api-evangelist/hookbridge/main/json-schema/hookbridge-update-inbound-endpoint-request-schema.json",
"title": "UpdateInboundEndpointRequest",
"x-generated": "2026-10-18",
"x-method": "derived",
"x-generator": "derive-json-schema.py",
"x-source": "openapi/_original/hookbridge-api-openapi.yml#/components/schemas/UpdateInboundEndpointRequest",
"type": "object",
"properties": {
"name": {
"type": "string",
"maxLength": 255,
"description": "Updated endpoint name"
},
"description": {
"type": "string",
"maxLength": 500,
"description": "Updated description"
},
"mode": {
"type": "string",
"enum": [
"forward",
"cli",
"pull"
],
"description": "Updated endpoint mode. When switching to `forward`, a URL is required —\neither provided in this request or already stored on the endpoint.\n"
},
"url": {
"type": "string",
"format": "uri",
"pattern": "^https://",
"minLength": 12,
"maxLength": 2048,
"description": "Updated forwarding URL"
},
"verify_static_token": {
"type": "boolean",
"description": "Enable/disable static token verification"
},
"token_header_name": {
"type": "string",
"description": "Updated header name for static token"
},
"token_query_param": {
"type": "string",
"description": "Updated query param for static token"
},
"token_value": {
"type": "string",
"description": "Updated static token value"
},
"verify_hmac": {
"type": "boolean",
"description": "Enable/disable HMAC verification"
},
"hmac_header_name": {
"type": "string",
"description": "Updated HMAC header name"
},
"hmac_secret": {
"type": "string",
"description": "Updated HMAC secret"
},
"timestamp_header_name": {
"type": "string",
"description": "Updated timestamp header name"
},
"timestamp_ttl_seconds": {
"type": "integer",
"minimum": 1,
"description": "Updated timestamp TTL"
},
"verify_ip_allowlist": {
"type": "boolean",
"description": "Enable/disable IP allowlist verification"
},
"allowed_cidrs": {
"type": "array",
"items": {
"type": "string"
},
"description": "Updated CIDR allowlist"
},
"idempotency_header_names": {
"type": "array",
"items": {
"type": "string"
},
"description": "Updated idempotency header names"
},
"ingest_response_code": {
"type": "integer",
"minimum": 200,
"maximum": 299,
"description": "Updated ingest response code"
},
"signing_enabled": {
"type": "boolean",
"description": "Enable/disable delivery signing"
}
}
}
Work with this as data
Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for schemas
4 MCP tools reach this
find_json_schemasBrowse and filter every JSON Schema in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/hookbridge-update-inbound-endpoint-request"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.