Crea columnas y notificadores de entrega para un reporte de Otras operaciones. En caso de éxito, la solicitud devuelve una respuesta con el estado 201.
POST
REQUERIDO
REQUERIDO
REQUERIDO
REQUERIDO
400Campos inválidos o notificador mal formado.
validation_error
Uno o más campos de la configuración son inválidos, o un notificador está mal formado. Revisa los campos obligatorios y verifica que data contenga los atributos requeridos para el type de notificador seleccionado. 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.
409Ya existe una configuración.
configuration_already_exists
Ya existe una configuración activa para el reportId indicado. Consúltala mediante GET /config y actualízala con PUT /config/{structureId} en lugar de crear una nueva configuración.
curl -X POST \
'https://api.mercadopago.com/v1/reporting/operations/{reportId}/config'\
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer APP_USR-4*********782856-12*********f202ca494*********f0baa4bb3*********648' \
-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": [
{
"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": 0
},
"notifiers": [
{
"id": "11112222-aaaa-bbbb-cccc-333344445555",
"type": "webhook",
"status": "ACTIVE",
"version": 0
}
]
}