# Consult Other Operations reports list Lists generated Other Operations reports in descending order by creation date. You can paginate the results or filter them by generation status, creation date, and origin. In case of success, the request returns a response with status 200. **GET** `/v1/reporting/operations/{reportId}/statements` ## Request parameters ### Path - `reportId` (string, required) Other Operations report type. ### Query - `size` (integer, optional) Results per page; default 30, maximum 1000. - `page` (integer, optional) Page number; default 1. - `status` (string, optional) Generation status used to filter the reports. To filter by more than one status, send the values separated by commas. The possible values are: - `created_from` (string, optional) Start date and time used to filter reports by their creation date. Reports created at or after this value are returned. Use ISO 8601 format. - `created_to` (string, optional) End date and time used to filter reports by their creation date. Reports created up to this value are returned. Use ISO 8601 format. - `created_by` (string, optional) Origin used to filter the reports. The possible values are: ## Response parameters - `pagination` (object, optional) Pagination information for the returned report list. - `pagination.page` (integer, optional) Current page number. - `pagination.size` (integer, optional) Number of reports requested per page. - `pagination.total` (integer, optional) Total number of reports that match the request. - `results` (array, optional) List of reports that match the search criteria. - `results[].id` (string, optional) Unique identifier (UUID) of the report. - `results[].date_start` (string, optional) Start date and time of the period covered by the report, in ISO 8601 format. - `results[].date_end` (string, optional) End date and time of the period covered by the report, in ISO 8601 format. - `results[].status` (string, optional) Current report generation status. The possible values are: Possible enum values: - `pending` The report is pending processing. - `available` The report was generated successfully and is available for download. - `failed` An error occurred while generating the report. - `empty` The report was generated but contains no records for the requested period. - `results[].date_created` (string, optional) Date and time when the report generation request was created, in ISO 8601 format. - `results[].created_by` (string, optional) Origin of the report generation request. The possible values are: Possible enum values: - `manual` Report generated manually through the API or the Mercado Pago panel. - `scheduled` Report generated by an automatic schedule. - `aggregator` Report generated by an internal Mercado Pago process. - `results[].report` (object, optional) Report type used to generate the report. - `results[].report.id` (string, optional) Identifier of the report type. - `results[].report.name` (string, optional) Name of the report type. - `results[].report.topic` (string, optional) Topic associated with the report type. - `results[].report.version` (string, optional) Version of the report type. - `results[].files` (array, optional) Files generated for the report. The array is empty while no file is available. - `results[].origin` (object, optional) Criteria used to generate the report. - `results[].origin.type` (string, optional) Origin type of the generation request. - `results[].origin.data` (object, optional) Data sent with the generation request, including its filters. - `results[].origin.data.filters` (object, optional) Filters applied to generate the report. - `results[].origin.data.filters.creation_date` (object, optional) Creation-date filter used to generate the report. - `results[].origin.data.filters.creation_date.range` (object, optional) Inclusive date range applied to the creation date. - `results[].origin.data.filters.creation_date.range.gte` (string, optional) Start of the applied date range, in ISO 8601 format. - `results[].origin.data.filters.creation_date.range.lte` (string, optional) End of the applied date range, in ISO 8601 format. - `results[].structure` (object, optional) Report configuration used to generate the report. - `results[].structure.id` (string, optional) Unique identifier of the report configuration. - `results[].notifiers` (array, optional) Notifiers associated with the report generation. - `results[].notifiers[].id` (string, optional) Unique identifier of the notifier. - `results[].notifiers[].type` (string, optional) Delivery channel used by the notifier. ## Errors | Status | Error | Description | | ------- | ------- | ----------- | | 400 | invalid_filter | One or more search filters are invalid or do not apply to the selected report type. Check the accepted filters and their values for the specified `reportId`, then submit the request again. | | 401 | invalid_token | The Access Token is invalid, expired, or does not have read permissions. Check the token sent in the `Authorization` header and its scopes, then submit the request again. | ## Request example ### cURL ```bash curl -X GET \ 'https://api.mercadopago.com/v1/reporting/operations/{reportId}/statements?size=&page=&status=&created_from=&created_to=&created_by=' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer ' ``` ## Response example ```json { "pagination": { "page": 1, "size": 30, "total": 8 }, "results": [ { "id": "6d17e034-6eb3-48fc-a6fa-461e886fa406", "date_start": "2026-09-01T05:00:00Z", "date_end": "2026-09-03T04:59:59Z", "status": "available", "date_created": "2026-03-31T15:42:30Z", "created_by": "manual", "report": { "id": "activities_collection", "name": "Collections export", "topic": "operations", "version": "1" }, "files": [], "origin": { "type": "date_range", "data": { "filters": null } }, "structure": { "id": "c79ac093-ffb4-403f-85a8-59811e23aa46" }, "notifiers": [ { "id": null, "type": null } ] } ] } ```