diff --git a/docs/architecture/proc_api.md b/docs/architecture/proc_api.md
index 109bd2ea4fe01a686cbde5fbbf78fb43c1f4e1d8..23163758938f3dd5e6ef76d740c72004dd91c0a1 100644
--- a/docs/architecture/proc_api.md
+++ b/docs/architecture/proc_api.md
@@ -152,6 +152,28 @@ fn proc_instance_info(instance_id)
     - `target_grade`: (MP_MAP `Grade`), целевое состояние инстанса
     - `tier`: (MP_STR)
 
+---
+### .proc_runtime_info {: #proc_runtime_info }
+
+```rust
+fn proc_runtime_info()
+```
+
+Возвращает служебную информацию.
+
+Возвращаемое значение:
+
+- (MP_MAP `RuntimeInfo`)
+    - `raft`: (MP_MAP [RaftInfo](#proc_raft_info))
+    - `version_info`: (MP_MAP [VersionInfo](#proc_version_info))
+    - `internal`: (MP_MAP)
+      <br>формат: `MP_MAP { main_loop_status = MP_STR,
+      governor_loop_status = MP_STR}`
+    - `http`: (optional MP_MAP `HttpInfo`)
+      <br>формат: `MP_MAP { host = MP_STR, port = MP_UINT}`
+      <br>поле отсутствует в ответе если инстанс запущен без параметра
+      [picodata run --http-listen](../reference/cli.md#run_http_listen)
+
 ---
 ### .proc_get_index {: #proc_get_index }