---
title: "Lists the organizations granted a capability, one cursor page at a time."
method: GET
path: "/capabilities/{capability}/grantees"
tags: ["Capabilities"]
---

# Lists the organizations granted a capability, one cursor page at a time.

`GET /capabilities/{capability}/grantees`

Follow nextCursor to page.

## Path parameters

- `capability` 'SkipContentCheck' | 'PreheatBoost' | 'ManagedImageFaucet' | 'RequestFeatures', required — The named platform-wide capability entitlements a customer can be granted. Each maps to a `capability` object in the authorization graph; convert to its object id with string CapabilityExtensions.ToObjectId(Capability capability). Kept as a typed enum so capability grants read explicitly at call sites (and, later, on endpoint contracts) instead of passing raw id strings around.

## Query parameters

- `cursor` string
- `page_size` integer

## Response `200`

OK

- GetCapabilityGranteesEndpointCursorPagedResultOfOutput — A page of results identified by an opaque cursor rather than an offset. Used where the underlying store pages by continuation token and a total count is unavailable or expensive. string? CursorPagedResult&lt;T&gt;.NextCursor is null on the last page.
  - `items` GetCapabilityGranteesEndpointOutput[], required
    - `organizationId` string, required — The organization that holds the capability.
    - `organizationName` string, required — The human-readable name of the organization.
    - `timestamp` string, date-time, required — When the grant was written.
  - `nextCursor` string, nullable

## Other responses

- `400` — Bad Request
- `401` — Unauthenticated
- `403` — Forbidden

---

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