Products
Authorizations
Api-KeystringRequired
API key for authentication.
Query parameters
pageinteger · min: 1OptionalDefault:
Page number
1sizeinteger · min: 1 · max: 100OptionalDefault:
Items per page
20typestring · enumOptionalPossible values:
Filter by product type
descbooleanOptionalDefault:
Sort by ID descending
falseResponses
200
Successful response
application/json
400
Bad request
application/json
401
Unauthorized (invalid API key)
application/json
get
/productsAuthorizations
Api-KeystringRequired
API key for authentication.
Path parameters
idintegerRequired
Product ID
Responses
200
Successful response
application/json
400
Bad request (invalid product ID format)
application/json
401
Unauthorized (invalid API key)
application/json
403
Access denied
application/json
404
Product not found
application/json
get
/products/{id}Authorizations
Api-KeystringRequired
API key for authentication.
Path parameters
purchaseIdintegerRequiredExample:
Digital product purchase ID (ProductPurchase.ID)
12345Responses
200
Purchase successfully cancelled and payment refunded
application/json
400
Bad request
application/json
401
Unauthorized (invalid API key)
application/json
403
Access denied (not the product owner)
application/json
404
Purchase or user not found
application/json
500
Internal server error
application/json
post
/products/purchases/{purchaseId}/cancelLast updated