Configurable, not custom
A per-tenant REST API, webhooks and a deep configuration surface, so you extend FieldDNA without forking it.
GET /api/v1/secondary-sales?from=2026-05-01
Authorization: Bearer <token>
200 OK
{
"data": [
{
"id": "SO-2026-1204",
"retailer": "Ramesh General Stores",
"value": 12480,
"status": "delivered"
}
],
"page": { "next": null }
}Public REST API v1
Per-tenant endpoints under /api/v1 with CRUD on secondary sales and masters, an OpenAPI spec, OAuth2 client-credentials or Entra tokens or API keys, and plan-based rate limits.
Webhooks and events
Subscribe to events like order created, invoice generated and payment received.
Bulk import and export
Move masters and key transactions in and out at scale.
Custom fields
Up to 5 fields per entity on Distributor, Product and Retailer; text, number, date or dropdown; reportable.
Value sets and custom roles
Define your own value sets and roles instead of forking the product.
Configuration surface
Eleven settings groups govern how the platform behaves for your tenant.
Branding and white-label
Logo, subdomain and invoice templates, with full theming, custom domain and branded email on Enterprise.
Localisation
English and Hindi, currency, date, timezone and financial-year start, plus terminology aliases.
Ready to run your distribution chain from one platform?
Live walkthrough on Microsoft Teams · Tailored to your distribution model · Works on web, Android and iOS
