๐งพ Reseller Overview
Scriptix offers resellers full API access to manage their customers, monitor transcription activity, and integrate Scriptix services into their own platforms or tools.
With reseller access, you can automate:
- โ Customer onboarding and management
- ๐ Monitoring of transcripts and documents
- ๐ Usage reporting per customer
- ๐ Token creation and access control
๐ What Is the Reseller API?โ
All API requests must include the appropriate authentication token and headers. Learn more in the Authentication Guide.
The Reseller API is designed for multi-tenant platforms or service providers who manage multiple end-customers. It gives you programmatic control over:
- Creating and managing customer records
- Isolating and tracking each customer's transcription usage
- Generating customer-scoped API tokens
- Querying job and document data linked to individual customers
๐ก Ideal for SaaS platforms, white-label integrations, or agencies handling audio-to-text workflows for clients.
๐งพ Customer Managementโ
The Reseller API allows you to programmatically:
- Create, retrieve, update, and delete customers
- Assign individual tokens to customers
- Organize customer information (e.g. name, email, phone)
Use the x-zoom-s2t-key
header with your reseller API token in all customer management requests.
x-zoom-s2t-key: sk_reseller_abc123
See full documentation: Customer Management
Reseller Customer Dashboardโ
๐ Usage Trackingโ
Track transcription activity per customer using the /usage
endpoint. You can:
- Retrieve usage metrics over time
- Split data by language, token, or subscription
- Get invoice-level summaries for billing integration
Use query parameters like split_by=language
or view=invoice
to tailor the results to your needs.
Example Requestโ
GET /api/v3/reseller/customer/{id}/usage?view=invoice&split_by=language
Reseller Customer Usage Dashboardโ
See Full Documentation: Usage Tracking
๐ Get Your API Tokenโ
Make sure you have a valid Reseller API Token before making requests.
You can generate one by logging into the Scriptix App.
๐ This token is required for all customer management and usage tracking endpoints.
๐ง Typical Use Casesโ
- Automate onboarding for new clients
- Monitor usage to detect overages or underuse
- Assign separate tokens per integration to isolate tracking
- Build internal dashboards that integrate with Scriptix data
๐ Next Stepsโ
- Customer Management โ Manage your clients through the API
- Usage Tracking โ Analyze customer transcription data
- Authentication โ Secure your API access
- Custom Models โ Provide tailored models per customer