Усі розділи

Оцінка впливу на довкілля (ОВД)

У цьому розділі описані запити для роботи зі справами, документами та громадськими слуханнями, пов'язаними з оцінкою впливу на довкілля.

Перелік справ ОВД

GET /api/v1/enterprises/{registry_id}/eia-cases

Цей запит повертає справи з оцінки впливу на довкілля, які пов'язані з підприємством. Разом із переліком справ повертаються основні дані по кожній справі, кількість документів і слухань, а також посилання на вкладені запити по кожній справі.

Параметр registry_id в адресі запиту є обов'язковим — це ідентифікатор підприємства.

Приклад запиту

$ ESG_API_TOKEN="your_api_token"
$ curl "https://esg.saveecobot.com/api/v1/enterprises/00178353/eia-cases" \
  -H "Authorization: Bearer $ESG_API_TOKEN" \
  -H 'Accept: application/json'

Приклад відповіді

Параметри пагінації

  • page: номер сторінки.

Поля відповіді

results.items[]

  • id: ідентифікатор справи.
  • registry_id: реєстраційний номер справи.
  • old_registry_id: реєстраційний номер справи зі старого реєстру ОВД. Якщо номер відсутній, повертається null.
  • registry_type: тип реєстру ОВД, в якому ведеться справа: Екосистема або Старий реєстр.
  • authority_name: орган, який веде або оприлюднив справу.
  • name: назва справи.
  • address: адреса об'єкта справи.
  • description: короткий опис справи.
  • region: регіон справи.
  • published_at: дата публікації справи.
  • documents_count: кількість документів у справі.
  • hearings_count: кількість громадських слухань.
  • links.details: посилання на деталі справи ОВД.
  • links.documents: посилання на документи конкретної справи.
  • links.hearings: посилання на слухання конкретної справи.
  • coordinates: координати адреси, якщо доступ до них дозволений для ключа.
  • coordinates.latitude: широта.
  • coordinates.longitude: довгота.

Деталі справи ОВД

GET /api/v1/enterprises/{registry_id}/eia-case-details/{case_id}

Цей запит повертає повні дані конкретної справи ОВД. У відповіді ви отримаєте той самий набір полів, що й у переліку справ, а також блок links для переходу до документів і слухань цієї справи.

Параметри registry_id і case_id в адресі запиту є обов'язковими. registry_id — це ідентифікатор підприємства. case_id — це ідентифікатор справи ОВД.

Приклад запиту

$ ESG_API_TOKEN="your_api_token"
$ curl "https://esg.saveecobot.com/api/v1/enterprises/00178353/eia-case-details/9132" \
  -H "Authorization: Bearer $ESG_API_TOKEN" \
  -H 'Accept: application/json'

Приклад відповіді

Поля відповіді

results.object

Поля об'єкта ті самі, що й у results.items[] в переліку справ ОВД.

results.object.links

  • documents: посилання на документи цієї справи.
  • hearings: посилання на слухання цієї справи.

Документи ОВД підприємства

GET /api/v1/enterprises/{registry_id}/eia-documents

Цей запит повертає усі документи ОВД, пов'язані з підприємством. Разом із кожним документом повертається короткий блок case, який вказує, до якої справи належить кожен запис.

Параметр registry_id в адресі запиту є обов'язковим — це ідентифікатор підприємства.

Приклад запиту

$ ESG_API_TOKEN="your_api_token"
$ curl "https://esg.saveecobot.com/api/v1/enterprises/00178353/eia-documents?document_type_id=1" \
  -H "Authorization: Bearer $ESG_API_TOKEN" \
  -H 'Accept: application/json'

Приклад відповіді

Параметри пагінації

  • page: номер сторінки.

Фільтри

Поля відповіді

results.items[]

  • id: ідентифікатор документа.
  • registry_id: реєстраційний номер документа.
  • type_id: ідентифікатор типу документа.
  • type_name: назва типу документа.
  • name: назва файла документа.
  • format: формат файла.
  • size: розмір файла в байтах.
  • uploaded_at: дата, коли файл було завантажено або оприлюднено в джерелі.
  • downloaded_at: дата, коли файл був завантажений у систему ESG SaveEcoBot.
  • links.download: посилання на завантаження документа.
  • case: коротка інформація про справу, до якої належить документ.
  • case.id: ідентифікатор справи.
  • case.registry_id: реєстраційний номер справи.
  • case.old_registry_id: реєстраційний номер справи зі старого реєстру ОВД.
  • case.registry_type: тип реєстру ОВД: Екосистема або Старий реєстр.
  • case.authority_name: орган по справі.
  • case.name: назва справи.
  • case.address: адреса об'єкта справи.
  • case.region: регіон справи.
  • case.published_at: дата публікації справи.

Завантаження документа ОВД

GET /api/v1/enterprises/{registry_id}/eia-documents/{document_id}/download

Цей запит повертає бінарний файл документа ОВД для завантаження.

Параметри registry_id і document_id в адресі запиту є обов'язковими. registry_id — це ідентифікатор підприємства. document_id — це ідентифікатор документа ОВД.

Приклад запиту

$ ESG_API_TOKEN="your_api_token"
$ curl -L "https://esg.saveecobot.com/api/v1/enterprises/00178353/eia-documents/79733/download" \
  -H "Authorization: Bearer $ESG_API_TOKEN"

Приклад відповіді

HTTP/1.1 200 OK
Content-Type: application/pdf
Content-Disposition: attachment; filename="eia-document.pdf"

Слухання ОВД підприємства

GET /api/v1/enterprises/{registry_id}/eia-hearings

Цей запит повертає громадські слухання по справах ОВД. Разом із переліком слухань повертається короткий блок object, який вказує, до якої справи належить кожен запис.

Параметр registry_id в адресі запиту є обов'язковим — це ідентифікатор підприємства.

Приклад запиту

$ ESG_API_TOKEN="your_api_token"
$ curl "https://esg.saveecobot.com/api/v1/enterprises/24584661/eia-hearings" \
  -H "Authorization: Bearer $ESG_API_TOKEN" \
  -H 'Accept: application/json'

Приклад відповіді

Параметри пагінації

  • page: номер сторінки.

Поля відповіді

results.items[]

  • id: ідентифікатор слухання.
  • datetime: дата й час слухання.
  • url: посилання на громадські слухання у разі проведення онлайн.
  • address: адреса проведення слухання.
  • comments: додаткові коментарі.
  • object: коротка інформація про справу, до якої належить слухання.
  • object.id: ідентифікатор справи.
  • object.registry_id: реєстраційний номер справи.
  • object.old_registry_id: реєстраційний номер справи зі старого реєстру ОВД.
  • object.registry_type: тип реєстру ОВД: Екосистема або Старий реєстр.
  • object.authority_name: орган по справі.
  • object.name: назва справи.
  • object.address: адреса об'єкта справи.
  • object.region: регіон справи.
  • object.published_at: дата публікації справи.

Документи справи ОВД

GET /api/v1/enterprises/{registry_id}/eia-cases/{case_id}/documents

Цей запит повертає документи конкретної справи ОВД. Разом із переліком документів повертається блок object з короткою інформацією про саму справу.

Параметри registry_id і case_id в адресі запиту є обов'язковими. registry_id — це ідентифікатор підприємства. case_id — це ідентифікатор справи ОВД.

Приклад запиту

$ ESG_API_TOKEN="your_api_token"
$ curl "https://esg.saveecobot.com/api/v1/enterprises/00178353/eia-cases/9132/documents?document_type_id=1" \
  -H "Authorization: Bearer $ESG_API_TOKEN" \
  -H 'Accept: application/json'

Приклад відповіді

Фільтри

Поля відповіді

results.object

  • id: ідентифікатор справи.
  • registry_id: реєстраційний номер справи.
  • old_registry_id: реєстраційний номер справи зі старого реєстру ОВД.
  • registry_type: тип реєстру ОВД: Екосистема або Старий реєстр.
  • name: назва справи.

results.items[]

Поля елемента ті самі, що й у глобальному списку документів, але без вкладеного object.

Слухання у справі ОВД

GET /api/v1/enterprises/{registry_id}/eia-cases/{case_id}/hearings

Цей запит повертає слухання конкретної справи ОВД. Разом із переліком слухань повертається блок object з короткою інформацією про саму справу.

Параметри registry_id і case_id в адресі запиту є обов'язковими. registry_id — це ідентифікатор підприємства. case_id — це ідентифікатор справи ОВД.

Приклад запиту

$ ESG_API_TOKEN="your_api_token"
$ curl "https://esg.saveecobot.com/api/v1/enterprises/00178353/eia-cases/9132/hearings" \
  -H "Authorization: Bearer $ESG_API_TOKEN" \
  -H 'Accept: application/json'

Приклад відповіді

Поля відповіді

results.object

  • id: ідентифікатор справи.
  • registry_id: реєстраційний номер справи.
  • old_registry_id: реєстраційний номер справи зі старого реєстру ОВД.
  • registry_type: тип реєстру ОВД: Екосистема або Старий реєстр.
  • name: назва справи.

results.items[]

Поля елемента ті самі, що й у глобальному списку слухань, але без вкладеного object.

Візьміть участь в тестуванні ESG профілю підприємства у системі SaveEcoBot

Зробіть ваш ESG аналіз бездоганним!