Solicita la generación manual de un reporte de Otras operaciones del tipo indicado mediante reportId, utilizando el rango de fechas y los filtros enviados en el cuerpo de la solicitud. La generación es asíncrona: la respuesta devuelve un record_id, que debes utilizar como uid para consultar el estado del reporte mediante GET /statements/{uid}. En caso de éxito, la solicitud devuelve una respuesta con el estado 200.
POST
REQUERIDO
REQUERIDO
REQUERIDO
application/csv.ok indica que la solicitud fue aceptada correctamente.uid para consultar el estado del reporte y descargar el archi400Rango de fechas inválido o incompleto.
invalid_date_range
El rango de fechas solicitado está incompleto o no es válido. Envía gte y lte en formato ISO 8601 con desfase UTC, verifica que gte sea anterior o igual a lte y utiliza un período máximo de un año. Luego, vuelve a enviar la solicitud.
409Ya hay un reporte en proceso con la misma clave de deduplicación.
export_already_requested
Ya se está generando un reporte equivalente para el mismo usuario, reportId, rango de fechas y filtros. No envíes una solicitud duplicada. Lista o busca los reportes para obtener el identificador del reporte existente y consulta su estado hasta que finalice el procesamiento.
curl -X POST \
'https://api.mercadopago.com/v1/reporting/operations/{reportId}/statements'\
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer APP_USR-1*********550113-12*********b4773884a*********e8df16347*********786' \
-d '{
"filters": {
"creation_date": {
"range": {
"gte": "2026-03-01T00:00:00.000-03:00",
"lte": "2026-03-31T23:59:59.999-03:00"
}
}
},
"file_format": "application/csv"
}'{
"result": "ok",
"record_id": "6d17e034-6eb3-48fc-a6fa-461e886fa406"
}