REST API

تحكّم بمنصة نباهة برمجياً — أنشئ وكلاء، أطلق مكالمات، واسحب التقارير

مصادقة JWT

Bearer token في كل طلب

Rate Limiting

١٠٠ طلب / دقيقة

JSON Response

كل الردود بصيغة JSON

المصادقة

أرسل الـ access token في هيدر Authorization مع كل طلب:

curl -X GET "https://nabaha.otekit.com/api/v1/agents" \
  -H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
  -H "Content-Type: application/json"

نقاط الوصول (Endpoints)

الوكلاء

GET/api/v1/agents
POST/api/v1/agents
PUT/api/v1/agents/{id}
DELETE/api/v1/agents/{id}

المكالمات

GET/api/v1/calls
GET/api/v1/calls/{id}
GET/api/v1/calls/{id}/transcripts
POST/api/v1/voice/connect/{agentId}

قاعدة المعرفة

GET/api/v1/knowledge-bases
POST/api/v1/knowledge-bases
POST/api/v1/knowledge-bases/{id}/documents

التحليلات

GET/api/v1/dashboard/stats
GET/api/v1/billing/subscription
GET/api/v1/billing/invoices

مثال: إنشاء وكيل جديد

curl -X POST "https://nabaha.otekit.com/api/v1/agents" \
  -H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "سارة",
    "language": "ar-SA",
    "voice_id": "your-voice-id",
    "system_prompt": "أنتِ سارة، موظفة خدمة عملاء..."
  }'

جاهز تبني تكاملك؟

سجّل واحصل على API key من لوحة التحكم