Get Installation
GET
/v1/installations/{installationId}Get an installation
/v1/installations/{installationId}
const response = await fetch('/v1/installations/installationId', { method: 'GET', headers: { 'Authorization': 'Bearer YOUR_ACCESS_TOKEN', 'Content-Type': 'application/json', },});
const data = await response.json();console.log(data);Response
{ "billingPlan": { "id": "icfg_1234567890", "type": "prepayment", "name": "Example Name", "scope": "installation", "description": "string", "paymentMethodRequired": "true", "preauthorizationAmount": "123", "initialCharge": "string", "minimumAmount": "100.00", "maximumAmount": "100.00", "maximumAmountAutoPurchasePerPeriod": "100.00", "cost": "string", "details": [ { "label": "string", "value": "string" } ], "highlightedDetails": [ { "label": "string", "value": "string" } ], "quote": [ { "line": "string", "amount": "100.00" } ], "effectiveDate": "2024-01-01T00:00:00Z", "disabled": "true" }, "notification": { "level": "info", "title": "string", "message": "string", "href": "https://example.com" }}Errors
{ "error": { "code": "forbidden", "message": "string", "user": { "message": "string", "url": "https://example.com" } }}AuthorizationSystem Authentication
Default authentication mechanism
installationIdstringRequired
X-Edgenivo-AuthstringOptional
The auth style used in the request (system, user, etc)
200The installation
billingPlanobjectOptional
The billing plan for the installation. If not set, the installation is billed on resource level.
notificationobjectOptional
Installation's active notification. Example: { "level": "warn", "title": "Account is exceeding the maximum allowed storage no the current plan" }. Return
null to remove any current installation notification.403Operation failed because the authentication is not allowed to perform this operation
errorobjectRequired