Files
openclaw/skills/mikrotik-api/references/routeros-api-notes.md
2026-03-01 17:44:19 +03:00

1007 B
Raw Blame History

RouterOS API — краткие заметки

  • API порты: 8728 (plain), 8729 (secure).
  • Коммуникация: sentence из words, конец sentence — zero-length word.
  • Первое слово sentence — команда (/path/to/cmd).
  • Атрибуты: =name=value.
  • API-атрибут: .tag=....
  • Query-слова (?) поддерживаются print.

Reply-типы:

  • !re — данные
  • !done — завершение команды
  • !trap — ошибка
  • !empty — пустой успех (ROS 7.18+)
  • !fatal — фатальная ошибка/закрытие

Логин (post-v6.43):

  • /login
  • =name=...
  • =password=...

Практика:

  • В print почти всегда используй .proplist для снижения нагрузки.
  • Обрабатывай !trap как ошибку выполнения команды.
  • Для конкурентных вызовов маркируй запросы .tag.