ConnectTim APIهای REST کامل برای یکپارچهسازی با سیستمهای شما
ConnectTim APIهای REST مبتنی بر JSON ارائه میدهد که به شما امکان یکپارچهسازی با CRM، سیستم رزرو، انبار و سایر سیستمهای شما را میدهد.
APIهای استاندارد REST با مستندات کامل
دریافت رویدادهای تماس به صورت Real-time
احراز هویت با API Key و OAuth2
محدودیت نرخ مناسب برای هر پلن
دریافت لیست و جزئیات تماسها
/v1/calls
ایجاد تماس جدید
/v1/calls
اجرای عملیات در حین تماس
/v1/calls/action
دریافت گزارشهای تحلیلی
/v1/reports
POST /v1/calls/action
{
"callId": "call_123456",
"action": "checkAvailability",
"params": {
"date": "2024-01-15",
"time": "10:00"
}
}
// پاسخ
{
"available": true,
"slots": ["10:00", "11:00", "14:00"]
}
POST /v1/reservations
{
"callId": "call_123456",
"customerName": "علی احمدی",
"customerPhone": "09123456789",
"date": "2024-01-15",
"time": "10:00",
"service": "مشاوره"
}
// پاسخ
{
"reservationId": "res_789",
"status": "confirmed",
"confirmationCode": "ABC123"
}
// Webhook URL شما
POST https://your-domain.com/webhooks/call-event
// بدنه درخواست
{
"event": "call.started",
"callId": "call_123456",
"timestamp": "2024-01-15T10:00:00Z",
"data": {
"phoneNumber": "09123456789",
"direction": "inbound"
}
}
POST /v1/orders
{
"callId": "call_123456",
"items": [
{"id": "item_1", "quantity": 2},
{"id": "item_2", "quantity": 1}
],
"customerPhone": "09123456789",
"deliveryAddress": "..."
}
// پاسخ
{
"orderId": "ord_456",
"status": "confirmed",
"estimatedTime": "30"
}
استفاده از API Key برای احراز هویت سریع و ساده
Authorization: Bearer YOUR_API_KEY
احراز هویت پیشرفته با OAuth 2.0 برای اپلیکیشنهای سازمانی
Authorization: Bearer ACCESS_TOKEN
درخواست در دقیقه
درخواست در دقیقه
درخواست در دقیقه
برای مشاهده مستندات کامل API و مثالهای بیشتر، به پنل کاربری خود مراجعه کنید.
شروع استفاده از API