Skip to main content

CreateRecordRequestDto

regulatorNamestringrequired

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

requesterEmailstringrequired
legalBasisstringrequired

Statute or regulator directive under which the records are requested. Captured verbatim in the audit trail.

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

scopestringrequired

Possible values: [referrals, commissions, payments, audit_events]

filters object

Schema-validated filter shape (Phase 2 gap 7). Compliance uses this to re-run the same query at fulfilment time; unknown keys raise 400.

fromstring

Inclusive lower bound (ISO 8601 date-time) for the record window.

tostring

Exclusive upper bound (ISO 8601 date-time) for the record window.

insurerIdstring

Scope the release to a single insurer.

productIdstring

Scope the release to a single insurer product.

agentIdstring

Scope the release to a single agent.

clientIdstring

Scope the release to a single client.

referralIdstring

Scope the release to a single referral.

policyIdstring

Scope the release to a single policy.

claimIdstring

Scope the release to a single claim.

CreateRecordRequestDto
{
"regulatorName": "string",
"requesterEmail": "string",
"legalBasis": "string",
"scope": "referrals",
"filters": {
"from": "string",
"to": "string",
"insurerId": "string",
"productId": "string",
"agentId": "string",
"clientId": "string",
"referralId": "string",
"policyId": "string",
"claimId": "string"
}
}