temp.md · AsyncAPI Specification
Temp Md Webhooks
Version
View Spec
View on GitHub
Web PublishingStatic HostingAI AgentsMCPA2ADeveloper ToolsPreview InfrastructureFile SharingAgent-NativeCompanyAsyncAPIEvents
AsyncAPI Specification
generated: '2026-09-19'
method: searched
spec_type: Webhooks
source: openapi/temp-md-platform-openapi.yml (listWebhookEndpoints, createWebhookEndpoint, disableWebhookEndpoint, listWebhookDeliveries) + https://temp.md/integrations/ ("Signed webhooks") + https://temp.md/docs#platform-sdk + https://temp.md/llms.txt
asyncapi_published: false
asyncapi_probes:
- {url: 'https://temp.md/asyncapi.yaml', status: 200, body: SPA shell}
- {url: 'https://api.temp.md/asyncapi.yaml', status: 404}
description: >-
Webhooks exist ONLY on the Embedded Preview Platform API (partner Applications), not on the public Temp API.
An Application registers a signed webhook endpoint (one-time signing secret returned at creation), receives
"verifiable lifecycle and review events with retry-safe delivery", and can inspect recent delivery attempts.
The @tempmd/platform SDK ships webhook verification. The provider publishes NO event catalog, payload schema,
signature header name or retry schedule anywhere public - the platform OpenAPI's webhook operations carry
response descriptions only, and the integrations page names the feature without a reference. Everything below
is what is actually published; nothing is inferred.
scope: platform API (/v1), dashboardBearer to manage endpoints
management_operations:
- {operationId: listWebhookEndpoints, method: GET, path: '/v1/applications/{applicationId}/webhooks', summary: List webhook endpoints}
- {operationId: createWebhookEndpoint, method: POST, path: '/v1/applications/{applicationId}/webhooks', summary: Create a signed webhook endpoint, response_201: Endpoint and one-time signing secret}
- {operationId: disableWebhookEndpoint, method: DELETE, path: '/v1/applications/{applicationId}/webhooks/{endpointId}', summary: Disable a webhook endpoint}
- {operationId: listWebhookDeliveries, method: GET, path: '/v1/applications/{applicationId}/webhook-deliveries', summary: Inspect recent webhook delivery attempts, response_200: Recent webhook deliveries}
signing:
documented: true
detail: 'Signed endpoints; "one-time signing secret" at creation; SDK "webhook verification" (docs#platform-sdk). Header name and algorithm are NOT published.'
delivery:
documented: >-
'retry-safe delivery' (integrations page); delivery attempts inspectable via listWebhookDeliveries
retry_schedule: not published
events:
catalog_published: false
stated_categories:
- 'lifecycle events (integrations page: "Receive verifiable lifecycle and review events")'
- 'review events (review requests / decisions)'
event_names: []
payload_schema: not published
note: No event names or payload schemas appear in platform-openapi.json, the docs, llms.txt or the SDK README on npm. Recorded as a gap, not filled.
public_api_webhooks: none - the public Temp API (openapi.json) has no webhook or streaming surface; A2A capabilities.pushNotifications is false and streaming is false.
Work with this as data
Every AsyncAPI spec 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 asyncapi
4 MCP tools reach this
find_asyncapisBrowse and filter every AsyncAPI spec 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 AsyncAPI spec
curl "https://apis.io/api/v1/asyncapis/temp-md-webhooks"
All asyncapi
curl "https://apis.io/api/v1/asyncapis?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.