Developer platform

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/sync

Bulk-sync stock levels from your ERP/POS.

POST/v1/rfqs

Create an RFQ. Returns an open ID + notifies matched suppliers.

GET/v1/rfqs/:id/bids

Stream bids in real-time (SSE) or poll.

POST/v1/rfqs/:id/award

Award a bid; auto-generates a confirmed order.

POST/v1/orders/:id/ship

Attach carrier + tracking number (supplier-side).

POST/v1/webhooks

Subscribe 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" }