All URIs are relative to https://api.builtbybit.com
| Method | HTTP request | Description |
|---|---|---|
| getV2ResourcesDiscoverCartView | GET /v2/resources/discover/cart/view | View the user's cart items |
| postV2ResourcesDiscoverCartAdd | POST /v2/resources/discover/cart/add | Add items to a user's cart |
| postV2ResourcesDiscoverCartCheckout | POST /v2/resources/discover/cart/checkout | Initiate a checkout of a user's cart |
| postV2ResourcesDiscoverCartCouponAdd | POST /v2/resources/discover/cart/coupon/add | Add a coupon to the user's cart |
| postV2ResourcesDiscoverCartCouponRemove | POST /v2/resources/discover/cart/coupon/remove | Remove a coupon from the user's cart |
| postV2ResourcesDiscoverCartRemove | POST /v2/resources/discover/cart/remove | Remove an item from the user's cart |
GetV2ResourcesDiscoverCartView200Response getV2ResourcesDiscoverCartView()
View the user's cart items
import BuiltByBitApi from 'built_by_bit_api';
let defaultClient = BuiltByBitApi.ApiClient.instance;
// Configure OAuth2 access token for authorization: oauth2
let oauth2 = defaultClient.authentications['oauth2'];
oauth2.accessToken = 'YOUR ACCESS TOKEN';
let apiInstance = new BuiltByBitApi.ResourcesDiscoverCartApi();
apiInstance.getV2ResourcesDiscoverCartView((error, data, response) => {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
});This endpoint does not need any parameter.
GetV2ResourcesDiscoverCartView200Response
- Content-Type: Not defined
- Accept: application/json
PostV2ResourcesDiscoverCartAdd2XXResponse postV2ResourcesDiscoverCartAdd(opts)
Add items to a user's cart
import BuiltByBitApi from 'built_by_bit_api';
let defaultClient = BuiltByBitApi.ApiClient.instance;
// Configure OAuth2 access token for authorization: oauth2
let oauth2 = defaultClient.authentications['oauth2'];
oauth2.accessToken = 'YOUR ACCESS TOKEN';
let apiInstance = new BuiltByBitApi.ResourcesDiscoverCartApi();
let opts = {
'postV2ResourcesDiscoverCartAddRequest': new BuiltByBitApi.PostV2ResourcesDiscoverCartAddRequest() // PostV2ResourcesDiscoverCartAddRequest | A list of content to add to the user's cart. The outer list is keyed by the content type and the inner list are the content IDs. For instance, if adding a resource with the ID 555, the body becomes: ```json {\"add\": {\"resource\": [555]}} ```
};
apiInstance.postV2ResourcesDiscoverCartAdd(opts, (error, data, response) => {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
});| Name | Type | Description | Notes |
|---|---|---|---|
| postV2ResourcesDiscoverCartAddRequest | PostV2ResourcesDiscoverCartAddRequest | A list of content to add to the user's cart. The outer list is keyed by the content type and the inner list are the content IDs. For instance, if adding a resource with the ID 555, the body becomes: ```json {"add": {"resource": [555]}} ``` | [optional] |
PostV2ResourcesDiscoverCartAdd2XXResponse
- Content-Type: application/json
- Accept: application/json
PostV2ResourcesDiscoverCartCheckout200Response postV2ResourcesDiscoverCartCheckout(opts)
Initiate a checkout of a user's cart
import BuiltByBitApi from 'built_by_bit_api';
let defaultClient = BuiltByBitApi.ApiClient.instance;
// Configure OAuth2 access token for authorization: oauth2
let oauth2 = defaultClient.authentications['oauth2'];
oauth2.accessToken = 'YOUR ACCESS TOKEN';
let apiInstance = new BuiltByBitApi.ResourcesDiscoverCartApi();
let opts = {
'body': {key: null} // Object |
};
apiInstance.postV2ResourcesDiscoverCartCheckout(opts, (error, data, response) => {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
});| Name | Type | Description | Notes |
|---|---|---|---|
| body | Object | [optional] |
PostV2ResourcesDiscoverCartCheckout200Response
- Content-Type: application/json
- Accept: application/json
PostV2ResourcesDiscoverCartCouponAdd200Response postV2ResourcesDiscoverCartCouponAdd(opts)
Add a coupon to the user's cart
import BuiltByBitApi from 'built_by_bit_api';
let defaultClient = BuiltByBitApi.ApiClient.instance;
// Configure OAuth2 access token for authorization: oauth2
let oauth2 = defaultClient.authentications['oauth2'];
oauth2.accessToken = 'YOUR ACCESS TOKEN';
let apiInstance = new BuiltByBitApi.ResourcesDiscoverCartApi();
let opts = {
'postV2ResourcesDiscoverCartCouponAddRequest': new BuiltByBitApi.PostV2ResourcesDiscoverCartCouponAddRequest() // PostV2ResourcesDiscoverCartCouponAddRequest |
};
apiInstance.postV2ResourcesDiscoverCartCouponAdd(opts, (error, data, response) => {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
});| Name | Type | Description | Notes |
|---|---|---|---|
| postV2ResourcesDiscoverCartCouponAddRequest | PostV2ResourcesDiscoverCartCouponAddRequest | [optional] |
PostV2ResourcesDiscoverCartCouponAdd200Response
- Content-Type: application/json
- Accept: application/json
PostV2ResourcesDiscoverCartCouponRemove200Response postV2ResourcesDiscoverCartCouponRemove(opts)
Remove a coupon from the user's cart
import BuiltByBitApi from 'built_by_bit_api';
let defaultClient = BuiltByBitApi.ApiClient.instance;
// Configure OAuth2 access token for authorization: oauth2
let oauth2 = defaultClient.authentications['oauth2'];
oauth2.accessToken = 'YOUR ACCESS TOKEN';
let apiInstance = new BuiltByBitApi.ResourcesDiscoverCartApi();
let opts = {
'postV2ResourcesDiscoverCartCouponRemoveRequest': new BuiltByBitApi.PostV2ResourcesDiscoverCartCouponRemoveRequest() // PostV2ResourcesDiscoverCartCouponRemoveRequest |
};
apiInstance.postV2ResourcesDiscoverCartCouponRemove(opts, (error, data, response) => {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
});| Name | Type | Description | Notes |
|---|---|---|---|
| postV2ResourcesDiscoverCartCouponRemoveRequest | PostV2ResourcesDiscoverCartCouponRemoveRequest | [optional] |
PostV2ResourcesDiscoverCartCouponRemove200Response
- Content-Type: application/json
- Accept: application/json
PostV2ResourcesDiscoverCartRemove200Response postV2ResourcesDiscoverCartRemove(opts)
Remove an item from the user's cart
import BuiltByBitApi from 'built_by_bit_api';
let defaultClient = BuiltByBitApi.ApiClient.instance;
// Configure OAuth2 access token for authorization: oauth2
let oauth2 = defaultClient.authentications['oauth2'];
oauth2.accessToken = 'YOUR ACCESS TOKEN';
let apiInstance = new BuiltByBitApi.ResourcesDiscoverCartApi();
let opts = {
'postV2ResourcesDiscoverCartRemoveRequest': new BuiltByBitApi.PostV2ResourcesDiscoverCartRemoveRequest() // PostV2ResourcesDiscoverCartRemoveRequest |
};
apiInstance.postV2ResourcesDiscoverCartRemove(opts, (error, data, response) => {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
});| Name | Type | Description | Notes |
|---|---|---|---|
| postV2ResourcesDiscoverCartRemoveRequest | PostV2ResourcesDiscoverCartRemoveRequest | [optional] |
PostV2ResourcesDiscoverCartRemove200Response
- Content-Type: application/json
- Accept: application/json