{% hint style="info" %} If you’re new to integrations in Rewst, read through our introductory integration documentation here. {% endhint %}
Our Cloudmore integration enables the automation of Cloudmore tasks such as managing services, subscriptions, and retrieving billing information.
- Log in to https://cloudmore.com/.
- Select API Credentials under the Settings submenu.
- Click Add under the Application Users section, then fill out the following fields:
- User name
- Password
- Confirm password
- Copy the following information and store it someplace secure. You'll need it for further setup steps in Rewst.
- Client ID - Also known as the client key, this is the OAuth2 Client ID for Cloudmore API access
- Client Secret - This is the OAuth2 Client Secret for Cloudmore API access
- Environment - Use the correct region by selecting either EU or US
- Username - Use the created API user credentials
- Password - Use the created API user credentials
- Reseller ID - This is part of the partner identification system used for authentication
- Seller ID - This is part of the partner identification system used for authentication
- Navigate to Marketplace > Integrations in the left side menu of your Rewst platform.
- Search for
Cloudmorein the integrations page.
.png)
- Click on the integration tile to launch the configuration setup page.
- Enter the following details under the Parameters section:
- Client ID
- Client Secret
- Environment
- Username
- Password
- Reseller ID
- Seller ID
- Click Save Configuration.
- Rewst will do a quick validation of your input. Once completed, you'll see a new section beneath the configuration form for organization mapping. Complete your mapping as desired.
{% hint style="success" %} Got an idea for a new Integration? Rewst is constantly adding new integrations to our integrations page. Submit your idea or upvote existing ideas here in our Canny feedback collector. {% endhint %}
| Action | Method | Endpoint path | Description |
|---|---|---|---|
| Billingreportsasync | POST |
/billing/reports/MonthlyBillingPerOrganizationAsync |
Starts asynchronous generation of reseller monthly billing report per organization |
| Billingreportsasync | GET |
/billing/reports/MonthlyBillingPerOrganizationAsync/{taskId} |
Returns asynchronously generated reseller monthly billing report per task |
| Generic Request | GET |
/<url_path> |
Generic action for making authenticated requests against the Cloudmore API |
| Healthcheck | GET |
/healthcheck |
Retrieve the health status of the Cloudmore API |
| Organizationpricelist | GET |
/organizations/{organizationId}/services/{serviceId}/pricelist |
Returns all reseller organization product services |
| Organizationservicesubscriptions | GET |
/organizations/{organizationId}/services/{serviceId}/subscriptions |
Returns all reseller organization custom service subscriptions, including cancelled |
| Organizationservices | GET |
/organizations/{organizationId}/services |
Returns all reseller organization services |
| Organizationservices | POST |
/organizations/{organizationId}/services |
Create reseller organization service |
| Organizationservices | DELETE |
/organizations/{organizationId}/services/{serviceId} |
Delete reseller organization service |
| Organizations | GET |
/organizations |
Returns all organizations |
| Organizations | POST |
/organizations |
Create new organization |
| Organizations | GET |
/organizations/{organizationId} |
Get organization details |
| Organizations | DELETE |
/organizations/{organizationId} |
Delete organization |
| Organizations | PUT |
/organizations/{organizationId} |
Update organization details |
| Organizations | GET |
/organizations/{organizationId}/Estore |
List available organization custom services |
| Resellerservices | GET |
/services |
Returns all reseller services |