Коды ошибок

Код ошибки

Описание

Пример ответ от сервера

400

Запрос контрольных сумм объекта, у которого не указано поле версии записи

{ "status": 400, "error": "Bad Request", "message": "The object does not have a 'RowVersion' field", "details": {} }

404

Запрос по несуществующему объекту

{ "status": 404, "error": "Not Found", "message": "Object was not found", "details": { "object": "salesofftake", "aviableObjects": [ "sales-offtake", "customer" ] } }

404

Запрос блока данных без указания списка выгружаемых полей

{ "status": 404, "error": "Not Found", "message": "The list of fields is missing", "details": { "aviableFields": [ "ID", "Code" ] } }

404

Запрос блока данных с указанием с указанием некорректных выгружаемых полей

{ "status": 404, "error": "Not Found", "message": "The unknown field(s) were provided", "details": { "unknownFields": [ "NotExistedField" ], "aviableFields": [ "ID", "Code" ] } }

400

Запрос блока данных без указания группировочных полей

{ "status": 400, "error": "Bad Request", "message": "Required block key(s) not provided", "details": { "missingKeys": [ "ID_DataSource" ] } }

400

Запрос блока данных с указанием некорректных группировочных полей

{ "status": 400, "error": "Bad Request", "message": "The unexpected key(s) were provided. Please remove or correct them", "details": { "extraKeys": [ "ID_DataSourceeee" ] } }

400

Запрос блока данных без указания обязательных полей

{ "status": 400, "error": "Bad Request", "message": "Required fields are missing", "details": { "requiredFields": [ "ID_DataSource" ] } }