---
title: "GET /preview/v2/admin/instance_sku_properties"
method: GET
path: "/preview/v2/admin/instance_sku_properties"
tags: ["admin"]
---

# GET /preview/v2/admin/instance_sku_properties

`GET /preview/v2/admin/instance_sku_properties`

> ⚠️ This endpoint is in [public preview](/preview/roadmap).

## Query parameters

- `limit` integer
- `starting_after` string
- `ending_before` string

## Response `200`

Paginated list of property keys

- SfcApiListAdminInstanceSkuPropertyKeysResponse
  - `object` 'list', required
  - `cursor` string
  - `has_more` boolean, required
  - `data` SfcApiAdminInstanceSkuPropertyKeyDetail[], required
    - `key` SfcApiAdminInstanceSkuPropertyKey, required — Admin view of a property key. Same shape as the public [`InstanceSkuPropertyKey`][crate::v2_routes::instance_skus::InstanceSkuPropertyKey] with extra fields admins need to manage the registry lifecycle.
      - `name` string, required
      - `display_name` string, required
      - `description` string, required
      - `documentation_link` string, nullable
      - `required` boolean, required
      - `stable_at` integer — Unix timestamp.
      - `deprecated_at` integer — Unix timestamp.
      - `deprecation_info` string, nullable
      - `deleted_at` integer — Unix timestamp.
      - `created_at` integer, required — Unix timestamp.
      - `updated_at` integer, required — Unix timestamp.
      - `internal_note` string, nullable
    - `coverage` SfcApiPropertyKeyCoverage, required — How the current instance SKUs line up against this property key's registry entry. All counts are live (computed on each read).
      - `total` integer, required — Total instance SKUs in the system.
      - `with_key` integer, required — SKUs that set this key.
      - `without_key` integer, required — SKUs missing this key.
      - `with_registered_value` integer, required — SKUs that set this key with a value in the registered enumeration.
      - `with_unregistered_value` integer, required — SKUs that set this key with a value NOT in the registered enumeration.
      - `sample_missing` SfcApiInstanceSkuId[], required — Up to 20 SKU IDs missing this key (stable sort by id).
      - `sample_unregistered_values` SfcApiInstanceSkuId[], required — Up to 20 SKU IDs carrying an unregistered value (stable sort by id).

## Other responses

- `403` — Forbidden
- `422` — Validation failed
- `500` — Internal server error

---

[API](https://skmtc.net/sfcompute/apis/san-francisco-compute-documentation.md) · [All operations](https://skmtc.net/sfcompute/apis/san-francisco-compute-documentation/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/sfcompute/san-francisco-compute-documentation/versions/93dd7661e9bb/schema)
