Initiates the asynchronous generation of a financial reconciliation report for one or more properties within a specified date range.
The report is generated asynchronously. The response returns a request_id that you use to poll the report status endpoint until the status is READY, EMPTY, or ERROR. When ready, a pre-signed download_url and filename are returned for downloading the report. The download_url is valid for approximately 15 minutes (see download_url_expires_at). To obtain a new download URL after expiry, call this endpoint again to generate a new report. If status is EMPTY or ERROR, stop polling; no report is available for download.
Use the report filters endpoint to retrieve the available report_configurations and report_filters values before generating a report.
Connection type: Reservations connection type is required to access this endpoint.
This endpoint is rate-limited to 10 requests per minute.
Parameters for the reconciliation report to generate, including target properties, date range, output format, and optional filters.
List of legal entities and their associated property IDs to include in the report.
Start date of the reporting period (inclusive), in YYYY-MM-DD format.
End date of the reporting period (inclusive), in YYYY-MM-DD format.
Optional list of report configuration options, such as output format and locale. Use the report filters endpoint to retrieve available options.
Optional list of filters to narrow down the report data, such as specific bank accounts or payout types. Use the report filters endpoint to retrieve available options.
- Mock (schema only)https://developers.booking.com/_mock/connectivity/docs/openapispecs/reconciliation-api/reconciliation-api-specification/connectivity-payments/recon-reports
- Test using live endpointhttps://payments-api.booking.com/connectivity-payments/recon-reports
curl -i -X POST \
https://developers.booking.com/_mock/connectivity/docs/openapispecs/reconciliation-api/reconciliation-api-specification/connectivity-payments/recon-reports \
-H 'Authorization: Bearer <your_token>' \
-H 'Content-Type: application/json' \
-H 'accept-version: 1.0' \
-d '{
"properties": [
{
"legal_entity_id": "1234567",
"property_ids": [
"123456"
]
}
],
"from_date": "2025-04-01",
"to_date": "2025-08-01",
"report_configurations": [
{
"config_key": "format_type",
"config_value": "CSV"
}
],
"report_filters": [
{
"filter_key": "bank_accounts",
"filter_values": [
"DE123456789"
]
}
]
}'Report generation request accepted. Use the returned request_id with the report status endpoint to check progress and retrieve the download URL.
{ "meta": { "ruid": "string" }, "data": { "request_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "report_status": "GENERATING" }, "errors": [], "warnings": [] }