Skip to Content
The Makinari API repo now includes an MCP Server — connect your AI models directly. View on GitHub →
MCP ServerToolsEntitlementsPOST

Entitlements

Read and manage digital entitlements. Use action=“list” to find entitlements by buyer or status. Use action=“get” to read a single entitlement. Use action=“update” to change status (e.g. to “revoked” or “used”) or update expires_at. Do not invent grants here; entitlements are normally created via Stripe webhook after a checkout.

Input Schema

ParameterTypeDescription
actionstringAction to perform: list, get, update
idstringEntitlement UUID (required for get, update)
site_idstringSeller site UUID
buyer_user_idstringBuyer user UUID
owner_site_idstringDestination owner site UUID
statusstringEntitlement status: active, revoked, expired, used
source_typestringSource type: purchase or subscription
expires_atstringExpiration date (ISO string)
limitnumberLimit results for list
offsetnumberOffset results for list

Example

{ "action": "list", "buyer_user_id": "YOUR_BUYER_ID" }
Last updated on