Remove Package from Basket
To remove a package from the basket, provide the package_id . This will remove the package entirely, it does not decrement the quantity count. For that, use Update Package Quantity.
Remove the given package ID from the basket.
Path parameters
basketIdentstringRequiredExample:
The basket identifier.
c00244-d2ac2e77418a55b25292a6bc7a719ad9c529ba2cBody
package_idstringOptionalExample:
6276316Responses
200
Successful response returns the basket.
application/json
idstringOptionalExample:
244127617identstringOptionalExample:
1a-55fff4107740a1f40d844ff89607557f45bfafb3completebooleanOptionalExample:
falseemailstring · nullableOptionalExample:
support@tebex.iousernamestring · nullableOptional
creator_codestringOptional
The creator code is used to share a percentage of the payment with another party. See more about creator codes at https://docs.tebex.io/creators/tebex-control-panel/engagement/creator-codes
cancel_urlstringOptionalExample:
https://tebex.iocomplete_urlstring · nullableOptional
complete_auto_redirectbooleanOptionalExample:
falsecountrystringOptionalExample:
A two-character country code
USipstringOptionalExample:
127.0.0.1username_idintegerOptionalExample:
127244base_pricenumber · floatOptionalExample:
1.27sales_taxnumber · floatOptionalExample:
0.11total_pricenumber · floatOptionalExample:
1.38currencystringOptionalExample:
A 3 character currency code
USDcustomobject · nullableOptionalExample:
{"foo":"bar","ref":1234}422
The provided request is invalid. The error response will include detail as to which parameter failed validation.
post/{basketIdent}/packages/remove
POST /api/baskets/{basketIdent}/packages/remove HTTP/1.1
Host: headless.tebex.io
Content-Type: application/json
Accept: */*
Content-Length: 22
{
"package_id": 6276316
}{
"id": 244127617,
"ident": "1a-55fff4107740a1f40d844ff89607557f45bfafb3",
"complete": false,
"email": "support@tebex.io",
"username": null,
"coupons": [
{
"code": "Academy10"
}
],
"giftcards": [
{
"card_number": "0127 0244 7210 1111"
}
],
"creator_code": "text",
"cancel_url": "https://tebex.io",
"complete_url": null,
"complete_auto_redirect": false,
"country": "US",
"ip": "127.0.0.1",
"username_id": 127244,
"base_price": 1.27,
"sales_tax": 0.11,
"total_price": 1.38,
"currency": "USD",
"packages": [
{
"id": 1,
"description": "100 coins added to your character",
"image": "https://tebex.io/path/to/image.png",
"name": "100 Coins",
"slug": "100-coins",
"in_basket": {
"quantity": 2,
"price": 1,
"gift_username_id": "text",
"gift_username": "text"
},
"type": "single",
"revenue_share": [
{
"wallet_ref": "some_wallet_reference",
"amount": 0.5,
"gateway_fee_percent": 50
}
]
}
],
"custom": {
"foo": "bar",
"ref": 1234
},
"links": {
"payment": "https://checkout.tebex.io/api/payments/tbx-12345",
"checkout": "https://checkout.tebex.io/checkout/1a-55fff4107740a1f40d844ff89607557f45bfafb3"
}
}Last updated