{"openapi":"3.1.0","info":{"title":"Vairiant: проверка сайта по 152-ФЗ","version":"1.0.0","description":"Проверка сайта по 152-ФЗ и перед подключением приёма оплаты. check_site — бесплатно; get_offer — цены; create_checkout — ссылка, по которой человек сам оплачивает документы на сайте vairiant.ru. Сервис автоматический, не юридическая консультация. Персональные данные не передавайте. Условия: https://vairiant.ru/agents. Тот же функционал по MCP: https://vairiant.ru/mcp."},"servers":[{"url":"https://vairiant.ru"}],"paths":{"/v1/check":{"post":{"operationId":"check_site","summary":"Бесплатная проверка сайта","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"url":{"type":"string","description":"Адрес сайта или страницы, например example.ru или https://example.ru/contacts","maxLength":300},"mode":{"type":"string","enum":["152fz","payment"],"default":"152fz","description":"152fz — персональные данные (одна страница); payment — требования платёжных сервисов к сайту (главная и до пяти связанных страниц)"}},"required":["url"]}}}},"responses":{"200":{"description":"Находки и, если найденное исправляют наши документы, check_id","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Check"}}}},"422":{"description":"Ошибка: {\"ok\": false, \"error\": \"текст\"}","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Ошибка: {\"ok\": false, \"error\": \"текст\"}","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/v1/offer":{"get":{"operationId":"get_offer","summary":"Цены и условия","responses":{"200":{"description":"Товары, цены, как платит человек, ссылки на оферту и условия","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v1/checkout":{"post":{"operationId":"create_checkout","summary":"Ссылка на оплату для человека","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"check_id":{"type":"string"},"sku":{"type":"string","enum":["fix","fixpro"],"description":"fix — план исправлений, fixpro — для организаций"}},"required":["check_id","sku"]}}}},"responses":{"200":{"description":"Ссылка, которую открывает человек","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Checkout"}}}},"404":{"description":"Ошибка: {\"ok\": false, \"error\": \"текст\"}","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"Ошибка: {\"ok\": false, \"error\": \"текст\"}","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}}},"components":{"schemas":{"Error":{"type":"object","properties":{"ok":{"const":false},"error":{"type":"string"}}},"Finding":{"type":"object","properties":{"level":{"enum":["fail","warn","ok","info"]},"title":{"type":"string"},"text":{"type":"string"}}},"Check":{"type":"object","properties":{"ok":{"const":true},"url":{"type":"string"},"mode":{"enum":["152fz","payment"]},"summary":{"type":"object"},"findings":{"type":"array","items":{"$ref":"#/components/schemas/Finding"}},"purchase":{"type":"object","properties":{"available":{"type":"boolean"},"check_id":{"type":"string"},"products":{"type":"array"}}},"note":{"type":"string"}}},"Checkout":{"type":"object","properties":{"ok":{"const":true},"checkout_url":{"type":"string"},"valid_hours":{"type":"integer"},"note":{"type":"string"}}}}}}