GetFilterOptions
POST
/analytics/v1/dashboard/filter-optionsRequest Body
requiredapplication/json{
"$ref": "#/components/schemas/analytics.v1.GetFilterOptionsRequest",
"$ref-value": {
"type": "object",
"properties": {
"dataset": {
"type": "string",
"examples": [
"content_views"
],
"title": "dataset"
},
"field": {
"type": "string",
"examples": [
"country"
],
"title": "field"
},
"time_start": {
"type": "string",
"examples": [
"2026-01-15T10:30:00Z"
],
"title": "time_start"
},
"time_end": {
"type": "string",
"examples": [
"2026-01-15T10:30:00Z"
],
"title": "time_end"
},
"limit": {
"type": "integer",
"examples": [
"50"
],
"title": "limit",
"format": "int32"
},
"search": {
"type": "string",
"examples": [
"united"
],
"title": "search",
"maxLength": 100
}
},
"title": "GetFilterOptionsRequest",
"required": [
"dataset",
"field"
],
"additionalProperties": false
}
}Response Body
200application/json
Success
type: unknown
{
"$ref": "#/components/schemas/analytics.v1.GetFilterOptionsResponse",
"$ref-value": {
"type": "object",
"properties": {
"options": {
"type": "array",
"items": {
"$ref": "#/components/schemas/analytics.v1.FilterOption",
"$ref-value": {
"type": "object",
"properties": {
"value": {
"type": "string",
"examples": [
"US"
],
"title": "value"
},
"count": {
"type": "string",
"examples": [
"1250"
],
"title": "count",
"format": "int64"
}
},
"title": "FilterOption",
"additionalProperties": false
}
},
"title": "options"
}
},
"title": "GetFilterOptionsResponse",
"additionalProperties": false
}
}curl -X POST "https://api.rixl.com/analytics/v1/dashboard/filter-options" \
-H "Content-Type: application/json" \
-d '{
"dataset": "content_views",
"field": "country"
}'Success
application/json
{
"$ref": "#/components/schemas/analytics.v1.GetFilterOptionsResponse",
"$ref-value": {
"type": "object",
"properties": {
"options": {
"type": "array",
"items": {
"$ref": "#/components/schemas/analytics.v1.FilterOption",
"$ref-value": {
"type": "object",
"properties": {
"value": {
"type": "string",
"examples": [
"US"
],
"title": "value"
},
"count": {
"type": "string",
"examples": [
"1250"
],
"title": "count",
"format": "int64"
}
},
"title": "FilterOption",
"additionalProperties": false
}
},
"title": "options"
}
},
"title": "GetFilterOptionsResponse",
"additionalProperties": false
}
}