Integrate in 5 Minutes
Quick Integration Path
This is the fastest way to validate your ERP connection. Follow the three steps below to receive your first event and send a vendor number back to B1Link.
Step 1 — Generate API Key
- Log in to the B1Link portal.
- Go to Corporate Onboarding Configuration → ERP Configuration.
- Create an API key and copy it immediately (it is shown only once).
- Store it securely (e.g. environment variable or secrets vault).
Details: API Keys
Step 2 — Configure Webhook
- Expose an HTTPS POST endpoint that can receive JSON from B1Link.
- In the B1Link portal, set your Webhook receiver URL to this endpoint.
- Ensure the endpoint returns
200 OKwhen the webhook is accepted.
Details: Webhook receiver setup · Payload reference
Step 3 — Receive First Event
-
Trigger a test onboarding (or use a test supplier) so B1Link sends a webhook to your URL.
-
From the webhook body, read
onboardingRequestErpEventIdand the supplier data. -
Assign a vendor number in your system.
-
Send it back with a signed PUT request:
- URL:
{baseUrl}/api/onboarding-request-erp-events/assign-erp-vendor-number-event - Body:
{"Id": "<onboardingRequestErpEventId>", "ErpVendorNumber": "<your-vendor-number>"} - Header:
X-B1LINK-Signature= Base64(HMAC-SHA256(request body, API key))
- URL:
-
A 204 No Content response means the integration worked.
Details: API endpoint · Signature generation · Code examples
Success Checklist
- API key generated and stored securely
- Webhook URL configured in B1Link and reachable over HTTPS
- First webhook received and parsed
- Vendor number sent back with valid signature and 204 response
For testing without signature verification, use the test endpoint.