National Insurance Corporation of Tanzania Insurance Management Information System IMIS
TIRA Regulated
UAT · Partner APIs

NIC IMIS Partner API Documentation

Programmatic access to the National Insurance Corporation of Tanzania's underwriting platform. Two REST surfaces — pick the one that fits your integration scope. Both share the same authentication model and callback contract.

Environment: UAT
Auth: API key + secret headers
Format: JSON over HTTPS
Spec: OpenAPI 3.0
Available APIs

General Public Open API

Bind any product across all lines of business.

REST API for third-party partners to place proposals against the full IMIS product catalogue — motor, marine, fire, engineering, life and every other approved product. Product-class filter tags let partners scope which slice of the catalogue they consume.

  • One credential pair → every non-rider product
  • `?filter_tag=` narrows results by product class
  • Callback-driven lifecycle (control number → payment → TIRA → commencement)
Base URL http://imisuat.nicinsurance.co.tz/uat/mware/general/v1
Bring an AI coding agent up to speed Markdown · ~30 KB

A single Markdown context file describing the full integration contract for this API — base URL, auth, endpoints, request/response schemas, callback kinds, error codes, retry patterns, and a prompt-ready snippet. Paste it into Claude, Copilot, Cursor or any AI coding tool and ask it to build your client.

Download .md View in browser

Marine Insurance API

Cargo & hull, purpose-built for marine partners.

REST API tuned to the Marine line of business. Same callback / lifecycle contract as the General API, scoped to marine products only. Preserved as a dedicated surface so existing marine integrations keep working unchanged.

  • Scoped to marine cargo, hull and machinery products
  • Six callback channels (control number, approval, payment, TIRA, commencement)
  • Same header contract as the General API
Base URL http://imisuat.nicinsurance.co.tz/uat/mware/marine/v1
Bring an AI coding agent up to speed Markdown · ~25 KB

A single Markdown context file describing the full integration contract for this API — base URL, auth, endpoints, request/response schemas, callback kinds, error codes, retry patterns, and a prompt-ready snippet. Paste it into Claude, Copilot, Cursor or any AI coding tool and ask it to build your client.

Download .md View in browser

Getting credentials

API keys are issued by NIC operations against a scoped integration record. Reach out with the intended use, the API surface you need (Marine, General Public Open, or both), and — for the General API — the product-class filter tags you require. Ops will provision a credential pair, hand you the plaintext exactly once, and lock the integration to that scope.

Contact
NIC ICT Team
© 2020–2026 National Insurance Corporation of Tanzania