Using the ISPCRM API¶
Overview¶
The ISPCRM API provides a comprehensive set of endpoints for managing customer accounts, subscriptions, payments, and support interactions within the ISPCRM system. It is designed to enable seamless integration with User Mobile Apps and Web Apps, ensuring efficient and secure access to user data and services. This API is intended for User Control and is not suitable for Admin use.
With a focus on reliability and security, the API allows for a wide range of operations, including managing customer profiles, handling payments, viewing invoices, and submitting support tickets.
Versioning¶
Managing versions of an API can be challenging, and various strategies exist to handle it effectively. For our ISPCRM API, we have chosen to embed the version number directly in the URL path. This approach makes it clear which version of the API is being accessed at any point.
We’re starting with version 1 (v1) as it indicates that the API is in its initial development phase. This versioning strategy helps us to iterate and make improvements while maintaining compatibility and clear communication with developers about the API’s lifecycle stage.
Base URL
All API requests should be made to the following base URL:
https://yourispcrmdomain/api/v1
This is the root URL for all API resources.
Authentication
For authentication details, refer to Login and Logout.
Endpoints¶
Customers¶
Plans¶
Payments¶
Invoices¶
Tickets¶
Leads¶
For further assistance, contact our support team at support@netgroot.com.