API Endpoints
API Documentation
Interact with CookieSync programmatically using our REST API. All endpoints require authentication via API key.
GET /api/v1/sessions
Retrieve a list of active sessions.
curl -X GET \
https://api.cookiesync.ai/v1/sessions \
-H 'Authorization: Bearer YOUR_API_KEY'
{
"data": [
{
"id": "sess_abc123",
"status": "active",
"created_at": "2023-11-15T14:32:45Z",
"last_used": "2023-11-15T15:12:33Z",
"metadata": {
"ip": "192.168.1.45",
"user_agent": "Mozilla/5.0"
}
}
]
}
POST /api/v1/sessions
Create a new session.
curl -X POST \
https://api.cookiesync.ai/v1/sessions \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{
"cookies": "cookie1=value1; cookie2=value2",
"expires_in": 3600
}'
{
"data": {
"id": "sess_def456",
"status": "active",
"created_at": "2023-11-15T16:45:22Z",
"expires_at": "2023-11-15T17:45:22Z",
"metadata": {
"ip": "192.168.1.45"
}
}
}
DELETE /api/v1/sessions/{id}
Terminate a session.
curl -X DELETE \
https://api.cookiesync.ai/v1/sessions/sess_abc123 \
-H 'Authorization: Bearer YOUR_API_KEY'
{
"data": {
"id": "sess_abc123",
"status": "terminated",
"terminated_at": "2023-11-15T16:48:15Z"
}
}
API Key Management
Keep this key secret. It provides full access to your account.
Generating a new key will immediately invalidate the current one.
API Usage
Requests Today
142
+12% from yesterday
Success Rate
98.7%
99.1% last week
Rate Limit
100/min
5 requests used