ERP API

Live

A deliberately scoped read slice of the DGUMS ERP engine. The first surface is the corporate registry: the group's registered legal entities with their public-record identifiers. Only explicitly allowlisted fields leave the ERP — no tax numbers, no internal configuration.

Base URL https://api.bolrach.ioScope erp:readSpec openapi/erp.json

Endpoints

GET /v1/erp/companies

All active registered entities, ordered by name. GET /v1/erp/companies/{code} returns one by its stable code.

curl "https://api.bolrach.io/v1/erp/companies" \
  -H "Authorization: Bearer bt_your_key_here"

Response

{
  "count": 20,
  "companies": [
    {
      "code": "AKEWE",
      "name": "Akewe Media Nigeria Limited",
      "classification": "for_profit",
      "country": "NG",
      "jurisdiction": "NG",
      "currency": "NGN",
      "reg_type": "RC",
      "reg_number": "RC 1681767",
      "charity_registration_no": null,
      "status": "active"
    }
  ]
}

Field notes

reg_type and reg_number are the entity's public registration scheme and number (Nigerian CAC RC numbers, Canadian CBCA corporation numbers). charity_registration_no is set for registered charities. Everything here is public-record data; financial and personnel surfaces will arrive as separate, separately-scoped endpoints.

Limits and errors

Plan rate limits are shared across the platform (plans table). Unknown codes return 404 in the standard envelope.

Changelog

DateChange
2026-07-14v1 launch: the corporate registry (companies list + detail). Directory and invoice slices are planned.