Axiomatic

Dimensions

Multi-dimensional analysis dimensions

Authentication

Requires session cookie (web app) or API key (x-api-key header). All endpoints are tenant-scoped via entityId.

Endpoints

MethodPathDescription
GET/api/dimensions?entityId=List dimensions
POST/api/dimensionsCreate dimension
PUT/api/dimensionsUpdate dimension
DELETE/api/dimensionsDelete dimension

List dimensions

GET /api/dimensions?entityId={entityId}

Returns an array of dimensions (e.g., department, project, location).

[
  {
    "id": "dim_abc123",
    "name": "Department",
    "values": ["Sales", "Engineering", "Operations"]
  }
]

Create dimension

POST /api/dimensions

Body: { "entityId", "name", "values" }

Update / Delete

PUT /api/dimensions — body: { "entityId", "dimensionId", "name?", "values?" }

DELETE /api/dimensions — body: { "entityId", "dimensionId" }