List a live public filter's options
/public/dashboard/{token}/filter/{key}/options
No session; the token is the credential. One page of the options of a select or person filter the link offers as `mode: any`, read with the publisher's access and searched on the server by `q`, which matches only the shown name (never an email or another column). Each option carries only `value` and `label`. Pages are always 25 options whatever `limit` asks, so viewers share cached pages. An unknown key, a key that is not live, and a link that cannot answer are all 404 not_found. Kept for a minute; a page not kept counts against the link's option budget (60 per minute, 20 per viewer; 429 rate_limited with Retry-After), separate from the data's.
Path Parameters
The unguessable link token
The filter key
Query Parameters
Matches option names on the server. LIKE wildcards are matched literally. Max 200 characters.
Response Body
curl -X GET 'https://api.elaichi.ai/public/dashboard/<token>/filter/<key>/options' \
-H 'Content-Type: application/json'const response = await fetch('https://api.elaichi.ai/public/dashboard/<token>/filter/<key>/options', {
method: 'GET',
headers: {
'Content-Type': 'application/json',
},
});
const data = await response.json();
console.log(data);import os
import requests
url = "https://api.elaichi.ai/public/dashboard/<token>/filter/<key>/options"
headers = {
"Content-Type": "application/json",
}
response = requests.get(url, headers=headers)
print(response.json())