Crear reporte - Todas las transacciones - Mercado Pago Developers
Crear reporte

Este endpoint permite crear manualmente un nuevo reporte dentro de un intervalo de fechas específico. En caso de éxito, la solicitud devolverá una respuesta con el estado 202.

POST

https://api.mercadopago.com/v1/account/settlement_report
Request parameters
Header
Authorization
string

REQUERIDO

Access Token obtenido a través del panel de desarrollador. Obligatorio ser enviado en todas las solicitudes.
Body
begin_date
string

REQUERIDO

Este campo indica la fecha y hora de inicio del intervalo para el reporte, en la zona horaria UTC (indicada por la 'Z' al final, que significa 'Zulu time' o Tiempo Coordinado Universal).
end_date
string

REQUERIDO

Este campo indica la fecha y hora de finalización del intervalo para el reporte, en la zona horaria UTC (indicado por la 'Z' al final, que significa 'Zulu time' o Tiempo Coordinado Universal).
Response parameters
id
number
Este campo indica el identificador único de la tarea de creación del reporte.
account_id
number
Identificador único de la cuenta asociada al reporte.
begin_date
string
Es la fecha y hora de inicio del intervalo del reporte, en la zona horaria UTC (indicado por la 'Z' al final, que significa 'Zulu time' o Tiempo Coordinado Universal).
created_from
string
Este campo indica cómo se generó el reporte, siendo 'manual' para reportes generados manualmente y 'schedule' para reportes programados.
Errors

400Solicitud inválida.

invalid_begin_date

Debes especificar el parámetro 'begin_date'.

invalid_end_date

Debes especificar el parámetro 'end_date'.

end_date_before_begin_date

La fecha de inicio debería ser anterior a la fecha de finalización.

401No autorizado.

Invalid token

Token inválido.

Request
curl -X POST \
    'https://api.mercadopago.com/v1/account/settlement_report'\
    -H 'Content-Type: application/json' \
       -H 'Authorization: Bearer APP_USR-8*********932064-12*********edf6d3c99*********2236c703f*********668' \
    -d '{
  "begin_date": "2019-05-01T00:00:00Z",
  "end_date": "2019-06-01T00:00:00Z"
}'
Response
{
  "id": 99336983670,
  "account_id": 167345291,
  "begin_date": "2022-08-01T03:00:00Z",
  "created_from": "manual",
  "currency_id": "ARS",
  "end_date": "2022-08-08T02:59:59Z",
  "generation_date": "2024-02-16T15:55:22.258-04:00",
  "is_reserve": false,
  "is_test": false,
  "last_modified": "2024-02-16T15:55:22.261-04:00",
  "report_id": 17012160,
  "retries": 0,
  "status": "pending",
  "sub_type": "null",
  "user_id": 123456789,
  "format": "CSV",
  "report_type": "settlement"
}