Skip to content

Box types ​

INFO

Каждый ответ приходит в общем конверте — code, message, messages, status_code, time — а полезная нагрузка лежит в data. Таблицы ниже описывают содержимое data.

POST /box-types/create ​

This method allows adding box-types into the account.

Тело запроса

ПолеТипОбязательноОписание
namestringДа
short_namestringНет
codestringНет
statusstringНетДопустимые значения: active, inactive. По умолчанию: "active"
json
{
  "name": "string",
  "short_name": "string",
  "code": "string",
  "status": "active"
}

Ответ

ПолеТипОписание
namestring
codestring
short_namestring
statusstringДопустимые значения: active, inactive
json
{
  "code": 0,
  "message": "Success",
  "status_code": 200,
  "data": {
    "name": "string",
    "code": "string",
    "short_name": "string",
    "status": "active"
  },
  "time": "2025-05-01T12:00:00Z"
}

PUT /box-types/update ​

This method allows updating box-types in the account.

Тело запроса

ПолеТипОбязательноОписание
_idstringНет
namestringДа
short_namestringНет
codestringНет
statusstringНетДопустимые значения: active, inactive. По умолчанию: "active"
json
{
  "_id": "67b486d242ed76693cd2cc59",
  "name": "string",
  "short_name": "string",
  "code": "string",
  "status": "active"
}

Ответ

Структура ответа совпадает с POST /box-types/create.

DELETE /box-types/delete/{id} ​

Delete a box-types

Параметры пути

ПараметрТипОбязательноОписание
idstringДа

Тело запроса

Тело запроса не требуется.

Ответ

json
{
  "code": 0,
  "message": "Success",
  "status_code": 200,
  "data": "ok",
  "time": "2025-05-01T12:00:00Z"
}

GET /box-types/get-all ​

Get all box-typess

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

ПараметрТипОбязательноОписание
searchstringНетSearch box-types

Тело запроса

Тело запроса не требуется.

Ответ

json
{
  "code": 0,
  "message": "Success",
  "status_code": 200,
  "data": [
    {
      "name": "string",
      "code": "string",
      "short_name": "string",
      "status": "active"
    }
  ],
  "time": "2025-05-01T12:00:00Z"
}

GET /box-types/get-by-id/{id} ​

Get box-types using its _id

Параметры пути

ПараметрТипОбязательноОписание
idstringДа

Тело запроса

Тело запроса не требуется.

Ответ

Структура ответа совпадает с POST /box-types/create.

GET /box-types/get-deleted ​

Get deleted box-types ids

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

ПараметрТипОбязательноОписание
deleted_atstringДа

Тело запроса

Тело запроса не требуется.

Ответ

json
{
  "code": 0,
  "message": "Success",
  "status_code": 200,
  "data": [
    "string"
  ],
  "time": "2025-05-01T12:00:00Z"
}

POST /box-types/get-paging ​

Get box-types by paging

Тело запроса

ПолеТипОбязательноОписание
pagenumberДаПо умолчанию: 1
limitnumberДаПо умолчанию: 20
searchstringНет
namestringНет
short_namestringНет
codestringНет
statusstringНетДопустимые значения: active, inactive
json
{
  "page": 1,
  "limit": 20,
  "search": "string",
  "name": "string",
  "short_name": "string",
  "code": "string",
  "status": "active"
}

Ответ

data.total — общее количество записей, data.data[] — записи текущей страницы. Таблица ниже описывает одну запись.

ПолеТипОписание
namestring
codestring
short_namestring
statusstringДопустимые значения: active, inactive
updated_by_userobject
updated_by_user._idstring
updated_by_user.full_namestring
created_by_userobject
created_by_user._idstring
created_by_user.full_namestring
created_atstring (date-time)
updated_atstring (date-time)
is_defaultboolean
json
{
  "code": 0,
  "message": "Success",
  "status_code": 200,
  "data": {
    "total": 0,
    "data": [
      {
        "name": "string",
        "code": "string",
        "short_name": "string",
        "status": "active",
        "updated_by_user": {
          "_id": "string",
          "full_name": "string"
        },
        "created_by_user": {
          "_id": "string",
          "full_name": "string"
        },
        "created_at": "2025-05-01T12:00:00Z",
        "updated_at": "2025-05-01T12:00:00Z",
        "is_default": false
      }
    ]
  },
  "time": "2025-05-01T12:00:00Z"
}

Эта страница сгенерирована из спецификации OpenAPI.

Bito 2.0 Integration API