{"openapi":"3.1.0","info":{"title":"RealIQ Public API v1","description":"Программный доступ к проверкам, оценке и анализу документов RealIQ — с доказательным цифровым следом.","version":"1.0.0"},"paths":{"/api/v1/checks/quote":{"post":{"tags":["api-v1"],"summary":"Рассчитать стоимость проверки","description":"Возвращает цену одиночной или пакетной seller/object/full проверки без создания job, списания баланса и вызова источников.","operationId":"quote_api_checks_api_v1_checks_quote_post","parameters":[{"name":"X-API-KEY","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiCheckQuoteRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiCheckQuoteResponse"}}}},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Unauthorized"},"402":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Payment Required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Not Found"},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Conflict"},"413":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Request Entity Too Large"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Unprocessable Entity"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Too Many Requests"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Internal Server Error"},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Service Unavailable"}},"security":[{"ApiKeyAuth":[]}]}},"/api/v1/checks":{"post":{"tags":["api-v1"],"summary":"Запустить проверку недвижимости","description":"Создаёт асинхронную проверку продавца, объекта или продавец+объект. Live-ключ списывает стоимость с баланса; sandbox возвращает фикстуру без вызова источников.","operationId":"create_api_check_api_v1_checks_post","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency-Key"}},{"name":"X-API-KEY","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiCheckCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiCheckCreateResponse"}}}},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Unauthorized"},"402":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Payment Required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Not Found"},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Conflict"},"413":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Request Entity Too Large"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Unprocessable Entity"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Too Many Requests"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Internal Server Error"},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Service Unavailable"}},"security":[{"ApiKeyAuth":[]}]},"get":{"tags":["api-v1"],"summary":"Получить список API-проверок","description":"Возвращает только seller/object/full проверки, созданные этим API-ключом, с пагинацией и фильтрами по статусу/типу.","operationId":"list_api_checks_api_v1_checks_get","parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":20,"title":"Limit"}},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Offset"}},{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string","pattern":"^(processing|report_ready|partial|failed)$"},{"type":"null"}],"title":"Status"}},{"name":"type","in":"query","required":false,"schema":{"anyOf":[{"type":"string","pattern":"^(seller|object|full)$"},{"type":"null"}],"title":"Type"}},{"name":"X-API-KEY","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiCheckListResponse"}}}},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Unauthorized"},"402":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Payment Required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Not Found"},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Conflict"},"413":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Request Entity Too Large"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Unprocessable Entity"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Too Many Requests"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Internal Server Error"},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Service Unavailable"}},"security":[{"ApiKeyAuth":[]}]}},"/api/v1/checks/bulk":{"post":{"tags":["api-v1"],"summary":"Запустить пакет проверок","description":"Создаёт до 50 проверок недвижимости одним запросом. Каждый элемент получает отдельный статус; частичный успех допустим.","operationId":"create_api_checks_bulk_api_v1_checks_bulk_post","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency-Key"}},{"name":"X-API-KEY","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiBulkCheckCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiBulkCheckCreateResponse"}}}},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Unauthorized"},"402":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Payment Required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Not Found"},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Conflict"},"413":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Request Entity Too Large"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Unprocessable Entity"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Too Many Requests"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Internal Server Error"},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Service Unavailable"}},"security":[{"ApiKeyAuth":[]}]}},"/api/v1/checks/{check_id}":{"get":{"tags":["api-v1"],"summary":"Получить статус и результат проверки","description":"Возвращает статус, результат, PDF-ссылки и evidence-блок проверки в пределах агентства API-ключа.","operationId":"get_api_check_status_api_v1_checks__check_id__get","parameters":[{"name":"check_id","in":"path","required":true,"schema":{"type":"string","title":"Check Id"}},{"name":"X-API-KEY","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiCheckStatusResponse"}}}},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Unauthorized"},"402":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Payment Required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Not Found"},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Conflict"},"413":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Request Entity Too Large"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Unprocessable Entity"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Too Many Requests"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Internal Server Error"},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Service Unavailable"}},"security":[{"ApiKeyAuth":[]}]}},"/api/v1/valuation":{"post":{"tags":["api-v1"],"summary":"Запустить оценку объекта","description":"Создаёт API-job оценки объекта по существующей логике кабинета. Live-ключ списывает стоимость оценки; sandbox возвращает фикстуру.","operationId":"create_api_valuation_api_v1_valuation_post","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency-Key"}},{"name":"X-API-KEY","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValuationRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiValuationCreateResponse"}}}},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Unauthorized"},"402":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Payment Required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Not Found"},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Conflict"},"413":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Request Entity Too Large"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Unprocessable Entity"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Too Many Requests"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Internal Server Error"},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Service Unavailable"}},"security":[{"ApiKeyAuth":[]}]}},"/api/v1/valuation/{valuation_id}":{"get":{"tags":["api-v1"],"summary":"Получить результат оценки","description":"Возвращает статус оценки, результат, PDF-ссылку и evidence-блок, если они сформированы.","operationId":"get_api_valuation_status_api_v1_valuation__valuation_id__get","parameters":[{"name":"valuation_id","in":"path","required":true,"schema":{"type":"string","title":"Valuation Id"}},{"name":"X-API-KEY","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiValuationStatusResponse"}}}},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Unauthorized"},"402":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Payment Required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Not Found"},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Conflict"},"413":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Request Entity Too Large"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Unprocessable Entity"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Too Many Requests"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Internal Server Error"},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Service Unavailable"}},"security":[{"ApiKeyAuth":[]}]}},"/api/v1/document-check":{"post":{"tags":["api-v1"],"summary":"Запустить проверку документа","description":"Принимает один файл и сценарий анализа. Live-ключ списывает стоимость проверки документа; sandbox не вызывает OCR/LLM-сервисы.","operationId":"create_api_document_check_api_v1_document_check_post","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency-Key"}},{"name":"X-API-KEY","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_create_api_document_check_api_v1_document_check_post"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiDocumentCheckCreateResponse"}}}},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Unauthorized"},"402":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Payment Required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Not Found"},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Conflict"},"413":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Request Entity Too Large"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Unprocessable Entity"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Too Many Requests"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Internal Server Error"},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Service Unavailable"}},"security":[{"ApiKeyAuth":[]}]}},"/api/v1/document-check/{job_id}":{"get":{"tags":["api-v1"],"summary":"Получить результат проверки документа","description":"Возвращает статус анализа документа, структурированный результат, PDF-ссылку и evidence-блок.","operationId":"get_api_document_check_status_api_v1_document_check__job_id__get","parameters":[{"name":"job_id","in":"path","required":true,"schema":{"type":"string","title":"Job Id"}},{"name":"X-API-KEY","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiDocumentCheckStatusResponse"}}}},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Unauthorized"},"402":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Payment Required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Not Found"},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Conflict"},"413":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Request Entity Too Large"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Unprocessable Entity"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Too Many Requests"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Internal Server Error"},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Service Unavailable"}},"security":[{"ApiKeyAuth":[]}]}},"/api/v1/monitors":{"post":{"tags":["api-v1"],"summary":"Создать мониторинг","description":"Создаёт подписку лёгкой перепроверки seller/object/full по датам или интервалу. Циклы стоят 60% от обычной цены проверки.","operationId":"create_api_monitor_api_v1_monitors_post","parameters":[{"name":"X-API-KEY","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiMonitorCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiMonitorResponse"}}}},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Unauthorized"},"402":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Payment Required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Not Found"},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Conflict"},"413":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Request Entity Too Large"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Unprocessable Entity"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Too Many Requests"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Internal Server Error"},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Service Unavailable"}},"security":[{"ApiKeyAuth":[]}]},"get":{"tags":["api-v1"],"summary":"Получить список мониторингов","description":"Возвращает подписки мониторинга агентства с пагинацией и фильтром по статусу.","operationId":"list_api_monitors_api_v1_monitors_get","parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":20,"title":"Limit"}},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Offset"}},{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string","pattern":"^(active|paused|finished|insufficient_funds)$"},{"type":"null"}],"title":"Status"}},{"name":"X-API-KEY","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiMonitorListResponse"}}}},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Unauthorized"},"402":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Payment Required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Not Found"},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Conflict"},"413":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Request Entity Too Large"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Unprocessable Entity"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Too Many Requests"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Internal Server Error"},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Service Unavailable"}},"security":[{"ApiKeyAuth":[]}]}},"/api/v1/monitors/{monitor_id}":{"get":{"tags":["api-v1"],"summary":"Получить карточку мониторинга","description":"Возвращает параметры подписки и последние циклы мониторинга с diff, risk before/after и ссылками на лёгкие акты.","operationId":"get_api_monitor_api_v1_monitors__monitor_id__get","parameters":[{"name":"monitor_id","in":"path","required":true,"schema":{"type":"integer","title":"Monitor Id"}},{"name":"X-API-KEY","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiMonitorResponse"}}}},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Unauthorized"},"402":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Payment Required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Not Found"},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Conflict"},"413":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Request Entity Too Large"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Unprocessable Entity"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Too Many Requests"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Internal Server Error"},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Service Unavailable"}},"security":[{"ApiKeyAuth":[]}]},"patch":{"tags":["api-v1"],"summary":"Изменить мониторинг","description":"Позволяет поставить мониторинг на паузу, возобновить, завершить или изменить расписание и webhook URL.","operationId":"update_api_monitor_api_v1_monitors__monitor_id__patch","parameters":[{"name":"monitor_id","in":"path","required":true,"schema":{"type":"integer","title":"Monitor Id"}},{"name":"X-API-KEY","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiMonitorUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiMonitorResponse"}}}},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Unauthorized"},"402":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Payment Required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Not Found"},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Conflict"},"413":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Request Entity Too Large"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Unprocessable Entity"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Too Many Requests"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Internal Server Error"},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Service Unavailable"}},"security":[{"ApiKeyAuth":[]}]},"delete":{"tags":["api-v1"],"summary":"Остановить мониторинг","description":"Переводит подписку в finished и сохраняет историю уже выполненных циклов.","operationId":"stop_api_monitor_api_v1_monitors__monitor_id__delete","parameters":[{"name":"monitor_id","in":"path","required":true,"schema":{"type":"integer","title":"Monitor Id"}},{"name":"X-API-KEY","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiMonitorResponse"}}}},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Unauthorized"},"402":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Payment Required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Not Found"},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Conflict"},"413":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Request Entity Too Large"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Unprocessable Entity"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Too Many Requests"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Internal Server Error"},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Service Unavailable"}},"security":[{"ApiKeyAuth":[]}]}},"/api/v1/balance":{"get":{"tags":["api-v1"],"summary":"Получить баланс","description":"Возвращает баланс агентства, валюту и активный пакет, который влияет на цены и API-лимиты.","operationId":"get_api_balance_api_v1_balance_get","parameters":[{"name":"X-API-KEY","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiBalanceResponse"}}}},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Unauthorized"},"402":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Payment Required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Not Found"},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Conflict"},"413":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Request Entity Too Large"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Unprocessable Entity"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Too Many Requests"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Internal Server Error"},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Service Unavailable"}},"security":[{"ApiKeyAuth":[]}]}},"/api/v1/tariffs":{"get":{"tags":["api-v1"],"summary":"Получить тарифы API","description":"Возвращает актуальные цены проверок, документов, оценки и мониторинга по тарифной лестнице RealIQ.","operationId":"get_api_tariffs_api_v1_tariffs_get","parameters":[{"name":"X-API-KEY","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiTariffsResponse"}}}},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Unauthorized"},"402":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Payment Required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Not Found"},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Conflict"},"413":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Request Entity Too Large"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Unprocessable Entity"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Too Many Requests"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Internal Server Error"},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Service Unavailable"}},"security":[{"ApiKeyAuth":[]}]}},"/api/v1/account":{"get":{"tags":["api-v1"],"summary":"Получить профиль API-ключа","description":"Возвращает агентство, режим ключа, scopes, тариф и публичный ID ключа.","operationId":"get_api_account_api_v1_account_get","parameters":[{"name":"X-API-KEY","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiAccountResponse"}}}},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Unauthorized"},"402":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Payment Required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Not Found"},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Conflict"},"413":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Request Entity Too Large"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Unprocessable Entity"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Too Many Requests"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Internal Server Error"},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Service Unavailable"}},"security":[{"ApiKeyAuth":[]}]}},"/api/v1/verify/{sha256_value}":{"get":{"tags":["api-v1"],"summary":"Проверить цифровой след","description":"Ищет SHA-256 среди PDF, data snapshot, evidence root hash и manifest hash проверок агентства.","operationId":"verify_api_evidence_sha_api_v1_verify__sha256_value__get","parameters":[{"name":"sha256_value","in":"path","required":true,"schema":{"type":"string","title":"Sha256 Value"}},{"name":"X-API-KEY","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiVerifyResponse"}}}},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Unauthorized"},"402":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Payment Required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Not Found"},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Conflict"},"413":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Request Entity Too Large"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Unprocessable Entity"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Too Many Requests"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Internal Server Error"},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Service Unavailable"}},"security":[{"ApiKeyAuth":[]}]}}},"components":{"schemas":{"ApiAccountResponse":{"properties":{"agency_id":{"type":"integer","title":"Agency Id","description":"ID агентства, к которому привязан ключ."},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name","description":"Название агентства."},"email":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Email","description":"Email владельца аккаунта."},"mode":{"type":"string","title":"Mode","description":"Режим ключа: live (боевой) или sandbox (тестовый)."},"scopes":{"items":{"type":"string"},"type":"array","title":"Scopes","description":"Права (scopes), выданные этому ключу."},"tier_name":{"type":"string","title":"Tier Name","description":"Название текущего тарифа."},"api_key_id":{"type":"integer","title":"Api Key Id","description":"Внутренний ID ключа."},"api_key_prefix":{"type":"string","title":"Api Key Prefix","description":"Видимый префикс ключа (его ID)."},"request_id":{"type":"string","title":"Request Id","description":"ID запроса — пришлите его в поддержку, если нужно разобраться."}},"type":"object","required":["agency_id","mode","scopes","tier_name","api_key_id","api_key_prefix","request_id"],"title":"ApiAccountResponse"},"ApiBalanceResponse":{"properties":{"balance":{"type":"number","title":"Balance","description":"Текущий баланс агентства."},"currency":{"type":"string","title":"Currency","description":"Валюта баланса.","default":"RUB"},"tier_name":{"type":"string","title":"Tier Name","description":"Название текущего тарифа."},"active_package":{"anyOf":[{"type":"object"},{"type":"null"}],"title":"Active Package","description":"Данные активного тарифного пакета, если он есть."},"request_id":{"type":"string","title":"Request Id","description":"ID запроса — пришлите его в поддержку, если нужно разобраться."}},"type":"object","required":["balance","tier_name","request_id"],"title":"ApiBalanceResponse"},"ApiBulkCheckCreateRequest":{"properties":{"items":{"items":{"$ref":"#/components/schemas/ApiCheckCreateRequest"},"type":"array","maxItems":50,"minItems":1,"title":"Items","description":"Список проверок. Максимум 50 элементов за один запрос."}},"type":"object","required":["items"],"title":"ApiBulkCheckCreateRequest","examples":[{"items":[{"input_data":{"seller":{"first_name":"Иван","last_name":"Иванов"}},"type":"seller"},{"input_data":{"object":{"cadastral_number":"78:40:0008480:3996"}},"type":"object"}]}]},"ApiBulkCheckCreateResponse":{"properties":{"items":{"items":{"$ref":"#/components/schemas/ApiBulkCheckItemResponse"},"type":"array","title":"Items","description":"Результат по каждому элементу: создан, повтор или ошибка."},"created_count":{"type":"integer","title":"Created Count","description":"Сколько проверок успешно создано или возвращено по идемпотентности."},"failed_count":{"type":"integer","title":"Failed Count","description":"Сколько элементов не удалось обработать."},"mode":{"type":"string","title":"Mode","description":"Режим ключа для пакетного запроса: live или sandbox."},"total_cost":{"type":"number","title":"Total Cost","description":"Сколько всего списано за успешные боевые элементы."},"balance_remaining":{"type":"number","title":"Balance Remaining","description":"Баланс агентства после пакетного запроса."},"request_id":{"type":"string","title":"Request Id","description":"ID запроса — пришлите его в поддержку, если нужно разобраться."},"idempotent_replay":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Idempotent Replay","description":"true, если весь пакетный ответ возвращён повторно по Idempotency-Key."}},"type":"object","required":["items","created_count","failed_count","mode","total_cost","balance_remaining","request_id"],"title":"ApiBulkCheckCreateResponse"},"ApiBulkCheckItemResponse":{"properties":{"index":{"type":"integer","title":"Index","description":"Порядковый номер входного элемента (с нуля)."},"success":{"type":"boolean","title":"Success","description":"Удалось ли по этому элементу создать (или повторить) проверку."},"check_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Check Id","description":"Публичный ID проверки для успешных элементов."},"status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status","description":"Начальный статус для успешных элементов."},"type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Type","description":"Тип проверки для успешных элементов."},"mode":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mode","description":"Режим ключа для этого элемента: live или sandbox."},"cost":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Cost","description":"Сколько списано за этот элемент."},"price_amount":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Price Amount","description":"Цена этого элемента по тарифу."},"error_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error Code","description":"Стабильный код ошибки для неуспешных элементов."},"message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Message","description":"Понятное сообщение об ошибке для неуспешных элементов."}},"type":"object","required":["index","success"],"title":"ApiBulkCheckItemResponse"},"ApiCheckCreateRequest":{"properties":{"type":{"type":"string","title":"Type","description":"Тип проверки: seller, object или full.","examples":["seller"]},"input_data":{"anyOf":[{"type":"object"},{"type":"null"}],"title":"Input Data","description":"Входные данные проверки. Можно также передавать поля верхнего уровня, но для интеграций рекомендуется input_data."},"legal_opinion_enabled":{"type":"boolean","title":"Legal Opinion Enabled","description":"Формировать полный юридический вывод и отчёт, если режим проверки это поддерживает.","default":true},"sandbox_status":{"anyOf":[{"type":"string","pattern":"^(processing|report_ready|partial|failed)$"},{"type":"null"}],"title":"Sandbox Status","description":"Только для sandbox: каким статусом ответить, чтобы отладить интеграцию. Для боевых ключей игнорируется."}},"additionalProperties":true,"type":"object","required":["type"],"title":"ApiCheckCreateRequest","examples":[{"input_data":{"seller":{"birth_date":"1980-01-01","first_name":"Иван","last_name":"Иванов","middle_name":"Иванович","region":"Москва"}},"type":"seller"},{"input_data":{"object":{"cadastral_number":"78:40:0008480:3996"}},"type":"object"}]},"ApiCheckCreateResponse":{"properties":{"check_id":{"type":"string","title":"Check Id","description":"Публичный ID проверки — по нему опрашиваете статус и забираете отчёт."},"status":{"type":"string","title":"Status","description":"Начальный статус задачи: обычно processing, а в sandbox — report_ready."},"type":{"type":"string","title":"Type","description":"Тип проверки: seller (продавец), object (объект) или full (продавец+объект)."},"mode":{"type":"string","title":"Mode","description":"Режим ключа для запроса: live или sandbox."},"cost":{"type":"number","title":"Cost","description":"Сколько списано за запрос."},"price_amount":{"type":"number","title":"Price Amount","description":"Цена по тарифу (до учёта повтора по Idempotency-Key)."},"balance_remaining":{"type":"number","title":"Balance Remaining","description":"Баланс агентства после операции."},"request_id":{"type":"string","title":"Request Id","description":"ID запроса — пришлите его в поддержку, если нужно разобраться."},"idempotent_replay":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Idempotent Replay","description":"true, если ответ возвращён повторно по Idempotency-Key (без нового списания)."}},"type":"object","required":["check_id","status","type","mode","cost","price_amount","balance_remaining","request_id"],"title":"ApiCheckCreateResponse"},"ApiCheckListItemResponse":{"properties":{"check_id":{"type":"string","title":"Check Id","description":"Публичный ID проверки."},"status":{"type":"string","title":"Status","description":"Статус: processing (идёт), report_ready (готово), partial (частично) или failed (ошибка)."},"type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Type","description":"Тип проверки: seller (продавец), object (объект) или full (продавец+объект)."},"created_at":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Created At","description":"Когда проверка создана (ISO-дата)."},"completed_at":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Completed At","description":"Когда проверка завершилась (ISO-дата), если известно."},"pdf_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Pdf Url","description":"Прямая ссылка на PDF, когда отчёт готов."},"report_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Report Url","description":"Ссылка на отчёт в интерфейсе, если доступна."},"risk_score":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Risk Score","description":"Итоговый риск-балл RealIQ от 0 до 100, если посчитан."},"cost":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Cost","description":"Сколько списано за эту проверку."}},"type":"object","required":["check_id","status"],"title":"ApiCheckListItemResponse"},"ApiCheckListResponse":{"properties":{"items":{"items":{"$ref":"#/components/schemas/ApiCheckListItemResponse"},"type":"array","title":"Items","description":"Проверки, запущенные этим ключом (на этой странице)."},"total":{"type":"integer","title":"Total","description":"Всего проверок, подходящих под фильтр."},"limit":{"type":"integer","title":"Limit","description":"Размер страницы в ответе."},"offset":{"type":"integer","title":"Offset","description":"Смещение страницы в ответе."},"request_id":{"type":"string","title":"Request Id","description":"ID запроса — пришлите его в поддержку, если нужно разобраться."}},"type":"object","required":["items","total","limit","offset","request_id"],"title":"ApiCheckListResponse"},"ApiCheckQuoteItemResponse":{"properties":{"index":{"type":"integer","title":"Index","description":"Порядковый номер элемента в расчёте цены (с нуля)."},"type":{"type":"string","title":"Type","description":"Тип проверки: seller (продавец), object (объект) или full (продавец+объект)."},"price_amount":{"type":"number","title":"Price Amount","description":"Цена проверки по тарифу (в sandbox списания нет)."},"amount":{"type":"number","title":"Amount","description":"Сколько спишется при запуске. В sandbox всегда 0."},"monitoring_cycle_amount":{"type":"number","title":"Monitoring Cycle Amount","description":"Цена цикла мониторинга — 60% от обычной проверки того же типа."}},"type":"object","required":["index","type","price_amount","amount","monitoring_cycle_amount"],"title":"ApiCheckQuoteItemResponse"},"ApiCheckQuoteRequest":{"properties":{"type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Type","description":"Тип одиночной проверки: seller, object или full.","examples":["full"]},"items":{"anyOf":[{"items":{"$ref":"#/components/schemas/ApiCheckCreateRequest"},"type":"array","maxItems":50},{"type":"null"}],"title":"Items","description":"Опциональный список проверок для bulk-расчёта. Максимум 50 элементов."}},"additionalProperties":true,"type":"object","title":"ApiCheckQuoteRequest","examples":[{"type":"full"},{"items":[{"type":"seller"},{"type":"object"},{"type":"full"}]}]},"ApiCheckQuoteResponse":{"properties":{"items":{"items":{"$ref":"#/components/schemas/ApiCheckQuoteItemResponse"},"type":"array","title":"Items","description":"Цена по каждому элементу."},"total_price_amount":{"type":"number","title":"Total Price Amount","description":"Итоговая цена по тарифу (в sandbox списания нет)."},"total_amount":{"type":"number","title":"Total Amount","description":"Сколько всего спишется при запуске. В sandbox всегда 0."},"currency":{"type":"string","title":"Currency","description":"Валюта в расчёте цены.","default":"RUB"},"balance":{"type":"number","title":"Balance","description":"Текущий баланс агентства."},"balance_sufficient":{"type":"boolean","title":"Balance Sufficient","description":"Хватает ли текущего баланса на total_amount."},"tier_name":{"type":"string","title":"Tier Name","description":"Тариф, по которому посчитана цена."},"mode":{"type":"string","title":"Mode","description":"Режим ключа: live (боевой) или sandbox (тестовый)."},"request_id":{"type":"string","title":"Request Id","description":"ID запроса — пришлите его в поддержку, если нужно разобраться."}},"type":"object","required":["items","total_price_amount","total_amount","balance","balance_sufficient","tier_name","mode","request_id"],"title":"ApiCheckQuoteResponse"},"ApiCheckStatusResponse":{"properties":{"check_id":{"type":"string","title":"Check Id","description":"Публичный ID проверки."},"status":{"type":"string","title":"Status","description":"Статус: processing (идёт), report_ready (готово), partial (частично) или failed (ошибка)."},"type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Type","description":"Тип проверки: seller (продавец), object (объект) или full (продавец+объект)."},"created_at":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Created At","description":"Когда проверка создана (ISO-дата)."},"completed_at":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Completed At","description":"Когда проверка завершилась (ISO-дата), если известно."},"result":{"anyOf":[{"type":"object"},{"type":"null"}],"title":"Result","description":"Структурированный результат проверки: чек-лист, скоринг, вывод и данные отчёта."},"pdf_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Pdf Url","description":"Прямая ссылка на PDF, когда отчёт готов."},"report_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Report Url","description":"Ссылка на отчёт в интерфейсе, если доступна."},"risk_score":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Risk Score","description":"Итоговый риск-балл RealIQ от 0 до 100, если посчитан."},"evidence":{"allOf":[{"$ref":"#/components/schemas/ApiEvidenceResponse"}],"description":"Цифровой след проверки — доказательство, что и когда проверяли."},"request_id":{"type":"string","title":"Request Id","description":"ID запроса — пришлите его в поддержку, если нужно разобраться."}},"type":"object","required":["check_id","status","evidence","request_id"],"title":"ApiCheckStatusResponse"},"ApiDocumentCheckCreateResponse":{"properties":{"job_id":{"type":"string","title":"Job Id","description":"Публичный ID задачи анализа документа."},"status":{"type":"string","title":"Status","description":"Начальный статус анализа документа."},"mode":{"type":"string","title":"Mode","description":"Режим ключа для запроса: live или sandbox."},"cost":{"type":"number","title":"Cost","description":"Сколько списано за анализ документа."},"balance_remaining":{"type":"number","title":"Balance Remaining","description":"Баланс агентства после операции."},"request_id":{"type":"string","title":"Request Id","description":"ID запроса — пришлите его в поддержку, если нужно разобраться."},"idempotent_replay":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Idempotent Replay","description":"true, если ответ возвращён повторно по Idempotency-Key (без нового списания)."}},"type":"object","required":["job_id","status","mode","cost","balance_remaining","request_id"],"title":"ApiDocumentCheckCreateResponse"},"ApiDocumentCheckStatusResponse":{"properties":{"job_id":{"type":"string","title":"Job Id","description":"Публичный ID задачи анализа документа."},"status":{"type":"string","title":"Status","description":"Текущий статус анализа документа."},"created_at":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Created At","description":"Когда задача создана (ISO-дата)."},"completed_at":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Completed At","description":"Когда задача завершилась (ISO-дата)."},"result":{"anyOf":[{"type":"object"},{"type":"null"}],"title":"Result","description":"Структурированный результат анализа документа."},"pdf_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Pdf Url","description":"Ссылка на PDF анализа документа, когда он сформирован."},"evidence":{"allOf":[{"$ref":"#/components/schemas/ApiEvidenceResponse"}],"description":"Цифровой след анализа документа."},"request_id":{"type":"string","title":"Request Id","description":"ID запроса — пришлите его в поддержку, если нужно разобраться."}},"type":"object","required":["job_id","status","evidence","request_id"],"title":"ApiDocumentCheckStatusResponse"},"ApiErrorResponse":{"properties":{"error_code":{"type":"string","title":"Error Code","description":"Код ошибки для обработки в вашем коде — не меняется между версиями.","examples":["insufficient_funds"]},"message":{"type":"string","title":"Message","description":"Понятное описание, что пошло не так.","examples":["На балансе агентства недостаточно средств."]},"request_id":{"type":"string","title":"Request Id","description":"ID запроса — пришлите его в поддержку, если нужно разобраться.","examples":["req_1780000000_abcd"]}},"type":"object","required":["error_code","message","request_id"],"title":"ApiErrorResponse","examples":[{"error_code":"insufficient_funds","message":"На балансе агентства недостаточно средств.","request_id":"req_1780000000_abcd"}]},"ApiEvidenceDatestamp":{"properties":{"value":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Value","description":"Метка времени в читаемом виде."},"provider":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider","description":"Кто поставил метку времени (провайдер или наш механизм)."},"created_at":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Created At","description":"Когда поставлена метка времени (ISO-дата)."}},"type":"object","title":"ApiEvidenceDatestamp"},"ApiEvidenceResponse":{"properties":{"check_evidence_root_hash":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Check Evidence Root Hash","description":"Корневой хеш по всем доказательствам этой проверки."},"pdf_sha256":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Pdf Sha256","description":"SHA-256 сформированного PDF-отчёта, если есть."},"data_snapshot_sha256":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Data Snapshot Sha256","description":"SHA-256 структурированного снимка результата, если есть."},"evidence_manifest_sha256":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Evidence Manifest Sha256","description":"SHA-256 манифеста доказательств, если сохранён."},"evidence_manifest_storage_key":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Evidence Manifest Storage Key","description":"Ключ хранилища для манифеста доказательств."},"evidence_storage_status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Evidence Storage Status","description":"Статус хранения доказательных артефактов."},"tsa":{"allOf":[{"$ref":"#/components/schemas/ApiEvidenceTsa"}],"description":"Данные доверенной метки времени (TSA)."},"datestamp":{"allOf":[{"$ref":"#/components/schemas/ApiEvidenceDatestamp"}],"description":"Данные метки времени (DateStamp)."},"verify_url":{"type":"string","title":"Verify Url","description":"Ссылка на страницу проверки подлинности отчёта."},"sources":{"items":{"$ref":"#/components/schemas/ApiEvidenceSource"},"type":"array","title":"Sources","description":"Цифровой след по каждому источнику."}},"type":"object","required":["tsa","datestamp","verify_url"],"title":"ApiEvidenceResponse"},"ApiEvidenceSource":{"properties":{"source_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Code","description":"Код источника, например fssp или kad_arbitr."},"source_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Name","description":"Название источника понятным языком."},"source_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Url","description":"Ссылка на источник, если доступна."},"status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status","description":"Статус отработки источника."},"result_status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Result Status","description":"Нормализованный статус ответа источника."},"records_count":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Records Count","description":"Сколько записей найдено или обработано, если известно."},"datestamp":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Datestamp","description":"Метка времени для ответа этого источника."},"normalized_result_sha256":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Normalized Result Sha256","description":"SHA-256 нормализованного ответа источника."},"raw_evidence_sha256":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Raw Evidence Sha256","description":"SHA-256 сырого снимка доказательств, если сохранён."},"evidence_level":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Evidence Level","description":"Уровень фиксации доказательств для источника."}},"type":"object","title":"ApiEvidenceSource"},"ApiEvidenceTsa":{"properties":{"status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status","description":"Статус TSA-метки времени."},"provider":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider","description":"Кто проставил метку времени."},"token_sha256":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Token Sha256","description":"SHA-256 TSA-токена, если он был получен."},"completed_at":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Completed At","description":"Когда завершилась простановка TSA-метки (ISO-дата)."}},"type":"object","title":"ApiEvidenceTsa"},"ApiMonitorCreateRequest":{"properties":{"type":{"type":"string","title":"Type","description":"Тип мониторинга: seller, object или full.","examples":["full"]},"subject":{"anyOf":[{"type":"object"},{"type":"null"}],"title":"Subject","description":"Данные, которые нужно перепроверять. Предпочтительное поле для API-мониторинга."},"input_data":{"anyOf":[{"type":"object"},{"type":"null"}],"title":"Input Data","description":"Алиас для subject, оставлен для совместимости со схемой запуска проверок."},"schedule_mode":{"type":"string","pattern":"^(dates|interval)$","title":"Schedule Mode","description":"Режим расписания: конкретные даты или интервал.","default":"dates"},"dates":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Dates","description":"Список ISO-дат/дат-времени для schedule_mode=dates."},"interval_days":{"anyOf":[{"type":"integer","maximum":365.0,"minimum":1.0},{"type":"null"}],"title":"Interval Days","description":"Интервал в днях для schedule_mode=interval."},"until":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Until","description":"ISO-дата окончания интервального мониторинга."},"cycles_left":{"anyOf":[{"type":"integer","maximum":1000.0,"minimum":1.0},{"type":"null"}],"title":"Cycles Left","description":"Количество будущих циклов мониторинга."},"webhook_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Webhook Url","description":"Webhook URL только для этой подписки; если не задан, используется URL API-ключа."}},"additionalProperties":true,"type":"object","required":["type"],"title":"ApiMonitorCreateRequest","examples":[{"cycles_left":4,"interval_days":7,"schedule_mode":"interval","subject":{"object":{"cadastral_number":"78:40:0008480:3996"},"seller":{"first_name":"Иван","last_name":"Иванов"}},"type":"full"},{"dates":["2026-07-01","2026-07-08"],"schedule_mode":"dates","subject":{"seller":{"first_name":"Иван","last_name":"Иванов"}},"type":"seller"}]},"ApiMonitorListResponse":{"properties":{"items":{"items":{"$ref":"#/components/schemas/ApiMonitorResponse"},"type":"array","title":"Items","description":"Подписки мониторинга (на этой странице)."},"total":{"type":"integer","title":"Total","description":"Всего подписок, подходящих под фильтр."},"limit":{"type":"integer","title":"Limit","description":"Размер страницы в ответе."},"offset":{"type":"integer","title":"Offset","description":"Смещение страницы в ответе."},"request_id":{"type":"string","title":"Request Id","description":"ID запроса — пришлите его в поддержку, если нужно разобраться."}},"type":"object","required":["items","total","limit","offset","request_id"],"title":"ApiMonitorListResponse"},"ApiMonitorResponse":{"properties":{"id":{"type":"integer","title":"Id","description":"ID подписки мониторинга."},"status":{"type":"string","title":"Status","description":"Статус подписки: active (активна), paused (на паузе), finished (завершена) или insufficient_funds (не хватило баланса)."},"type":{"type":"string","title":"Type","description":"Тип проверки под мониторингом: seller, object или full."},"subject":{"type":"object","title":"Subject","description":"Сохранённые данные объекта проверки — по ним идут повторные циклы."},"schedule_mode":{"type":"string","title":"Schedule Mode","description":"Режим расписания: dates (по датам) или interval (по циклу)."},"dates":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Dates","description":"Заданные даты проверок (для режима по датам)."},"interval_days":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Interval Days","description":"Интервал в днях (для режима по циклу)."},"until":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Until","description":"До какой даты идёт мониторинг по циклу (ISO-дата)."},"cycles_left":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Cycles Left","description":"Сколько циклов мониторинга осталось, если задано числом."},"next_run_at":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Next Run At","description":"Когда запланирован следующий цикл (ISO-дата)."},"last_run_at":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Last Run At","description":"Когда был последний цикл (ISO-дата)."},"last_check_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Last Check Id","description":"ID последней проверки-снимка мониторинга."},"webhook_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Webhook Url","description":"Свой webhook-адрес для этой подписки, если задан."},"created_at":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Created At","description":"Когда создана подписка мониторинга (ISO-дата)."},"updated_at":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Updated At","description":"Когда подписку последний раз меняли (ISO-дата)."},"runs":{"items":{"$ref":"#/components/schemas/ApiMonitorRunResponse"},"type":"array","title":"Runs","description":"Последние циклы мониторинга."},"request_id":{"type":"string","title":"Request Id","description":"ID запроса — пришлите его в поддержку, если нужно разобраться."}},"type":"object","required":["id","status","type","subject","schedule_mode","request_id"],"title":"ApiMonitorResponse"},"ApiMonitorRunResponse":{"properties":{"id":{"type":"integer","title":"Id","description":"Внутренний ID цикла мониторинга."},"check_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Check Id","description":"ID проверки, созданной в рамках цикла, если она была."},"ran_at":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Ran At","description":"Когда отработал цикл (ISO-дата)."},"status":{"type":"string","title":"Status","description":"Статус цикла: queued (в очереди), processing (идёт), completed (завершён), failed (ошибка) или insufficient_funds (не хватило баланса)."},"changed":{"type":"boolean","title":"Changed","description":"Обнаружил ли этот цикл изменения по сравнению с прошлым снимком."},"changes":{"type":"object","title":"Changes","description":"Что изменилось по сравнению с прошлым снимком."},"risk_before":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Risk Before","description":"Риск-балл до этого цикла, если посчитан."},"risk_after":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Risk After","description":"Риск-балл после этого цикла, если посчитан."},"act_pdf_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Act Pdf Url","description":"Ссылка на лёгкий акт мониторинга (PDF), когда сформирован."},"evidence_root_hash":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Evidence Root Hash","description":"Корневой хеш доказательств для этого цикла мониторинга."},"charged_amount":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Charged Amount","description":"Сколько списано за этот цикл мониторинга."}},"type":"object","required":["id","status","changed","changes"],"title":"ApiMonitorRunResponse"},"ApiMonitorUpdateRequest":{"properties":{"schedule_mode":{"anyOf":[{"type":"string","pattern":"^(dates|interval)$"},{"type":"null"}],"title":"Schedule Mode","description":"Новый режим расписания."},"dates":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Dates","description":"Новые даты для schedule_mode=dates."},"interval_days":{"anyOf":[{"type":"integer","maximum":365.0,"minimum":1.0},{"type":"null"}],"title":"Interval Days","description":"Новый интервал в днях."},"until":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Until","description":"Новая ISO-дата окончания."},"cycles_left":{"anyOf":[{"type":"integer","maximum":1000.0,"minimum":1.0},{"type":"null"}],"title":"Cycles Left","description":"Новое число оставшихся циклов."},"status":{"anyOf":[{"type":"string","pattern":"^(active|paused|finished|insufficient_funds)$"},{"type":"null"}],"title":"Status","description":"Новый статус подписки."},"webhook_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Webhook Url","description":"Переопределённый webhook URL подписки или null, чтобы убрать переопределение."}},"type":"object","title":"ApiMonitorUpdateRequest","examples":[{"status":"paused"},{"cycles_left":3,"interval_days":14,"schedule_mode":"interval"}]},"ApiTariffsResponse":{"properties":{"currency":{"type":"string","title":"Currency","description":"Валюта тарифа.","default":"RUB"},"current_tier":{"type":"string","title":"Current Tier","description":"Текущий тариф агентства."},"realty":{"additionalProperties":{"additionalProperties":{"type":"number"},"type":"object"},"type":"object","title":"Realty","description":"Цены проверок по тарифам и типам."},"document_check":{"additionalProperties":{"type":"number"},"type":"object","title":"Document Check","description":"Цены на анализ документов по тарифам."},"valuation":{"additionalProperties":{"type":"number"},"type":"object","title":"Valuation","description":"Цены на оценку по тарифам."},"monitoring":{"additionalProperties":{"additionalProperties":{"type":"number"},"type":"object"},"type":"object","title":"Monitoring","description":"Цены циклов мониторинга по тарифам и типам проверки."},"request_id":{"type":"string","title":"Request Id","description":"ID запроса — пришлите его в поддержку, если нужно разобраться."}},"type":"object","required":["current_tier","realty","document_check","valuation","monitoring","request_id"],"title":"ApiTariffsResponse"},"ApiValuationCreateResponse":{"properties":{"id":{"type":"string","title":"Id","description":"Публичный ID задачи оценки."},"status":{"type":"string","title":"Status","description":"Начальный статус оценки."},"mode":{"type":"string","title":"Mode","description":"Режим ключа для запроса: live или sandbox."},"result":{"anyOf":[{"type":"object"},{"type":"null"}],"title":"Result","description":"Мгновенный результат оценки в sandbox, если есть."},"pdf_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Pdf Url","description":"Ссылка на PDF оценки, когда сформирован."},"cost":{"type":"number","title":"Cost","description":"Сколько списано за оценку."},"balance_remaining":{"type":"number","title":"Balance Remaining","description":"Баланс агентства после операции."},"request_id":{"type":"string","title":"Request Id","description":"ID запроса — пришлите его в поддержку, если нужно разобраться."},"idempotent_replay":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Idempotent Replay","description":"true, если ответ возвращён повторно по Idempotency-Key (без нового списания)."}},"type":"object","required":["id","status","mode","cost","balance_remaining","request_id"],"title":"ApiValuationCreateResponse"},"ApiValuationStatusResponse":{"properties":{"id":{"type":"string","title":"Id","description":"Публичный ID задачи оценки."},"status":{"type":"string","title":"Status","description":"Текущий статус оценки."},"created_at":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Created At","description":"Когда создана задача оценки (ISO-дата)."},"completed_at":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Completed At","description":"Когда завершилась оценка (ISO-дата)."},"result":{"anyOf":[{"type":"object"},{"type":"null"}],"title":"Result","description":"Структурированный результат оценки."},"pdf_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Pdf Url","description":"Ссылка на PDF оценки, когда сформирован."},"evidence":{"allOf":[{"$ref":"#/components/schemas/ApiEvidenceResponse"}],"description":"Цифровой след оценки."},"request_id":{"type":"string","title":"Request Id","description":"ID запроса — пришлите его в поддержку, если нужно разобраться."}},"type":"object","required":["id","status","evidence","request_id"],"title":"ApiValuationStatusResponse"},"ApiVerifyResponse":{"properties":{"valid":{"type":"boolean","title":"Valid","description":"Признан ли этот SHA-256 действительным цифровым следом RealIQ."},"found":{"type":"boolean","title":"Found","description":"Нашлась ли соответствующая запись отчёта/проверки/доказательств."},"sha256":{"type":"string","title":"Sha256","description":"SHA-256, который передал клиент."},"kind":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Kind","description":"Тип найденного объекта, если известен."},"check_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Check Id","description":"ID связанной проверки, если найдена."},"check_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Check Type","description":"Тип связанной проверки, если найдена."},"status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status","description":"Статус связанной проверки, если найдена."},"created_at":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Created At","description":"Когда создана связанная проверка (ISO-дата)."},"completed_at":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Completed At","description":"Когда завершилась связанная проверка (ISO-дата)."},"evidence":{"anyOf":[{"$ref":"#/components/schemas/ApiEvidenceResponse"},{"type":"null"}],"description":"Цифровой след найденной проверки, если есть."},"request_id":{"type":"string","title":"Request Id","description":"ID запроса — пришлите его в поддержку, если нужно разобраться."}},"type":"object","required":["valid","found","sha256","request_id"],"title":"ApiVerifyResponse"},"Body_create_api_document_check_api_v1_document_check_post":{"properties":{"file":{"type":"string","format":"binary","title":"File"},"scenario":{"type":"string","title":"Scenario","default":"single_document"},"document_type_guess":{"type":"string","title":"Document Type Guess","default":""},"page_count":{"type":"integer","title":"Page Count","default":1}},"type":"object","required":["file"],"title":"Body_create_api_document_check_api_v1_document_check_post"},"ValuationRequest":{"properties":{"address":{"type":"string","title":"Address","default":""},"cadastral_number":{"type":"string","title":"Cadastral Number","default":""},"area":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Area"},"list_price":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"List Price"},"ownership":{"type":"string","title":"Ownership","default":"whole"},"share":{"type":"string","title":"Share","default":""},"data_processing_consent":{"type":"boolean","title":"Data Processing Consent","default":false}},"type":"object","title":"ValuationRequest"}},"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"X-API-KEY"}}}}