Filters

Obtener valores únicos para filtros dinámicos

Obtiene valores únicos de campos específicos para construir filtros dinámicos.

Equivalente a SELECT DISTINCT en SQL o db.collection.distinct() en metadata store.

Los valores se filtran automáticamente por tenant basado en el JWT token.

post/analytics/filters

Request

  • Base URL: http://localhost:8081
  • URL: http://localhost:8081/analytics/filters
  • Auth: HTTP bearer

Request body

Example request

{
  "queries": [
    {
      "collection": "email_usage_daily",
      "fields": [
        "tenant_name",
        "tier_name"
      ],
      "filters": [
        {
          "field": "send_date"
        }
      ]
    }
  ]
}

Response

Valores únicos encontrados

successboolean
timestampstring date-time

Example response

{
  "success": true,
  "data": [
    {
      "collection": "email_usage_daily",
      "results": {
        "tenant_name": [
          "Empresa A",
          "Empresa B"
        ],
        "tier_name": [
          "Basic",
          "Professional",
          "Enterprise"
        ]
      }
    }
  ]
}

Changes

No recorded changes to this operation across all 1 revision of this API.