openclaw / novafon-api
Install for your project team
Run this command in your project directory to install the skill for your entire team:
mkdir -p .claude/skills/novafon-api && curl -L -o skill.zip "https://fastmcp.me/Skills/Download/2874" && unzip -o skill.zip -d .claude/skills/novafon-api && rm skill.zip
Project Skills
This skill will be saved in .claude/skills/novafon-api/ and checked into git. All team members will have access to it automatically.
Important: Please verify the skill by reviewing its instructions before using it.
Novafon Data API и Call API интеграция и примеры запросов — работа с данными, отчётами и управлением звонками через JSON-RPC.
0 views
0 installs
Skill Content
---
name: novafon\_api
description: Novafon Data API и Call API интеграция и примеры запросов — работа с данными, отчётами и управлением звонками через JSON-RPC.
metadata: {"clawdbot":{"emoji":"📞","always":true,"requires":{"bins":\["curl","jq"]}}}
---
\# Novafon API 📞
Novafon предоставляет два JSON-RPC API — \*\*Data API\*\* для доступа к данным и отчётам, и \*\*Call API\*\* для создания и управления звонками. :contentReference\[oaicite:1]{index=1}
\## 🔑 Настройка
\### 📦 Переменные окружения
| Variable | Description | Required |
|----------|-------------|----------|
| `NOVAFON\_DATA\_API\_URL` | Base URL Data API (обычно dataapi-jsonrpc.novofon.ru/v2.0) | Yes |
| `NOVAFON\_CALL\_API\_URL` | Base URL Call API (обычно callapi-jsonrpc.novofon.ru/v4.0) | Yes |
| `NOVAFON\_API\_TOKEN` | Доступный \*\*access\_token\*\* (ключ API или сессия) | Yes |
---
\## 🧠 Общие сведения
📌 Обе API используют \*\*JSON-RPC 2.0\*\* (метод POST, тело запроса JSON). :contentReference\[oaicite:2]{index=2}
📌 Все параметры и поля — \*\*snake\_case\*\*. :contentReference\[oaicite:3]{index=3}
📌 Требуется добавление IP в белый список в админ-панели. :contentReference\[oaicite:4]{index=4}
---
\## 🗂 Data API — работа с данными и отчётами
\### 📌 Основные принципы
\- Базовый URL: `${NOVAFON\_DATA\_API\_URL}` → JSON-RPC запросы. :contentReference\[oaicite:5]{index=5}
\- Обработка ошибок подробно описана (коды, мнемоники). :contentReference\[oaicite:6]{index=6}
\- Поддерживаются фильтрация, сортировка и пагинация. :contentReference\[oaicite:7]{index=7}
---
\### 📊 📈 📉 Базовые запросы
```bash
\# Пример базового запроса Data API
curl -s "${NOVAFON\_DATA\_API\_URL}" \\
-H "Content-Type: application/json" \\
-d '{
"jsonrpc":"2.0",
"id":"req1",
"method":"get.account",
"params":{
"access\_token":"'"${NOVAFON\_API\_TOKEN}"'"
}
}' | jq '.'