Перейти к содержанию

Динамический контент

Получение выбранного блока (по полю code)

Метод: GET
URL: https://beta.api.gigma.ru/counterparty/blocks/{code}
Авторизация: -
Headers: Token: {токен приложения из Gigma}

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

Передаваемые параметры отсутствуют.

Пример запроса

https://beta.api.gigma.ru/counterparty/blocks/9

Ответ

При успешном действии возвращается HTTP код 200.

{
    "block": {
        "id": 42,
        "code": 9,
        "name": "Картинка",
        "avatar": {
            "id": 3173,
            "name": "Variant6.png",
            "type": {
                "id": 2,
                "name": "Аватар",
                "avatar": "https:\/\/beta.api.gigma.ru\/storage\/uploads\/default.svg",
                "created_at": "2024-03-27T07:00:46.000000Z"
            },
            "path": "https:\/\/beta.api.gigma.ru\/storage\/uploads\/NkuY5AlCIqKraGSjxvi8ZgjbHOzMPSk8opUZ7CMq.png",
            "link": null,
            "created_at": "2025-03-13T08:00:53.000000Z",
            "updated_at": "2025-03-13T08:00:53.000000Z"
        },
        "block_type": {
            "id": 3,
            "name": "Картинка",
            "avatar": "https:\/\/beta.api.gigma.ru\/\/storage\/uploads\/image-profile-2.svg",
            "created_at": "2025-01-23T09:47:38.000000Z"
        },
        "link": null,
        "file": {
            "id": 3172,
            "name": "Variant6.png",
            "type": {
                "id": 1,
                "name": "Трудовой договор",
                "avatar": "https:\/\/beta.api.gigma.ru\/storage\/uploads\/default.svg",
                "created_at": "2024-03-27T07:00:46.000000Z"
            },
            "path": "https:\/\/beta.api.gigma.ru\/storage\/uploads\/hyYYah60RQfaL8oCSfHx0Ad3zknA39Wg8mgBMIVN.png",
            "link": null,
            "created_at": "2025-03-13T08:00:52.000000Z",
            "updated_at": "2025-03-13T08:00:52.000000Z"
        },
        "text": null,
        "parent": {
            "id": 39,
            "name": "Слайдер 2"
        },
        "children": [],
        "created_at": "2025-03-13T08:00:53.000000Z"
    }
}

Описание полей ответа

  • id - ID;
  • code - код;
  • block_type - объект с информацией о типе блока;
  • avatar - URL ссылка на аватар элемента меню;
  • name - название блока;
  • link - ссылка для перехода;
  • file - объект с информацией о загруженном файле;
  • text - текстовый контент;
  • parent - родительский блок;
  • children - массив дочерних элементов.

Получение выбранного блока (по полю identifier)

Метод: GET
URL: https://beta.api.gigma.ru/counterparty/blocks/id/{identifier}
Авторизация: -
Headers: Token: {токен приложения из Gigma}

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

Передаваемые параметры отсутствуют.

Пример запроса

https://beta.api.gigma.ru/counterparty/blocks/id/header

Ответ

При успешном действии возвращается HTTP код 200.

{
    "block": {
        "id": 42,
        "code": 9,
        "name": "Картинка",
        "identifier": "header",
        "avatar": {
            "id": 3173,
            "name": "Variant6.png",
            "type": {
                "id": 2,
                "name": "Аватар",
                "avatar": "https:\/\/beta.api.gigma.ru\/storage\/uploads\/default.svg",
                "created_at": "2024-03-27T07:00:46.000000Z"
            },
            "path": "https:\/\/beta.api.gigma.ru\/storage\/uploads\/NkuY5AlCIqKraGSjxvi8ZgjbHOzMPSk8opUZ7CMq.png",
            "link": null,
            "created_at": "2025-03-13T08:00:53.000000Z",
            "updated_at": "2025-03-13T08:00:53.000000Z"
        },
        "block_type": {
            "id": 3,
            "name": "Картинка",
            "avatar": "https:\/\/beta.api.gigma.ru\/\/storage\/uploads\/image-profile-2.svg",
            "created_at": "2025-01-23T09:47:38.000000Z"
        },
        "link": null,
        "file": {
            "id": 3172,
            "name": "Variant6.png",
            "type": {
                "id": 1,
                "name": "Трудовой договор",
                "avatar": "https:\/\/beta.api.gigma.ru\/storage\/uploads\/default.svg",
                "created_at": "2024-03-27T07:00:46.000000Z"
            },
            "path": "https:\/\/beta.api.gigma.ru\/storage\/uploads\/hyYYah60RQfaL8oCSfHx0Ad3zknA39Wg8mgBMIVN.png",
            "link": null,
            "created_at": "2025-03-13T08:00:52.000000Z",
            "updated_at": "2025-03-13T08:00:52.000000Z"
        },
        "text": null,
        "parent": {
            "id": 39,
            "name": "Слайдер 2"
        },
        "children": [],
        "created_at": "2025-03-13T08:00:53.000000Z"
    }
}

Описание полей ответа

  • id - ID;
  • code - код;
  • identifier - идентификатор;
  • block_type - объект с информацией о типе блока;
  • avatar - URL ссылка на аватар элемента меню;
  • name - название блока;
  • link - ссылка для перехода;
  • file - объект с информацией о загруженном файле;
  • text - текстовый контент;
  • parent - родительский блок;
  • children - массив дочерних элементов.