DataSync Pro API v2.1

RESTful API for syncing data between systems. All requests return JSON.

Authentication

Include your API key in the Authorization header:

GET /api/v2/users
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json

Rate Limits

Free tier: 1,000 requests/hour. Pro tier: 100,000 requests/hour. Rate limit info is returned in response headers:

X-RateLimit-Limit: 100000
X-RateLimit-Remaining: 99847
X-RateLimit-Reset: 1693526400

List Users

GET /api/v2/users

Retrieve paginated list of users.

Query Parameters
page (integer) - Page number, default 1
limit (integer) - Results per page, max 100, default 20
sort (string) - Sort field: created_at, updated_at, name

Example response:

{
  "users": [
    {
      "id": "usr_8x3kd",
      "name": "Alex Rivera",
      "email": "alex@example.com",
      "created_at": "2026-08-01T10:30:00Z"
    }
  ],
  "pagination": {
    "page": 1,
    "total_pages": 12,
    "total_count": 234
  }
}

Sync Data

POST /api/v2/sync

Trigger a data synchronization job between connected systems.

{
  "source": "salesforce",
  "destination": "warehouse",
  "sync_type": "incremental"
}

Error Codes