---
title: "Get entitlements for an organization"
method: GET
path: "/v1/organizations/{slug}/entitlements"
tags: ["Organizations"]
---

# Get entitlements for an organization

`GET /v1/organizations/{slug}/entitlements`

Returns the entitlements available to the organization based on their plan and any overrides.

## Path parameters

- `slug` string, required

## Response `200`

- V1ListEntitlementsResponse
  - `entitlements` object[], required
    - `feature` object, required
      - `key` 'instances.compute_update_available_sizes' | 'instances.read_replicas' | 'instances.disk_modifications' | 'instances.high_availability' | 'instances.orioledb' | 'replication.etl' | 'storage.max_file_size' | 'storage.max_file_size.configurable' | 'storage.image_transformations' | 'storage.vector_buckets' | 'storage.iceberg_catalog' | 'storage.purge_cache' | 'security.audit_logs_days' | 'security.questionnaire' | 'security.soc2_report' | 'security.iso27001_certificate' | 'security.private_link' | 'security.enforce_mfa' | 'log.retention_days' | 'custom_domain' | 'vanity_subdomain' | 'ipv4' | 'pitr.available_variants' | 'log_drains' | 'audit_log_drains' | 'branching_limit' | 'branching_persistent' | 'auth.mfa_phone' | 'auth.mfa_web_authn' | 'auth.mfa_enhanced_security' | 'auth.hooks' | 'auth.platform.sso' | 'auth.custom_jwt_template' | 'auth.saml_2' | 'auth.user_sessions' | 'auth.leaked_password_protection' | 'auth.advanced_auth_settings' | 'auth.performance_settings' | 'auth.password_hibp' | 'auth.custom_oauth.max_providers' | 'backup.retention_days' | 'backup.restore_to_new_project' | 'backup.schedule' | 'function.max_count' | 'function.size_limit_mb' | 'realtime.max_concurrent_users' | 'realtime.max_events_per_second' | 'realtime.max_joins_per_second' | 'realtime.max_channels_per_client' | 'realtime.max_bytes_per_second' | 'realtime.max_presence_events_per_second' | 'realtime.max_payload_size_in_kb' | 'project_scoped_roles' | 'security.member_roles' | 'project_pausing' | 'project_cloning' | 'project_restore_after_expiry' | 'assistant.advance_model' | 'integrations.github_connections' | 'dedicated_pooler' | 'observability.dashboard_advanced_metrics' | 'api.members.invitations' | 'api.members.roles', required
      - `type` 'boolean' | 'numeric' | 'set', required
    - `hasAccess` boolean, required
    - `type` 'boolean' | 'numeric' | 'set', required
    - `config` union, required
      - object
        - `enabled` boolean, required
      - object
        - `enabled` boolean, required
        - `value` number, required
        - `unlimited` boolean, required
        - `unit` string, required
      - object
        - `enabled` boolean, required
        - `set` string[], required

## Other responses

- `401` — Unauthorized
- `403` — Forbidden action
- `429` — Rate limit exceeded

---

[API](https://skmtc.dev/supabase/apis/management-api.md) · [All operations](https://skmtc.dev/supabase/apis/management-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/supabase/management-api/revisions/a7cb39418064/schema)
