Recursos para IA
Activar generación automática

Crea una programación diaria, semanal o mensual para generar automáticamente reportes de Otras operaciones a partir de una configuración existente, identificada por su structure_id. En caso de éxito, la solicitud devuelve una respuesta con el estado 201.

POST

https://api.mercadopago.com/v1/reporting/operations/{reportId}/schedule
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
type
string

REQUERIDO

Tipo de configuración de la programación. El único valor posible es frequency.
frequency: Genera el reporte según la frecuencia configurada en `data`.
data
object

REQUERIDO

Datos que definen la frecuencia y el horario en que se genera el reporte.
structure_id
string

REQUERIDO

UUID de la configuración del reporte para la cual se creará la programación.
notifiers
array
Lista de UUID de los notificadores enviados con la solicitud de programación. Obtén estos identificadores de la configuración del reporte.
Response parameters
id
string
Identificador único de la programación creada.
status
string
Estado actual de la programación.
active: La programación está activa y generará reportes según la frecuencia configurada.
type
string
Tipo de configuración de la programación.
frequency: El reporte se genera según la frecuencia configurada.
data
object
Configuración de frecuencia de la programación creada.
Errors

400Campos de la programación inválidos.

validation_error

Uno o más campos de la programación son inválidos. Usa frequency como type, define period como daily, weekly o monthly, indica una hour de 0 a 23 y envía un structure_id válido. Luego, vuelve a enviar la solicitud.

404Configuración no encontrada.

configuration_not_found

No hay una configuración que coincida con el reportId y el structure_id indicados. Consulta la configuración activa y verifica su identificador, o crea una configuración antes de programar el reporte.

409Ya existe una programación activa.

schedule_already_exists

Ya existe una programación activa para la configuración del reporte. Conserva la programación existente o desactiva la generación automática antes de crear una nueva.

Request
curl -X POST \
    'https://api.mercadopago.com/v1/reporting/operations/{reportId}/schedule'\
    -H 'Content-Type: application/json' \
       -H 'Authorization: Bearer APP_USR-4*********782856-12*********f202ca494*********f0baa4bb3*********648' \
    -d '{
  "type": "frequency",
  "data": {
    "hour": 0,
    "value": 1
  }
}'
Response
{
  "id": "bd6d0d3c-7303-476b-a25a-4090036dcee8",
  "data": {
    "hour": 6,
    "value": 1
  }
}