Cloud7 provides a comprehensive API framework to facilitate seamless integration and automation across various functions. The API documentation is categorized into three distinct sections: Cloud-Admin APIs, Customer APIs, and Reseller APIs. This organization ensures that each type of user can efficiently access the information and functionality relevant to their specific roles.
Cloud-Admin APIs #
Cloud-Admin APIs are designed for administrators who need to manage and configure the Cloud7 platform. These APIs provide extensive capabilities, including but not limited to:
- User Management: Create, update, and delete user accounts, including assigning roles and permissions.
- Resource Management: Provision, monitor, and decommission resources such as virtual machines, storage, and networks.
- Billing and Invoicing: Generate invoices, manage payments, and handle financial transactions.
- Subscription Management: Define, allocate, and manage subscription plans and their associated resources.
- Reporting and Analytics: Access detailed reports on resource usage, financials, and system performance.
These APIs ensure that Cloud-Admins can maintain control over the entire platform, automate routine tasks, and integrate Cloud7 with other enterprise systems.
Customer APIs #
Customer APIs are tailored for end-users who consume the services provided by Cloud7. These APIs empower customers to manage their accounts and resources effectively. Key functionalities include:
- Account Management: Update profile information, manage security settings, and handle authentication.
- Resource Management: Deploy, scale, and manage virtual instances, storage, and network configurations.
- Billing and Payments: View invoices, make payments, and manage payment methods.
- Subscription Management: Subscribe to new services, upgrade or downgrade existing subscriptions, and view usage details.
- Support and Notifications: Create and manage support tickets, and receive real-time notifications and alerts.
By leveraging these APIs, customers can achieve a higher level of self-service, streamline their operations, and integrate Cloud7 capabilities into their own applications.
Reseller APIs #
Reseller APIs are designed for partners and resellers who extend Cloud7 services to their own customer base. These APIs provide functionalities that enable resellers to:
- Account Management: Create and manage customer accounts under their reseller profile.
- Resource Allocation: Distribute resources to customers, monitor usage, and adjust allocations as needed.
- Billing and Invoicing: Handle invoicing for their customers, including customizing billing cycles and payment methods.
- Subscription Management: Offer and manage subscription plans tailored to their customers’ needs.
- Reporting and Analytics: Access detailed reports on customer usage, financial performance, and resource allocation.
These APIs enable resellers to effectively manage their business operations, provide value-added services to their customers, and maintain oversight of all activities within their reseller ecosystem.
