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