Reporting API
See the Reporting topic for information about the contents of each report.
Endpoint Index
Action | Endpoint |
---|---|
Fetch report status | GET /report/{reportLocator}/status |
Run the On-Risk report | POST /report/onRisk |
Run the All Policies report | POST /report/allPolicies |
Run the Financial Transactions report | POST /report/financialTransaction |
Run the Paid Financial Transactions report | POST /report/paidFinancialTransaction |
Run the Unearned Premium Accounts Receivable report | POST /report/unearnedPremium/accountsReceivable |
Run the Payable Commissions report | POST /report/payableCommissions |
Run the Reserves report | POST /report/claim/reserves |
Run the Claims report | POST /report/claim |
Run the Claims Payables report | POST /report/claim/payables |
Details
Fetch report status¶
GET /report/{reportLocator}/status
Name | Position | Type | Required |
---|---|---|---|
reportLocator | path | string | required |
ReportStatusResponse¶
requiredlocator stringcreatedTimestamp timestampupdatedTimestamp timestampstatus string started | complete | failedoptionalerror stringresultUrl string
Note
If no records are found for a report then the resultUrl
field on ReportStatusResponse will be null even after the status is complete
.
PolicyReportRequest¶
optionalreportEndTimestamp timestampreportStartTimestamp timestampreportTimestamp timestampexposureFields [string]perilFields [string]policyFields [string]productNames [string]
Note: If productNames
is empty, then the corresponding report will also be empty.
Run the On-Risk report¶
POST /report/onRisk
Name | Position | Type | Required |
---|---|---|---|
request | body | PolicyReportRequest | required |
Note: The optional reportTimestamp
is required for the On Risk report.
Run the All Policies report¶
POST /report/allPolicies
Name | Position | Type | Required |
---|---|---|---|
request | body | PolicyReportRequest | required |
Note: The optional reportStartTimestamp
and reportEndTimestamp
are required for the All Policies report.
Run the Financial Transactions report¶
POST /report/financialTransaction
Name | Position | Type | Required |
---|---|---|---|
request | body | FinancialTransactionReportRequest | required |
Run the Paid Financial Transactions report¶
POST /report/paidFinancialTransaction
Name | Position | Type | Required |
---|---|---|---|
request | body | FinancialTransactionReportRequest | required |
FinancialTransactionReportRequest¶
requiredstartTimestamp timestampendTimestamp timestamp
Run the Unearned Premium Accounts Receivable report¶
POST /report/unearnedPremium/accountsReceivable
Name | Position | Type | Required |
---|---|---|---|
request | body | UnearnedPremiumReportRequest | required |
UnearnedPremiumReportRequest¶
requiredreportTimestamp timestamp
Run the Payable Commissions report¶
POST /report/payableCommissions
Name | Position | Type | Required |
---|---|---|---|
request | body | PayableCommissionsReportRequest | required |
PayableCommissionsReportRequest¶
requiredstartTimestamp timestampendTimestamp timestamp
Run the Reserves report¶
POST /report/claim/reserves
Name | Position | Type | Required |
---|---|---|---|
request | body | ReservesReportRequest | required |
ReservesReportRequest¶
requiredreportTimestamp timestamp
Run the Claims report¶
POST /report/claim
Name | Position | Type | Required |
---|---|---|---|
request | body | ClaimsReportRequest | required |
ClaimsReportRequest¶
requiredreportTimestamp timestamp
Run the Claims Payables report¶
POST /report/claim/payables
Name | Position | Type | Required |
---|---|---|---|
request | body | ClaimsPayablesReportRequest | required |
ClaimsPayablesReportRequest¶
requiredstartTimestamp timestampendTimestamp timestamp
RunReportResponse¶
requiredlocator string