Skip to main content

CreateAgentLicenseDto

licenseNostringrequired

IRA-issued licence number.

Possible values: >= 2 characters and <= 60 characters, Value must match regular expression /^[A-Za-z0-9\-\/]+$/

Example: IRA/IA/1652/2016
issuerstringrequired

Regulator or authority that issued the licence.

Possible values: >= 2 characters and <= 200 characters

Example: Insurance Regulatory Authority of Uganda
issuedAtstringrequired

Date the licence was issued (ISO 8601).

Example: 2024-01-15
expiresAtstringrequired

Date the licence expires (ISO 8601).

Example: 2026-01-14
documentIdstring

Optional Document UUID for a scan of the licence.

Example: 660e8400-e29b-41d4-a716-446655440222
notesstring

Free-text notes.

Possible values: >= 2 characters and <= 500 characters

Example: Renewed under 2024 IRA guidelines.
statusstring

Optional initial status (defaults to active).

Possible values: [active, expired, suspended, revoked]

Example: active
CreateAgentLicenseDto
{
"licenseNo": "IRA/IA/1652/2016",
"issuer": "Insurance Regulatory Authority of Uganda",
"issuedAt": "2024-01-15",
"expiresAt": "2026-01-14",
"documentId": "660e8400-e29b-41d4-a716-446655440222",
"notes": "Renewed under 2024 IRA guidelines.",
"status": "active"
}