Протокол¶
Примітка
Оскільки факт усунення порушення вже опубліковано, власник моніторингу може додати протокол:
POST /api/2.5/monitorings/3c06b16c6bb747449e2e60158453c491/liabilities HTTP/1.0
Authorization: Basic dGVzdF9zYXM6dGVzdF9zYXNfdG9rZW4=
Content-Length: 854
Content-Type: application/json
Host: audit-api-sandbox.prozorro.gov.ua
DATA:
{
"data": {
"reportNumber": "1234567890",
"legislation": {
"version": "13.08.2020",
"article": [
"8.10"
],
"type": "NATIONAL_LEGISLATION",
"identifier": {
"id": "8073-X",
"legalName": "Кодекс України про адміністративні правопорушення",
"uri": "https://zakon.rada.gov.ua/laws/show/80731-10#Text"
}
},
"documents": [
{
"title": "letter.doc",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/ebc81e9025064d789bece0f57453d4dd?Signature=AxeYkDhVemkPPh%2FiXyJNEK2%2Fu5mFdqWQSbMcb9Iq4ekAvnWP4zmL4mkZsb%2B1vShUvDXUbPFML2O%2FgK40Fm49Aw%3D%3D&KeyID=a8968c46",
"hash": "md5:00000000000000000000000000000000",
"format": "application/msword"
}
]
}
}
Response: 201 Created
Content-Type: application/json
Location: http://audit-api-sandbox.prozorro.gov.ua/api/2.5/monitorings/3c06b16c6bb747449e2e60158453c491/liabilities/4245d45087514ce69c280dc3d8bcb127
{
"data": {
"id": "4245d45087514ce69c280dc3d8bcb127",
"reportNumber": "1234567890",
"datePublished": "2018-01-09T02:30:00+02:00",
"documents": [
{
"id": "a6c95adc117444bc8ff627989dd270ed",
"hash": "md5:00000000000000000000000000000000",
"title": "letter.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/ebc81e9025064d789bece0f57453d4dd?Signature=AxeYkDhVemkPPh%2FiXyJNEK2%2Fu5mFdqWQSbMcb9Iq4ekAvnWP4zmL4mkZsb%2B1vShUvDXUbPFML2O%2FgK40Fm49Aw%3D%3D&KeyID=a8968c46",
"datePublished": "2018-01-09T02:30:00+02:00",
"dateModified": "2018-01-09T02:30:00+02:00",
"author": "monitoring_owner"
}
],
"legislation": {
"version": "13.08.2020",
"identifier": {
"id": "8073-X",
"legalName": "Кодекс України про адміністративні правопорушення",
"uri": "https://zakon.rada.gov.ua/laws/show/80731-10#Text"
},
"type": "NATIONAL_LEGISLATION",
"article": [
"8.10"
]
}
}
}
Після подання протоколу, до протоколу можна доддати провадження
PATCH /api/2.5/monitorings/3c06b16c6bb747449e2e60158453c491/liabilities/4245d45087514ce69c280dc3d8bcb127 HTTP/1.0
Authorization: Basic dGVzdF9zYXM6dGVzdF9zYXNfdG9rZW4=
Content-Length: 108
Content-Type: application/json
Host: audit-api-sandbox.prozorro.gov.ua
DATA:
{
"data": {
"proceeding": {
"dateProceedings": "2019-04-01T00:00:00+02:00",
"proceedingNumber": "0123456789"
}
}
}
Response: 200 OK
Content-Type: application/json
{
"data": {
"id": "4245d45087514ce69c280dc3d8bcb127",
"reportNumber": "1234567890",
"datePublished": "2018-01-09T02:30:00+02:00",
"documents": [
{
"id": "a6c95adc117444bc8ff627989dd270ed",
"hash": "md5:00000000000000000000000000000000",
"title": "letter.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/ebc81e9025064d789bece0f57453d4dd?Signature=AxeYkDhVemkPPh%2FiXyJNEK2%2Fu5mFdqWQSbMcb9Iq4ekAvnWP4zmL4mkZsb%2B1vShUvDXUbPFML2O%2FgK40Fm49Aw%3D%3D&KeyID=a8968c46",
"datePublished": "2018-01-09T02:30:00+02:00",
"dateModified": "2018-01-09T02:30:00+02:00",
"author": "monitoring_owner"
}
],
"proceeding": {
"dateProceedings": "2019-04-01T00:00:00+02:00",
"proceedingNumber": "0123456789"
},
"legislation": {
"version": "13.08.2020",
"identifier": {
"id": "8073-X",
"legalName": "Кодекс України про адміністративні правопорушення",
"uri": "https://zakon.rada.gov.ua/laws/show/80731-10#Text"
},
"type": "NATIONAL_LEGISLATION",
"article": [
"8.10"
]
}
}
}
Ця дія може також бути виконана лише один раз:
PATCH /api/2.5/monitorings/3c06b16c6bb747449e2e60158453c491/liabilities/4245d45087514ce69c280dc3d8bcb127 HTTP/1.0
Authorization: Basic dGVzdF9zYXM6dGVzdF9zYXNfdG9rZW4=
Content-Length: 554
Content-Type: application/json
Host: audit-api-sandbox.prozorro.gov.ua
DATA:
{
"data": {
"proceeding": {
"dateProceedings": "2019-04-01T00:00:00+02:00",
"proceedingNumber": "0123456789",
"legislation": {
"version": "13.08.2020",
"article": [
"8.10"
],
"identifier": {
"id": "8073-X",
"legalName": "Кодекс України про адміністративні правопорушення",
"uri": "https://zakon.rada.gov.ua/laws/show/80731-10#Text"
}
}
}
}
}
Response: 403 Forbidden
Content-Type: application/json
{
"status": "error",
"errors": [
{
"location": "body",
"name": "data",
"description": "Can't post another proceeding."
}
]
}
Документи можуть бути додані/змінені в будь який момент:
POST /api/2.5/monitorings/3c06b16c6bb747449e2e60158453c491/liabilities/4245d45087514ce69c280dc3d8bcb127/documents HTTP/1.0
Authorization: Basic dGVzdF9zYXM6dGVzdF9zYXNfdG9rZW4=
Content-Length: 331
Content-Type: application/json
Host: audit-api-sandbox.prozorro.gov.ua
DATA:
{
"data": {
"title": "another-letter.doc",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/1ae2e0c7128640a7b83a4b876025582f?Signature=aC%2BxXIkiPzfQyjhqzDN6UOJv7VdWeyocCq2vkamYdR7FXlaCdKCzTHIWI7uEEq4gAcRRQaJH8Tc1lJX3or62AQ%3D%3D&KeyID=a8968c46",
"hash": "md5:00000000000000000000000000000000",
"format": "application/msword"
}
}
Response: 201 Created
Content-Type: application/json
Location: http://audit-api-sandbox.prozorro.gov.ua/api/2.5/monitorings/3c06b16c6bb747449e2e60158453c491/liabilities/4245d45087514ce69c280dc3d8bcb127/documents/6e18f7205f4f4c9485b84e848432afb2
{
"data": {
"id": "6e18f7205f4f4c9485b84e848432afb2",
"hash": "md5:00000000000000000000000000000000",
"title": "another-letter.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/1ae2e0c7128640a7b83a4b876025582f?Signature=gYMbl6M9fXgPpM3BEVD6CTnHts2NY%2FnV6QAypR27kWqcGBQXceX%2FPoyV8myjN7WszG6W1FVzpdKIi%2FMC%252BTJtCQ%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-09T04:30:00+02:00",
"dateModified": "2018-01-09T04:30:00+02:00",
"author": "monitoring_owner"
}
}
PATCH /api/2.5/monitorings/3c06b16c6bb747449e2e60158453c491/liabilities/4245d45087514ce69c280dc3d8bcb127/documents/a6c95adc117444bc8ff627989dd270ed HTTP/1.0
Authorization: Basic dGVzdF9zYXM6dGVzdF9zYXNfdG9rZW4=
Content-Length: 324
Content-Type: application/json
Host: audit-api-sandbox.prozorro.gov.ua
DATA:
{
"data": {
"title": "letter(0).doc",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/23d1c5d4d9d44842932bba730ab74b2e?Signature=aaTOLnbefmASQlsMobraEYxgBvir42haO28PQIDQzHWUcwjOYk9UsfoBXi5CiUcaKXPF9J%2FI6Q3LxErofsNSBQ%3D%3D&KeyID=a8968c46",
"hash": "md5:00000000000000000000000000000000",
"format": "application/json"
}
}
Response: 200 OK
Content-Type: application/json
{
"data": {
"id": "a6c95adc117444bc8ff627989dd270ed",
"hash": "md5:00000000000000000000000000000000",
"title": "letter(0).doc",
"format": "application/json",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/ebc81e9025064d789bece0f57453d4dd?Signature=AxeYkDhVemkPPh%2FiXyJNEK2%2Fu5mFdqWQSbMcb9Iq4ekAvnWP4zmL4mkZsb%2B1vShUvDXUbPFML2O%2FgK40Fm49Aw%3D%3D&KeyID=a8968c46",
"datePublished": "2018-01-09T02:30:00+02:00",
"dateModified": "2018-01-09T02:30:00+02:00",
"author": "monitoring_owner"
}
}