Reports

Create, filter, amend, and audit FATCA, CRS, and CARF reports.

List Reports

get

List reports for the organisation, with optional filters.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
fi_idany ofOptional
string · uuidOptional
or
nullOptional
report_typeany ofOptional
string · enumOptionalPossible values:
or
nullOptional
jurisdictionany ofOptional
string · enumOptionalPossible values:
or
nullOptional
statusany ofOptional
string · enumOptionalPossible values:
or
nullOptional
period_yearany ofOptional
integerOptional
or
nullOptional
Responses
chevron-right
200

Successful Response

application/json
idstring · uuidRequired
fi_idstring · uuidRequired
report_typestring · enumRequiredPossible values:
jurisdictionstring · enumRequiredPossible values:
period_yearintegerRequired
statusstring · enumRequiredPossible values:
nil_declarationbooleanRequired
message_ref_idstringRequired
is_amendmentbooleanRequired
corrects_report_idany ofRequired
string · uuidOptional
or
nullOptional
corrects_message_ref_idany ofRequired
stringOptional
or
nullOptional
individual_account_countintegerRequired
entity_account_countintegerRequired
created_atstring · date-timeRequired
updated_atstring · date-timeRequired
get
/reports

Create Report

post
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
fi_idstring · uuidRequired
report_typestring · enumRequiredPossible values:
jurisdictionstring · enumRequiredPossible values:
period_yearintegerRequired
nil_declarationbooleanOptionalDefault: false
message_ref_idany ofOptional
stringOptional
or
nullOptional
Responses
post
/reports

Get Report

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
report_idstring · uuidRequired
Responses
chevron-right
200

Successful Response

application/json
idstring · uuidRequired
fi_idstring · uuidRequired
report_typestring · enumRequiredPossible values:
jurisdictionstring · enumRequiredPossible values:
period_yearintegerRequired
statusstring · enumRequiredPossible values:
nil_declarationbooleanRequired
message_ref_idstringRequired
is_amendmentbooleanRequired
corrects_report_idany ofRequired
string · uuidOptional
or
nullOptional
corrects_message_ref_idany ofRequired
stringOptional
or
nullOptional
individual_account_countintegerRequired
entity_account_countintegerRequired
created_atstring · date-timeRequired
updated_atstring · date-timeRequired
get
/reports/{report_id}

Delete Report

delete

Delete a report. Only DRAFT reports can be deleted.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
report_idstring · uuidRequired
Responses
delete
/reports/{report_id}

No content

Update Report

patch

Update nil_declaration or message_ref_id. Only allowed on DRAFT reports.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
report_idstring · uuidRequired
Body

Only meaningful fields that can change on a DRAFT report.

nil_declarationany ofOptional
booleanOptional
or
nullOptional
message_ref_idany ofOptional
stringOptional
or
nullOptional
Responses
chevron-right
200

Successful Response

application/json
idstring · uuidRequired
fi_idstring · uuidRequired
report_typestring · enumRequiredPossible values:
jurisdictionstring · enumRequiredPossible values:
period_yearintegerRequired
statusstring · enumRequiredPossible values:
nil_declarationbooleanRequired
message_ref_idstringRequired
is_amendmentbooleanRequired
corrects_report_idany ofRequired
string · uuidOptional
or
nullOptional
corrects_message_ref_idany ofRequired
stringOptional
or
nullOptional
individual_account_countintegerRequired
entity_account_countintegerRequired
created_atstring · date-timeRequired
updated_atstring · date-timeRequired
patch
/reports/{report_id}

Create Amendment

post

Create an amendment report based on an existing GENERATED report.

The amendment starts as a DRAFT with is_amendment=True and references the original report's message_ref_id via corrects_message_ref_id. The XML generator will use CRS702 / FATCA2 and include .

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
report_idstring · uuidRequired
Responses
post
/reports/{report_id}/amend

Last updated