OpenAPI Get Recommendations
The public api for partner to get recommendations by CloudVerse
Service: Recommendation
API version: 1.0.0
URI
POST https://{host}/api-gw/cloud-provider-driver/recommendationsAuthentication
Api-key
Example:
api-key
2DexvlG3bB9VT6SuoRaW6UzsFzNKWC55y
Header
Request Body
{
"orgId": <number>,
"orderBy"?: <RecommendationOrder[]>,
"filter"?: <RecommendationFilterInput>,
"skip": <number>,
"take": <number>
}RecommendationOrder
Field Enum
Direction Enum
RecommendationFilterInput
Description
1
orgId
Organization Id in CloudVerse
2
orderBy
Sort Items
2.1
field
Name of field need to sort
2.2
direction
Sort Ascending or Descending
3
filter
Filter Condition to get recommendation
3.1
generatedBy
Generated by CloudProvider or CloudVerse
3.2
integrationIds
Account IntegrationId in CloudVerse
3.3
provider
Cloud Provider
3.4
recommendationResourceSubtype
3.5
recommendationResourceType
3.6
region
Region locate Instance
3.7
state
State of recommendation
4
skip
Number of page
5
take
Number of element
Example
Response
1
200
Success
2
401
Unauthorized
3
Other
Success Data Response
Description
1
nodes
List of Recommendations
2
pageInfo
2.1
currentPage
Serial number of current page
2.2
hasNextPage
If has next page return true else return false
2.3
hasPrevPage
If has previous page return true else return false
2.4
nodeCount
Number of Element
3
nodes
Filter Condition to get recommendation
3.1
id
Id of recommendation in CloudVerse
3.2
title
Generated by CloudProvider or CloudVerse
3.3
description
Account IntegrationId in CloudVerse
3.4
provider
Cloud Supply
3.5
regionId
Region locate Instance Id
3.6
resourceData
3.6.1
id
Id of resource
3.6.2
name
Name of resource
3.6.3
regionId
Region of resource
3.7
state
Region locate Instance
3.8
potentialSaving
Cost Saving of Recommendation
3.9
currencyUnit
Unit of currency
3.10
cloudState
3.11
errorState
3.12
location
3.13
action
action advise to optimize cost
3.14
category
3.15
durationInSecond
3.16
displayResourceConsoleUrl
3.17
resourceConsoleUrl
Console url of resource
3.18
categoryResource
Category of resource
3.19
type
3.20
createdAt
time create
3.21
updatedAt
time update
3.22
jobInfo
3.22.1
resourceType
3.22.1.1
id
id of resourceType
3.22.1.2
name
3.22.1.3
label
3.22.1.4
categoryId
3.22.1.5
createdAt
3.22.1.6
updatedAt
3.23
subType
3.24
isCustom
True if recommendation of CloudVerse
3.25
recommenderInsight
3.26
resourceType
3.26.1
name
3.26.2
label
3.27
resourceSubtype
3.27.1
name
3.27.2
label
3.28
integration
Integration in CloudVerse
3.28.1
id
Id of Integration in CloudVerse
3.28.2
name
Name of Integration in CloudVerse
4
totalCount
Number of recommend in nodelist
5
totalSaving
Total amount Saving when do recommendation
Example
Last updated