Skip to content
Мои токены Поддержка
Авторизоваться
Для подтверждения действия введите пароль
Чтобы продолжить, введите пароль для пользователя

Словари для работы с грузами

Данные, полученные с помощью указанных ниже методов, вы сможете использовать при работе с Грузами.

Каждому наименованию груза, типу документов, валюте упаковке или варианту загрузки, присвоен свой уникальный идентификатор в базе данных ATI.SU. Воспользуйтесь словарями из списка ниже, чтобы найти нужные id.

Получение списка кузовов
get /v1.0/dictionaries/carTypes
Запрос
Пример запроса
curl 'https://api.ati.su/v1.0/dictionaries/carTypes' \
-X 'GET' \
-H 'Authorization: Bearer {authorizationToken}' \
-H 'Content-Type: application/json'
Ответ
200 Типы кузовов
Модель
[{...}]
Id: int64

Id

Id2: guid

Guid

Name: string

Название

Attribs: int32

Атрибут

Position: int32

Позиция

TypeId: int32

Тип

NameEng: string

Название на английском

ShortName: string

Короткое название

ShortNameEng: string

Короткое название на английском

}]
Пример
[...]
{...}
"Id":0,
"Id2":"3fa85f64-5717-4562-b3fc-2c963f66afa6",
"Name":"string",
"Attribs":0,
"Position":0,
"TypeId":0,
"NameEng":"string",
"ShortName":"string",
"ShortNameEng":"string"
}
]
Получение наименований грузов
get /v1.0/dictionaries/cargoTypes
Запрос
Пример запроса
curl 'https://api.ati.su/v1.0/dictionaries/cargoTypes' \
-X 'GET' \
-H 'Authorization: Bearer {authorizationToken}' \
-H 'Content-Type: application/json'
Ответ
200 Наименования грузов
Модель
[{...}]
Id: int64

Id

Id2: guid

Guid

Name: string

Название

NameEng: string

Название на английском

}]
Пример
[...]
{...}
"Id":0,
"Id2":"3fa85f64-5717-4562-b3fc-2c963f66afa6",
"Name":"string",
"NameEng":"string"
}
]
Получение списка валют
get /v1.0/dictionaries/currencyTypes
Запрос
Пример запроса
curl 'https://api.ati.su/v1.0/dictionaries/currencyTypes' \
-X 'GET' \
-H 'Authorization: Bearer {authorizationToken}' \
-H 'Content-Type: application/json'
Ответ
200 Список валют
Модель
[{...}]
Name: string

Название

NameEng: string

Название на английском

Id: int64

Id

Id2: guid
Modifier: int32

Модификатор порядка валюты. Например, для ТЫС.РУБ - 1000, для РУБ - 1

CurrencyIdPerKm: int32 (nullable)

ссылка на эту же валюту, только за км. Например, РУБ -> РУБ/КМ

Iso4217Code: string

Буквенный код валюты Iso4217

Iso4217DigitalCode: int32

Численный код валюты Iso4217

}]
Пример
[...]
{...}
"Name":"string",
"NameEng":"string",
"Id":0,
"Id2":"3fa85f64-5717-4562-b3fc-2c963f66afa6",
"Modifier":0,
"CurrencyIdPerKm":0,
"Iso4217Code":"string",
"Iso4217DigitalCode":0
}
]
Получение списка типов документов для груза
get /v1.0/dictionaries/documenttypes
Запрос
Пример запроса
curl 'https://api.ati.su/v1.0/dictionaries/documenttypes' \
-X 'GET' \
-H 'Authorization: Bearer {authorizationToken}' \
-H 'Content-Type: application/json'
Ответ
200 Типы документов для груза
Модель
[string]
Пример
[...]
"string"
]
Получение списка вариантов оплаты
get /v1.0/dictionaries/moneyTypes
Запрос
Пример запроса
curl 'https://api.ati.su/v1.0/dictionaries/moneyTypes' \
-X 'GET' \
-H 'Authorization: Bearer {authorizationToken}' \
-H 'Content-Type: application/json'
Ответ
200 Список вариантов оплаты
Модель
[{...}]
Id: int64

Id

Id2: guid

Guid

Name: string

Название

NameEng: string

Название на английском

}]
Пример
[...]
{...}
"Id":0,
"Id2":"3fa85f64-5717-4562-b3fc-2c963f66afa6",
"Name":"string",
"NameEng":"string"
}
]
Получение списка наименований упаковок
get /v1.0/dictionaries/packTypes
Запрос
Пример запроса
curl 'https://api.ati.su/v1.0/dictionaries/packTypes' \
-X 'GET' \
-H 'Authorization: Bearer {authorizationToken}' \
-H 'Content-Type: application/json'
Ответ
200 Наименования упаковки
Модель
[{...}]
Id: int64

Id

Id2: guid

Guid

Name: string

Название

NameEng: string

Название на английском

ShortName: string

Короткое название

}]
Пример
[...]
{...}
"Id":0,
"Id2":"3fa85f64-5717-4562-b3fc-2c963f66afa6",
"Name":"string",
"NameEng":"string",
"ShortName":"string"
}
]
Получение списка вариантов загрузки
get /v1.0/dictionaries/loadingTypes
Запрос
Пример запроса
curl 'https://api.ati.su/v1.0/dictionaries/loadingTypes' \
-X 'GET' \
-H 'Authorization: Bearer {authorizationToken}' \
-H 'Content-Type: application/json'
Ответ
200 Варианты загрузки
Модель
[{...}]
Id: int64

Id

Id2: guid

Guid

Name: string

Название

NameEng: string

Название на английском

ShortName: string

Короткое название

ShortNameEng: string

Короткое название на английском

}]
Пример
[...]
{...}
"Id":0,
"Id2":"3fa85f64-5717-4562-b3fc-2c963f66afa6",
"Name":"string",
"NameEng":"string",
"ShortName":"string",
"ShortNameEng":"string"
}
]
Получение списка вариантов разгрузки
get /v1.0/dictionaries/unloadingTypes
Запрос
Пример запроса
curl 'https://api.ati.su/v1.0/dictionaries/unloadingTypes' \
-X 'GET' \
-H 'Authorization: Bearer {authorizationToken}' \
-H 'Content-Type: application/json'
Ответ
200 Варианты разгрузки
Модель
[{...}]
Id: int64

Id

Id2: guid

Guid

Name: string

Название

NameEng: string

Название на английском

ShortName: string

Короткое название

ShortNameEng: string

Короткое название на английском

}]
Пример
[...]
{...}
"Id":0,
"Id2":"3fa85f64-5717-4562-b3fc-2c963f66afa6",
"Name":"string",
"NameEng":"string",
"ShortName":"string",
"ShortNameEng":"string"
}
]
Получение списка пояснений к отказу в доступе к работе с грузом
get /v1.0/dictionaries/load_access_denied_reasons
Запрос
Пример запроса
curl 'https://api.ati.su/v1.0/dictionaries/load_access_denied_reasons' \
-X 'GET' \
-H 'Authorization: Bearer {authorizationToken}' \
-H 'Content-Type: application/json'
Ответ
200 Причины отказа доступа к грузу
Модель
{...}
any-key: string
}
Пример
{...}
"any-key":"string"
}