Base URL: Examples use
https://connect.humanly.io. Replace with https://api.dev.qualifi.hr if your partner integration uses the legacy domain — paths are identical.Prerequisites
- A partner master API key with
accountsscope (minted in Eucalyptus Connect Partners). - Access to develop or staging (
NODE_ENVmust allow the stub vendor). - A valid Humanly interview ID in the target org (for the stub order step).
Step 1 — Provision a customer account
Use your partner master key. SaveaccountId and customerApiKey from the response — the customer key is shown once on first provision.
- cURL
- JavaScript
- Python
customerApiKey. See Account provisioning for idempotent reconnect and disconnect flows.
Step 2 — Connect the stub vendor
Switch to the customer API key (integrations scope).
- cURL
integrationId, type: StubVendor, and healthy: true. Details in Standardized vendor endpoints.
Step 3 — Health check
- cURL
data.healthy: true. Platform liveness (no auth) is GET /connect/health.
Step 4 — Place a stub order
Requires a realinterviewId UUID from the provisioned org.
- cURL
Next steps
Permission scopes
When to use
accounts vs integrations keysError envelope
Parse Connect error codes
Request tracing
Correlate calls with
x-request-id
