Actualiza las columnas, la configuración del archivo de salida, la zona horaria de visualización y los notificadores de entrega de un reporte de Otras operaciones configurado previamente. El tipo de reporte se indica mediante reportId y la estructura de la configuración se identifica mediante structureId. En caso de éxito, la solicitud devuelve una respuesta con el estado 200.
PUT
REQUERIDO
REQUERIDO
REQUERIDO
REQUERIDO
file_format y display_timezone solo cuando quieras actualizar esas configuraciones.400Campos inválidos.
validation_error
Uno o más campos de la configuración son inválidos. Revisa los campos de la estructura y los datos de los notificadores; al actualizar un notificador existente, incluye su id. Luego, vuelve a enviar la solicitud.
401Access Token inválido.
invalid_token
El Access Token es inválido, está vencido o no tiene permisos de escritura. Verifica el token enviado en el header Authorization y sus alcances. Luego, vuelve a enviar la solicitud.
404Configuración no encontrada.
configuration_not_found
No se encontró una configuración para el structureId indicado. Consulta la configuración activa mediante GET /config, verifica structure.id y vuelve a enviar la actualización.
curl -X PUT \
'https://api.mercadopago.com/v1/reporting/operations/{reportId}/config/{structureId}'\
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer APP_USR-1*********550113-12*********b4773884a*********e8df16347*********786' \
-d '{
"structure": {
"name": "collections-structure",
"columns": [
{
"key": "date_created"
}
],
"file_format": {
"column_separator": ",",
"decimal_separator": ".",
"date_format": "yyyy-MM-dd",
"name": "activities_collection",
"prefix": "activities_"
},
"display_timezone": "GMT-05"
},
"notifiers": [
{
"id": "11112222-aaaa-bbbb-cccc-333344445555",
"data": {
"server": "sftp.myserver.com",
"port": 22,
"username": "username",
"password": "mypassword",
"remote_dir": "/myfolder"
},
"description": "Webhook delivery"
}
]
}'{
"structure": {
"id": "aaaabbbb-1111-2222-3333-ccccddddeeee",
"name": "collections-structure",
"columns": [
{
"key": "date_created"
}
],
"notifiers": [
"11112222-aaaa-bbbb-cccc-333344445555"
],
"scheduled": false,
"version": 1
},
"notifiers": [
{
"id": "11112222-aaaa-bbbb-cccc-333344445555",
"type": "webhook",
"status": "ACTIVE",
"version": 1
}
]
}