Checkout
During the checkout process, users need to input a lot of information. This can be done using the POST method to input the necessary checkout details.
POST /api/v2/transaction/session# Create SessionPUT /api/v2/transaction/session/:session_id# Update SessionGET /api/v2/transaction/session/:session_id# Retrieve Checkout SessionPOST /api/v2/transaction/session/:session_id/checkout# Create Checkout SessionPOST /api/v2/transaction/session/:session_id/check-fulfillment# Create Checkout HistoryDEL /api/v2/transaction/session/:session_id# Delete Checkout SessionDEL /api/v2/transaction/session/:session_id/schedule# Delete Session ScheduleGET /api/v2/transaction/checkout-session/:session_id# Retrieve Checkout StatusPOST /api/v2/delivery/get-schedule-date# Add Schedule DateCreate Session
The session for checkout can be created by inputting the necessary information.
Headers
The JSON containing checkout data sends raw data in the request body. The "Origin" header is commonly used to secure cross-origin requests.
Parameters
No parameter required.
Attributes
id
numberThe id which the user has for checkout session.
session_id
stringThe session id which the user has.
payment_intent_id
nullIt is optional to use this.
order_no
nullIt is optional to use this.
transaction_date
stringThe date of the transaction occurred.
transaction_time
stringThe time of the transaction occurred.
store_id
stringThe id of the store.
customer_code
nullIt is optional to use this.
sales_person_id
stringThe id of salesperson during checkout session.
sales_person_name
stringThe name of the sales person.
delivery_method_id
nullIt is optional to use this.
delivery_method_name
nullIt is optional to use this.
subtotal
stringThe subtotal of the checkout price.
subsaving
stringThe saving amount of the checkout product.
tax
stringThe tax of the checkout price.
tax_price
stringThe tax price of the product.
warranty_charge
stringThe charge for warranty option.
install_charge
stringThe charge of the installation.
delivery_charge
stringThe charge for the delivery service.
item_delivery_charge
stringThe charge of item delivery.
discount
nullIt is optional to use.
discount_used
nullIt is optional to use.
total
stringThe total amount of the product price.
is_paid
nullIt is optional to use.
is_processed
numberThe option of being processed or not.
is_receive_text
numberThe option of receiving text or not.
read
numberThe option of read or not.
is_same_as_shipping
numberThe option of shipping.
created_at
stringThe date of checkout creation.
updated_at
stringThe date of checkout updated.
order_detail
array of objectsThe detail of the order.
id
numberThe id of checkout order.
session_id
stringThe session id of checkout.
product_id
stringThe id of the checkout product.
product_name
stringThe name of the product.
sku
stringThe stock keeping unit number of the product.
brand_id
numberThe id of the brand.
brand_name
stringThe name of the brand.
quantity
numberThe quantity of the product in checkout.
price
stringThe price of the product in checkout.
saving
stringThe saving amount of the product transaction.
original_price
stringThe original price of the product.
subtotal_price
stringThe subtotal price of the product.
has_install
numberThe installation option for the product in checkout.
has_warranty
numberThe option of having product warranty.
fulfillment_type
numberThe option of having fulfillment type.
delivery_option_id
numberThe option of having delivery.
delivery_charge
stringThe charge of delivery.
is_shcedule_later
numberThe option of scheduling later.
category_name
stringThe name of the product category.
subcategory_name
stringThe name of product subcategory.
detail_category_name
stringThe detail name of the product acategory.
category_slug
stringThe slug of product category.
subcategory_slug
stringThe slug of product subcategory.
detail_category_slug
stringThe slug of detail product category.
created_at
stringThe date of checkout creation.
updated_at
stringThe date of checkout update.
install
empty stringIt is optional to use this.
warranty
empty stringIt is optional to use this.
fulfillment_type_name
stringThe name of the fulfillment type.
delivery_option_name
stringThe name of delivery option.
image
stringThe image url of the product.
brand_image
stringThe image url of the brand image.
color
stringThe color description of the product.
is_in_stock
numberThe option of stock.
in_stock
booleanThe availability of product stock.
in_active_status
booleanThe active status of the product.
estimate_availability
stringThe estimation of product availability.
estimate_availability_desc
stringThe estimation of product availability description.
installation_availability
nullThe availability for the installation.
has_route_access
booleanThe option of route access.
schedule_available
booleanThe availability of the schedule.
is_schedule_all_available
booleanThe availability of all schedules.
billing
array of objectsIt consists of billing details for the checkout.
first_name
nullIt is optional to include the billing details.
last_name
nullIt is optional to include the billing details.
company_name
nullIt is optional to include the billing details.
phone_number
nullIt is optional to include the billing details.
street_address
nullIt is optional to include the billing details.
shipping
array of objectsIt consists of shipping details for the checkout (the same details as billing)
nullIt is optional to include the billing details.
suite
nullIt is optional to include the billing details.
city
nullIt is optional to include the billing details.
state
nullIt is optional to include the billing details.
zip_code
nullIt is optional to include the billing details.
sales_person_extension_number
stringThe name of the sales person.
sales_person_image
stringThe name of the sales person.
original_total
stringThe original total price of the checkout.
is_tax_exempted
numberThe option of tax exemption.
POST /api/v2/transaction/sessioncurl --location 'https://appliance-api.com/api/v2/transaction/session' \
--header 'Origin: test.example.com/api/api/public' \
--header 'x-api-key: your_api_key' \
--header 'x-tenant-id: your_tenant_id' \
--data '{
"sales_person_id" : "5d407bcf4f210",
"zip_code": "63012",
"products" : [
{
"product_id": 583,
"product_name": "30-inch Top-Freezer Refrigerator with Glass Shelves",
"product_model": "ART318FFDW",
"brand_id": 2,
"brand_name": "Amana",
"quantity": 1,
"price": "666.00",
"fulfillment_type": 1,
"delivery_option_id": 2,
"install": [],
"warranty": [],
"delivery_date": null,
"haul_away_charge": 10,
"qty_haul": 1,
"haul_away_checked": 1
}
]
}
'
{
"code": "200",
"message": "Success",
"data": {
"id": 1,
"session_id": "V2ZuVUhHUG5ZaDdnTWJFSnhEZkplalJsaDBvRm95SG42M21MMG13bmNoeDVpNmdRVDkwY3FaZUptSXh0VlAvNQ==",
"payment_intent_id": null,
"order_no": null,
"transaction_date": "2023-11-21",
"transaction_time": "22:03:29",
"store_id": "STORE0001",
"customer_code": null,
"sales_person_id": "5d407bcf4f210",
"sales_person_name": "John Doe",
"delivery_method_id": null,
"delivery_method_name": null,
"subtotal": "606.00",
"subsaving": "353.00",
"tax": "8.99",
"tax_price": "0.00",
"warranty_charge": "0.00",
"install_charge": "0.00",
"delivery_charge": "49.00",
"item_delivery_charge": "10.00",
"discount": null,
"discount_used": null,
"total": "606.00",
"is_paid": null,
"is_processed": 0,
"is_receive_text": 0,
"read": 0,
"is_same_as_shipping": 1,
"created_at": "2023-11-21 22:03:29",
"updated_at": "2023-11-21 22:03:29",
"order_detail": [
{
"id": 1,
"session_id": "V2ZuVUhHUG5ZaDdnTWJFSnhEZkplalJsaDBvRm95SG42M21MMG13bmNoeDVpNmdRVDkwY3FaZUptSXh0VlAvNQ==",
"product_id": "583",
"product_name": "30-inch Top-Freezer Refrigerator with Glass Shelves",
"sku": "ART318FFDW",
"brand_id": 2,
"brand_name": "Amana",
"quantity": 1,
"price": "596.00",
"saving": "353.00",
"original_price": "949.00",
"subtotal_price": "596.00",
"has_install": 0,
"has_warranty": 0,
"fulfillment_type": 1,
"delivery_option_id": 2,
"delivery_charge": "10.00",
"is_schedule_later": 0,
"category_name": "Refrigeration",
"subcategory_name": "Refrigerators",
"detail_category_name": "Top Freezer Refrigerators",
"category_slug": "refrigeration",
"subcategory_slug": "refrigerators",
"detail_category_slug": "top-freezer-refrigerators",
"created_at": "2023-11-21 22:03:29",
"updated_at": "2023-11-21 22:03:29",
"install": [],
"warranty": [],
"fulfillment_type_name": "Local Delivery Only",
"delivery_option_name": "Drop-off",
"image": "https://dq5w511paquwy.cloudfront.net/assets/images/ART318FFDW-18175118.webp",
"brand_image": "https://dq5w511paquwy.cloudfront.net/assets/brands/411933-amana.webp",
"color": "White",
"is_in_stock": 1,
"in_stock": true,
"in_active_status": false,
"estimate_availability": "Tue, Nov 28th",
"estimate_availability_desc": "Guaranteed by",
"installation_availability": null,
"pickup_time": "tomorrow",
"delivery_date": null
}
],
"has_route_access": true,
"schedule_available": true,
"is_schedule_all_available": true,
"schedule_alert": null,
"billing": {
"first_name": null,
"last_name": null,
"is_company": 0,
"company_name": null,
"phone_number": null,
"email": null,
"street_address": null,
"suite": null,
"city": null,
"state": null,
"zip_code": null
},
"shipping": {
"first_name": null,
"last_name": null,
"is_company": 0,
"company_name": null,
"phone_number": null,
"email": null,
"street_address": null,
"suite": null,
"city": null,
"state": null,
"zip_code": "63012"
},
"sales_person_extension_number": "314-798-0301",
"sales_person_image": "example.com/api/api/public",
"is_valid_zip_code": 1,
"original_total": "655.00",
"is_tax_exempted": 0
},
"meta": null,
"errors": null
}
Update Session
Modify or update checkout session data using the PUT method, ensuring accurate and up-to-date information.
Headers
The JSON containing checkout data sends raw data in the request body. The "Origin" header is commonly used to secure cross-origin requests.
Path Variables
session_id
stringFetching the specified user ID.
Parameters
No parameter required.
Attributes
message
stringThe success message.
data
nullIt is optional.
meta
nullIt is optional.
errors
nullIt is optional.
PUT /api/v2/transaction/session/:session_idcurl --location --request PUT 'https://appliance-api.com/api/v2/transaction/session/V2ZuVUhHUG5ZaDdnTWJFSnhEZkplalJsaDBvRm95SG42M21MMG13bmNoeDVpNmdRVDkwY3FaZUptSXh0VlAvNQ==' \
--header 'Origin: test.example.com/api/api/public' \
--header 'x-api-key: your_api_key' \
--header 'x-tenant-id: your_tenant_id' \
--data-raw '{
"is_same_as_shipping": 1,
"is_receive_text": 1,
"customer_code" : null,
"shipping" : {
"first_name" : "John",
"last_name" : "Doe",
"company_name" : "",
"street_address": "527 Oaktree Crossing Ct, Ballwin, MO 63021, USA",
"suite": "Suite",
"city": "Ballwin",
"state": "Missouri",
"zip_code": "63011",
"phone_number": "",
"email": "fikri@ip.com"
},
"billing" : {
"first_name" : "John",
"last_name" : "Doe",
"company_name" : "",
"street_address": "527 Oaktree Crossing Ct, Ballwin, MO 63021, USA",
"suite": "Suite",
"city": "Ballwin",
"state": "Missouri",
"zip_code": "63011",
"phone_number": "",
"email": "john@ip.com"
}
}
'
{
"code": "200",
"message": "Success",
"data": null,
"meta": null,
"errors": null
}
Retrieve Checkout Session
To retrieve data from the checkout session, the GET method can be used.
Headers
The JSON containing checkout data sends raw data in the request body. The "Origin" header is commonly used to secure cross-origin requests.
Path Variables
session_id
string *Fetching the specified user ID.
Parameters
step
integerIt indicates the current step or stage of the session.
Attributes
id
numberThe id which the user has for checkout session.
session_id
stringThe session id which the user has.
payment_intent_id
nullIt is optional to use this.
order_no
nullIt is optional to use this.
transaction_date
stringThe date of the transaction occurred.
transaction_time
stringThe time of the transaction occurred.
store_id
stringThe id of the store.
customer_code
nulIt is optional to use this.
sales_person_id
stringThe id of salesperson during checkout session.
sales_person_name
stringThe name of the sales person.
delivery_method_id
nullIt is optional to use this.
delivery_method_name
nullIt is optional to use this.
subtotal
stringThe subtotal of the checkout price.
subsaving
stringThe saving amount of the checkout product.
tax
stringThe tax of the checkout price.
tax_price
stringThe tax price of the product.
warranty_charge
stringThe charge for warranty option.
install_charge
stringThe charge of the installation.
delivery_charge
stringThe charge for the delivery service.
item_delivery_charge
stringThe charge of item delivery.
discount
nullIt is optional to use.
discount_used
nullIt is optional to use.
total
stringThe total amount of the product price.
is_paid
nullIt is optional to use.
is_processed
numberThe option of being processed or not.
is_receive_text
numberThe option of receiving text or not.
read
numberThe option of read or not.
is_same_as_shipping
numberThe option of shipping.
created_at
stringThe date of checkout creation.
updated_at
stringThe date of checkout updated.
order_detail
array of objectsThe detail of the order.
id
numberThe id of checkout order.
session_id
stringThe session id of checkout.
product_id
stringThe id of the checkout product.
product_name
stringThe name of the product.
sku
stringThe stock keeping unit number of the product.
brand_id
numberThe id of the brand.
brand_name
stringThe name of the brand.
quantity
numberThe quantity of the product in checkout.
price
stringThe price of the product in checkout.
saving
stringThe saving amount of the product transaction.
original_price
stringThe original price of the product.
subtotal_price
stringThe subtotal price of the product.
has_install
numberThe installation option for the product in checkout.
has_warranty
numberThe option of having product warranty.
fulfillment_type
numberThe option of having fulfillment type.
delivery_option_id
numberThe option of having delivery.
delivery_charge
stringThe charge of delivery.
is_schedule_later
numberThe option of scheduling later.
category_name
stringThe name of the product category.
subcategory_name
stringThe name of product subcategory.
detail_category_name
stringThe detail name of the product acategory.
category_slug
stringThe slug of product category.
subcategory_slug
stringThe slug of product subcategory.
detail_category_slug
stringThe slug of detail product category.
created_at
stringThe date of checkout creation.
updated_at
stringThe date of checkout update.
install
empty stringIt is optional to use this.
warranty
empty stringIt is optional to use this.
fulfillment_type_name
stringThe name of the fulfillment type.
delivery_option_name
stringThe name of delivery option.
image
stringThe image url of the product.
brand_image
stringThe image url of the brand image.
color
stringThe color description of the product.
is_in_stock
numberThe option of stock.
in_stock
booleanThe availability of product stock.
in_active_status
booleanThe active status of the product.
estimate_availability
stringThe estimation of product availability.
estimate_availability_desc
stringThe estimation of product availability description.
installation_availability
nullThe availability for the installation.
has_route_access
booleanThe option of route access.
schedule_available
booleanThe availability of the schedule.
is_schedule_all_available
booleanThe availability of all schedules.
billing
array of objectsIt consists of billing details for the checkout.
first_name
nullIt is optional to include the billing details.
last_name
nullIt is optional to include the billing details.
company_name
nullIt is optional to include the billing details.
phone_number
nullIt is optional to include the billing details.
street_address
nullIt is optional to include the billing details.
shipping
array of objectsIt consists of shipping details for the checkout (the same details as billing)
nullIt is optional to include the billing details.
suite
nullIt is optional to include the billing details.
city
nullIt is optional to include the billing details.
state
nullIt is optional to include the billing details.
zip_code
nullIt is optional to include the billing details.
sales_person_extension_number
stringThe name of the sales person.
sales_person_image
stringThe name of the sales person.
original_total
stringThe original total price of the checkout.
is_tax_exempted
numberThe option of tax exemption.
GET /api/v2/transaction/session/:session_id?step=1curl --location 'https://appliance-api.com/api/v2/transaction/session/V2ZuVUhHUG5ZaDdnTWJFSnhEZkplalJsaDBvRm95SG42M21MMG13bmNoeDVpNmdRVDkwY3FaZUptSXh0VlAvNQ==' \
--header 'Origin: test.example.com/api/api/public' \
--header 'x-api-key: your_api_key' \
--header 'x-tenant-id: your_tenant_id'
{
"code": "200",
"message": "Success",
"data": {
"id": 1,
"session_id": "V2ZuVUhHUG5ZaDdnTWJFSnhEZkplalJsaDBvRm95SG42M21MMG13bmNoeDVpNmdRVDkwY3FaZUptSXh0VlAvNQ==",
"payment_intent_id": null,
"order_no": null,
"transaction_date": "2023-11-21",
"transaction_time": "22:03:29",
"store_id": "STORE0001",
"customer_code": null,
"sales_person_id": "5d407bcf4f210",
"sales_person_name": "John Doe",
"delivery_method_id": null,
"delivery_method_name": null,
"subtotal": "606.00",
"subsaving": "353.00",
"tax": "8.99",
"tax_price": "53.57",
"warranty_charge": "0.00",
"install_charge": "0.00",
"delivery_charge": "0.00",
"item_delivery_charge": "10.00",
"discount": null,
"discount_used": null,
"total": "606.00",
"is_paid": null,
"is_processed": 0,
"is_receive_text": 1,
"read": 0,
"is_same_as_shipping": 1,
"created_at": "2023-11-21 22:03:29",
"updated_at": "2023-11-21 22:04:24",
"order_detail": [
{
"id": 1,
"session_id": "V2ZuVUhHUG5ZaDdnTWJFSnhEZkplalJsaDBvRm95SG42M21MMG13bmNoeDVpNmdRVDkwY3FaZUptSXh0VlAvNQ==",
"product_id": "583",
"product_name": "30-inch Top-Freezer Refrigerator with Glass Shelves",
"sku": "ART318FFDW",
"brand_id": 2,
"brand_name": "Amana",
"quantity": 1,
"price": "596.00",
"saving": "353.00",
"original_price": "949.00",
"subtotal_price": "596.00",
"has_install": 0,
"has_warranty": 0,
"fulfillment_type": 1,
"delivery_option_id": 2,
"delivery_charge": "10.00",
"is_schedule_later": 0,
"category_name": "Refrigeration",
"subcategory_name": "Refrigerators",
"detail_category_name": "Top Freezer Refrigerators",
"category_slug": "refrigeration",
"subcategory_slug": "refrigerators",
"detail_category_slug": "top-freezer-refrigerators",
"created_at": "2023-11-21 22:03:29",
"updated_at": "2023-11-21 22:03:29",
"install": [],
"warranty": [],
"fulfillment_type_name": "Local Delivery Only",
"delivery_option_name": "Drop-off",
"image": "https://dq5w511paquwy.cloudfront.net/assets/images/ART318FFDW-18175118.webp",
"brand_image": "https://dq5w511paquwy.cloudfront.net/assets/brands/411933-amana.webp",
"color": "White",
"is_in_stock": 1,
"in_stock": true,
"in_active_status": false,
"estimate_availability": "Wed, Nov 22nd",
"estimate_availability_desc": "Guaranteed by",
"installation_availability": null,
"pickup_time": "tomorrow",
"delivery_date": null
}
],
"has_route_access": true,
"schedule_available": true,
"is_schedule_all_available": true,
"schedule_alert": null,
"billing": {
"first_name": "John",
"last_name": "Doe",
"is_company": 0,
"company_name": "",
"phone_number": "",
"email": "john@ip.com",
"street_address": "527 Oaktree Crossing Ct, Ballwin, MO 63021, USA",
"suite": "Suite",
"city": "Ballwin",
"state": "Missouri",
"zip_code": "63011"
},
"shipping": {
"first_name": "John",
"last_name": "Doe",
"is_company": 0,
"company_name": "",
"phone_number": "",
"email": "fikri@ip.com",
"street_address": "527 Oaktree Crossing Ct, Ballwin, MO 63021, USA",
"suite": "Suite",
"city": "Ballwin",
"state": "Missouri",
"zip_code": "63011"
},
"sales_person_extension_number": "314-798-0301",
"sales_person_image": "example.com/api/api/public",
"is_valid_zip_code": 1,
"original_total": "659.57",
"is_tax_exempted": 0
},
"meta": null,
"errors": null
}
Create Checkout Session
After checkout, the final step involves payment, which can trigger notifications regarding the order.
Headers
JSON, which contains payment intent id, sends raw data in the request body. The "Origin" header is commonly used to secure cross-origin requests.
Path Variables
session_id
string *Fetching the specified user ID.
Parameters
No parameter required.
Attributes
data
array of objectsorder_no
stringThe number of orders.
meta
nullIt is optional.
errors
nullIt is optional.
POST /api/v2/transaction/session/:session_id/checkoutcurl --location 'https://appliance-api.com/api/v2/transaction/session/V2ZuVUhHUG5ZaDdnTWJFSnhEZkplalJsaDBvRm95SG42M21MMG13bmNoeDVpNmdRVDkwY3FaZUptSXh0VlAvNQ==/checkout' \
--header 'Origin: test.example.com/api/api/public' \
--header 'x-api-key: your_api_key' \
--header 'x-tenant-id: your_tenant_id' \
--data '{
"payment_intent_id" : "pi_3N4ILAH3gegSOuXZ1ixuLEcy"
}
'
{
"code": "200",
"message": "Success",
"data": {
"order_no": "15-94357"
},
"meta": null,
"errors": null
}
Create Checkout History
The order history needs to be displayed for users to track their orders.
Headers
JSON, which contains state and zipcode, sends raw data in the request body. The "Origin" header is commonly used to secure cross-origin requests.
Path Variables
session_id
?Fetching the specified user ID.
Parameters
session_id
?No parameter required.
Attributes
calculate_tax
numberThe tax calculation.
is_valid_fulfillment_type
numberThe fulfillment type option.
invalid_models
empty stringIt is optional to include this.
POST /api/v2/transaction/session/:session_id/check-fulfillmentcurl --location 'https://appliance-api.com/api/v2/transaction/session/Nlc2clVUUlFSZTRYS01OdFJDRTJwQ3k2QzdmVWhMVll5dk5GWVVQSDlySVZ3V3JHK3pmajMzNm00TGg1STVqLw==/check-fulfillment' \
--header 'Origin: test.example.com/api/api/public' \
--header 'x-api-key: your_api_key' \
--header 'x-tenant-id: your_tenant_id' \
--data '{
"state": "Bandung",
"zip_code": "63005"
}'
{
"code": "200",
"message": "Success",
"data": {
"calculate_tax": 0,
"is_valid_fulfillment_type": 1,
"invalid_models": []
},
"meta": null,
"errors": null
}
Delete Checkout Session
Deleting the session may be necessary to remove unused data.
Headers
The authorization is using customer's token. The "Origin" header is commonly used to secure cross-origin requests.
Path Variables
session_id
stringFetching the specified user ID.
Parameters
No parameter required.
Attributes
Nothing in the API.
DEL /api/v2/transaction/session/:session_idcurl --location --request DELETE 'https://appliance-api.com/api/v2/transaction/session/ZksvaDZXSE1FMExYNEVJR3J6bVROK01qNCtOWTZSTHNKMHkvcWp4dE9sOD0=' \
--header 'Origin: test.example.com/api/api/public' \
--header 'Authorization: {{token}}' \
--header 'x-api-key: your_api_key' \
--header 'x-tenant-id: your_tenant_id'
No response body.
This request doesn't return any response body.
Delete Session Schedule
Deleting the session schedule may be necessary to replace it with new data or if the session schedule is no longer needed.
Headers
The authorization is using customer's token. The "Origin" header is commonly used to secure cross-origin requests.
Path Variables
session_id
stringFetching the specified user ID.
Parameters
No parameter required.
Attributes
Nothing in the API.
DEL /api/v2/transaction/session/:session_id/schedulecurl --location --request DELETE 'https://appliance-api.com/api/v2/transaction/session/ZmVmRlBtOTFseER4cVNJdDNLZlU2TVAwUW1FQmJJUEZ6VmI4UVFtNUNCcz0=/schedule' \
--header 'Origin: test.example.com/api/api/public' \
--header 'Authorization: {{token}}' \
--header 'x-api-key: your_api_key' \
--header 'x-tenant-id: your_tenant_id'
No response.
This request doesn't return any response body.
Retrieve Checkout Status
The checkout status will appear once the entire process is completed, displaying the order number and offering options such as continuing shopping or viewing the order.
Path Variables
session_id
string *Fetching the specified user ID.
Parameters
No parameter required.
Attributes
message
stringdata
array of objectsid
numberThe id which the user has for checkout session.
session_id
stringThe session id which the user has.
transaction_no
stringThe transaction number.
document
array of objectsIt includes the details of the document.
sku
stringThe stock keeping unit number of the product.
basic_description
stringThe description of the checkout document.
image
stringThe url of the image.
brand_image
stringThe url of the brand image.
fulfillment_type
numberThe option of having fulfillment type.
delivery_charge
stringThe charge of delivery.
delivery_option_id
numberThe option of having delivery.
delivery_option_name
numberThe name of delivery option.
quantity
numberThe total of product quantity.
price
stringThe amount of product's price.
subtotal
stringThe subtotal of the payment.
documents
array of objectsIt is optional to use this.
id
numberThe id number of the order document.
product_id
numberThe product id of the order.
sku
stringThe code of the stock keeping unit.
type
numberThe type number of products.
url
stringThe url of the document retail about the product.
local_url
nullIt is optional.
aws_url
nullIt is optional.
aws_status
nullIt is optional.
role
stringThe name of the document order.
priority
numberThe option of setting priority.
content_length
stringThe size of the content order.
created_at
stringThe date of the order created.
updated_at
stringThe date of the updated order.
deleted_at
nullIt is optional.
aws_full_url
stringThe url of document source.
store
array of objectsThe details of the store.
store_id
stringThe id of the store.
store_name
stringThe name of the store.
store_address
stringThe name of the store.
store_phone_number
stringThe name of the store.
formatted_store_phone_number
stringThe name of the store.
sales_person
array of objectsThe details of the sales person.
first_name
stringThe first name of the salesperson.
last_name
stringThe last name of the salesperson.
extension_number
stringThe extension number of sales person.
stringThe email of sales person.
photo
stringThe photo of sales person.
customer
array of objectsThe details of the customer.
bill_name
stringThe name of the customer.
bill_email
stringThe email of the customer.
bill_address
stringThe email of the customer.
shipping
array of objectsIt consists of shipping details for the checkout.
first_name
stringThe first name of the customer.
last_name
stringThe first name of the customer.
stringThe email of the customer.
street_address
stringThe street address of the customer.
suite
stringThe suite address of the customer.
city
stringThe city of address.
state
stringThe state of address.
zip_code
stringThe zip code of address.
delivery_type
numberThe type of the delivery.
is_delivery
numberThe option of the delivery.
is_pickup
numberThe option of the pickup Option.
GET /api/v2/transaction/checkout-session/:session_idcurl --location 'https://appliance-api.com/api/v2/transaction/checkout-session/V2ZuVUhHUG5ZaDdnTWJFSnhEZkplalJsaDBvRm95SG42M21MMG13bmNoeDVpNmdRVDkwY3FaZUptSXh0VlAvNQ==' \
--header 'x-api-key: your_api_key' \
--header 'x-tenant-id: your_tenant_id'
{
"status": "success",
"status_code": 200,
"read": 0,
"message": "Transaction Success",
"session_id": "V2ZuVUhHUG5ZaDdnTWJFSnhEZkplalJsaDBvRm95SG42M21MMG13bmNoeDVpNmdRVDkwY3FaZUptSXh0VlAvNQ==",
"transaction_no": "15-94357",
"is_valid": false,
"data": {
"document": [
{
"sku": "ART318FFDW",
"basic_description": "30-inch Top-Freezer Refrigerator with Glass Shelves",
"image": "https://dq5w511paquwy.cloudfront.net/assets/images/ART318FFDW-18175118.webp",
"brand_image": "https://dq5w511paquwy.cloudfront.net/assets/brands/411933-amana.webp",
"fulfillment_type": 1,
"fulfillment_type_name": "Local Delivery Only",
"delivery_charge": "10.00",
"delivery_option_id": 2,
"delivery_option_name": "Drop-off",
"quantity": 1,
"price": "596.00",
"subtotal": "596.00",
"delivery_date": null,
"documents": [
{
"id": 77001955,
"product_id": 583,
"sku": "ART318FFDW",
"type": 1,
"url": "https://whirlpool.com/content/dam/global/documents/201602/dimension-guide-W10684124-D-AM.pdf",
"local_url": null,
"aws_url": null,
"aws_status": null,
"role": "Dimension Guide",
"priority": 0,
"content_length": "0 kb",
"created_at": "2023-08-30 22:17:25",
"updated_at": "2023-08-30 22:17:25",
"deleted_at": null,
"aws_full_url": "https://dq5w511paquwy.cloudfront.net"
},
{
"id": 77001956,
"product_id": 583,
"sku": "ART318FFDW",
"type": 1,
"url": "https://whirlpool.com/content/dam/global/documents/202304/energy-guide-w11643995-revB.pdf",
"local_url": null,
"aws_url": null,
"aws_status": null,
"role": "Energy Guide",
"priority": 0,
"content_length": "0 kb",
"created_at": "2023-08-30 22:17:25",
"updated_at": "2023-08-30 22:17:25",
"deleted_at": null,
"aws_full_url": "https://dq5w511paquwy.cloudfront.net"
},
{
"id": 77001957,
"product_id": 583,
"sku": "ART318FFDW",
"type": 1,
"url": "https://whirlpool.com/content/dam/global/documents/202111/installation-instructions-2181913-reve.pdf",
"local_url": null,
"aws_url": null,
"aws_status": null,
"role": "Installation Instruction",
"priority": 0,
"content_length": "0 kb",
"created_at": "2023-08-30 22:17:25",
"updated_at": "2023-08-30 22:17:25",
"deleted_at": null,
"aws_full_url": "https://dq5w511paquwy.cloudfront.net"
},
{
"id": 77001958,
"product_id": 583,
"sku": "ART318FFDW",
"type": 1,
"url": "https://whirlpool.com/content/dam/global/documents/202204/door-reversal-instructions-w11550093-revB.pdf",
"local_url": null,
"aws_url": null,
"aws_status": null,
"role": "Instruction Sheet",
"priority": 0,
"content_length": "0 kb",
"created_at": "2023-08-30 22:17:25",
"updated_at": "2023-08-30 22:17:25",
"deleted_at": null,
"aws_full_url": "https://dq5w511paquwy.cloudfront.net"
},
{
"id": 77001959,
"product_id": 583,
"sku": "ART318FFDW",
"type": 1,
"url": "https://www.whirlpool.com/content/dam/global/documents/202204/door-reversal-instructions-w11550094-revB-sp.pdf",
"local_url": null,
"aws_url": null,
"aws_status": null,
"role": "Instruction Sheet",
"priority": 0,
"content_length": "0 kb",
"created_at": "2023-08-30 22:17:25",
"updated_at": "2023-08-30 22:17:25",
"deleted_at": null,
"aws_full_url": "https://dq5w511paquwy.cloudfront.net"
},
{
"id": 77001960,
"product_id": 583,
"sku": "ART318FFDW",
"type": 1,
"url": "https://whirlpool.com/content/dam/global/documents/202104/owners-manual-w11507956-reva.pdf",
"local_url": null,
"aws_url": null,
"aws_status": null,
"role": "Owners Manual",
"priority": 0,
"content_length": "0 kb",
"created_at": "2023-08-30 22:17:25",
"updated_at": "2023-08-30 22:17:25",
"deleted_at": null,
"aws_full_url": "https://dq5w511paquwy.cloudfront.net"
},
{
"id": 77001961,
"product_id": 583,
"sku": "ART318FFDW",
"type": 1,
"url": "https://www.whirlpool.com/content/dam/global/documents/202001/specification-sheet-art318ffdspecsheetv01.pdf",
"local_url": null,
"aws_url": null,
"aws_status": null,
"role": "Specifications Sheet",
"priority": 0,
"content_length": "0 kb",
"created_at": "2023-08-30 22:17:25",
"updated_at": "2023-08-30 22:17:25",
"deleted_at": null,
"aws_full_url": "https://dq5w511paquwy.cloudfront.net"
},
{
"id": 77001962,
"product_id": 583,
"sku": "ART318FFDW",
"type": 1,
"url": "https://whirlpool.com/content/dam/global/documents/201708/WarrantyPage-W10885250-W.pdf",
"local_url": null,
"aws_url": null,
"aws_status": null,
"role": "Warranty",
"priority": 0,
"content_length": "0 kb",
"created_at": "2023-08-30 22:17:25",
"updated_at": "2023-08-30 22:17:25",
"deleted_at": null,
"aws_full_url": "https://dq5w511paquwy.cloudfront.net"
},
{
"id": 77001963,
"product_id": 583,
"sku": "ART318FFDW",
"type": 1,
"url": "https://whirlpool.com/content/dam/global/documents/202301/warranty-w11655305-revA.pdf",
"local_url": null,
"aws_url": null,
"aws_status": null,
"role": "Warranty",
"priority": 0,
"content_length": "0 kb",
"created_at": "2023-08-30 22:17:25",
"updated_at": "2023-08-30 22:17:25",
"deleted_at": null,
"aws_full_url": "https://dq5w511paquwy.cloudfront.net"
}
],
"install": []
}
],
"store": {
"store_id": "STORE0001",
"store_name": "Manchester, MO",
"store_address": "14290 Manchester Rd, Ballwin, MO 63011",
"store_phone_number": "(636) 277-9010",
"formatted_store_phone_number": "(636) 277-9010",
"chunked_store_address": [
"14290 Manchester Rd",
" Ballwin",
" MO 63011"
],
"format_store_name": "Manchester, MO",
"store_name_only": "Manchester, MO"
},
"sales_person": {
"first_name": "James",
"last_name": "Doe",
"extension_number": "314-798-0301",
"email": "james.doe@example.com/api/api/public",
"photo": "1565283699-James.Doe@example.com/api/api/public.jpg",
"fullname": "James Doe",
"image_asset": "example.com/api/api/public"
},
"customer": {
"bill_name": "John Doe",
"bill_email": "john@ip.com",
"bill_address": "527, Oaktree Crossing Ct, Ballwin, Suite, Missouri, 63011, USA",
"bill_phone_number": "",
"shipping": {
"first_name": "John",
"last_name": "Doe",
"is_company": 0,
"company_name": "",
"phone_number": "",
"email": "fikri@ip.com",
"street_address": "527 Oaktree Crossing Ct, Ballwin, MO 63021, USA",
"suite": "Suite",
"city": "Ballwin",
"state": "Missouri",
"zip_code": "63011"
}
},
"transaction_detail": {
"product": [
{
"sku": "ART318FFDW",
"basic_description": "30-inch Top-Freezer Refrigerator with Glass Shelves",
"image": "https://dq5w511paquwy.cloudfront.net/assets/images/ART318FFDW-18175118.webp",
"product_id": "583",
"product_name": "30-inch Top-Freezer Refrigerator with Glass Shelves",
"category": "Refrigeration",
"subcategory": "Refrigerators",
"detail_category": "Top Freezer Refrigerators",
"brand_id": 2,
"brand_name": "Amana",
"color": "White",
"quantity": 1,
"price": "596.00",
"subtotal_price": "596.00",
"install": [],
"warranty": []
}
],
"tax": "53.57",
"subtotal": "596.00",
"total": "659.57",
"delivery_charge": 10,
"zipcode": "63011",
"email": "john@ip.com",
"phone": "",
"install": "0.00",
"warranty": "0.00"
},
"delivery_type": 1,
"is_delivery": 1,
"is_pickup": 0
}
}
Add Schedule Date
This API functionality enables users to facilitate delivery scheduling, they can add
a schedule feature for product delivery within their applications.
Headers
JSON, which contains checkout order data, sends raw data in the request body. The server accepts JSON-formatted responses.
Parameters
No parameter required.
Attributes
disable_dates
array of objectsdate
stringThe date for the order schedule.
date_raw
stringThe date format.
max_pieces
numberThe amount of ordered products.
selected_pieces
numberThe amount of the selected ordered products.
description
stringThe description of the schedule date feature result.
alert
nullIt is optional.
available_dates
empty stringIt is optional.
max_date
stringThe maximal date for order when choosing the date.
POST /api/v2/delivery/get-schedule-datecurl --location 'https://appliance-api.com/api/v2/delivery/get-schedule-date' \
--header 'Accept: application/json' \
--header 'x-api-key: your_api_key' \
--header 'x-tenant-id: your_tenant_id' \
--data '{
"order_no": "bHFSMnFtTVlvckk5dC9XaEFJdlZ6cnBXdm5tbFB3L2JJL25zNGxyLzNFbz0=",
"zip_code": "63011",
"products": [
{
"detail_order_id": 92,
"id": 92,
"session_id": "bHFSMnFtTVlvckk5dC9XaEFJdlZ6cnBXdm5tbFB3L2JJL25zNGxyLzNFbz0=",
"order_no": "bHFSMnFtTVlvckk5dC9XaEFJdlZ6cnBXdm5tbFB3L2JJL25zNGxyLzNFbz0=",
"product_id": "583",
"product_name": "30-inch Top-Freezer Refrigerator with Glass Shelves",
"product_model": "ART318FFDW",
"sku": "ART318FFDW",
"brand_id": 2,
"brand_name": "Amana",
"quantity": 1,
"price": "666.00",
"saving": "0.00",
"original_price": "500.00",
"subtotal_price": "666.00",
"has_install": 0,
"has_warranty": 0,
"fulfillment_type": 3,
"delivery_option_id": 4,
"delivery_charge": null,
"is_schedule_later": 0,
"category_name": "Refrigeration",
"subcategory_name": "Refrigerators",
"detail_category_name": "Top Freezer Refrigerators",
"category_slug": "refrigeration",
"subcategory_slug": "refrigerators",
"detail_category_slug": "top-freezer-refrigerators",
"created_at": "2023-10-30 03:58:32",
"updated_at": "2023-10-30 03:58:32",
"installs": [],
"install": [],
"warranty": [],
"fulfillment_type_name": "Local Delivery & Install",
"delivery_option_name": null,
"image": "https://kitchenaid-h.assetsadobe.com/is/image/content/dam/global/amana/refrigeration/refrigerator/images/hero-ART318FFDW.tif?wid=900&hei=900",
"brand_image": "https://d5cl03pt63mvv.cloudfront.net/assets/brands/logo-amana-2.png",
"color": "White",
"is_in_stock": 1,
"in_stock": true,
"in_active_status": false,
"estimate_availability": "Thu, Nov 02",
"estimate_availability_desc": "As soon as",
"installation_availability": null,
"pickup_time": "today",
"delivery_date": null
}
]
}'
{
"disable_dates": [
{
"date": "Tue Nov 21 2023",
"date_raw": "2023-11-21",
"max_pieces": 0,
"selected_pieces": 1,
"description": "unavailable_method",
"alert": null
},
{
"date": "Wed Nov 22 2023",
"date_raw": "2023-11-22",
"max_pieces": 0,
"selected_pieces": 1,
"description": "unavailable_method",
"alert": null
},
{
"date": "Thu Nov 23 2023",
"date_raw": "2023-11-23",
"max_pieces": 0,
"selected_pieces": 1,
"description": "unavailable_method",
"alert": null
},
{
"date": "Fri Nov 24 2023",
"date_raw": "2023-11-24",
"max_pieces": 0,
"selected_pieces": 1,
"description": "unavailable_method",
"alert": null
},
{
"date": "Sat Nov 25 2023",
"date_raw": "2023-11-25",
"max_pieces": 0,
"selected_pieces": 1,
"description": "unavailable_method",
"alert": null
},
{
"date": "Sun Nov 26 2023",
"date_raw": "2023-11-26",
"max_pieces": 0,
"selected_pieces": 1,
"description": "unavailable_method",
"alert": null
},
{
"date": "Mon Nov 27 2023",
"date_raw": "2023-11-27",
"max_pieces": 0,
"selected_pieces": 1,
"description": "unavailable_method",
"alert": null
},
{
"date": "Tue Nov 28 2023",
"date_raw": "2023-11-28",
"max_pieces": 0,
"selected_pieces": 1,
"description": "unavailable_method",
"alert": null
},
{
"date": "Wed Nov 29 2023",
"date_raw": "2023-11-29",
"max_pieces": 0,
"selected_pieces": 1,
"description": "unavailable_method",
"alert": null
},
{
"date": "Thu Nov 30 2023",
"date_raw": "2023-11-30",
"max_pieces": 0,
"selected_pieces": 1,
"description": "unavailable_method",
"alert": null
},
{
"date": "Fri Dec 01 2023",
"date_raw": "2023-12-01",
"max_pieces": 0,
"selected_pieces": 1,
"description": "unavailable_method",
"alert": null
},
{
"date": "Sat Dec 02 2023",
"date_raw": "2023-12-02",
"max_pieces": 0,
"selected_pieces": 1,
"description": "unavailable_method",
"alert": null
},
{
"date": "Sun Dec 03 2023",
"date_raw": "2023-12-03",
"max_pieces": 0,
"selected_pieces": 1,
"description": "unavailable_method",
"alert": null
},
{
"date": "Mon Dec 04 2023",
"date_raw": "2023-12-04",
"max_pieces": 0,
"selected_pieces": 1,
"description": "unavailable_method",
"alert": null
},
{
"date": "Tue Dec 05 2023",
"date_raw": "2023-12-05",
"max_pieces": 0,
"selected_pieces": 1,
"description": "unavailable_method",
"alert": null
},
{
"date": "Wed Dec 06 2023",
"date_raw": "2023-12-06",
"max_pieces": 0,
"selected_pieces": 1,
"description": "unavailable_method",
"alert": null
},
{
"date": "Thu Dec 07 2023",
"date_raw": "2023-12-07",
"max_pieces": 0,
"selected_pieces": 1,
"description": "unavailable_method",
"alert": null
},
{
"date": "Fri Dec 08 2023",
"date_raw": "2023-12-08",
"max_pieces": 0,
"selected_pieces": 1,
"description": "unavailable_method",
"alert": null
},
{
"date": "Sat Dec 09 2023",
"date_raw": "2023-12-09",
"max_pieces": 0,
"selected_pieces": 1,
"description": "unavailable_method",
"alert": null
},
{
"date": "Sun Dec 10 2023",
"date_raw": "2023-12-10",
"max_pieces": 0,
"selected_pieces": 1,
"description": "unavailable_method",
"alert": null
},
{
"date": "Mon Dec 11 2023",
"date_raw": "2023-12-11",
"max_pieces": 0,
"selected_pieces": 1,
"description": "unavailable_method",
"alert": null
},
{
"date": "Tue Dec 12 2023",
"date_raw": "2023-12-12",
"max_pieces": 0,
"selected_pieces": 1,
"description": "unavailable_method",
"alert": null
},
{
"date": "Wed Dec 13 2023",
"date_raw": "2023-12-13",
"max_pieces": 0,
"selected_pieces": 1,
"description": "unavailable_method",
"alert": null
},
{
"date": "Thu Dec 14 2023",
"date_raw": "2023-12-14",
"max_pieces": 0,
"selected_pieces": 1,
"description": "unavailable_method",
"alert": null
},
{
"date": "Fri Dec 15 2023",
"date_raw": "2023-12-15",
"max_pieces": 0,
"selected_pieces": 1,
"description": "unavailable_method",
"alert": null
},
{
"date": "Sat Dec 16 2023",
"date_raw": "2023-12-16",
"max_pieces": 0,
"selected_pieces": 1,
"description": "unavailable_method",
"alert": null
},
{
"date": "Sun Dec 17 2023",
"date_raw": "2023-12-17",
"max_pieces": 0,
"selected_pieces": 1,
"description": "unavailable_method",
"alert": null
},
{
"date": "Mon Dec 18 2023",
"date_raw": "2023-12-18",
"max_pieces": 0,
"selected_pieces": 1,
"description": "unavailable_method",
"alert": null
},
{
"date": "Tue Dec 19 2023",
"date_raw": "2023-12-19",
"max_pieces": 0,
"selected_pieces": 1,
"description": "unavailable_method",
"alert": null
},
{
"date": "Wed Dec 20 2023",
"date_raw": "2023-12-20",
"max_pieces": 0,
"selected_pieces": 1,
"description": "unavailable_method",
"alert": null
},
{
"date": "Thu Dec 21 2023",
"date_raw": "2023-12-21",
"max_pieces": 0,
"selected_pieces": 1,
"description": "unavailable_method",
"alert": null
},
{
"date": "Fri Dec 22 2023",
"date_raw": "2023-12-22",
"max_pieces": 0,
"selected_pieces": 1,
"description": "unavailable_method",
"alert": null
},
{
"date": "Sat Dec 23 2023",
"date_raw": "2023-12-23",
"max_pieces": 0,
"selected_pieces": 1,
"description": "unavailable_method",
"alert": null
},
{
"date": "Sun Dec 24 2023",
"date_raw": "2023-12-24",
"max_pieces": 0,
"selected_pieces": 1,
"description": "unavailable_method",
"alert": null
},
{
"date": "Mon Dec 25 2023",
"date_raw": "2023-12-25",
"max_pieces": 0,
"selected_pieces": 1,
"description": "unavailable_method",
"alert": null
},
{
"date": "Tue Dec 26 2023",
"date_raw": "2023-12-26",
"max_pieces": 0,
"selected_pieces": 1,
"description": "unavailable_method",
"alert": null
},
{
"date": "Wed Dec 27 2023",
"date_raw": "2023-12-27",
"max_pieces": 0,
"selected_pieces": 1,
"description": "unavailable_method",
"alert": null
},
{
"date": "Thu Dec 28 2023",
"date_raw": "2023-12-28",
"max_pieces": 0,
"selected_pieces": 1,
"description": "unavailable_method",
"alert": null
},
{
"date": "Fri Dec 29 2023",
"date_raw": "2023-12-29",
"max_pieces": 0,
"selected_pieces": 1,
"description": "unavailable_method",
"alert": null
},
{
"date": "Sat Dec 30 2023",
"date_raw": "2023-12-30",
"max_pieces": 0,
"selected_pieces": 1,
"description": "unavailable_method",
"alert": null
},
{
"date": "Sun Dec 31 2023",
"date_raw": "2023-12-31",
"max_pieces": 0,
"selected_pieces": 1,
"description": "unavailable_method",
"alert": null
},
{
"date": "Mon Jan 01 2024",
"date_raw": "2024-01-01",
"max_pieces": 0,
"selected_pieces": 1,
"description": "unavailable_method",
"alert": null
},
{
"date": "Tue Jan 02 2024",
"date_raw": "2024-01-02",
"max_pieces": 0,
"selected_pieces": 1,
"description": "unavailable_method",
"alert": null
},
{
"date": "Wed Jan 03 2024",
"date_raw": "2024-01-03",
"max_pieces": 0,
"selected_pieces": 1,
"description": "unavailable_method",
"alert": null
},
{
"date": "Thu Jan 04 2024",
"date_raw": "2024-01-04",
"max_pieces": 0,
"selected_pieces": 1,
"description": "unavailable_method",
"alert": null
},
{
"date": "Fri Jan 05 2024",
"date_raw": "2024-01-05",
"max_pieces": 0,
"selected_pieces": 1,
"description": "unavailable_method",
"alert": null
},
{
"date": "Sat Jan 06 2024",
"date_raw": "2024-01-06",
"max_pieces": 0,
"selected_pieces": 1,
"description": "unavailable_method",
"alert": null
},
{
"date": "Sun Jan 07 2024",
"date_raw": "2024-01-07",
"max_pieces": 0,
"selected_pieces": 1,
"description": "unavailable_method",
"alert": null
},
{
"date": "Mon Jan 08 2024",
"date_raw": "2024-01-08",
"max_pieces": 0,
"selected_pieces": 1,
"description": "unavailable_method",
"alert": null
},
{
"date": "Tue Jan 09 2024",
"date_raw": "2024-01-09",
"max_pieces": 0,
"selected_pieces": 1,
"description": "unavailable_method",
"alert": null
},
{
"date": "Wed Jan 10 2024",
"date_raw": "2024-01-10",
"max_pieces": 0,
"selected_pieces": 1,
"description": "unavailable_method",
"alert": null
},
{
"date": "Thu Jan 11 2024",
"date_raw": "2024-01-11",
"max_pieces": 0,
"selected_pieces": 1,
"description": "unavailable_method",
"alert": null
},
{
"date": "Fri Jan 12 2024",
"date_raw": "2024-01-12",
"max_pieces": 0,
"selected_pieces": 1,
"description": "unavailable_method",
"alert": null
},
{
"date": "Sat Jan 13 2024",
"date_raw": "2024-01-13",
"max_pieces": 0,
"selected_pieces": 1,
"description": "unavailable_method",
"alert": null
},
{
"date": "Sun Jan 14 2024",
"date_raw": "2024-01-14",
"max_pieces": 0,
"selected_pieces": 1,
"description": "unavailable_method",
"alert": null
},
{
"date": "Mon Jan 15 2024",
"date_raw": "2024-01-15",
"max_pieces": 0,
"selected_pieces": 1,
"description": "unavailable_method",
"alert": null
},
{
"date": "Tue Jan 16 2024",
"date_raw": "2024-01-16",
"max_pieces": 0,
"selected_pieces": 1,
"description": "unavailable_method",
"alert": null
},
{
"date": "Wed Jan 17 2024",
"date_raw": "2024-01-17",
"max_pieces": 0,
"selected_pieces": 1,
"description": "unavailable_method",
"alert": null
},
{
"date": "Thu Jan 18 2024",
"date_raw": "2024-01-18",
"max_pieces": 0,
"selected_pieces": 1,
"description": "unavailable_method",
"alert": null
},
{
"date": "Fri Jan 19 2024",
"date_raw": "2024-01-19",
"max_pieces": 0,
"selected_pieces": 1,
"description": "unavailable_method",
"alert": null
},
{
"date": "Sat Jan 20 2024",
"date_raw": "2024-01-20",
"max_pieces": 0,
"selected_pieces": 1,
"description": "unavailable_method",
"alert": null
},
{
"date": "Sun Jan 21 2024",
"date_raw": "2024-01-21",
"max_pieces": 0,
"selected_pieces": 1,
"description": "unavailable_method",
"alert": null
},
{
"date": "Mon Jan 22 2024",
"date_raw": "2024-01-22",
"max_pieces": 0,
"selected_pieces": 1,
"description": "unavailable_method",
"alert": null
},
{
"date": "Tue Jan 23 2024",
"date_raw": "2024-01-23",
"max_pieces": 0,
"selected_pieces": 1,
"description": "unavailable_method",
"alert": null
},
{
"date": "Wed Jan 24 2024",
"date_raw": "2024-01-24",
"max_pieces": 0,
"selected_pieces": 1,
"description": "unavailable_method",
"alert": null
},
{
"date": "Thu Jan 25 2024",
"date_raw": "2024-01-25",
"max_pieces": 0,
"selected_pieces": 1,
"description": "unavailable_method",
"alert": null
},
{
"date": "Fri Jan 26 2024",
"date_raw": "2024-01-26",
"max_pieces": 0,
"selected_pieces": 1,
"description": "unavailable_method",
"alert": null
},
{
"date": "Sat Jan 27 2024",
"date_raw": "2024-01-27",
"max_pieces": 0,
"selected_pieces": 1,
"description": "unavailable_method",
"alert": null
},
{
"date": "Sun Jan 28 2024",
"date_raw": "2024-01-28",
"max_pieces": 0,
"selected_pieces": 1,
"description": "unavailable_method",
"alert": null
},
{
"date": "Mon Jan 29 2024",
"date_raw": "2024-01-29",
"max_pieces": 0,
"selected_pieces": 1,
"description": "unavailable_method",
"alert": null
},
{
"date": "Tue Jan 30 2024",
"date_raw": "2024-01-30",
"max_pieces": 0,
"selected_pieces": 1,
"description": "unavailable_method",
"alert": null
},
{
"date": "Wed Jan 31 2024",
"date_raw": "2024-01-31",
"max_pieces": 0,
"selected_pieces": 1,
"description": "unavailable_method",
"alert": null
},
{
"date": "Thu Feb 01 2024",
"date_raw": "2024-02-01",
"max_pieces": 0,
"selected_pieces": 1,
"description": "unavailable_method",
"alert": null
},
{
"date": "Fri Feb 02 2024",
"date_raw": "2024-02-02",
"max_pieces": 0,
"selected_pieces": 1,
"description": "unavailable_method",
"alert": null
},
{
"date": "Sat Feb 03 2024",
"date_raw": "2024-02-03",
"max_pieces": 0,
"selected_pieces": 1,
"description": "unavailable_method",
"alert": null
},
{
"date": "Sun Feb 04 2024",
"date_raw": "2024-02-04",
"max_pieces": 0,
"selected_pieces": 1,
"description": "unavailable_method",
"alert": null
},
{
"date": "Mon Feb 05 2024",
"date_raw": "2024-02-05",
"max_pieces": 0,
"selected_pieces": 1,
"description": "unavailable_method",
"alert": null
},
{
"date": "Tue Feb 06 2024",
"date_raw": "2024-02-06",
"max_pieces": 0,
"selected_pieces": 1,
"description": "unavailable_method",
"alert": null
},
{
"date": "Wed Feb 07 2024",
"date_raw": "2024-02-07",
"max_pieces": 0,
"selected_pieces": 1,
"description": "unavailable_method",
"alert": null
},
{
"date": "Thu Feb 08 2024",
"date_raw": "2024-02-08",
"max_pieces": 0,
"selected_pieces": 1,
"description": "unavailable_method",
"alert": null
},
{
"date": "Fri Feb 09 2024",
"date_raw": "2024-02-09",
"max_pieces": 0,
"selected_pieces": 1,
"description": "unavailable_method",
"alert": null
},
{
"date": "Sat Feb 10 2024",
"date_raw": "2024-02-10",
"max_pieces": 0,
"selected_pieces": 1,
"description": "unavailable_method",
"alert": null
},
{
"date": "Sun Feb 11 2024",
"date_raw": "2024-02-11",
"max_pieces": 0,
"selected_pieces": 1,
"description": "unavailable_method",
"alert": null
},
{
"date": "Mon Feb 12 2024",
"date_raw": "2024-02-12",
"max_pieces": 0,
"selected_pieces": 1,
"description": "unavailable_method",
"alert": null
},
{
"date": "Tue Feb 13 2024",
"date_raw": "2024-02-13",
"max_pieces": 0,
"selected_pieces": 1,
"description": "unavailable_method",
"alert": null
},
{
"date": "Wed Feb 14 2024",
"date_raw": "2024-02-14",
"max_pieces": 0,
"selected_pieces": 1,
"description": "unavailable_method",
"alert": null
},
{
"date": "Thu Feb 15 2024",
"date_raw": "2024-02-15",
"max_pieces": 0,
"selected_pieces": 1,
"description": "unavailable_method",
"alert": null
},
{
"date": "Fri Feb 16 2024",
"date_raw": "2024-02-16",
"max_pieces": 0,
"selected_pieces": 1,
"description": "unavailable_method",
"alert": null
},
{
"date": "Sat Feb 17 2024",
"date_raw": "2024-02-17",
"max_pieces": 0,
"selected_pieces": 1,
"description": "unavailable_method",
"alert": null
},
{
"date": "Sun Feb 18 2024",
"date_raw": "2024-02-18",
"max_pieces": 0,
"selected_pieces": 1,
"description": "unavailable_method",
"alert": null
}
],
"available_dates": [],
"max_date": "2023-11-21"
}