Get a Contact Filter
Changed onFetches a previously saved contact filter by id. This route is shallow — the workspace is resolved from the filter itself, so no workspace_id is required in the path. Use the id (or public_id) returned by POST /api/v2/workspaces/{workspace_id}/contacts/filters with save: true.
Returns the same resource shape as the generate endpoint, with the identity fields populated. The stable_id is re-derived from the saved filter. To apply it on the contacts index, keep it opaque and let the HTTP client encode the complete stable_id query parameter value; with curl, use -G --data-urlencode "stable_id=$STABLE_ID".
Request
- Base URLhttps://myworkspace.myclickfunnels.com/api/v2
- Auth
- HTTP bearer
- or OAuth 2Authorization codehttps://accounts.myclickfunnels.com/oauth/authorizeToken URLhttps://accounts.myclickfunnels.com/oauth/token
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Path parameters
The saved filter's id or public_id.
Query parameters
Return projected matches inline. Pass true for ids only; omit for the filter definition alone.
{
"fields": "id,email_address"
}Response
OK
Example response
{
"filter": {
"criteria": [
{
"attribute": "tags.id",
"clause": "in",
"date_refinement": {
"clause": "gte",
"value": "2026-10-01"
}
}
]
}
}Changes
- breaking
the response property
became optional for the status - breaking
the response property
/became optional for the status - breaking
the response property
/became optional for the status - breaking
the response property
became optional for the status - breaking
the response property
became optional for the status - breaking
the response property
became optional for the status - breaking
the response property
became optional for the status - breaking
the response property
became optional for the status - breaking
added
subschema #1subschema #4to the///response propertyoneOflist for the response status - info
added the new optional
queryrequest parameterresults - info
added the non-success response with the status
- info
added the non-success response with the status
- info
added the non-success response with the status
- info
added the optional property
///to the response with the status - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status
- breaking