search_people
Find and filter people in Attio CRM by name, email, company, tags, or creation date to retrieve contact details and relationships.
Instructions
Search for people in Attio CRM. Supports filtering by text (name or email), company, tags, and date ranges. Supports sorting by various fields. All filters are optional. Returns person details including name, email addresses, description, LinkedIn URL, tags, web_url, and created_at.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | No | Text search in person name or email (e.g., "john", "smith", "john@acme.com"). Case-insensitive partial matching. | |
| company_id | No | Filter by company record_id (from search_companies or get_company). Returns people associated with this company. | |
| tags | No | Filter people containing ANY of these tags (OR logic within tags). Example: ["VIP", "Investor"] matches people with VIP OR Investor tags. | |
| tags_exclude | No | Filter people NOT containing ANY of these tags (NOR logic within tags). Example: ["Inactive", "Archived"] excludes people with Inactive OR Archived tags. | |
| created_after | No | Filter by creation date - only records created after this date (ISO 8601 format, e.g., "2024-01-01" or "2024-01-01T00:00:00Z"). | |
| created_before | No | Filter by creation date - only records created before this date (ISO 8601 format, e.g., "2024-12-31" or "2024-12-31T23:59:59Z"). | |
| sort_by | No | Field to sort results by. Options: "created_at", "name". | |
| sort_direction | No | Sort direction. Options: "asc" (ascending), "desc" (descending). Default: "desc". | desc |
| limit | No | Maximum number of results to return (default: 50, max: 500) |