---
title: "Per-account desktop (dripos) feature-flag entitlements"
method: GET
path: "/v1/desktop/feature-flags"
tags: ["Internal"]
---

# Per-account desktop (dripos) feature-flag entitlements

`GET /v1/desktop/feature-flags`

Returns the per-account feature-flag entitlements for the authenticated business. The desktop (dripos) client treats every flag as a grant that fails closed: any flag not returned with `enabled: true` is denied client-side. Entitlements are resolved server-side from a per-account allowlist keyed on the business's unique email. Requires a secret key (`sk_*`); public keys (`pk_*`) receive `403 Forbidden`.

## Response `200`

Per-account feature-flag entitlements

- object
  - `entitlements` object, required — Map of desktop feature-flag key to grant. Any flag not present, or present with `enabled: false`, is denied client-side.
    - `postEngagementScrape` object, required — LinkedIn post-engagement scraper. Restricted to allowlisted internal operators.
      - `enabled` boolean, required

## Other responses

- `401` — Missing or invalid API key
- `403` — A public key (`pk_*`) was used. A secret key (`sk_*`) is required.

---

[API](https://skmtc.net/usedrip/apis/drip-api.md) · [All operations](https://skmtc.net/usedrip/apis/drip-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/usedrip/drip-api/revisions/2cb1567969ca/schema)
