HanDl API Documentation
Build on top of HanDl. Send messages, manage orders, sync products, and handle payments â all through a simple REST API.
The HanDl API is currently in beta. Endpoints are stable, but we may add new fields. Breaking changes will be communicated 30 days in advance.
Base URL
text
https://api.handl-ng.com/v1All API requests are made to this base URL. Responses are returned as JSON. All timestamps are in ISO 8601 format (UTC).
Quick Start
Here's the fastest path from zero to your first API call:
1. Get your API key
Go to Settings â API in your dashboard to create a secret key. Keep it safe â secret keys can access your entire account.
2. Make your first request
Try listing your products:
curl
curl https://api.handl-ng.com/v1/products \
-H "Authorization: Bearer sk_live_your_secret_key" \
-H "Content-Type: application/json"javascript
const res = await fetch('https://api.handl-ng.com/v1/products', {
headers: {
'Authorization': 'Bearer sk_live_your_secret_key',
'Content-Type': 'application/json',
},
});
const { data } = await res.json();
console.log(data); // [{ id: "prod_abc", name: "Jollof Rice", ... }]3. Explore the resources
The API is organized around core resources that mirror your HanDl dashboard:
đŦđĻđˇī¸đŗđâ ī¸
Messages
Send & receive across all channels
Orders
Create, update, and track orders
Products
Manage your catalog
Payments
Track payments and refunds
Webhooks
Get real-time event notifications
Errors
Handle errors gracefully
SDKs & Libraries
Official SDKs are coming soon. In the meantime, the API works great with any HTTP client â fetch, axios, requests, or curl.
Need help? Reach out at developers@handl-ng.com or open a ticket from your dashboard.