rusteko.api.offer.pragma.info Open in urlscan Pro
94.26.228.21  Public Scan

Submitted URL: https://rusteko.api.offer.pragma.info/
Effective URL: https://rusteko.api.offer.pragma.info/swagger-ui/index.html?url=/openapi.json
Submission Tags: phishingrod
Submission: On May 08 via api from DE — Scanned from DE

Form analysis 1 forms found in the DOM

<form class="download-url-wrapper"><input type="text" class="download-url-input" value="/openapi.json" style=""><button class="download-url-button button">Explore</button></form>

Text Content

Explore


CONSTRUCTING OFFER

 0.1.0 

OAS3

/openapi.json

Backend API

Servers
https://rusteko.api.offer.pragma.info - rusteko Backend
Authorize


АВТОРИЗАЦИЯ


GET /auth /from-core
Авторизация по токену из кор-модуля
POST /auth /refresh
Обновить токен

ПРОЕКТ


GET /project /overall
Получить список достсупных проектов со статистикой
GET /project /list
Получить список проектов
POST /project /create
Создать проектов
GET /project /{projectID} /dashboard
Получить информацию по проекту
GET /project /{projectID} /get
Получить проект по ID
PATCH /project /{projectID} /update
Обновить проект по ID
DELETE /project /{projectID} /delete
Удалить проект по ID
PUT /project /{projectID} /image /add
Добавить превью проекта
POST /project /{projectID} /image /delete
Удалить превью проекта

ФАЙЛЫ ЛСР


POST /project /{projectID} /lsr /files /upload
Загрузить XML файл/ы в проект
GET /project /{projectID} /lsr /files /list
Получить список загруженных файлов
PATCH /project /{projectID} /lsr /files /change-status
Сменить статус загруженного файла
POST /project /{projectID} /lsr /files /batch /delete-request
Удалить выбранные файлы
POST /project /{projectID} /lsr /files /batch /change-statuses
Сменить статусу загруженных файлов
POST /project /{projectID} /lsr /files /batch /download
Скачать zip архив с файлами
GET /project /{projectID} /lsr /files /{fileID} /get
Получить загруженный файл
GET /project /{projectID} /lsr /files /{fileID} /preview
Получить загруженный файл
DELETE /project /{projectID} /lsr /files /{fileID} /delete
Удалить выбранный файл

РАСЧЁТЫ


GET /project /{projectID} /calc /list
Получить список расчётов
POST /project /{projectID} /calc /create
Создать расчёт
GET /project /{projectID} /calc /{calcID} /get
Получить расчёт
POST /project /{projectID} /calc /{calcID} /upload
Создать расчёт
PATCH /project /{projectID} /calc /{calcID} /update
Обновить информацию о расчете
DELETE /project /{projectID} /calc /{calcID} /delete
Удалить расчёт
GET /project /{projectID} /calc /{calcID} /download
Скачать отчёт в формате Excel

ПОЛЬЗОВАТЕЛИ


GET /profile /get
Получить свой профиль
DELETE /profile /delete-profile
Удалить свой профиль и все связанные данные
GET /profile /{userID} /get
Получить публичный профиль пользователя

КОМПАНИЯ


GET /company /get
Получить свою компанию
GET /company /{companyID} /users
Получить список пользователей компании
GET /company /{companyID} /users-short
Получить список пользователей компании
POST /company /{companyID} /admin /create-user
Создать пользователя из модуля
POST /company /{companyID} /admin /{userID} /invite
Пригласить существующего пользователя
POST /company /{companyID} /admin /{userID} /set-avatar
Обновить аватар пользователя
POST /company /{companyID} /admin /{userID} /update-access
Обновить права доступа пользователя
POST /company /{companyID} /admin /{userID} /ban
Отозвать доступ пользователя к модулю

НАСТРОЙКИ


POST /company /settings /integrations /tangl
Обновить реквизиты интеграции с Tangl
GET /company /settings /integrations /tangl
Получить реквизиты интеграции с Tangl
DELETE /company /settings /integrations /tangl
Очистить реквизиты интеграции с Tangl
POST /company /settings /integrations /tangl /change-status
Включить/Отключить интеграцию с Tangl
GET /company /settings /integrations /tangl /available
Возвращает статус интеграции с Tangl

ПРОСТОЙ КАЛЬКУЛЯТОР


GET /calculation /{calcID} /basic /get
Получить список полей в расчёте
POST /calculation /{calcID} /basic /row /add
Создать поле в расчёте
POST /calculation /{calcID} /basic /row /{rowID} /edit
Изменить поле в расчёте
DELETE /calculation /{calcID} /basic /row /{rowID} /delete
Удалить поле в расчёте

СЛОЖНЫЙ КАЛЬКУЛЯТОР


GET /calculation /{calcID} /complex /get
Получить данные расчёта
POST /calculation /{calcID} /complex /row /add
Создать поле в расчёте
POST /calculation /{calcID} /complex /row /{rowID} /edit
Изменить поле в расчёте
DELETE /calculation /{calcID} /complex /row /{rowID} /delete
Удалить поле в расчёте
POST /calculation /{calcID} /complex /coefficient /edit
Изменить коэффициент

ГРАНД-СМЕТА РАСЧЁТ


GET /calculation /{calcID} /complicated /get
Получить данные расчёта
GET /calculation /{calcID} /complicated /coefficients /get
Получить коэффициенты
POST /calculation /{calcID} /complicated /coefficients /update
Обновить коэффициенты

ГРАНД-СМЕТА УКРУПНЁННЫЕ


GET /calculation /{calcID} /complicated /vor /get
Получить список позиций / укрупнённых расценок
GET /calculation /{calcID} /complicated /vor /get-filtered
Получить список отфильтрованных позиций
POST /calculation /{calcID} /complicated /vor /create
Создать запись
GET /calculation /{calcID} /complicated /vor /{vorID} /get
Получить данные по укрупнённой расценке
POST /calculation /{calcID} /complicated /vor /{vorID} /edit
Отредактировать укрупнённую расценку
DELETE /calculation /{calcID} /complicated /vor /{vorID} /delete
Удалить укрупнённую расценку

ГРАНД-СМЕТА УКРУПНЁННЫЕ ВЕДОМОСТЬ


GET /calculation /{calcID} /complicated /vor-grouping /get
Получить сгруппированные позиции
GET /calculation /{calcID} /complicated /vor-grouping /download
Скачать excel файл с древом данных
POST /calculation /{calcID} /complicated /vor-grouping /create
Создать уровень
POST /calculation /{calcID} /complicated /vor-grouping /rename
Переименовать уровень
POST /calculation /{calcID} /complicated /vor-grouping /change-level
Изменить уровень у нескольких уровней
POST /calculation /{calcID} /complicated /vor-grouping /available-for-insert
Получить доступные группы для вставки элементов
POST /calculation /{calcID} /complicated /vor-grouping /transfer
Переместить элементы в другую группу
GET /calculation /{calcID} /complicated /vor-grouping /auto-forming
Автоматически сформировать древо
GET /calculation /{calcID} /complicated /vor-grouping /erase-groups
Удалить все группы
DELETE /calculation /{calcID} /complicated /vor-grouping /clear
Удалить пустые группы
POST /calculation /{calcID} /complicated /vor-grouping /{groupID} /bind
Добавить элементы в уже существующий уровень
POST /calculation /{calcID} /complicated /vor-grouping /{groupID} /edit
Изменить название уровня или строки
DELETE /calculation /{calcID} /complicated /vor-grouping /{groupID} /delete
Удалить группу

ГРАНД-СМЕТА РЕСУРСЫ


GET /calculation /{calcID} /complicated /resources /get-positions
Получить список позиций
GET /calculation /{calcID} /complicated /resources /get-total-sum
Получить сумму по всем сметам
POST /calculation /{calcID} /complicated /resources /get
Получить список ресурсов

ГРАНД-СМЕТА ВЫПОЛНЕНИЕ


GET /calculation /{calcID} /complicated /execution /get
Получить данные выполнения
GET /calculation /{calcID} /complicated /execution /dynamic-rows-list
Получить список имен лимитированных строк из расчета
POST /calculation /{calcID} /complicated /execution /acts /create
Создать акт
GET /calculation /{calcID} /complicated /execution /acts /list
Получить список актов
POST /calculation /{calcID} /complicated /execution /acts /batch /edit
Редактировать акты
POST /calculation /{calcID} /complicated /execution /acts /{actID} /edit
Редактировать акт
DELETE /calculation /{calcID} /complicated /execution /acts /{actID} /delete
Удалить акт
POST /calculation /{calcID} /complicated /execution /acts /{actID} /set-quantity
Создать акт
GET /calculation /{calcID} /complicated /execution /acts /{actID} /get-ks2
Получить КС2
GET /calculation /{calcID} /complicated /execution /acts /{actID} /get-ks6a
Получить КС2
GET /calculation /{calcID} /complicated /execution /acts /{actID} /coefficients
/get
Получить коэффициенты
POST /calculation /{calcID} /complicated /execution /acts /{actID} /coefficients
/update
Обновить коэффициенты
GET /calculation /{calcID} /complicated /execution /acts /{actID} /coefficients
/sync
Синхронизировать коэффициенты с расчётом

TANGL РАСЧЁТ


GET /calculation /{calcID} /tangl /get
Получить данные расчета

СПРАВОЧНИК РАСЦЕНОК


GET /handbook /get
Получить список расценок
POST /handbook /create-root
Создать сущность 1-го уровня
PATCH /handbook /rates /delete
Удалить расценки/позиции расценки
POST /handbook /{folderID} /create
Добавить сущность в папку
DELETE /handbook /{folderID} /delete
Удалить папку
PATCH /handbook /{folderID} /update
Обновить данные о папке
POST /handbook /{folderID} /rates /create
Создать запись расценки
PATCH /handbook /{folderID} /rates /{rateID} /update
Обновить данные расценки
POST /handbook /{folderID} /rates /{rateID} /positions /create
Добавить позицию расценки
PATCH /handbook /{folderID} /rates /{rateID} /positions /{positionID} /update
Обновить позицию сметы
GET /handbook /units /get
Получить список единиц измерения
POST /handbook /units /add
Добавить единицу измерения
DELETE /handbook /units /delete
Удалить единицу измерения
GET /handbook /groups /get
Получить список групп
POST /handbook /groups /add
Добавить группу в список
DELETE /handbook /groups /delete
Удалить группу из списка
POST /handbook /filter /get-filtered-rates
Применить фильтр к справочнику
GET /handbook /filter /rate-titles
Получить список расценок для фильтра

ИНТЕГРАЦИИ - TANGL


GET /integrations /external /tangl /check
Проверить подключение к Tangl
GET /integrations /external /tangl /model-list
Получить список проектов/папок/моделей из Tangl
POST /integrations /external /tangl /create-calc
Создать расчет на основе проекта из Tangl

CORE-МОДУЛЬ


GET /core /ping
ping
POST /core /request


SCHEMAS

ActBatchData
ActBatchEditData
ActCreateRequest
ActEditData
ActListResponse
ActSetQuantity
Any
ArchiveExportResponse
AuthResponse
AvatarUploadForm
BasePricesRowCreateBody
BasicFullData
BasicRow
BasicRowCreateBody
BasicRowEditBody
BasicRowShort
CalcCreateBody
CalcData
CalcFileUploadBody
CalcUpdateBody
CmplAct
Coefficient
CoefficientBody
CoefficientsActDataV3
CoefficientsDataV3
CompanyUserAccessUpdateRequest
CompanyUserCreationResponse
CompanyUsersResponse
ComplexFullData
ComplexRow
ComplexRowEditBody
ComplexRowShort
ComplicatedData
ComplicatedDynamicRow
ComplicatedPositionTreeChapter
ComplicatedPositionTreeFile
ComplicatedPositionTreePosition
ComplicatedResourcesBody
ComplicatedRow
ComplicatedRowBase
ComplicatedRowCurr
ComplicatedRowResourceLevel
ComplicatedRowResourceRow
ComplicatedRowResourceTotal
CorePingResponse
CrossServerModuleRequestSender
CrossServerModuleResponse
CrossServerModuleResponseBody
CrossServerUserCreation
CrossServerUserCreationEmployment
CrossServerUserCreationProfile
DataList_CalcData_
DataList_Int_
DataList_ProjectPreview_
DataList_UserShortData_
EcecutionFullData
EditCoefficientsBody
EstimateActList
EstimateInfo
ExecutionRowData
ExecutionRowPartData
GroupResponse
HandbkDeleteRequest
HandbkFolderBodyModel
HandbkFolderCreateBody
HandbkGroupCreateBody
HandbkRateBodyModel
HandbkRateFilterBody
HandbkRatePositionBodyModel
HandbkRowsResponse
HandbkUnitCreateBody
IncomingCrossServerModuleRequest
IndexCoefficient
IndexCoefficients
IndexCoefficientsChapters
IndexUpdateRecord
LSRFileListResponse
LSRFileResponse
LSRFileStatusChangeRequest
LSRFilesBatchIDs
LSRFilesBatchStatusChangeRequest
LimitedCost
LimitedCostData
LimitedCostsUpdateRecord
NrSpCoefficientChapters
NrSpCoefficients
NrSpUpdateRecord
OriginDynamicRowsByChapterInfo
OriginDynamicRowsInfo
OriginDynamicRowsInfoListResponse
PaginatedProjectOverallResponse
PreviewCreateBody
Project
ProjectAccess
ProjectAddress
ProjectCreateBody
ProjectCreateResponsible
ProjectDashboardResponse
ProjectListResponse
ProjectPreview
ProjectResponsible
ProjectShort
ProjectUpdateRequest
ProjectWithStatisticResponse
PublicUserProfile
RatesFilterFieldsResponse
ResourceTotal
RowChanges_BasicRowShort_
RowChanges_ComplexRowShort_
T
TanglAvailabilityStatus
TanglCreateCalculationModelBody
TanglCredentials
TanglCredentialsResponse
TanglCredentialsUpdateRequest
TanglData
TanglFolder
TanglModel
TanglModelInfo
TanglProject
TanglRowsItem
TanglRowsResponse
TanglStatusResponse
ToTotalsCoefficient
ToTotalsCoefficients
ToTotalsCoefficientsChapters
ToTotalsUpdateRecord
TokenRefreshParam
UnitResponse
UserBindCandidate
UserCompanyInfo
UserProfile
UserShortData
VORAvailableGroup
VORAvailableGroupResponse
VORCreateBody
VORData
VORElement
VORElementFull
VORGroupAvailableForTransferRequestBody
VORGroupBindBody
VORGroupCreateBody
VORGroupEditBody
VORGroupLevelChange
VORGroupLevelChangeBody
VORGroupListData
VORGroupRenameRequest
VORGroupTransferBody
VORRowBind
VorGroupData
XmlUploadArray