Methods
(route) listChangelogArticles()
Route:
| Method | Path |
| GET |
/api/misc/changelog |
Retrieve the changelog articles
Response:
| Name |
Type |
Description |
| changelog |
Array |
articles |
Response Code:
| Type |
Description |
| 500 |
database error |
| 200 |
succesfully retrieved data |
| 400 |
Invalid params |
(route) retrieveCompany()
Route:
| Method | Path |
| POST |
/api/misc/stripe/retrieveCompany |
Fetch details about a company from its VAT ID
Authentication
A authentication is needed to access this endpoint
Body Parameters:
| Name |
Type |
Description |
| vat_id |
String |
the vat id of the company |
Header Parameters:
| Name |
Type |
Description |
| Authorization |
String |
bearer access token issued for the user |
Response:
| Name |
Type |
Description |
| . |
Object |
metadata about company |
Response Code:
| Type |
Description |
| 500 |
stripe error |
| 200 |
succesfully retrieved the metadata |
(route) retrieveCoupon()
Route:
| Method | Path |
| POST |
/api/misc/stripe/retrieveCoupon |
Fetch details about a stripe coupon
Authentication
A authentication is needed to access this endpoint
Body Parameters:
| Name |
Type |
Description |
| coupon |
String |
the coupon name |
Header Parameters:
| Name |
Type |
Description |
| Authorization |
String |
bearer access token issued for the user |
Response:
| Name |
Type |
Description |
| coupon |
Object |
the coupon object |
Response Code:
| Type |
Description |
| 500 |
stripe error |
| 200 |
succesfully retrieved the metadata |
(route) retrieveNodeRelease(:version)
Route:
| Method | Path |
| GET |
/api/misc/release/nodejs/:version |
Retrieve a list of nodejs release based on its version
Route Parameters:
| Name |
Type |
Description |
| :version |
String |
semver version range |
Response:
| Name |
Type |
Description |
| . |
Array |
array of releases matching the range requested |
Response Code:
| Type |
Description |
| 500 |
database error |
| 200 |
succesfully retrieved data |
| 400 |
Invalid params |
Parameters:
| Name |
Type |
Description |
:version |
|
semver version range |
(route) retrievePlans()
Route:
| Method | Path |
| GET |
/api/misc/plans |
Retrieve the list of plans
Response:
| Name |
Type |
Description |
| . |
Object |
list of plans keyed by plan name |
Response Code:
| Type |
Description |
| 500 |
database error |
| 200 |
succesfully retrieved data |
| 400 |
Invalid params |
(route) retrievePM2Version()
Route:
| Method | Path |
| GET |
/api/misc/release/pm2 |
Retrieve the latest pm2 version
Response:
| Name |
Type |
Description |
| pm2_version |
String |
latest version |
Response Code:
| Type |
Description |
| 500 |
database error |
| 200 |
succesfully retrieved data |
| 400 |
Invalid params |
(route) retrieveVAT()
Route:
| Method | Path |
| POST |
/api/misc/stripe/retrieveVat |
Fetch VAT percentage for a country
Authentication
A authentication is needed to access this endpoint
Body Parameters:
| Name |
Type |
Attributes |
Description |
| country |
String |
optional |
country code of the user |
Header Parameters:
| Name |
Type |
Description |
| Authorization |
String |
bearer access token issued for the user |
Response:
| Name |
Type |
Description |
| coupon |
Object |
the coupon object |
Response Code:
| Type |
Description |
| 500 |
stripe error |
| 200 |
succesfully retrieved the metadata |