---
title: "Retrieve a dimension by ID"
method: GET
path: "/{globalCompanyId}/dimensions/{id}"
tags: ["Dimensions"]
---

# Retrieve a dimension by ID

`GET /{globalCompanyId}/dimensions/{id}`

## Path parameters

- `globalCompanyId` string, required
- `id` string, required

## Query parameters

- `rsid` string, required
- `locale` string
- `expansion` string[]

## Headers

- `Authorization` string, required
- `x-api-key` string, required

## Response `200`

successful operation

- AnalyticsDimension
  - `id` string
  - `title` string
  - `name` string
  - `type` 'STRING' | 'INT' | 'DECIMAL' | 'CURRENCY' | 'PERCENT' | 'TIME' | 'ENUM' | 'ORDERED_ENUM'
  - `category` string
  - `categories` string[]
  - `support` string[]
  - `pathable` boolean
  - `parent` string
  - `extraTitleInfo` string
  - `segmentable` boolean
  - `reportable` string[]
  - `description` string
  - `allowedForReporting` boolean
  - `attributionModel` object
  - `allocationType` 'most_recent_last' | 'original_value_first' | 'linear' | 'linear_to_items' | 'merchandising_first' | 'merchandising_last' — The configured allocation type for the eVar. Preserves distinctions collapsed by attributionModel.func.
  - `expirationType` 'visit' | 'page_view' | 'never' | 'minute' | 'hour' | 'day' | 'week' | 'month' | 'quarter' | 'year' | 'purchase' | 'product_view' | 'cart_open' | 'cart_checkout' | 'cart_add' | 'cart_remove' | 'cart_view' | 'event' — The configured expiration type for the eVar, determining how long the value persists across hits.
  - `expirationCustomDays` integer — Number of days in the expiration window. Semantically meaningful when expirationType is 'day'.
  - `dataType` 'text' | 'counter' — The eVar storage type.
  - `bindingEvents` string[] — Metric IDs that trigger merchandising binding. Populated only for merchandising eVars configured with event triggers.
  - `merchandisingSyntax` 'product' | 'conversion_variable' — Merchandising binding style. Populated only for merchandising eVars.
  - `ecomAllocationType` 'first' | 'last' | 'merchandising' — High-level allocation bucket. Returned automatically when expansion=attributionModel is requested; does not have its own expansion flag.
  - `noneSettings` NoneSettings
    - `includeNoneByDefault` boolean
    - `noneChangeable` boolean
  - `tags` Tag[]
    - `id` integer — the tag id
    - `name` string — the tag name
    - `description` string — the tag description
    - `components` TaggedComponent[] — the list of components that have been tagged with this tag
      - `componentType` string
      - `componentId` string
      - `tags` string[]

## Other responses

- `401` — User Doesn't have sufficient privileges

## Changes

- **2025-08-07** `f13c80692287` — 1 warning
  - deleted the `header` request parameter `x-gw-ims-org-id`
- **2025-08-06** `f49e893a6c2b` — 1 breaking
  - added the new required `header` request parameter `x-gw-ims-org-id`
- **2022-05-10** `dcd4514630c4` — 1 breaking
  - api path removed without deprecation

[Change history](https://skmtc.dev/adobe/apis/adobe-analytics-apis/changes/:globalCompanyId/dimensions/:id/get.md)

---

[API](https://skmtc.dev/adobe/apis/adobe-analytics-apis.md) · [All operations](https://skmtc.dev/adobe/apis/adobe-analytics-apis/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/adobe/adobe-analytics-apis/revisions/b2e01ce0f30a/schema)
