Difference between revisions of "RP API"

From Hostcontrol Wiki
Jump to: navigation, search
Line 17: Line 17:
 
<br><br>
 
<br><br>
  
# Non RP API
+
== Non RP API ==
  
## Customers
+
=== Customers ===
 
* Reseller Area uses customers
 
* Reseller Area uses customers
 
* Products are connected to customers
 
* Products are connected to customers
Line 26: Line 26:
 
* There is a graphical user interface to add products to customers
 
* There is a graphical user interface to add products to customers
  
## Storefront
+
=== Storefront ===
 
* There is a storefront that allows customers to sign-up and create products and Customer accounts.
 
* There is a storefront that allows customers to sign-up and create products and Customer accounts.
 
* The storefront contains label settings and pages created with the reseller.
 
* The storefront contains label settings and pages created with the reseller.
  
## Linking
+
=== Linking ===
 
* Domains must be linked to Hosting Accounts.
 
* Domains must be linked to Hosting Accounts.
 
* Email addresses require domains linked to hosting accounts.
 
* Email addresses require domains linked to hosting accounts.
 
* DNS settings automatically are set up when linking
 
* DNS settings automatically are set up when linking
  
## Hosting
+
=== Hosting ===
 
* Hosting plans can be managed in the interface
 
* Hosting plans can be managed in the interface
 
* Hosting plans can be deleted, or changed in the interface.
 
* Hosting plans can be deleted, or changed in the interface.
  
# RP API
+
== RP API ==
  
## Customers
+
=== Customers ===
  
 
* There are contacts - no customers
 
* There are contacts - no customers
Line 47: Line 47:
 
* Sign in using basicauth over HTTPS, as a reseller.
 
* Sign in using basicauth over HTTPS, as a reseller.
  
## Storefront
+
=== Storefront ===
  
 
* You do not have a storefront
 
* You do not have a storefront
Line 53: Line 53:
 
* You only have transactions.
 
* You only have transactions.
  
## Products
+
=== Products ===
  
 
* There are API's available for all products
 
* There are API's available for all products
 
* There are API calls available for all supported product actions (Create, Renew, Delete, Change)
 
* There are API calls available for all supported product actions (Create, Renew, Delete, Change)
 
* Products are loose objects on the API.
 
* Products are loose objects on the API.

Revision as of 10:36, 14 December 2017

The RP API is an alternative method to communicate with the Hostcontrol platform, more reminiscent of a supplier API where product integration happens in your own application. This article contains a link to the documentation, and will summarize the main differences between using the Reseller Area and the RP API.


The RP API is interesting to people who want the following:

  • Complete freedom to implement a product flow which is not supported through Storefront or Reseller Area
  • Use a third party application for billing, payments, support AND customer management.
  • Want to integrate Hostcontrol as supplier, rather than full-cloud automation suite


Download the documentation here.

Last updated: 20-10-2017



Non RP API

Customers

  • Reseller Area uses customers
  • Products are connected to customers
  • Customers have contacts and products
  • Support tickets are connected to customers
  • There is a graphical user interface to add products to customers

Storefront

  • There is a storefront that allows customers to sign-up and create products and Customer accounts.
  • The storefront contains label settings and pages created with the reseller.

Linking

  • Domains must be linked to Hosting Accounts.
  • Email addresses require domains linked to hosting accounts.
  • DNS settings automatically are set up when linking

Hosting

  • Hosting plans can be managed in the interface
  • Hosting plans can be deleted, or changed in the interface.

RP API

Customers

  • There are contacts - no customers
  • There is no GUI
  • Sign in using basicauth over HTTPS, as a reseller.

Storefront

  • You do not have a storefront
  • You do not have label settings
  • You only have transactions.

Products

  • There are API's available for all products
  • There are API calls available for all supported product actions (Create, Renew, Delete, Change)
  • Products are loose objects on the API.