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/2016issuerstringrequired
Regulator or authority that issued the licence.
Possible values: >= 2 characters and <= 200 characters
Example:
Insurance Regulatory Authority of UgandaissuedAtstringrequired
Date the licence was issued (ISO 8601).
Example:
2024-01-15expiresAtstringrequired
Date the licence expires (ISO 8601).
Example:
2026-01-14documentIdstring
Optional Document UUID for a scan of the licence.
Example:
660e8400-e29b-41d4-a716-446655440222notesstring
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:
activeCreateAgentLicenseDto
{
"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"
}