curl --request GET \
--url https://api.hotglue.com/{env_id}/{flow_id}/{tenant}/connectors/{connector_id}/availableFilters \
--header 'x-api-key: <api-key>'
{
"filters_version": "1.0.0",
"reference_data": {
"vendors": [
{ "vendor_id": "27", "vendor_name": "Acme Corp" },
{ "vendor_id": "62", "vendor_name": "Globex LLC" }
]
},
"streams": {
"bills": {
"supported_operators": ["AND", "OR"],
"supports_nesting_clauses": true,
"filters": {
"vendor_id": {
"label": "Bill Vendor ID",
"supported_operators": ["EQ", "NEQ", "IN", "NOT IN", "LIKE"],
"target_field": "vendor_id",
"options": "reference_data.vendors"
},
"vendor_name": {
"label": "Bill Vendor Name",
"supported_operators": ["EQ", "NEQ", "IN", "NOT IN", "LIKE"],
"target_field": "vendor_name",
"options": "reference_data.vendors"
},
"status": {
"label": "Bill Status",
"supported_operators": ["EQ", "NEQ", "IN", "NOT IN"],
"target_field": "status",
"options": [
{ "status": "Pending Approval" },
{ "status": "Approved" },
{ "status": "Paid" }
]
}
}
}
}
}
Fetch the Available Filters configuration for a connector
curl --request GET \
--url https://api.hotglue.com/{env_id}/{flow_id}/{tenant}/connectors/{connector_id}/availableFilters \
--header 'x-api-key: <api-key>'
{
"filters_version": "1.0.0",
"reference_data": {
"vendors": [
{ "vendor_id": "27", "vendor_name": "Acme Corp" },
{ "vendor_id": "62", "vendor_name": "Globex LLC" }
]
},
"streams": {
"bills": {
"supported_operators": ["AND", "OR"],
"supports_nesting_clauses": true,
"filters": {
"vendor_id": {
"label": "Bill Vendor ID",
"supported_operators": ["EQ", "NEQ", "IN", "NOT IN", "LIKE"],
"target_field": "vendor_id",
"options": "reference_data.vendors"
},
"vendor_name": {
"label": "Bill Vendor Name",
"supported_operators": ["EQ", "NEQ", "IN", "NOT IN", "LIKE"],
"target_field": "vendor_name",
"options": "reference_data.vendors"
},
"status": {
"label": "Bill Status",
"supported_operators": ["EQ", "NEQ", "IN", "NOT IN"],
"target_field": "status",
"options": [
{ "status": "Pending Approval" },
{ "status": "Approved" },
{ "status": "Paid" }
]
}
}
}
}
}
"netsuite-rest""1.0.0""reference_data.vendors").Show example
{
"vendors": [
{ "vendor_id": "27", "vendor_name": "Acme Corp" },
{ "vendor_id": "62", "vendor_name": "Globex LLC" }
]
}
Show Stream object
AND, OR.Show Filter field object
EQ, NEQ, IN, NOT IN, LIKE.reference_data (e.g., "reference_data.vendors") or an inline array of option objects.curl --request GET \
--url https://api.hotglue.com/{env_id}/{flow_id}/{tenant}/connectors/{connector_id}/availableFilters \
--header 'x-api-key: <api-key>'
{
"filters_version": "1.0.0",
"reference_data": {
"vendors": [
{ "vendor_id": "27", "vendor_name": "Acme Corp" },
{ "vendor_id": "62", "vendor_name": "Globex LLC" }
]
},
"streams": {
"bills": {
"supported_operators": ["AND", "OR"],
"supports_nesting_clauses": true,
"filters": {
"vendor_id": {
"label": "Bill Vendor ID",
"supported_operators": ["EQ", "NEQ", "IN", "NOT IN", "LIKE"],
"target_field": "vendor_id",
"options": "reference_data.vendors"
},
"vendor_name": {
"label": "Bill Vendor Name",
"supported_operators": ["EQ", "NEQ", "IN", "NOT IN", "LIKE"],
"target_field": "vendor_name",
"options": "reference_data.vendors"
},
"status": {
"label": "Bill Status",
"supported_operators": ["EQ", "NEQ", "IN", "NOT IN"],
"target_field": "status",
"options": [
{ "status": "Pending Approval" },
{ "status": "Approved" },
{ "status": "Paid" }
]
}
}
}
}
}