get_workflow_notifications
Retrieve inbound notifications sent to a DBOS workflow via Conductor, including topics, messages, timestamps, and consumption status. Use to check what messages a workflow received.
Instructions
Get notifications received by a workflow from DBOS Conductor.
Notifications are INBOUND: another party sends a message to this workflow on a topic via send, and the workflow consumes it via recv. This is the tool to use for "what did this workflow receive?" — for what a workflow published about itself, use get_workflow_events instead.
Unlike events, multiple notifications can be sent on the same topic.
Args: application_name (string, required): Name of the DBOS application workflow_id (string, required): ID of the workflow
Returns: notifications: Array of notification objects, each containing: - topic (string, optional): The notification topic - message (string): The notification message, in a human-readable representation - createdAt (string): When the notification was sent (ISO 8601) - consumed (bool): Whether the notification has been consumed by the workflow count (int): Number of notifications returned workflow_id (string): The workflow ID queried
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| workflow_id | Yes | ||
| application_name | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||