Bolt API

Number of APIs: 24

Setup

Fork the collection for Bolt's workspace

Fork startup environments for Bolt's workspace

Alternatively, you can utilize the Run in Qodex button seen on the entry page of the workspace to do this in an automated manner.

Setup your Environment

Navigate to https://merchant-sandbox.bolt.com/developers to get your credentials.

Set these values in the Bolt Environment you previously forked. Don't forget to Save!

Lastly when running a collection or a single request select the environment you would like to use.

Setup a Collection

Each collection will have certain collection-specific variables you may set to use over multiple requests. These variables are not static and don't need to be set all at the same time. Don't forget to Save!

Making a Request

Navigate to a single request. See if there are any collection variables or parameters left for you to set. Send it!

  1. Account - Add Payment Method POST {{api_base_url}}/v1/account/payment_methods

  2. OAuth-openid - OpenID Configuration GET {{api_base_url}}/.well-known/openid-configuration

  3. Account - Detect Account GET {{api_base_url}}/v1/account/exists?email={{shopper_email}}

  4. Account - Create Bolt Account POST {{api_base_url}}/v1/account

  5. Account - Get Account Details GET {{api_base_url}}/v1/account

  6. Account - Add Address POST {{api_base_url}}/v1/account/addresses

  7. Account - Edit Address POST {{api_base_url}}/v1/account/addresses/:id

  8. Account - Delete Address DELETE {{api_base_url}}/v1/account/addresses/:ID

  9. Configuration - Set Callback URLs POST {{api_base_url}}/v1/merchant/callbacks

  10. Configuration - Get Callback URLs GET {{api_base_url}}/v1/merchant/callbacks?division_id={{division_id}}