---
title: "getFeaturesExtended"
method: GET
path: "/v2/feature_ext"
tags: ["Feature"]
---

# getFeaturesExtended

`GET /v2/feature_ext`

## Request

- Base URL: `https://app.aptrinsic.com`
- URL: `https://app.aptrinsic.com/v2/feature_ext`
- Auth: none declared
- TypeScript: <https://skmtc.dev/gainsight/apis/gainsight-px-rest-api/docs/v2/feature_ext/get.ts> (a function with typed inputs; its response is checked against the schema)

## Query parameters

- `pageNumber` integer
- `pageSize` integer
- `propertyKey` string

## Response `200`

OK

- FeatureWithDetailsPage
  - `features` FeatureWithDetails[]: Array of features
    - `id` string, required
    - `name` string, required
    - `type` 'FEATURE' | 'MODULE', required
    - `parentFeatureId` string
    - `propertyKey` string, required
    - `status` 'ACTIVATED' | 'DELETED'
    - `mappedElements` MappedElement[]
      - `id` string, required
      - `name` string, required
      - `eventType` 'CLICK' | 'LINK' | 'FORM' | 'PAGE_VIEW' | 'CUSTOM_EVENT' | 'SCREEN', required
      - `state` 'ENABLED' | 'DISABLED' | 'DELETED', required
      - `type` 'EVENT' | 'TAG' | 'URL' | 'CUSTOM_EVENT' | 'TEXT_ELEMENT' | 'SCREEN', required
    - `featureLabels` FeatureLabel[]: Array of labels associated with the feature
      - `id` string
      - `name` string
      - `color` string
  - `pageNumber` integer: Page number
  - `isLastPage` boolean: True if no more records available on next page

---

[API](https://skmtc.dev/gainsight/apis/gainsight-px-rest-api.md) - [All operations](https://skmtc.dev/gainsight/apis/gainsight-px-rest-api/llms.txt) - [OpenAPI document](https://skmtc.dev/gainsight/apis/gainsight-px-rest-api/revisions/e7b197b373d8?raw)
