Search Target Group Criteria
search_target_group_criteriaGet available criteria and their supported values (names and IDs) for target group creation/updates.
USE FOR: "what targeting criteria are available?", "what options for [criteria type]?", "supported values for industries/seniority/job functions", "how to search job titles/interests/member groups?", validate criteria before creating target group, get valid IDs for create_target_group.
CRITERIA TYPES:
LIST-BASED (returns predefined options):
age-ranges: Age range options
company-categories: Company classifications
company-growth-rates: Growth rate ranges
revenues: Revenue ranges
employees: Employee count ranges
industry-taxonomy: Industry codes/names
jobFunctions: Job function categories
seniority: Seniority levels
followed-companies: Company follow options
locations: Geographic data (MANDATORY as FIRST criteria for LinkedIn) - use search_terms for filtering
SEARCH-BASED (use search_terms):
job-title: Search job titles (reference_type: LINKEDIN_JOB_TITLES)
member-groups: Search LinkedIn groups (reference_type: LINKEDIN_MEMBER_GROUPS)
member-skills: Search professional skills
interests: Search interests (reference_type: LINKEDIN_INTERESTS)
traits: Search behaviors (reference_type: LINKEDIN_TRAITS)
NUMERIC: years-of-experience (0-12, not retrieved via this tool)
OPERATION MODES:
List: search_target_group_criteria(channel="LINKEDIN", criteria_type="seniority")
Search: search_target_group_criteria(channel="LINKEDIN", criteria_type="job-title", search_terms=["engineer"], exact_match=false)
Direct: search_target_group_criteria(channel="LINKEDIN", reference_type="LINKEDIN_JOB_TITLES", search_terms=["engineer"])
RESPONSE: Array of {externalId, name}. Use externalId in target group config, show name to users.
CHANNEL: Only LINKEDIN supported.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| channel | Yes | The advertising channel for which to retrieve criteria. Only LINKEDIN is supported. | |
| exact_match | No | Whether to require exact matches in search (default: true). Set to false for broader/fuzzy matching. | |
| search_terms | No | Array of search keywords for search-based criteria (job-title, member-groups, interests, traits). Example: ['engineer', 'developer'] | |
| criteria_type | No | Type of targeting criteria to retrieve or search. List-based (returns predefined options): - age-ranges: Age range segments - company-categories: Company type classifications - company-growth-rates: Company growth classifications - revenues: Company revenue ranges - employees: Employee count ranges - industry-taxonomy: Industry classification - jobFunctions: Job function categories - seniority: Seniority levels - followed-companies: Company follow options - locations: Geographic locations (countries, states, cities) - MANDATORY as first criteria for LinkedIn Search-based (requires search_terms): - job-title: Search job titles - member-groups: Search LinkedIn groups - member-skills: Search LinkedIn member skills - interests: Search interests/topics - traits: Search behaviors/characteristics | |
| reference_type | No | Specific reference type for search operations (LinkedIn only). Auto-determined from criteria_type and channel if not provided. |