Recursos para IA
Crear reporte de Otras operaciones

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

https://api.mercadopago.com/v1/reporting/operations/{reportId}/statements
Request parameters
Header
Authorization
string

REQUERIDO

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

REQUERIDO

Tipo de reporte de Otras operaciones.
activities_collection: Reporte de cobros.
activities_after_collection: Reporte poscobro.
activities_withdraw: Reporte de retiros.
Body
filters
object

REQUERIDO

Agrupa los criterios utilizados para seleccionar las operaciones de la cuenta que se incluirán en el reporte generado.
file_format
string
Formato del archivo del reporte generado. Por ejemplo, application/csv.
Response parameters
result
string
Resultado de la solicitud de generación del reporte. El valor ok indica que la solicitud fue aceptada correctamente.
record_id
string
Identificador único (UUID) de la tarea de generación del reporte. Utiliza este valor como uid para consultar el estado del reporte y descargar el archi
Errors

400Rango 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.

Request
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"
}'
Response
{
  "result": "ok",
  "record_id": "6d17e034-6eb3-48fc-a6fa-461e886fa406"
}