Тест API Витрины

Сервер: https://xn----ctbjblqxdiff1ap0a4fi.xn--90ais


TEST 1 — Список справочников

GET /api/v1/external/tech-skills/catalogs?page=1&size=10&sort=name,ASC

URL: https://xn----ctbjblqxdiff1ap0a4fi.xn--90ais/api/v1/external/tech-skills/catalogs?page=1&size=10&sort=name,ASC

Отправляем GET...

HTTP STATUS: 200

TIME: 3.14 сек.

Response Headers:

Array
(
    [server] => Array
        (
            [name] => Server
            [values] => Array
                (
                    [0] => nginx/1.26.3
                )

        )

    [date] => Array
        (
            [name] => Date
            [values] => Array
                (
                    [0] => Sun, 06 Sep 2026 11:50:34 GMT
                )

        )

    [content-type] => Array
        (
            [name] => Content-Type
            [values] => Array
                (
                    [0] => application/json
                )

        )

    [content-length] => Array
        (
            [name] => Content-Length
            [values] => Array
                (
                    [0] => 782
                )

        )

    [connection] => Array
        (
            [name] => Connection
            [values] => Array
                (
                    [0] => close
                )

        )

    [x-ratelimit-limit] => Array
        (
            [name] => X-RateLimit-Limit
            [values] => Array
                (
                    [0] => 100
                )

        )

    [x-ratelimit-remaining] => Array
        (
            [name] => X-RateLimit-Remaining
            [values] => Array
                (
                    [0] => 99
                )

        )

    [x-ratelimit-reset] => Array
        (
            [name] => X-RateLimit-Reset
            [values] => Array
                (
                    [0] => 2026-09-06T11:50:35.489Z
                )

        )

)

Response:

{"content":[{"id":18,"name":"Автоматизация тестирования"},{"id":10,"name":"Архитектурные стили и паттерны"},{"id":20,"name":"Базы данных"},{"id":30,"name":"Домены"},{"id":24,"name":"Кибербезопасность"},{"id":31,"name":"Классификатор программного обеспечения"},{"id":17,"name":"Методологии тестирования"},{"id":29,"name":"Направления деятельности"},{"id":22,"name":"Облачные сервисы"},{"id":21,"name":"Операционные системы"}],"pageable":{"page":1,"size":10,"sort":[{"field":"name","direction":"ASC"}]},"totalElements":24,"totalPages":3,"isLast":false,"isFirst":true,"isEmpty":false}

✓ Список справочников получен успешно

Справочники:

IDНазвание
18Автоматизация тестирования
10Архитектурные стили и паттерны
20Базы данных
30Домены
24Кибербезопасность
31Классификатор программного обеспечения
17Методологии тестирования
29Направления деятельности
22Облачные сервисы
21Операционные системы

Всего справочников: 24

TEST 2 — Справочник №18

GET /api/v1/external/tech-skills/catalogs/18?page=1&size=10&sort=name,ASC

URL: https://xn----ctbjblqxdiff1ap0a4fi.xn--90ais/api/v1/external/tech-skills/catalogs/18?page=1&size=10&sort=name,ASC

Отправляем GET...

HTTP STATUS: 200

TIME: 0.048 сек.

Response Headers:

Array
(
    [server] => Array
        (
            [name] => Server
            [values] => Array
                (
                    [0] => nginx/1.26.3
                )

        )

    [date] => Array
        (
            [name] => Date
            [values] => Array
                (
                    [0] => Sun, 06 Sep 2026 11:50:34 GMT
                )

        )

    [content-type] => Array
        (
            [name] => Content-Type
            [values] => Array
                (
                    [0] => application/json
                )

        )

    [content-length] => Array
        (
            [name] => Content-Length
            [values] => Array
                (
                    [0] => 479
                )

        )

    [connection] => Array
        (
            [name] => Connection
            [values] => Array
                (
                    [0] => close
                )

        )

    [x-ratelimit-limit] => Array
        (
            [name] => X-RateLimit-Limit
            [values] => Array
                (
                    [0] => 100
                )

        )

    [x-ratelimit-remaining] => Array
        (
            [name] => X-RateLimit-Remaining
            [values] => Array
                (
                    [0] => 98
                )

        )

    [x-ratelimit-reset] => Array
        (
            [name] => X-RateLimit-Reset
            [values] => Array
                (
                    [0] => 2026-09-06T11:50:35.489Z
                )

        )

)

Response:

{"content":[{"id":2853,"name":"Selenium WebDriver"},{"id":2854,"name":"Cypress"},{"id":2855,"name":"Playwright"},{"id":2856,"name":"Puppeteer"},{"id":2857,"name":"TestCafe"},{"id":2858,"name":"WebdriverIO"},{"id":2859,"name":"Appium"},{"id":2860,"name":"Detox"},{"id":2861,"name":"Espresso"},{"id":2862,"name":"XCTest"}],"pageable":{"page":1,"size":10,"sort":[{"field":"name","direction":"ASC"}]},"totalElements":150,"totalPages":15,"isLast":false,"isFirst":true,"isEmpty":false}

✓ Справочник №18 получен успешно

Элементы справочника:

IDНазвание
2853Selenium WebDriver
2854Cypress
2855Playwright
2856Puppeteer
2857TestCafe
2858WebdriverIO
2859Appium
2860Detox
2861Espresso
2862XCTest

Всего элементов: 150

Итог

✓ API Витрины доступно из PHP/Bitrix

Соединение по HTTPS работает, API Key принимается, JSON корректно возвращается.