View raw JSON
{
"type": "object",
"required": [],
"properties": {
"queryParams": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"~standard": {
"vendor": "zod",
"version": 1,
"jsonSchema": {}
},
"properties": {
"type": {
"enum": [
"personal",
"generic"
],
"type": "string",
"description": "Only personal or generic addresses."
},
"limit": {
"type": "integer",
"maximum": 100,
"minimum": 1,
"description": "Email rows per page. Default and max 100."
},
"industry": {
"type": "string",
"minLength": 1,
"description": "Company industry(ies). Several values can be selected, comma-delimited."
},
"location": {
"type": "string",
"minLength": 1,
"description": "Company location(s), e.g. 'US'. Several values can be selected, comma-delimited."
},
"headcount": {
"type": "string",
"minLength": 1,
"description": "Company size range(s), e.g. '11-50'. Several values can be selected, comma-delimited."
},
"seniority": {
"type": "string",
"minLength": 1,
"description": "Seniority level(s): junior, senior, executive. Several values can be selected, comma-delimited."
},
"department": {
"type": "string",
"minLength": 1,
"description": "Person department(s), e.g. 'executive'. Several values can be selected, comma-delimited."
},
"per_domain": {
"type": "boolean",
"description": "Include a per-domain breakdown of matching email counts (top 1,000 domains)."
},
"technology": {
"type": "string",
"minLength": 1,
"description": "Technology(ies) in use. Several values can be selected, comma-delimited."
},
"company_name": {
"type": "string",
"minLength": 1,
"description": "Company name(s) to match. Several values can be selected, comma-delimited."
},
"company_type": {
"type": "string",
"minLength": 1,
"description": "Company type(s). Several values can be selected, comma-delimited."
},
"founded_year": {
"type": "string",
"minLength": 1,
"description": "Founding year(s). Several values can be selected, comma-delimited."
},
"search_after": {
"type": "string",
"minLength": 1,
"description": "Pagination cursor: pass the previous response's meta.next_search_after. Omit for the first page."
},
"decision_maker": {
"type": "boolean",
"description": "Only (non-)decision-makers."
},
"min_confidence": {
"type": "integer",
"maximum": 100,
"minimum": 0,
"description": "Minimum confidence score of the hidden address."
},
"required_field": {
"type": "string",
"minLength": 1,
"description": "Required person field(s): full_name, position, phone_number. Several values can be selected, comma-delimited."
},
"verification_status": {
"type": "string",
"minLength": 1,
"description": "Verification status(es): valid, accept_all, unknown. Several values can be selected, comma-delimited."
}
},
"description": "Provide at least one company or email filter; limit/search_after/per_domain alone do not select anything."
}
},
"additionalProperties": false
}