Усі розділи

Інтегровані довкіллєві дозволи (ІДД)

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

Перелік справ ІДД

GET /api/v1/enterprises/{registry_id}/integrated-permit-cases

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

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

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

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

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

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

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

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

results.items[]

  • id: ідентифікатор справи ІДД.
  • registry_id: номер заяви.
  • status: поточний статус справи.
  • operator_name: оператор установки.
  • industrial_site_name: коротка назва проммайданчика або справи.
  • industrial_site_address: адреса проммайданчика зі справи.
  • region: регіон справи.
  • submitted_at: дата подання заяви.
  • last_progress_at: дата й час останнього зафіксованого руху справи з хронології реєстру.
  • documents_count: кількість документів у справі.
  • installations_count: кількість установок у справі.
  • hearings_count: кількість слухань у справі.
  • links.details: посилання на деталі справи ІДД.
  • links.documents: посилання на документи конкретної справи.
  • links.hearings: посилання на слухання конкретної справи.

Деталі справи ІДД

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

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

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

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

$ ESG_API_TOKEN="your_api_token"
$ curl "https://esg.saveecobot.com/api/v1/enterprises/43732948/integrated-permit-case-details/1" \
  -H "Authorization: Bearer $ESG_API_TOKEN" \
  -H 'Accept: application/json'

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

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

results.object

Поля id, registry_id, status, operator_name, industrial_site_name, industrial_site_address, region, submitted_at, documents_count, installations_count, hearings_count збігаються з переліком справ.

  • registry_created_at: дата створення запису в реєстрі, якщо вона є в джерелі.
  • registry_updated_at: дата останнього оновлення запису в реєстрі.
  • last_progress_at: дата й час останньої події з хронології руху справи.
  • registry_url: посилання на картку справи в офіційному реєстрі.
  • progress: етапи руху справи.
  • application_details: структуровані дані, витягнуті з основної заяви.
  • installations: перелік установок у межах справи.
  • hearings: слухання в межах справи.

results.object.application_details

  • operator_address: адреса оператора з основної заяви.
  • operator_contacts: телефони та email оператора.
  • contact_person: контактна особа по справі.
  • prepared_by: хто заповнив заяву.
  • production_metrics: короткі виробничі показники з нетехнічного резюме.

results.object.installations[]

  • id: ідентифікатор установки в ESG SaveEcoBot.
  • title: назва установки.
  • eia_case_number: номер пов’язаної справи ОВД, якщо його знайдено в заяві.
  • eia_case: коротка інформація про пов’язану справу ОВД, якщо її вдалося зіставити з даними ESG SaveEcoBot.
  • installation_address: адреса установки.
  • industrial_site_address: адреса проммайданчика для цієї установки.
  • cadastral_numbers: кадастрові номери, знайдені в заяві.
  • site_coordinates: координати проммайданчика установки.
  • centroid_coordinates: координати центроїда установки.
  • sanitary_zone_summary: короткий текстовий блок про санітарно-захисну зону.
  • legal_documents: правовстановлюючі та дозвільні документи, зазначені в заяві.
  • documents_count: кількість документів, прив’язаних до цієї установки.
  • links.documents: посилання на документи справи ІДД з фільтром installation_id для цієї установки.
  • links.eia_case: посилання на endpoint Деталі справи ОВД, якщо установка пов’язана зі справою ОВД в даних ESG SaveEcoBot.

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

GET /api/v1/enterprises/{registry_id}/integrated-permit-documents

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

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

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

$ ESG_API_TOKEN="your_api_token"
$ curl "https://esg.saveecobot.com/api/v1/enterprises/43732948/integrated-permit-documents" \
  -H "Authorization: Bearer $ESG_API_TOKEN" \
  -H 'Accept: application/json'

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

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

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

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

results.items[]

  • id: ідентифікатор документа.
  • name: назва документа.
  • format: формат файла.
  • size: розмір файла в байтах.
  • uploaded_at: дата документа з реєстру або сторінки справи.
  • section: рівень документа: case або installation.
  • installation_title: назва установки, якщо документ прив’язаний до установки.
  • links.download: посилання на завантаження документа.
  • case: коротка інформація про справу ІДД.

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

GET /api/v1/enterprises/{registry_id}/integrated-permit-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/43732948/integrated-permit-cases/1/documents?installation_id=3" \
  -H "Authorization: Bearer $ESG_API_TOKEN" \
  -H 'Accept: application/json'

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

Фільтри

  • installation_id: якщо передано, повертаються лише документи вибраної установки в межах справи.

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

GET /api/v1/enterprises/{registry_id}/integrated-permit-hearings

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

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

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

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

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

Це приклад структури відповіді. У поточних живих даних слухань може ще не бути, тому items може бути порожнім.

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

results.items[]

  • id: ідентифікатор слухання.
  • title: назва слухання.
  • description: текстовий опис.
  • starts_at: дата і час початку, якщо є.
  • ends_at: дата і час завершення, якщо є.
  • location: коротка назва місця проведення.
  • address: адреса проведення.
  • external_url: зовнішнє посилання на джерело.
  • case: коротка інформація про справу ІДД.

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

GET /api/v1/enterprises/{registry_id}/integrated-permit-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/43732948/integrated-permit-cases/1/hearings" \
  -H "Authorization: Bearer $ESG_API_TOKEN" \
  -H 'Accept: application/json'

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

Це приклад структури відповіді. У поточних живих даних для конкретної справи масив items може бути порожнім.

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

GET /api/v1/enterprises/{registry_id}/integrated-permit-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/43732948/integrated-permit-documents/1/download" \
  -H "Authorization: Bearer $ESG_API_TOKEN"

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

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

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

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