signal_manage
Manage inbound signals for FleetQ by listing, retrieving, ingesting, binding connectors, handling contacts, and processing email communications.
Instructions
Manage inbound signals. Actions: list (status, source filter), get (signal_id), ingest (source, payload), connector_binding (connector_id, channel_id), connector_binding_delete (binding_id), contact (action, contact data), imap (mailbox config), email_reply (signal_id, body).
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | Action to perform: list, get, ingest, connector_binding, connector_binding_delete, contact, imap, email_reply | |
| limit | No | Max results to return (default 10, max 100) | |
| signal_id | Yes | The signal UUID | |
| source | Yes | Signal source identifier (e.g. "mcp", "manual", "api") | |
| payload | Yes | Signal payload data | |
| binding_id | No | Binding UUID (required for approve/block/get) | |
| status_filter | No | Filter by status: pending | approved | blocked | |
| channel_filter | No | Filter by channel: telegram | whatsapp | discord | signal_protocol | matrix | |
| contact_id | No | Contact identity UUID (required for get/merge/unlink_channel) | |
| source_contact_id | No | Source contact UUID to merge INTO contact_id (required for merge — source is deleted after merge) | |
| channel_id | No | Channel UUID to unlink (required for unlink_channel) | |
| search | No | Search term (name, email, phone, sender ID) | |
| connector_id | Yes | IMAP connector UUID. Use inbound_connector_manage(list_connectors) to discover configured accounts. | |
| folder | No | Mailbox folder to operate on (default: INBOX) | |
| from | No | Filter by sender email address (search only) | |
| subject | No | Filter by subject keyword (search only) | |
| since | No | ISO 8601 date — return emails received since this date, e.g. 2026-03-01 (search only) | |
| unseen_only | No | Return only unread/unseen emails (search only) | |
| uid | No | Email UID to fetch (read only) | |
| body | Yes | Reply body (plain text or HTML) | |
| auto_send | No | If true, send immediately. If false (default), creates an approved OutboundProposal for review. |