---
title: "GET /api/customer_feature_access/"
method: GET
path: "/api/customer_feature_access/"
tags: ["api"]
deprecated: true
---

# GET /api/customer_feature_access/

`GET /api/customer_feature_access/`

> **Deprecated.**

## Query parameters

- `customer_id` string, nullable, required
- `feature_name` string, required
- `subscription_filters` SubscriptionFilterRequest[]
  - `value` string, required
  - `property_name` string, required — The string name of the property to filter on. Example: 'product_id'

## Response `200`

- GetFeatureAccess[]
  - `feature_name` string, required — Name of the feature to check access for.
  - `plan_id` string, required — The plan_id of the plan we are checking that has access to this feature.
  - `subscription_filters` SubscriptionFilter[], required — The subscription filters that are applied to this plan's relationship with the customer. If your billing model does not have the ability multiple plans or subscriptions per customer, this is likely not relevant for you.
    - `value` string, required
    - `property_name` string, required — The string name of the property to filter on. Example: 'product_id'
  - `access` boolean, required — Whether or not the plan has access to this feature. If your customer can have multiple plans or subscriptions, then you must check the 'access' across all returned plans to determine if the customer can access this feature.

---

[API](https://skmtc.net/uselotus/apis/lotus-api.md) · [All operations](https://skmtc.net/uselotus/apis/lotus-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/uselotus/lotus-api/versions/1f59f4fea13f/schema)
