v8

latestOpenAPI 3.0.3raw.githubusercontent.com2025-11-2851238.2 KB
Triggers

Delete a trigger

Marks a trigger as deleted (poison-pilled). This operation logically removes the trigger from the system while preserving the record.

Usage Notes:

  • This operation cannot be undone through the API
  • The trigger_type and topic parameters together identify the exact trigger to delete
  • The system constructs the full subject using these parameters: ms.trigger.{trigger_type}.{topic}
  • For gateway triggers, associated mappings remain but are no longer accessible
  • For stream triggers, connections between source and target are terminated
  • In-flight operations may still complete, but new operations will be rejected
  • The trigger remains in the system's history for audit purposes
delete/trigger/triggers/{trigger_type}/{topic}

Path parameters

trigger_type'gateway' | 'stream' | 'subject' required

The type of trigger (gateway, stream, subject)

topicstring required

The unique topic identifier of the trigger (without the prefix)

Response

Successfully deleted trigger

status_codeinteger

HTTP status code indicating success

Example response

{
  "status_code": 200
}