Atualiza as colunas, as configurações do arquivo de saída, o fuso horário de exibição e os notificadores de entrega de um relatório de Outras operações configurado previamente. O tipo de relatório é indicado pelo reportId, e a estrutura da configuração é identificada pelo structureId. Em caso de sucesso, a requisição retorna uma resposta com status 200.
PUT
OBRIGATÓRIO
OBRIGATÓRIO
OBRIGATÓRIO
OBRIGATÓRIO
file_format e display_timezone somente quando quiser atualizar essas configurações.400Campos inválidos.
validation_error
Um ou mais campos da configuração são inválidos. Verifique os campos da estrutura e os dados dos notificadores; ao atualizar um notificador existente, inclua seu id. Depois, envie a requisição novamente.
401Access Token inválido.
invalid_token
O Access Token é inválido, expirou ou não tem permissão de escrita. Verifique o token enviado no header Authorization e seus escopos. Depois, envie a requisição novamente.
404Configuração não encontrada.
configuration_not_found
Nenhuma configuração foi encontrada para o structureId informado. Consulte a configuração ativa com GET /config, verifique structure.id e envie a atualização novamente.
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
}
]
}