Перейти до головного контенту

Інформація про eТТН

URI: /ettn/info/{{ettnUUID}}

Використовується для отримання інформації про eТТН.

Запит виконується методом GET у json форматі з даними.

Параметри URI

Метод дозволяє передати наступні параметри:

/ettn/info/{{ettnUUID}}, де:

  • ettnUUID — унікальний ідентифікатор (UUID) eТТН.

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

Ім'яТипОбов.Опис
offsetintegerНіПочатковий номер, з якого необхідно виводити записи
limitintegerНіКількість рядків на сторінці

Параметри відповіді

Ім'яТипОпис
documentobjectДані документа
document.idstringІдентифікатор документа
document.mimeTypestringMIME типізація
document.originstringНомер версії документа, на основі якої створений даний документ
document.signaturestringSHA-256 cheksum документа
document.sizeintegerРозмір документа
document.urlstringПосилання на документ
document.versionintegerВерсія документа
idstring
payloadobject
payload.actorslist[object]Параметри осіб, приймаючих участь в перевезенні
payload.actors.edrpoustringКод ЄДРПОУ особи
payload.actors.representativelist[object]
payload.actors.representative.identificationlist
payload.actors.representative.namestringПІБ особи
payload.actors.representative.rolestringРоль у перевезенні
payload.actors.rolestring
payload.internalIdstring
payload.placeslist[object]Параметри місць завантаження або розвантаження
payload.places.koatgstringРеєстраційний код об'єкта адміністративно-територіального устрою України
payload.places.typestringТип місця
payload.tonnageinteger
payload.transportslist[object]Параметри транспорту
payload.transports.countrystringКраїна реєстрації транспорту
payload.transports.tnstringРеєстраційний номер транспорту
payload.transports.typestringТип транспорту
payload.typestring
signedByobjectДані підписанта документа
signedBy.edrpoustringКод ЄДРПОУ підписанта
signedBy.representativelist[object]
signedBy.representative.identificationlist
signedBy.representative.namestringПІБ підписанта
signedBy.representative.rolestringРоль в перевезенні
signedBy.rolestring
statusintegerHTTP код
storedDocumentobject
storedDocument.idstringІдентифікатор документа
storedDocument.mimeTypestringТип медіа
storedDocument.originstring
storedDocument.signaturestringПідпис документа
storedDocument.sizeintegerРозмір документа
storedDocument.urlstringПосилання на документ
storedDocument.versionintegerВерсія документа
ticketstringКвитанція
typestring
errorobjectПараметри помилки
error.ettn_api_errorbooleanПрапор помилки
error.codeintegerКод помилки
error.detailsstringТекст помилки
error.messagestringПовідомлення для користувача
error.explanationstringОпис помилки

Приклад успішної відповіді

200 OK

Відповідь: /ettn/info/bdef33cd-e9e9-45a9-8e8a-a8e944b590e3
{
"document": {
"id": "bdef33cd-e9e9-45a9-8e8a-a8e944b590e3",
"mimeType": "application/xml",
"origin": "ea272bbe-8850-4b35-940a-d0721cc4f254",
"signature": "MIIlJwYJKoZIhvcNAQcC***U8Xm9gSzuvw4P7wsFTk=",
"size": 19947,
"url": "https://ettn-dev.phrm.pro/api/v1/ettn/download/?q=temp/651520db7d41b3e1ca085d63/730-2.xml",
"version": 2
},
"id": "8cc856c8-c3fe-4eaa-a6a3-ed0d146c1c7a",
"payload": {
"actors": [
{
"edrpou": "2884700372",
"representative": [
{
"identification": [],
"name": "ОБУХОВ ВІТАЛІЙ ЛЕОНІДОВИЧ",
"role": "2"
}
],
"role": "CARRIER"
}
],
"internalId": "01/001",
"places": [
{
"koatg": "UA01020010010075540",
"type": "LOAD"
}
],
"tonnage": 20,
"transports": [
{
"country": "UK",
"tn": "АА1234ВВ",
"type": "2"
},
{
"country": "UK",
"tn": "АА1234ВВ",
"type": "4"
}
],
"type": "GENERIC"
},
"signedBy": {
"edrpou": "2884700372",
"representative": [
{
"identification": [],
"name": "ОБУХОВ ВІТАЛІЙ ЛЕОНІДОВИЧ",
"role": "4"
}
],
"role": "CARRIER"
},
"status": 200,
"storedDocument": {
"id": "bdef33cd-e9e9-45a9-8e8a-a8e944b590e3",
"mimeType": "application/xml",
"origin": "ea272bbe-8850-4b35-940a-d0721cc4f254",
"signature": "MIIlJwYJKoZIhvcNAQcC***U8Xm9gSzuvw4P7wsFTk=",
"size": 19947,
"url": "https://stage.ettn.wilded.io/api/2/document/bdef33cd-e9e9-45a9-8e8a-a8e944b590e3",
"version": 2
},
"ticket": "eyJhbGciOiJIUzI1NiIs***uRis0ah5MR_vWqgmqE_M",
"type": "GENERIC"
}

Приклад неуспішної відповіді

500 Internal Server Error

Відповідь: /ettn/info/bdef33cd-e9e9-45a9-8e8a-a8e944b590e3
{
"error": {
"ettn_api_error": true,
"code": 0,
"details": "[Failed to convert value of type 'java.lang.String' to required type 'java.util.UUID'; UUID string too large]",
"message": "Внутрішня помилка ЦБД",
"explanation": "Виникає у разі непередбачених специфікацією проблем. Зверніться у підтримку ЦБД."
},
"status": 500
}