Solicitar URL

Postar https://api.dotcom-monitor.com/config_api_v1/filter/{filter_id}

Parâmetros do caminho

campo Type Necessário descrição
filter_id

corda

true

O ID exclusivo do filtro que você precisa editar.

Parâmetros de cabeçalho

Content-Type: application/json
Exemplo de conteúdo POST: adicionando mais um código de erro HTTP 404 para ignorar
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
{
"Name": "HTTP ERRORS",
"Rules":
{
"Time_Min": 5,
"Number_Of_Locations": 4,
"Number_Of_Tasks": 1,
"Owner_Device": false
},
"Items":
[
{
"Error_Type": "Http",
"Error_Code_To_Ignore": [404]
}
]
}
{ "Name": "HTTP ERRORS", "Rules": { "Time_Min": 5, "Number_Of_Locations": 4, "Number_Of_Tasks": 1, "Owner_Device": false }, "Items": [ { "Error_Type": "Http", "Error_Code_To_Ignore": [404] } ] }
{
    "Name": "HTTP ERRORS",
    "Rules": 
    {
        "Time_Min": 5,
        "Number_Of_Locations": 4,
        "Number_Of_Tasks": 1,
        "Owner_Device": false
    },
    "Items": 
    [
        {
            "Error_Type": "Http",
            "Error_Code_To_Ignore": [404]
        }
    ]
}

Parâmetros corporais necessários

Para especificar campos de objeto de filtro a serem editados, recomendamos que você obtenha as informações de filtro primeiro e use a resposta como um exemplo para um objeto JSON. Encontre a descrição dos campos na API: Visão geral dos métodos de filtro.

Independentemente dos campos que você deseja editar, os seguintes campos são obrigatórios no corpo da solicitação de edição:

campo Type Exigido/Opcional descrição

nome

corda

Necessário

Nome do filtro.

exemplo:
"Name": "4 locations"

Réguas

objeto

Necessário

Regras Necessárias:

  • “Number_Of_Locations” define o número de locais de monitoramento que estão enviando respostas de erro. Number_Of_Locations deve ser maior que 0.
  • “Number_Of_Tasks” define o número de tarefas com falha. Number_Of_Tasks deve ser maior ou igual a 1.

exemplo:

"Rules": {
"Number_Of_Locations": 4,
"Number_Of_Tasks": 1
}

Resposta de sucesso

Resposta ao exemplo:
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
{
"Success": true,
"Result": "Filter 1110 has been updated"
}
{ "Success": true, "Result": "Filter 1110 has been updated" }
{
    "Success": true,
    "Result": "Filter 1110 has been updated"
}