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 1limit (integer) - Results per page, max 100, default 20sort (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
400Bad Request - Invalid parameters401Unauthorized - Missing or invalid API key429Too Many Requests - Rate limit exceeded500Internal Server Error - Contact support