Keep passwords, JWT bearer tokens, API keys, customer hostnames, and account-specific values in secure configuration. The docs should describe the sequence, not store credentials.
Before you start
Confirm:- You are signed in to the correct active company or active tenant.
- Your user can edit connection settings.
- The HotWax Moqui API URL is known.
- The HotWax authentication type is known: none, basic, bearer, or API key.
- The required username, password, JWT bearer token, or API key is available in secure configuration.
- The HotWax orders endpoint is available for the tenant.
Steps
1
Open HotWax settings
Open Ask Darpan with
Cmd/Ctrl+K or the floating Ask Darpan button. Search for Open HotWax Settings and open the result.2
Create the HotWax connection
Choose Create Auth Profile. Answer the setup questions:
- Base URL: use the HotWax Moqui API URL, not the storefront, admin app, or another system URL
- Timezone: which timezone Darpan should use for HotWax date windows
- Auth Type
- Username and password for basic auth, a JWT token retrieved from HotWax when Bearer is selected, or an API key when the auth type requires it
- HotWax label
Authorization: Bearer <jwt-token> header.Save the connection. Darpan creates it as active and derives the connection ID from the label. If the ID, active state, auth details, or endpoint access needs to change later, open the saved connection from Open HotWax Settings and edit it.3
Confirm the connection is reusable
Return to Open HotWax Settings. The saved connection should appear on the settings surface.The connection is ready when a reconciliation run or automation can select HotWax as an API source.
Validation
Use a small read-only reconciliation run or automation test with a narrow date range. Confirm HotWax returns orders before using the setup for scheduled reconciliation.Troubleshooting
- If HotWax fails, check the Moqui API URL, auth type, bearer token validity, API key header behavior, and tenant context.
- If HotWax does not appear as an API source, confirm the connection is active and that Orders API is enabled on the saved record.
- If the request succeeds but returns no records, test a wider date range and confirm the tenant has orders for that period.