Электронный Кадастр

e-cadastre.ru/openApi/systemConfig/findSystemConfigById

Сервис e-cadastre.ru/openApi/systemConfig/findSystemConfigById позволяет получать конфигурационные данные для различных систем.

Описание

Сервис поддерживает HTTP-запросы методом GET для получения конфигурационных данных. Для получения конфигурационных данных необходимо передать идентификатор системы в параметре запроса.

Параметры запроса

Ответ

Сервис возвращает JSON-объект с конфигурационными данными для запрашиваемой системы. Пример ответа:

{
    "id": "1",
    "name": "Система управления проектами",
    "version": "2.0",
    "url": "http://example.com",
    "parameters": [
        {
            "name": "login",
            "type": "string",
            "description": "Логин пользователя"
        },
        {
            "name": "password",
            "type": "string",
            "description": "Пароль пользователя"
        },
        {
            "name": "project_id",
            "type": "integer",
            "description": "Идентификатор проекта"
        }
    ]
}

Пример использования

const id = 1;
const url = `https://e-cadastre.ru/openApi/systemConfig/findSystemConfigById?id=${id}`;

fetch(url)
    .then(response => response.json())
    .then(data => console.log(data))
    .catch(error => console.error(error));

Ошибки

Если идентификатор системы не указан или указан неверно, сервис вернет ошибку с кодом 400 и сообщением "Не указан идентификатор системы". Если запрашиваемая система не найдена, сервис вернет ошибку с кодом 404 и сообщением "Система не найдена".