Subscriptions

Overview of the Subscriptions API

Hand off to an LLM

Subscriptions wire up notifications for the events your functions and collections produce.

Each subscription targets a single function (by functionName or functionID) or a single collection (by collectionName or collectionID) and selects a type corresponding to the event you want to receive — for example transform, route, join, evaluation, error, enrich, or collection_processing.

Deliveries can be sent to any combination of:

  • webhookURL — HTTPS endpoint that receives a JSON POST per event.
  • s3Bucket + s3FilePath — sync output JSON into an AWS S3 prefix you own.
  • googleDriveFolderID — drop output JSON into a Google Drive folder.

Use disabled: true to pause delivery without deleting the subscription. Updates follow conventional PATCH semantics — only the fields you include are changed.