Actions206
- Account Actions
- Agent Actions
- Agent Bot Actions
- Applied SLA (Enterprise) Actions
- Audit Log Actions
- Automation Rule Actions
- Campaign Actions
- Canned Response Actions
- Company (Enterprise) Actions
- Contact Actions
- Contact Note Actions
- Conversation Actions
- Conversation Participant Actions
- CSAT Survey Actions
- Custom Attribute Actions
- Custom Filter Actions
- Help Center Actions
- Inbox Actions
- Integration Actions
- Label Actions
- Live Report Actions
- Macro Actions
- Message Actions
- Notification Actions
- Profile Actions
- Report Actions
- Search Actions
- SLA Policy (Enterprise) Actions
- Summary Report Actions
- Team Actions
- Webhook Actions
- [Platform] Account Actions
- [Platform] Account Agent Bot Actions
- [Platform] Account User Actions
- [Platform] User Actions
- [Public] Contact Actions
- [Public] Conversation Actions
- [Public] Message Actions
Contact → Filter
AI-generatedSummary
Filter contacts in Chatwoot using flexible, JSON-defined filter conditions and control the number of results returned.
Inputs
- Return All — Boolean toggle to return all filtered contacts or limit the number of results.
- Limit — Maximum number of contacts to return when 'Return All' is false (1-100).
- Filter Payload (required) — A JSON array defining the filter criteria with objects specifying attribute_key, filter_operator, and values.
Output shape
a list of contact objects matching the filter criteria, limited by the input parameters
If 'Return All' is true, all matching contacts are returned; otherwise, results are capped by the 'Limit' value. Filter conditions must be a valid JSON array describing attribute filters.