API Documentation
Complete API reference for Sponkly integration
curl -X POST https://api.sponkly.com/v1/meetings \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"title": "Team Meeting",
"language": "en",
"maxParticipants": 50
}'Get Started
in 5 Minutes
Get your API key and create your first meeting. Our REST API is easy to use and comprehensively documented.
Get API Key
Create your API key from Dashboard
Send Your First Request
Test with cURL, Postman or SDK
Set Up Webhook
Listen to real-time events
Secure API
Authentication
All API requests are authenticated with Bearer token. Keep your API keys secure and never use them on the client side.
Bearer Token
API key with Authorization header
Rate Limiting
10,000 requests per hour limit
IP Whitelist
Access control from specific IPs
Webhook Secrets
HMAC signed webhook payloads
// JavaScript
const response = await fetch(
'https://api.sponkly.com/v1/meetings',
{
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
}
}
);
// Python
import requests
headers = {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
}
response = requests.get(
'https://api.sponkly.com/v1/meetings',
headers=headers
)Available
Endpoints
/api/v1/meetingsCreate new meeting
{
"title": "Team Meeting",
"language": "en",
"maxParticipants": 50
}/api/v1/meetings/:idGet meeting information
/api/v1/meetings/:id/joinJoin meeting
{
"userId": "user123",
"preferredLanguage": "tr"
}/api/v1/translation/realtimeStart real-time translation
{
"sourceLanguage": "en",
"targetLanguage": "tr",
"text": "Hello world"
}/api/v1/analytics/meetingsGet meeting analytics
/api/v1/meetings/:idDelete meeting
Official
SDKs
Integrate quickly using our official SDKs for your favorite programming language. All SDKs are open source and actively maintained.
Rate
Limits
Your API usage is limited according to your plan. Returns 429 HTTP status code when rate limit is exceeded.