/suppOffers/set
Регистрация лучших предложений участников торгов
Осуществляется с помощью отправки на адрес
https://****.aps-tender.com/rest/aldapi.dll/suppOffers/set
POST-запросом данных в формате JSON следующего вида:
{
"data":{
"tenderUuid":"0B561F71-FEAA-4714-A72D-F92292D2551C",
"company":[
{
"guid":"154a-asdas-asdasd-asdasd",
"companyEdrpou":"12345678",
"criteria":[
{
"id":6,
"value":"5"
},
{
"id":777,
"value":"Text"
}
],
"lots":[
{
"id":23,
"criteria":[
{
"id":666,
"value":"5"
},
{
"id":777,
"value":"Text"
}
],
"items":[
{
"id":44,
"criteria":[
{
"id":666,
"value":"5"
},
{
"id":777,
"value":"4"
}
]
},
{
"id":32,
"criteria":[
{
"id":666,
"value":"5"
},
{
"id":777,
"value":"4"
}
]
}
]
},
{
"id":24,
"criteria":[
{
"id":665,
"value":"5"
},
{
"id":772,
"value":"Text"
}
],
"items":[
{
"id":84,
"criteria":[
{
"id":666,
"value":"5"
},
{
"id":777,
"value":"4"
}
]
},
{
"id":88,
"criteria":[
{
"id":666,
"value":"5"
},
{
"id":777,
"value":"4"
}
]
}
]
}
]
}
]
}
}
Входные параметры:
"tenderUuid" – уникальный идентификатор тендера
"company" – массив участников торгов, подавших предложения
Информация об участниках торгов:
"guid" – уникальный идентификатор
"companyEdrpou" – код ЕГРПОУ
"criteria" – массив общих критериев уровня тендера
"lots" – массив лотов
Информация о лотах:
"id" – номер лота
"criteria" – массив общих критериев уровня лота
"items" – массив позиций
Информация о позициях:
"id" – идентификатор позиции
"criteria" – массив индивидуальных критериев уровня тендера/лота (критерии по конкретным позициям)
Критерии:
"id" – идентификатор критерия
"value" – значение критерия (ответ участника торгов)
Особенности:
Требуемое право доступа - "Контрагент - Регистрация нового".
Предложения принимаются только для площадки APS Forest
Результат запроса:
При удачном выполнении возвращается ответ следующего вида:
{
"status":"success"
}
При ошибке ответ имеет следующий вид:
{
"status":"error",
"errors":[
{
"location":"criteria",
"name":"id",
"description":"777 not registered"
}
]
}
Расшифровка полей:
"status" – результат выполнения запроса
"errors" – перечень ошибок, возникших во время выполнения запроса, в виде массива
"location" – место ошибки
"name" – название объекта, который не удалось обработать
"description" – описание ошибки
Результат выполнения запроса:
"success" – запрос выполнен успешно
"error" – при выполнении запроса произошла ошибка