Developer platformAPIs for the African
APIs for the African
procurement stack.
Sync inventory, fire RFQs, accept bids, attach tracking, and stream events — programmatically. REST + webhooks. Built for ERPs, POS systems, and B2B marketplaces.
Sub-200ms
Edge-hosted, p95 globally
Real-time
Webhooks + SSE bid stream
OAuth 2.0
Bearer tokens, scoped keys
TS SDK
@tadelyn/sdk on npm
Core endpoints
Stable v1. Versioned, backwards-compatible. JSON bodies, standard HTTP semantics.
POST
/v1/inventory/syncBulk-sync stock levels from your ERP/POS.
POST
/v1/rfqsCreate an RFQ. Returns an open ID + notifies matched suppliers.
GET
/v1/rfqs/:id/bidsStream bids in real-time (SSE) or poll.
POST
/v1/rfqs/:id/awardAward a bid; auto-generates a confirmed order.
POST
/v1/orders/:id/shipAttach carrier + tracking number (supplier-side).
POST
/v1/webhooksSubscribe to rfq.opened, bid.created, order.shipped, order.delivered.
POST https://api.tadelyn.africa/v1/rfqs
curl -X POST https://api.tadelyn.africa/v1/rfqs \
-H "Authorization: Bearer sk_live_..." \
-H "Content-Type: application/json" \
-d '{
"sku": "COKE-50CL-24",
"name": "Coca-Cola 50cl × 24",
"quantity": 200,
"unit": "carton",
"deliver_by": "2026-06-01"
}'
# → { "id": "rfq_01H...", "rfq_number": "SK-839204", "status": "open" }