For resellers IBM provides the IBM SmartCloud Business Support System (BSS) which is a platform for managing and administering processes that support SaaS services. BSS provides REST services (using JSON) to create organizations, customers, users and more.
Read the documentation for details.
BSS comes with the following services:
- Customer management services: Use customer management services to register a customer, get a customer ID, update a customer profile, remove a customer, suspend a customer, and more.
- Subscriber management services: Use subscriber management services to add subscribers, delete subscribers, get lists of subscribers, revoke subscribers, and more.
- Subscription management services: Use subscription management services to create subscriptions, suspend subscriptions, get subscriptions by ID, and more.
- Authentication services: Use authentication services to change and reset passwords.