Cart Endpoints
Cart Data
API Documentation
Authentication Endpoints
In-Game Authentication
User Endpoints
Packages Endpoints
Cart Endpoints
- POSTCart Data
- Packages
- POSTApply Coupon & Giftcard
- Coupons
- Giftcards
- Referrals
- POSTSelecting Servers List
- POSTPromoted Packages
- GETGet Discord OAuth URL
Payment Endpoints
Cart Endpoints
Cart Data
Fetches the user’s cart and items, including any associated promotions, coupons, gifts, and referral codes.
POST
/
cart
/
get
curl --request POST \
--url https://v3.minestorecms.com/api/cart/get \
--header 'Authorization: Bearer <token>'
{
"cart": {
"id": 123,
"user_id": 456,
"gift_id": null,
"gift_sum": 10,
"coupon_id": null,
"coupon_sum": 5,
"referral": null,
"gift_code": "GIFT2024",
"coupon_code": "COUPON2024",
"coupon_type": "percentage",
"coupon_value": 15,
"referral_code": "REF123"
},
"items": [
{
"name": "Item Name",
"image": "/img/items/789.png",
"cid": 789,
"price": 29.99,
"is_subs": true,
"virtual_price": 19.99,
"is_virtual_currency_only": false,
"id": 101,
"vars": [
{
"id": 202,
"name": "Color",
"value": "Red"
}
],
"count": 2,
"quantityGlobalLimit": 10,
"quantityGlobalCurrentLimit": 5,
"quantityUserLimit": 3,
"quantityUserCurrentLimit": 1,
"is_unavailable": false,
"payment_type": 0,
"is_any_price": true,
"min_price": 10,
"allow_select_server": true,
"allowed_servers": [
{
"server_id": 1,
"server_name": "Server A"
}
],
"selected_server": 1
}
]
}
Authorizations
Bearer authentication header of the form Bearer <token>
, where <token>
is your auth token.
Response
200
application/json
Successful retrieval of cart and items.
Example:
123
Example:
456
Example:
null
Example:
10
Example:
null
Example:
5
Example:
null
Example:
"GIFT2024"
Example:
"COUPON2024"
Example:
"percentage"
Example:
15
Example:
"REF123"
Example:
"Item Name"
Example:
"/img/items/789.png"
Example:
789
Example:
29.99
Example:
true
Example:
19.99
Example:
false
Example:
101
Example:
2
Example:
10
Example:
5
Example:
3
Example:
1
Example:
false
0 - regular, 1 - subscription
Example:
0
Example:
true
Example:
10
Example:
true
Example:
1
curl --request POST \
--url https://v3.minestorecms.com/api/cart/get \
--header 'Authorization: Bearer <token>'
{
"cart": {
"id": 123,
"user_id": 456,
"gift_id": null,
"gift_sum": 10,
"coupon_id": null,
"coupon_sum": 5,
"referral": null,
"gift_code": "GIFT2024",
"coupon_code": "COUPON2024",
"coupon_type": "percentage",
"coupon_value": 15,
"referral_code": "REF123"
},
"items": [
{
"name": "Item Name",
"image": "/img/items/789.png",
"cid": 789,
"price": 29.99,
"is_subs": true,
"virtual_price": 19.99,
"is_virtual_currency_only": false,
"id": 101,
"vars": [
{
"id": 202,
"name": "Color",
"value": "Red"
}
],
"count": 2,
"quantityGlobalLimit": 10,
"quantityGlobalCurrentLimit": 5,
"quantityUserLimit": 3,
"quantityUserCurrentLimit": 1,
"is_unavailable": false,
"payment_type": 0,
"is_any_price": true,
"min_price": 10,
"allow_select_server": true,
"allowed_servers": [
{
"server_id": 1,
"server_name": "Server A"
}
],
"selected_server": 1
}
]
}