Apply Insurance Tutorial
How to apply insurance tutorial
This guide shows three simple calls to endpoints that consist of obtaining insurance availability for a cart or its items, and apply or remove an insurance.
Let's get started with the examplesStep-by-step examples
This guide shows how to apply an insurance to a shopping cart step by step.
Prerequisites!
You will need a valid OAuth access_token to be able to make each call! Please refer to our Authentication Guide to obtain one.
Get Available Insurances
This call returns the list of available insurances for the products in the shopping cart:
- token Shopping cart identifier.
- items List of shopping cart items.
curl --location --request GET 'http://gateway-pre.oneboxtickets.net/onebox-rest2/rest/shoppingCart/availableInsurances?token={{cart-token}}&items=1342,2234,3234' \
--header 'Authorization: Bearer {{access_token}}'
Apply Insurance
Use this endpoint to apply an insurance using the insurance-id obtained in the previous step:
- token Shopping cart identifier.
- insurance Insurance identifier.
curl --location --request POST 'http://gateway-pre.oneboxtickets.net/onebox-rest2/rest/shoppingCart/insurance' \
--header 'Accept: application/json' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Bearer {{access_token}}' \
--data-urlencode 'token={{cart-token}}' \
--data-urlencode 'insurance={{insurance-id}}'
Delete Insurance
Use this endpoint to delete the previous applied insurance:
- token Shopping cart identifier.
curl --location --request POST 'http://gateway-pre.oneboxtickets.net/onebox-rest2/rest/shoppingCart/removeInsurance' \
--header 'Accept: application/json' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Bearer {{access_token}}' \
--data-urlencode 'insurance={{insurance-id}}'