Key API Features for Resellers
1. Account Provisioning API
Simplify customer onboarding with automated account creation:- Provision sub-organizations for your customers programmatically.
- Assign AI agents to organizations with specific configurations.
- Customize setup flows to align with your branding and processes.
2. Usage APIs
Track and manage usage across every level of your ecosystem:- Access detailed usage records for sub-organizations and agents.
- Monitor real-time and historical usage to identify trends and optimize plans.
- Build custom dashboards for visibility into customer activity.
3. Billing APIs
Streamline and automate billing processes:- Retrieve payment and subscription details for your customers.
- Integrate billing data with your own systems for reporting or reconciliation.
- Support usage-based billing models with detailed metrics.
4. SIP and Telecom Integration APIs
Leverage Vida’s robust SIP capabilities for integration with existing telecom platforms:- Configure SIP settings for sub-organizations and agents.
- Manage inbound and outbound call routing over SIP.
- Customize SIP features such as IP whitelisting, WebRTC, and SIP.js support.
5. Conversation History API
Provide your customers with valuable insights into their agent’s activity:- Retrieve call logs, transcripts, recordings, and message histories.
- Build branded dashboards for customers to review and analyze agent performance.
- Offer tools to enhance compliance and customer experience.
Benefits for Resellers and White-Label Users
- Scalability: Manage multiple sub-organizations and agents programmatically, allowing your reseller business to grow effortlessly.
- Custom Branding: Deliver a branded experience by integrating Vida’s APIs into your own portals and apps.
- Efficiency: Automate repetitive tasks like account creation, usage tracking, and billing management.
- Transparency: Access detailed records for every aspect of the platform, ensuring clear visibility into usage and charges.
- Flexibility: Tailor APIs to fit your operational needs, from billing workflows to SIP configurations.
Example Use Case: Reseller API Workflow
-
Onboarding a Customer:
- Use the Account Provisioning API to create a sub-organization for the new customer.
- Assign AI agents with custom settings to the organization.
-
Tracking Usage:
- Leverage the Usage API to monitor call minutes, message counts, and feature usage at the organization and agent levels.
-
Billing Integration:
- Retrieve customer billing details via the Billing API for invoicing or reconciliation with your Stripe account.
-
Telecom Configuration:
- Use SIP APIs to configure custom inbound and outbound call routing for the customer’s AI agents.
-
Providing Insights:
- Build a branded portal using the Conversation History API to display call logs, transcripts, and recordings to your customers.