Comprehensive guide to Sinkove’s REST API
Sinkove’s REST API provides programmatic access to our synthetic medical imaging platform. Use our API to create, manage, and download synthetic datasets for your research and development needs.
All API requests should be made to:
Sinkove API uses API key authentication. Include your API key in the Authorization header:
You can generate API keys from your profile settings. Keep your API keys secure and never expose them in client-side code.
API requests are rate limited to ensure fair usage:
Rate limit headers are included in all responses:
X-RateLimit-Limit
: Maximum requests per windowX-RateLimit-Remaining
: Requests remaining in current windowX-RateLimit-Reset
: Time when the rate limit resetsAll API responses use JSON format with consistent structure:
Code | Description |
---|---|
INVALID_API_KEY | API key is missing or invalid |
RATE_LIMIT_EXCEEDED | Too many requests, slow down |
DATASET_NOT_FOUND | Requested dataset does not exist |
INSUFFICIENT_CREDITS | Account lacks credits for operation |
VALIDATION_ERROR | Request parameters are invalid |
While you can use the REST API directly, we recommend our official SDKs:
Official Python library with full API coverage
Raw HTTP examples for any programming language
Here’s a simple example to get you started:
The current API version is v1
. All endpoints are prefixed with /v1/
:
We maintain backward compatibility and will provide advance notice of any breaking changes.
Browse detailed documentation for all available endpoints