docs
Discovery

List every filter

GET
/v1/filters

Returns every field you can use in a where[] clause, with its operators, allowed values and the audience types it works with. Free.

Authorization

bearerAuth
headerAuthorizationBearer <API key>

Create a key in the app under Developers. Keys start with dcd_live_.

Response Body

Success.

application/json
  1. response

Everything you can put in a where[] clause.

operators*array<>

Every operator that exists.

filters*array<>

Every field you can filter on, with its operators and allowed values.

request_id*string

Id of the request that produced this response. A replayed idempotent response keeps the original id.

Example Request
curl -X GET 'https://api.diced.si/v1/filters' \  -H 'Authorization: Bearer dcd_live_your_key'
Example Response
{  "operators": [    "eq"  ],  "filters": [    {      "key": "active_date",      "label": "string",      "group": "intent",      "kind": "text",      "operators": [        "eq"      ],      "options": [        "string"      ],      "types": [        "b2c"      ]    }  ],  "request_id": "string"}