How it works
Seed the standards
Seed a company’s calendar with the standard Nigerian obligations via
POST /v1/compliance/seed. Due dates are computed from the company’s registration date and the statutory deadlines.Add custom obligations
Add internal or sector-specific deadlines that aren’t covered by the defaults (e.g. insurance renewals, board resolutions). Use the
custom category.Get reminders
Upcoming obligations surface in your dashboard and trigger notification alerts at configurable lead times before the due date.
Standard Nigerian obligations
POST /v1/compliance/seed creates these six obligations (any already present are skipped):
| Obligation | Category | Frequency |
|---|---|---|
| CAC annual return | cac_annual_return | annual |
| VAT filing | vat | monthly |
| Companies Income Tax (CIT) | cit | annual |
| PAYE remittance | paye | monthly |
| Pension contribution (PenCom) | pension | monthly |
| ITF contribution | itf | annual |
custom obligation.
Valid category values: cac_annual_return, vat, cit, paye, pension, itf, custom. Valid frequency values: monthly, annual, one_off, custom.
API
The full compliance API lets you:- List obligations (
GET /v1/compliance/obligations) - Get upcoming deadlines (
GET /v1/compliance/obligations/upcoming) - Create a custom obligation (
POST /v1/compliance/obligations) - Update or delete an obligation (
PATCH/DELETE /v1/compliance/obligations/:obligationId) - Mark an obligation complete (
POST /v1/compliance/obligations/:obligationId/complete) - Seed the standard obligations (
POST /v1/compliance/seed)
Where to go next
Compliance API
Manage obligations programmatically.
Smart Sentinel
Continuous monitoring beyond compliance deadlines.
