Products

Product operations. Products exist in three types:

All amounts are in smallest currency units (cents/kopecks)

Get Products List

get

Returns a paginated list of products

Authorizations
Api-KeystringRequired

API key for authentication.

Query parameters
pageinteger · min: 1Optional

Page number

Default: 1
sizeinteger · min: 1 · max: 100Optional

Items per page

Default: 20
typestring · enumOptional

Filter by product type

Possible values:
descbooleanOptional

Sort by ID descending

Default: false
Responses
get
/products

Get Product by ID

get

Returns a single product by its ID

Authorizations
Api-KeystringRequired

API key for authentication.

Path parameters
idintegerRequired

Product ID

Responses
get
/products/{id}

Cancel Digital Product Purchase

post

Cancels a digital product purchase and refunds the payment.

Important: This endpoint only supports refunds for purchases paid with Telegram Stars. Purchases paid with other payment methods cannot be refunded via this endpoint.

Authorizations
Api-KeystringRequired

API key for authentication.

Path parameters
purchaseIdintegerRequired

Digital product purchase ID (ProductPurchase.ID)

Example: 12345
Responses
post
/products/purchases/{purchaseId}/cancel

Last updated