Persona-based filtering allows you to receive only the most relevant records for your needs. By specifying filters when creating a radar, you can narrow down the data sent to your webhooks (or available viaDocumentation Index
Fetch the complete documentation index at: https://docs.tamradar.com/llms.txt
Use this file to discover all available pages before exploring further.
GET /v1/updates), reducing noise and focusing on the signals that matter most.
Note: webhook_url is optional in all examples below. Omit it to create a poll-only radar.
Filtering is supported for the following radar types:
company_new_hirescompany_job_openingscompany_promotionscompany_social_posts_cxo
departments, seniorities, job_titles) will be ignored.
How to Use Filters
To apply a filter, include the filter fields directly in the body of yourPOST /v1/radars/companies request.
departments, seniorities, job_titles), TAMradar will return all updates without any filtering. This is useful when you want to receive all events for a given radar type.
Filtering by Department and Seniority
You can filter records bydepartments and/or seniorities.
departments: An array of strings specifying the departments to include.seniorities: An array of strings specifying the seniority levels to include.
departments and seniorities, they are combined with AND logic. A record must match at least one value from each specified filter (departments AND seniorities) to be included.
If you provide only one key (e.g., only departments), only that filter will be applied.
Accepted Valuesb
You must use one of the predefined values for these fields.Departments
Seniorities
Example: Department & Seniority
This request will create a radar that only sends webhook notifications for new hires who are at theSenior or Manager level within the Engineering or Product Management departments.
Advanced Filtering with job_titles
For more granular control, you can filter by job_titles using a boolean query string.
Important: When the job_titles field is used, it overrides any departments or seniorities fields in the same request. You cannot combine job_titles with the other filter fields.
Syntax Rules
- Operators: Use
AND,OR, andNOTto construct your logic. - Parentheses: Use
()for grouping expressions. - Quoted Phrases: Multi-word job titles must be enclosed in double quotes. For example:
"Product Manager".
Examples
Simple OR: Find a CEO or a CTO.- Would Match:
Chief Executive Officer,Staff Engineer - Would Be Excluded:
Executive Assistant to the CEO,Assistant Staff Engineer
Full Request Example
This request will track job openings for specific senior engineering roles, while explicitly excluding any management positions.Validation
All filter fields and values are validated upon submission. If your request contains invalid field values, unknown field names, or incorrectly formatted values, you will receive a400 Bad Request response with a detailed error message explaining the issue. For more information about error responses, see our Error Handling guide.
For detailed information about the API endpoint and request/response formats, see our Create Radar API Reference.