---
# @generated by sylphx-gen 0.1.0 from contracts@e145cc7cf1bc9605f2b27439e5e17ed76a1a2fd7e7021906a013f7565e4a0cd5. Do not edit.
title: "Entitlement grants"
description: "The `entitlement_grants` collection of Sylphx Money: An Entitlement Grant is one feature a subject holds, from one source: a subscription, an order, a store purchase, or a manual grant."
type: reference
product: payments
summary: "An Entitlement Grant is one feature a subject holds, from one source: a subscription, an order, a store purchase, or a manual grant."
updated: 2026-09-28
order: 900
---

An Entitlement Grant is one feature a subject holds, from one source: a subscription, an order, a store purchase, or a manual grant. Money derives it; a client event never writes one.

**Service** Sylphx Money · **Resource type** `money.sylphx.com/EntitlementGrant` · **Name pattern** `orgs/{org}/projects/{project}/envs/{env}/entitlement_grants/{entitlement_grant}` · **Shape** `record`

## Fields

| Field | Type | What it is |
| --- | --- | --- |
| `name` | `string` | `orgs/{org}/projects/{project}/envs/{env}/entitlement_grants/{entitlement_grant}`. |
| `uid` | `string` | `egr_<cell><ulid>`; never reused. Output only. |
| `meta` | `ResourceMeta` | Resource metadata. |
| `subject` | `Subject` | Who holds it. Output only. |
| `feature` | `string` | The feature key. Output only. |
| `limit` | `string` | For a `limit` feature, the allowance as a decimal string. Output only. |
| `source` | `string` | The resource that grants it, for example a customer subscription's name. Output only. |
| `expire_time` | `timestamp` | When it ends; unset for no end. Output only. |

## Methods

Every method of the collection, in the registry's order, with the scope it
needs. The full request, response and examples are one link away.

| Method | Call | What it does |
| --- | --- | --- |
| `GET` | [`get`](/docs/api/entitlement_grants#get) | Gets an entitlement grant. |
| `GET` | [`list`](/docs/api/entitlement_grants#list) | Lists entitlement grants. |
| `POST` | [`check`](/docs/api/entitlement_grants#check) | Answers whether a subject holds a feature now, and how much of it. |

## get

Gets an entitlement grant.

`GET https://api.sylphx.com/v1/orgs/acme/projects/shop/envs/production/entitlement_grants/entitlement-grant` · scope `billing:read` · effect `read` · [Request, response and examples](/docs/api/entitlement_grants/get)

## list

Lists entitlement grants.

`GET https://api.sylphx.com/v1/orgs/acme/projects/shop/envs/production/entitlement_grants` · scope `billing:read` · effect `read` · paginated · [Request, response and examples](/docs/api/entitlement_grants/list)

## check

Answers whether a subject holds a feature now, and how much of it.

`POST https://api.sylphx.com/v1/orgs/acme/projects/shop/envs/production/entitlement_grants:check` · scope `billing:read` · effect `read` · [Request, response and examples](/docs/api/entitlement_grants/check)
