Integration Guide
This section provides detailed information about integrating your ERP system with B1Link's vendor number assignment endpoint.
Topics
- API Endpoint Specification - The API endpoint you'll call to send vendor numbers to B1Link
- Request Payload Structure - JSON payload format and field descriptions
- Signature Generation - How to generate HMAC-SHA256 signatures
- Request Examples - Complete working examples
Integration Workflow
- Receive Incoming Webhook from B1Link - Your webhook receiver endpoint receives supplier information via HTTP POST
- Extract Event ID - Get the
onboardingRequestErpEventIdfrom the incoming webhook payload - Process Supplier Information - Handle the supplier data in your ERP system
- Assign Vendor Number - Create a vendor number according to your business rules
- Call API Endpoint - Make a PUT request to the API endpoint with the vendor number and signature
Key Requirements
- ✅ Valid API key stored securely
- ✅ Correct JSON payload format
- ✅ Valid HMAC-SHA256 signature
- ✅ Proper HTTP headers
- ✅ HTTPS communication only
Continue to the next sections for detailed implementation instructions.