Nextworld · AsyncAPI Specification

Nextworld Events Webhooks

Version

View Spec View on GitHub CompanyEnterprise Resource PlanningNo-CodeEnterprise Application PlatformWorkflow-AutomationArtificial IntelligenceMCPIntegrationManufacturingDistributionAsyncAPIWebhooksEvents

AsyncAPI Specification

nextworld-events-webhooks.yml Raw ↑
generated: '2026-08-26'
method: searched
source: https://www.nextw.com/docs/developerstudiointeroperability
name: Nextworld event and webhook surface
asyncapi_published: false
asyncapi_note: >-
  Nextworld publishes no AsyncAPI document. Probed /asyncapi.yaml, /asyncapi.json and the docs
  sitemap (274 URLs) on 2026-08-26 — nothing. The event surface below is a documented catalog, not a
  machine-readable spec, and no AsyncAPI pointer is emitted. Nothing is fabricated into AsyncAPI shape.
surfaces:
- direction: outbound
  name: Event emissions
  description: >-
    Events (event emissions and subscriptions) communicate business-data changes to external targets
    and to internal logic blocks. An event definition names what initiates the event, what business
    data goes in the payload, and which targets receive it; event rules filter the payload and route
    it.
  triggers:
  - type: Workflow State Change
    description: >-
      Fires when a record's workflow state changes. The definition names the Workflow To State and
      Workflow To State Type, and can be narrowed by Workflow Type.
  - type: User-Defined Event
    description: >-
      Fired explicitly from a logic block. If the logic block later throws, the whole block including
      the queued event is rolled back and nothing is emitted.
  targets:
  - type: AWS EventBridge
    external: true
    description: >-
      An Event Bus in the customer's own AWS account receives the emitted payload. The customer must
      configure their AWS account to allow Nextworld to send events.
  - type: Logic Block
    external: false
    description: Runs platform logic when the event fires.
  delivery:
    ordering: >-
      For a workflow state change the order is - post-transition logic blocks execute, events are
      queued, the transaction commits, then events are picked up asynchronously in their own
      transaction boundaries.
    retry: Failed event targets are automatically retried several times before the Event Target record is left errored.
    replay: Failures can be resubmitted from the Event Status Inquiry application once the cause is fixed.
  payload:
    shape: customer-defined
    note: >-
      Payload fields are chosen per event definition from the driving table, keyed by a Payload Key.
      A workflow-state-change event over a Standard table may include a single entry; a Header Detail
      may include Header and Detail. A user-defined event may configure up to five payloads. Because
      the shape is defined by each customer's own tables, there is no universal event schema to
      publish — which is why no AsyncAPI exists.
  applications:
  - Event Definitions
  - Event External Target Definitions
  - Event Rules
  - Event Status Inquiry
  - Event Target Delivery Status
- direction: inbound
  name: Webhooks
  description: >-
    External systems send webhook notifications INTO Nextworld when events occur, so platform
    business logic executes in response without polling. The receiving URL is generated by the
    Webhook Setup application and pasted into the external system.
  authentication:
  - type: HMAC
    description: >-
      A secret is generated in the Credential Management application, referenced in Webhook Setup and
      configured in the external system; each inbound request is authenticated with the specified
      HMAC algorithm.
  - type: Basic Auth
    description: Each inbound request carries a username and password.
  mapping:
    manual: Data Mapper drag-and-drop from request body/header into the event definition payload.
    advanced: >-
      A Data Mapping logic block taking one JSON Object input and returning a record shaped like the
      event definition's table.
  binding: >-
    A webhook is bound to a User-Defined event definition, which is what actually carries the data
    into the platform.
  observability:
    log: Webhook Log Inquiry — successful and unsuccessful requests, with setup/definition record names, timestamp, host, source IP and request body.
    default: Only unsuccessful events are logged unless logging for successful events is enabled in Webhook Setup.
    replay: Replay Request row action re-initiates the event after the cause is fixed.
  applications:
  - Credential Management
  - Event Definitions
  - Webhook Definitions
  - Webhook Setup
  - Webhook Log Inquiry
correlation:
  field: nwCorrelationId
  note: Automatically associated with webhooks, workflow transitions, jobs, events and endpoint calls; see ../conventions/nextworld-conventions.yml.
evidence:
- url: https://www.nextw.com/docs/developerstudiointeroperability
  status: 200

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/nextworld-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 email required.

A second provider on the same verified email joins the account you already have.