curl --request GET \
--url https://api.tryfuse.ai/api/v1/business/prospects/filter-options \
--header 'Authorization: Basic <encoded-value>'import requests
url = "https://api.tryfuse.ai/api/v1/business/prospects/filter-options"
headers = {"Authorization": "Basic <encoded-value>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Basic <encoded-value>'}};
fetch('https://api.tryfuse.ai/api/v1/business/prospects/filter-options', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"filterOptions": {
"fields": {
"job_title_levels": {
"valueShape": "include_exclude",
"values": [
{
"label": "CXO",
"value": "cxo"
},
{
"label": "Director",
"value": "director"
},
{
"label": "Entry",
"value": "entry"
},
{
"label": "Manager",
"value": "manager"
},
{
"label": "Owner",
"value": "owner"
},
{
"label": "Partner",
"value": "partner"
},
{
"label": "Senior",
"value": "senior"
},
{
"label": "Training",
"value": "training"
},
{
"label": "Unpaid",
"value": "unpaid"
},
{
"label": "VP",
"value": "vp"
}
]
},
"job_company_name": {
"valueShape": "include_exclude_or_string",
"values": []
},
"job_title": {
"valueShape": "term",
"values": []
},
"sex": {
"valueShape": "term",
"values": [
{
"label": "Female",
"value": "female"
},
{
"label": "Male",
"value": "male"
}
]
}
},
"jobTitleRoleToSubRole": {
"advisory": [
"advisor",
"board_member",
"investor"
],
"finance": [
"accounting",
"bookkeeping",
"planning_and_analysis",
"procurement",
"risk"
]
}
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"param": "<string>",
"doc_url": "<string>",
"request_id": "<string>"
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"param": "<string>",
"doc_url": "<string>",
"request_id": "<string>"
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"param": "<string>",
"doc_url": "<string>",
"request_id": "<string>"
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"param": "<string>",
"doc_url": "<string>",
"request_id": "<string>"
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"param": "<string>",
"doc_url": "<string>",
"request_id": "<string>"
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"param": "<string>",
"doc_url": "<string>",
"request_id": "<string>"
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"param": "<string>",
"doc_url": "<string>",
"request_id": "<string>"
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"param": "<string>",
"doc_url": "<string>",
"request_id": "<string>"
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"param": "<string>",
"doc_url": "<string>",
"request_id": "<string>"
}
}Get the accepted prospect-search filter values
The whole people-search filter contract, keyed by search field name. fields.<field>.valueShape says how that field’s value must be shaped on the wire — include_exclude takes [{ status, value }] entries, include_exclude_or_string takes entries or a bare string / array of strings (bare strings are includes), term takes a string or an array of strings — and fields.<field>.values lists the accepted { label, value } pairs (send value). Free-text fields such as job_title or location_name have no vocabulary and come back with values: []; use GET /prospects/autocomplete for those. jobTitleRoleToSubRole maps every job_title_role to the job_title_sub_role values beneath it. A static vocabulary generated from the provider’s schema: no tenant data, no credits, and callable with any valid token regardless of scope. Values outside a field’s vocabulary match nothing, so POST /prospects/search rejects them with 422 before anything is billed.
Errors:
429RATE_LIMITED— Per-token rate limit for this bucket exhausted; retry after the window in the RateLimit-Reset header.500UNEXPECTED_ERROR— The request failed inside the service; nothing was billed and the request_id identifies the failure.
curl --request GET \
--url https://api.tryfuse.ai/api/v1/business/prospects/filter-options \
--header 'Authorization: Basic <encoded-value>'import requests
url = "https://api.tryfuse.ai/api/v1/business/prospects/filter-options"
headers = {"Authorization": "Basic <encoded-value>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Basic <encoded-value>'}};
fetch('https://api.tryfuse.ai/api/v1/business/prospects/filter-options', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"filterOptions": {
"fields": {
"job_title_levels": {
"valueShape": "include_exclude",
"values": [
{
"label": "CXO",
"value": "cxo"
},
{
"label": "Director",
"value": "director"
},
{
"label": "Entry",
"value": "entry"
},
{
"label": "Manager",
"value": "manager"
},
{
"label": "Owner",
"value": "owner"
},
{
"label": "Partner",
"value": "partner"
},
{
"label": "Senior",
"value": "senior"
},
{
"label": "Training",
"value": "training"
},
{
"label": "Unpaid",
"value": "unpaid"
},
{
"label": "VP",
"value": "vp"
}
]
},
"job_company_name": {
"valueShape": "include_exclude_or_string",
"values": []
},
"job_title": {
"valueShape": "term",
"values": []
},
"sex": {
"valueShape": "term",
"values": [
{
"label": "Female",
"value": "female"
},
{
"label": "Male",
"value": "male"
}
]
}
},
"jobTitleRoleToSubRole": {
"advisory": [
"advisor",
"board_member",
"investor"
],
"finance": [
"accounting",
"bookkeeping",
"planning_and_analysis",
"procurement",
"risk"
]
}
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"param": "<string>",
"doc_url": "<string>",
"request_id": "<string>"
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"param": "<string>",
"doc_url": "<string>",
"request_id": "<string>"
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"param": "<string>",
"doc_url": "<string>",
"request_id": "<string>"
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"param": "<string>",
"doc_url": "<string>",
"request_id": "<string>"
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"param": "<string>",
"doc_url": "<string>",
"request_id": "<string>"
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"param": "<string>",
"doc_url": "<string>",
"request_id": "<string>"
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"param": "<string>",
"doc_url": "<string>",
"request_id": "<string>"
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"param": "<string>",
"doc_url": "<string>",
"request_id": "<string>"
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"param": "<string>",
"doc_url": "<string>",
"request_id": "<string>"
}
}