Base SSTMK API (1.0.0)

Download OpenAPI specification:

Документация API Base SSTMK

Авторизация

Методы авторизации и получения данных текущего пользователя

Авторизация

Авторизация пользователя и получение JWT токена

Request Body schema: application/json
required
login
required
string
password
required
string

Responses

Request samples

Content type
application/json
{
  • "login": "user@example.com",
  • "password": "secret"
}

Response samples

Content type
application/json
{
  • "success": true,
  • "data": {
    },
  • "meta": {
    }
}

Проекты

Методы работы с проектами

Список проектов

Возвращает проекты, доступные текущему пользователю

Authorizations:
bearerAuth

Responses

Response samples

Content type
application/json
{
  • "success": true,
  • "data": {},
  • "meta": {
    },
  • "paths": null
}

Бренды

Методы работы с брендами

Список брендов

Возвращает бренды, доступные текущему пользователю

Authorizations:
bearerAuth

Responses

Response samples

Content type
application/json
{
  • "success": true,
  • "data": {
    },
  • "meta": {
    }
}

Каталоги

Методы работы с каталогами

Список каталогов

Возвращает каталоги, доступные текущему пользователю

Authorizations:
bearerAuth

Responses

Response samples

Content type
application/json
{
  • "success": true,
  • "data": [
    ],
  • "meta": {
    }
}

Товары каталога

Возвращает товары выбранного каталога с пагинацией

Authorizations:
bearerAuth
path Parameters
id
required
integer

ID каталога

query Parameters
page
integer
Default: 1

Номер страницы

limit
integer
Default: 20
Enum: 20 30 50

Количество элементов на странице

Responses

Response samples

Content type
application/json
{
  • "success": true,
  • "data": {
    },
  • "meta": {
    }
}

Товары

Методы работы с товарами

Карточка товара

Возвращает детальную информацию о товаре

Authorizations:
bearerAuth
path Parameters
id
required
integer

ID товара

Responses

Response samples

Content type
application/json
{
  • "success": true,
  • "data": {},
  • "meta": {
    }
}