Fabric Origin · AsyncAPI Specification

Fabric Origin Events Webhooks

Version

View Spec View on GitHub EntertainmentMetadataMoviesTelevisionGamesCelebritiesTrailersImagesTV ListingsMarket IntelligenceMediaMCPAsyncAPIEvents

AsyncAPI Specification

Raw ↑
generated: '2026-09-07'
method: searched
source: https://knowledgebase.fabricdata.com/studio/integrations-and-apis/api-overview/events-and-webhooks
provider: Fabric Origin
providerId: fabric-origin
type: Webhooks
asyncapi_spec_published: false
description: >-
  Origin Studio publishes an event surface. Change notifications are delivered over AWS SNS to a
  subscriber endpoint configured per tenant, and the provider documents the envelope, the headers and
  the double-parse required to reach the event body. No AsyncAPI document is published, and no event
  surface exists for Origin Nexus (read-only) or either MCP server.
transport:
  mechanism: AWS Simple Notification Service (SNS)
  delivery: HTTPS POST to a subscriber endpoint configured for the tenant
  topic_shape: 'arn:aws:sns:<region>:<account>:events-tenant-<tenantId>'
  region_observed: us-west-2
  self_serve_subscription: false
  subscription_note: >-
    The SNS topic and subscription are provisioned for the tenant; the docs describe no self-serve
    endpoint registration API or UI.
  signature_verification:
    mechanism: SNS message signature
    fields: [SignatureVersion, Signature, SigningCertURL]
    documented_procedure: false
    note: >-
      The SNS envelope carries a signature and a SigningCertURL, but Fabric does not document a
      verification procedure — a consumer must fall back to AWS's own SNS signature-verification
      guidance.
envelope:
  outer: AWS SNS Notification JSON
  outer_fields: [Type, MessageId, TopicArn, Message, Timestamp, SignatureVersion, Signature, SigningCertURL, UnsubscribeURL]
  inner: 'the Origin Studio event, carried as a JSON STRING inside Message'
  double_parse_required: true
  gotcha: >-
    The provider calls this out explicitly — the Message field is a JSON string, not a nested object,
    and must be parsed a second time. This is the single most likely integration error on the surface.
  headers:
  - x-amz-sns-message-type
  - x-amz-sns-message-id
  - x-amz-sns-topic-arn
  - x-amz-sns-subscription-arn
  - x-amzn-trace-id
  example_inner_payload: '{"event":"record.created","id":"fab1d489645ef281","new":{"workflowStatus":"draft"}}'
events:
- name: record.created
  description: A new record has been created.
  source: https://knowledgebase.fabricdata.com/studio/integrations-and-apis/api-overview/events-and-webhooks
- name: record.updated
  description: Workflow status changed.
  source: https://knowledgebase.fabricdata.com/studio/integrations-and-apis/api-overview/events-and-webhooks
event_catalog_completeness: partial
event_catalog_note: >-
  The provider labels its event table "Examples" and lists only two types. The full event vocabulary
  is not published, so a consumer cannot enumerate what it may receive. Recorded as an honest partial
  catalog rather than padded out.
use_cases:
- trigger downstream workflows
- synchronize external systems
- react to record lifecycle changes
- automate enrichment or publishing pipelines
gaps:
- No AsyncAPI document.
- No published retry, ordering or at-least-once delivery semantics beyond what SNS provides.
- No event schema registry; the inner payload shape is shown only by example.
- No event surface at all for Origin Nexus or the MCP servers.
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com

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.
All 92 tools →

Call it yourself

curl for this page
This AsyncAPI spec
curl "https://apis.io/api/v1/asyncapis/fabric-origin-events-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.