Деякі функції обмежені.
Вхід Реєстрація

Ми використовуємо файли cookie для забезпечення працездатності сервісу, поліпшення навігації і маркетингових активностей Serpstat. Натискаючи "Прийняти та продовжити", ви погоджуєтеся з нашою Політики конфіденційності

Збереження налаштувань Аудиту (AuditSite.setSettings)

Метод AuditSite.setSettings зберігає масив налаштувань щодо зазначеного проекту.

Параметри запиту
Параметр Опис
id Ідентифікатор запиту
method Назва методу API: AuditSite.setSettings
params Об'єкт з параметрами {...}, в ньому перераховуються всі нижченаведені параметри і масиви [...]
projectId  Ідентифікатор проекту аудиту
domain Домен проекту
name Назва проекту
subdomainsCheck Чи враховувати піддомени
pagesLimit Ліміт сторінок сканування
scanSpeed Швидкість сканування
autoSpeed Автоматичний контроль швидкості
autoUserAgent Автоматична зміна User Agent при невдалій відповіді сервера
scanNoIndex Сканувати сторінки закриті від індексації
scanWrongCanonical Сканувати неканонічні сторінки
scanDuration Тривалість сканування
folderDepth Глибина директорій сканування
urlDepth Глибина переходів
userAgent User Agent
robotsTxt Чи враховувати інструкції robots.txt
withImages Перевіряти зображення
dontScanKeywordsBlock Не сканувати сторінки із зазначеними ключовими фразами в URL
onlyScanKeywordsBlock Сканувати сторінки із зазначеними ключовими фразами в URL
baseAuthBlock Доступ до сайтів, закритих через BaseAuth 
login Логін для BaseAuth
password Пароль для BaseAuth
mailTriggerSettings Налаштування для тригерної розсилки
emails Масив email, на які відправляється тригерна розсилка
interval Частота відправки тригерних розсилок
enabled Чи ввімкнена тригерна розсилка
scheduleSettings Налаштування розкладу сканування
scheduleRepeatOption Ідентифікатор частоти сканування
scanSetting Налаштування типу сканування
type Ідентифікатор типу режима сканування
list Масив з URL, який потрібно просканувати
importedFilename Назва файла, для раніше імпортованих URL 

Параметри відповіді
Параметр Опис
id Ідентифікатор відповіді: відповідає id в запиті
result Містить в собі відповідь

Ліміти за цей метод не списуються.

Example
Request data:
{
 "id":1,
 "method": "AuditSite.setSettings",
 "params":{
  "projectId":123456,
     "mainSettings": {
        "domain": "lush.com",
        "name": "lush.com",
        "subdomainsCheck": true,
        "pagesLimit": 5321,
        "scanSpeed": 1,
        "autoSpeed" : true,
        "autoUserAgent": true,
        "scanNoIndex":false,
        "scanWrongCanonical":true,
        "scanDuration": 0,
        "folderDepth": 0,
        "urlDepth": 0,
        "userAgent": 0,
        "robotsTxt": true,
        "withImages": true
    },
    "dontScanKeywordsBlock": {
        "checked": true,
        "keywords": "text1"
    },
    "onlyScanKeywordsBlock": {
        "checked": true,
        "keywords": "text2"
    },
    "baseAuthBlock": {
        "login": "222",
        "password": "444"
    },
    "mailTriggerSettings": {
        "emails": [],
        "interval": 1,
        "enabled": false
    },
    "scheduleSettings": {
        "scheduleRepeatOption": 3
    },
    "scanSetting": {
        "type": 2,
        "list": [],
        "importedFilename":"xxx.xxx"
    }
  }

}
Response data:
{
    "id": "1",
    "result": null
}