- Build your filter menus from this call. New values then appear without a release.
- Docs
- API reference
- Search
- List filter options
List filter options
Code samples show live values. Live is in early access and not yet open to new partners: see Environments.
https://sandbox-api.tryflume.ai/partner/v1/filtersReturns every value each search filter accepts, with a label to show.
Guide: Find products by photo
Request
Headers
| Header | Required | Description |
|---|---|---|
X-Flume-Partner-Key | Yes | Your partner key. See Authentication and keys. |
This call takes no body.
Returns
200 with these fields. Every field is always present. A field with no value is null.
tileobjectValues for a
TILEsearch.ShowHide the 3 fields of
tilematerialarray of objectsValues for
tile_filters.material.ShowHide the 4 fields of
materialvaluestring or integerThe value to send.
labelstringThe text to show.
groupstring or nullThe group an application area belongs to.
also_matchesarray of strings or nullThe similar tile finishes this finish also finds.
finisharray of objectsValues for
tile_filters.finishandtile_filters.finish_exclude.ShowHide the 4 fields of
finishvaluestring or integerThe value to send.
labelstringThe text to show.
groupstring or nullThe group an application area belongs to.
also_matchesarray of strings or nullThe similar tile finishes this finish also finds.
application_areaarray of objectsValues for
tile_filters.application_area.ShowHide the 4 fields of
application_areavaluestring or integerThe value to send.
labelstringThe text to show.
groupstring or nullThe group an application area belongs to.
also_matchesarray of strings or nullThe similar tile finishes this finish also finds.
flooringobjectValues for a
FLOORINGsearch.ShowHide the 4 fields of
flooringwear_layer_milarray of objectsValues for
flooring_filters.wear_layer_mil.ShowHide the 4 fields of
wear_layer_milvaluestring or integerThe value to send.
labelstringThe text to show.
groupstring or nullThe group an application area belongs to.
also_matchesarray of strings or nullThe similar tile finishes this finish also finds.
installation_methodarray of objectsValues for
flooring_filters.installation_method.ShowHide the 4 fields of
installation_methodvaluestring or integerThe value to send.
labelstringThe text to show.
groupstring or nullThe group an application area belongs to.
also_matchesarray of strings or nullThe similar tile finishes this finish also finds.
finisharray of objectsValues for
flooring_filters.finish.ShowHide the 4 fields of
finishvaluestring or integerThe value to send.
labelstringThe text to show.
groupstring or nullThe group an application area belongs to.
also_matchesarray of strings or nullThe similar tile finishes this finish also finds.
rigid_corearray of objectsValues for
flooring_filters.rigid_core.ShowHide the 4 fields of
rigid_corevaluestring or integerThe value to send.
labelstringThe text to show.
groupstring or nullThe group an application area belongs to.
also_matchesarray of strings or nullThe similar tile finishes this finish also finds.
Errors
Every error uses one envelope. Branch on error.code.
| Status | Code | Meaning |
|---|---|---|
| 401 | EMBED_TOKEN_INVALID | You sent an Authorization header and no X-Flume-Partner-Key. Flume read the call as one from its own iframe. |
| 401 | PARTNER_KEY_INVALID | The partner key is missing, unknown, revoked, expired, or from the other environment. On live, also a platform Flume has not enabled yet. |
| 401 | USER_TOKEN_INVALID | The user access token is unknown, revoked, another partner's, or replaced by a later verification. A verification in the iframe replaces it too. |
| 422 | VALIDATION_FAILED | A field is missing, unknown or has an unusable value. field names it as a dotted path. Some refusals carry the detail in details and leave field empty. |
| 500 | INTERNAL | Something failed on Flume's side. |