🎯
Integrate with HotWax
HomeGlossary
  • Introduction
  • HotWax Commerce API and Data feeds
    • Authentication
    • Orders
      • Find Order
      • Retrieve Orders
      • Get Orders
      • Created Orders
      • Order Adjustments
      • Order Reconciliations
    • Inventory
      • Check Inventory
      • BOPIS Check Inventory
      • Shipping Check Inventory
      • Reset Inventory
      • Update Inventory
      • Get Online ATP of Products
    • Brokering
      • Brokered Order Items Feed
    • Inbound Shipment
      • Import
    • Returns
      • Create Return
      • Returns Financial Feed
    • Facility
      • Post Code Lookup
      • Store Lookup
    • Fulfillment
      • Add Shipment Box
      • Create Picklist
      • In Progress Orders
      • Outstanding Orders
      • Packing Slip PDF
      • Ready To Ship Items
      • Retry Shipping Label
      • Shipping Label and Packing Slip
      • Shipping Label PDF
      • Update Orders
      • Update and Import File
      • Fulfilled Order Items Feed
    • Appeasements
      • Appeasements Feed
    • Miscellaneous
      • Perform Find
  • Journeys
    • Buy Online Pickup In Store
      • BOPIS PDP Experience
      • Ready For Pickup Notification
    • Brokering and Allocation
      • Order Soft Allocation
    • Pre-Orders
      • Promise Date Change Notification
  • Sample Files
    • Fulfilled Orders Items
    • Reset Inventory
    • Return
  • OMS Release Versions
    • OMS Versions
Powered by GitBook
On this page
  • Bearer Token Authentication
  • How to generate a bearer token?
  • Authentication Endpoint
  • APIs Requiring Authentication

Was this helpful?

Edit on GitHub
Export as PDF
  1. HotWax Commerce API and Data feeds

Authentication

Learn about authentication requirements for secure transactions on HotWax's platform. Ensure safe API requests effortlessly.

PreviousIntroductionNextOrders

Last updated 10 months ago

Was this helpful?

To ensure secure transactions on HotWax's platform, all applications connecting with the HotWax API require authentication when making API requests. The primary method of authentication employed is Bearer token authentication.

Bearer Token Authentication

Bearer token authentication utilizes security tokens. After a successful login request, the server generates a secret string known as a bearer token. When making requests for protected resources, the user must include the token in the authorization header.

How to generate a bearer token?

Hotwax Commerce relies on robust security features provided by JWT (JSON Web Token) to ensure a safe and trustworthy API communication environment. This mechanism guarantees user authenticity, authorizes their actions, and maintains data integrity through digital signatures. To create JWT, follow these steps:

  1. Create a unique user from by using integration template or assign the integration permissions.

  2. Make sure that Reset Password on Login is unchecked.

  3. Navigate to the Hamburger menu in OMS: https://{instanceName}.hotwax.io/

  4. Access the Settings option and choose Create JWT Token.

  5. Input the user ID.It will display only the users having integration permissions.

  6. Token Configuration:**

    • Define the validation period.

    • Specify the purpose of the token.

  7. Click Create, and the resulting JWT token will be displayed in the dedicated section.

  8. Copy Token and use it to build connection

Authentication Endpoint

Sample endpoint: https://<host_name>.hotwax.io/<api_name>/login

APIs Requiring Authentication

The following HotWax APIs require an authentication token:

  1. updateInventory

For more information about Bearer token authentication, refer to this .

users.hotwax.io
video