cURL
curl --request POST \ --url https://api.puppetvendors.com/v1/vendors \ --header 'Content-Type: application/json' \ --header 'x-access-token: <api-key>' \ --data ' { "vendorName": "<string>", "commissionType": "<string>", "commissionAmount": 123 } '
Register a new vendor in your shop
"percentage"
"flat"
10
{ "message": "Vendor created successfully.", "vendor": { "_id": "6157faecbebcf01bf49097d9", "vendorName": "acme supplies", "commissionType": "percentage", "commissionAmount": 10, "shopId": "...", "createdAt": "2024-01-15T08:00:00.000Z" } }
{ "error": "A vendor with this name already exists.", "vendorName": "acme supplies" }
curl -X POST https://api.puppetvendors.com/v1/vendors \ -H "Content-Type: application/json" \ -H "x-access-token: YOUR_JWT_TOKEN" \ -d '{ "vendorName": "Acme Supplies", "commissionType": "percentage", "commissionAmount": 10 }'