MeetsMore · AsyncAPI Specification

Meetsmore Nittei Webhooks

Version

View Spec View on GitHub CompanyMarketplaceLocal ServicesHome ServicesJapanSchedulingCalendarBookingField ServiceOpen-SourceArtificial IntelligenceAgentsAsyncAPIEvents

AsyncAPI Specification

meetsmore-nittei-webhooks.yml Raw ↑
generated: '2026-08-25'
method: searched
source: >-
  https://github.com/meetsmore/nittei/blob/master/examples/reminders.md and the generated
  types AccountWebhookSettingsDTO / CalendarEventReminder / AccountEventRemindersDTO /
  AccountRemindersDTO in clients/javascript/lib/gen_types/. Fetched 2026-08-25.
type: Webhooks
asyncapi_published: false
note: >-
  MeetsMore publishes no AsyncAPI document for either product. Nittei does ship a real,
  documented outbound webhook, captured below verbatim from the provider's own example.
  use-ai's event surface is a Socket.IO/AG-UI stream between a browser and its own
  self-hosted server, not a subscribable provider event feed, so it is not modelled here.
api: Nittei Scheduler API
webhooks:
  registration:
    operation: set_account_webhook_controller
    client_method: 'client.account.setWebhook(url)'
    removal: delete_account_webhook_controller
    scope: >-
      One webhook URL per Account. Registering returns account.settings.webhook.key — a
      server-generated shared secret.
  verification:
    method: shared-secret-header
    header: nittei-scheduler-webhook-key
    note: >-
      The receiver compares the request header against the key returned at registration.
      This is a static shared secret, not an HMAC signature over the body: there is no
      timestamp, no replay window and no body binding, so a receiver cannot detect a
      replayed or truncated delivery.
  delivery:
    method: POST
    retries: undocumented
    ordering: undocumented
    ip_allowlist: undocumented
  events:
  - name: reminders
    description: >-
      Fired ahead of a Calendar Event occurrence, at the offset the caller attached to the
      event. Reminders are the only event Nittei emits — the README states plainly that
      Nittei will not notify end users by email or phone itself, and that the integrating
      server owns that.
    trigger: >-
      A CalendarEventReminder attached at event creation, with `delta` minutes relative to
      the occurrence (negative = before; the published example uses -15) and an
      application-chosen `identifier` echoed back on delivery.
    payload_shape: |
      {
        "reminders": [
          { "event": CalendarEvent, "identifier": "your_unique_identifier" }
        ]
      }
    batching: >-
      The payload is an array — due reminders are delivered in batches by the background
      job, not one request per reminder.
    background_job: >-
      Emission depends on the reminder jobs being enabled on the instance
      (start_send_reminders_job / start_reminder_generation_job, disabled when
      NITTEI_REMINDERS_JOB_ENABLED is false).
    related_types:
    - CalendarEventReminder
    - AccountEventRemindersDTO
    - AccountRemindersDTO
    - AccountWebhookSettingsDTO

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/meetsmore-nittei-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.