Skip to main content
GET
Check entitlement
Authenticate with an API key that belongs to the target organization.

Checkout Sessions and inline products

This endpoint checks access to catalog products:
  • Sessions created with pricingId or pricingData.productId can use these checks. An inline price for an existing product retains that product’s ID.
  • Sessions created with pricingData.productData have no catalog product ID and cannot be checked by this endpoint. Omitting product_id lists entitled catalog products; it does not include inline products.
For inline products, manage access in your own system using verified order/subscription status and your server-side purchase records. Do not use the product name as an entitlement identifier or a completed Checkout Session as proof of an ongoing subscription. See Choose purchase details for the creation options.

Authorizations

X-API-Key
string
header
required

Merchant API key (format: ak_BASE64)

Query Parameters

email
string

Customer email address

wallet
string

Buyer wallet address (matches order.from_address)

customer_id
string

Customer ID (CUS_xxx)

product_id
string

Product ID (if omitted, returns all entitled products)

refresh
enum<string>

Refresh payment data for an email lookup

Available options:
true,
false

Response

OK

data
object
error
object
message
string
success
boolean