Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Authorization: Bearer YOUR_TOKEN_HEREcurl -X POST "https://api.opsnow.io/platform/v2/identity/api-keys/token" \
-H "Content-Type: application/json" \
-d '{"apiKey":"YOUR_API_KEY"}'{
"status": "fail",
"error": {
"code": 401,
"message": "Unauthorized"
}
}Retrieves a list of all companies accessible to the logged-in user.
readPossible values: OK
The status attribute indicates the state of the request, with "success" meaning the request was processed successfully and "error" indicating an error occurred during processing.
successBad Request
Not Found
Retrieves a list of all users associated with a company.
The ID of the organization, obtainable through 'listCompanies'.
f23a80d2-2077-4e0a-aa85-e7b08a379be7OK
The status attribute indicates the state of the request, with "success" meaning the request was processed successfully and "error" indicating an error occurred during processing.
successBad Request
Not Found
Retrieves a list of AWS accounts associated with the specified company ID.
The ID of the organization, obtainable through 'listCompanies'.
f23a80d2-2077-4e0a-aa85-e7b08a379be7Specifies whether additional Member Accounts can be registered when isAddReadyToStart is set to true.
trueThe accountType parameter represents the type of AWS account, primarily used to distinguish between master and member accounts. In the AWS account structure, the master account is the root account of an AWS Organization, responsible for managing member accounts and consolidating billing. In contrast, member accounts are individual accounts that belong to the master account, each with its own resources and services. This parameter is used in API requests to specify whether to query for master accounts or member accounts. The acceptable values are master and member.
masterOK
The status attribute indicates the state of the request, with "success" meaning the request was processed successfully and "error" indicating an error occurred during processing.
successBad Request
Not Found
Fetches detailed information for a specific AWS account using the provided company and account IDs.
The ID of the organization, obtainable through 'listCompanies'.
f23a80d2-2077-4e0a-aa85-e7b08a379be7The unique identifier of the AWS account.
123456789012OK
The status attribute indicates the state of the request, with "success" meaning the request was processed successfully and "error" indicating an error occurred during processing.
successBad Request
Not Found
Updates the information of an existing AWS account identified by company and account IDs.
The ID of the organization, obtainable through 'listCompanies'.
f23a80d2-2077-4e0a-aa85-e7b08a379be7The unique identifier of the AWS account.
123456789012The alias of the AWS account, used for easy identification.
AWS 1st DEV Infra AccountSpecifies whether to cancel the deletion of the AWS Account.
trueOK
The status attribute indicates the state of the request, with "success" meaning the request was processed successfully and "error" indicating an error occurred during processing.
successBad Request
Not Found
Removes an AWS account from the system using the specified company and account IDs.
The ID of the organization, obtainable through 'listCompanies'.
f23a80d2-2077-4e0a-aa85-e7b08a379be7The unique identifier of the AWS account.
123456789012OK
The status attribute indicates the state of the request, with "success" meaning the request was processed successfully and "error" indicating an error occurred during processing.
successBad Request
Not Found
Retrieves savings amount information for a specified AWS account, using the given company and account IDs.
The ID of the organization, obtainable through 'listCompanies'.
f23a80d2-2077-4e0a-aa85-e7b08a379be7The unique identifier of the AWS account.
123456789012OK
The status attribute indicates the state of the request, with "success" meaning the request was processed successfully and "error" indicating an error occurred during processing.
successBad Request
Not Found
Obtains the setup information for an AWS account linked to the given company ID.
The ID of the organization, obtainable through 'listCompanies'.
f23a80d2-2077-4e0a-aa85-e7b08a379be7Used to determine how to register AWS accounts. If the value is 'single', it registers a single account. If the value is 'bulk', it provides information to register multiple accounts at once.
singleExample: singleWhen obtaining the information needed to register accounts, specify the accounts you want to exclude when selecting in bulk. Enter AWS account numbers separated by commas, and the information will be returned excluding these accounts.
123456789012, 234567890123OK
The status attribute indicates the state of the request, with "success" meaning the request was processed successfully and "error" indicating an error occurred during processing.
successBad Request
Not Found
Retrieves a list of AWS accounts associated with the specified company ID.
The ID of the organization, obtainable through 'listCompanies'.
f23a80d2-2077-4e0a-aa85-e7b08a379be7OK
The status attribute indicates the state of the request, with "success" meaning the request was processed successfully and "error" indicating an error occurred during processing.
successBad Request
Not Found
Retrieves a list of Azure tenants associated with the specified company ID.
The ID of the organization, obtainable through 'listCompanies'.
f23a80d2-2077-4e0a-aa85-e7b08a379be7OK
The status attribute indicates the state of the request, with "success" meaning the request was processed successfully and "error" indicating an error occurred during processing.
successBad Request
Not Found
Creates a new Azure tenant for the specified company ID.
The ID of the organization, obtainable through 'listCompanies'.
f23a80d2-2077-4e0a-aa85-e7b08a379be7OK
The status attribute indicates the state of the request, with "success" meaning the request was processed successfully and "error" indicating an error occurred during processing.
successBad Request
Not Found
Obtains the details of a specific Azure tenant linked to the given company ID.
The ID of the organization, obtainable through 'listCompanies'.
f23a80d2-2077-4e0a-aa85-e7b08a379be7A unique identifier used to identify an Azure Active Directory (AAD) tenant. It is used to distinguish the tenant to which all the organization's Azure resources and services belong.
6a05a771-d671-440a-9d64-087df0c16d6aOK
The status attribute indicates the state of the request, with "success" meaning the request was processed successfully and "error" indicating an error occurred during processing.
successBad Request
Not Found
Updates the information of a specific Azure tenant associated with the given company ID.
The ID of the organization, obtainable through 'listCompanies'.
f23a80d2-2077-4e0a-aa85-e7b08a379be7A unique identifier used to identify an Azure Active Directory (AAD) tenant. It is used to distinguish the tenant to which all the organization's Azure resources and services belong.
6a05a771-d671-440a-9d64-087df0c16d6aThe alias name of the Azure tenant.
First TenantOK
The status attribute indicates the state of the request, with "success" meaning the request was processed successfully and "error" indicating an error occurred during processing.
successBad Request
Not Found
Deletes a specific Azure tenant linked to the specified company ID.
The ID of the organization, obtainable through 'listCompanies'.
f23a80d2-2077-4e0a-aa85-e7b08a379be7A unique identifier used to identify an Azure Active Directory (AAD) tenant. It is used to distinguish the tenant to which all the organization's Azure resources and services belong.
6a05a771-d671-440a-9d64-087df0c16d6aOK
The status attribute indicates the state of the request, with "success" meaning the request was processed successfully and "error" indicating an error occurred during processing.
successBad Request
Not Found
Retrieves a list of Azure subscriptions associated with the specified tenant ID.
The ID of the organization, obtainable through 'listCompanies'.
f23a80d2-2077-4e0a-aa85-e7b08a379be7A unique identifier used to identify an Azure Active Directory (AAD) tenant. It is used to distinguish the tenant to which all the organization's Azure resources and services belong.
6a05a771-d671-440a-9d64-087df0c16d6aData source: 'console' for Azure Console, default is database
consoleOK
The status attribute indicates the state of the request, with "success" meaning the request was processed successfully and "error" indicating an error occurred during processing.
successBad Request
Not Found
Creates a new Azure subscription for the specified tenant ID.
The ID of the organization, obtainable through 'listCompanies'.
f23a80d2-2077-4e0a-aa85-e7b08a379be7A unique identifier used to identify an Azure Active Directory (AAD) tenant. It is used to distinguish the tenant to which all the organization's Azure resources and services belong.
6a05a771-d671-440a-9d64-087df0c16d6aA unique identifier for an Azure subscription, used to manage and bill for a set of Azure resources and services.
c925a595-81d2-470c-a8cd-f7bd56fa8e95The alias name of the Azure subscription.
First SubscriptionOK
The status attribute indicates the state of the request, with "success" meaning the request was processed successfully and "error" indicating an error occurred during processing.
successBad Request
Not Found
Obtains the details of a specific Azure subscription linked to the given tenant ID.
The ID of the organization, obtainable through 'listCompanies'.
f23a80d2-2077-4e0a-aa85-e7b08a379be7A unique identifier used to identify an Azure Active Directory (AAD) tenant. It is used to distinguish the tenant to which all the organization's Azure resources and services belong.
6a05a771-d671-440a-9d64-087df0c16d6aA unique identifier for an Azure subscription, used to manage and bill for a set of Azure resources and services.
c925a595-81d2-470c-a8cd-f7bd56fa8e95OK
The status attribute indicates the state of the request, with "success" meaning the request was processed successfully and "error" indicating an error occurred during processing.
successBad Request
Not Found
Updates the information of a specific Azure subscription associated with the given tenant ID.
The ID of the organization, obtainable through 'listCompanies'.
f23a80d2-2077-4e0a-aa85-e7b08a379be7A unique identifier used to identify an Azure Active Directory (AAD) tenant. It is used to distinguish the tenant to which all the organization's Azure resources and services belong.
6a05a771-d671-440a-9d64-087df0c16d6aA unique identifier for an Azure subscription, used to manage and bill for a set of Azure resources and services.
c925a595-81d2-470c-a8cd-f7bd56fa8e95The alias name of the Azure subscription.
First SubscriptionOK
The status attribute indicates the state of the request, with "success" meaning the request was processed successfully and "error" indicating an error occurred during processing.
successBad Request
Not Found
Deletes a specific Azure subscription linked to the specified tenant ID.
The ID of the organization, obtainable through 'listCompanies'.
f23a80d2-2077-4e0a-aa85-e7b08a379be7A unique identifier used to identify an Azure Active Directory (AAD) tenant. It is used to distinguish the tenant to which all the organization's Azure resources and services belong.
6a05a771-d671-440a-9d64-087df0c16d6aA unique identifier for an Azure subscription, used to manage and bill for a set of Azure resources and services.
c925a595-81d2-470c-a8cd-f7bd56fa8e95OK
The status attribute indicates the state of the request, with "success" meaning the request was processed successfully and "error" indicating an error occurred during processing.
successBad Request
Not Found
List registrable Azure subscriptions for the specified tenant ID.
The ID of the organization, obtainable through 'listCompanies'.
f23a80d2-2077-4e0a-aa85-e7b08a379be7OK
The status attribute indicates the state of the request, with "success" meaning the request was processed successfully and "error" indicating an error occurred during processing.
successBad Request
Not Found
Retrieves a list of GCP projects with the given company ID.
The ID of the organization, obtainable through 'listCompanies'.
f23a80d2-2077-4e0a-aa85-e7b08a379be7OK
The status attribute indicates the state of the request, with "success" meaning the request was processed successfully and "error" indicating an error occurred during processing.
successBad Request
Not Found
Creates a new gcp project for the specified company ID.
The ID of the organization, obtainable through 'listCompanies'.
f23a80d2-2077-4e0a-aa85-e7b08a379be7A unique identifier used to identify a Google Cloud service account. It is used to distinguish the service account that interacts with Google Cloud resources and services.
106821279384347983826A unique identifier for a Google Cloud Platform project, used to organize and manage GCP resources, services, and billing.
cloud-platform-1234A user-friendly name or alias for a GCP project, used for easier identification and management.
My Cloud ProjectA unique identifier for a BigQuery dataset, which is a collection of tables and views in Google Cloud Platform.
my_datasetOK
The status attribute indicates the state of the request, with "success" meaning the request was processed successfully and "error" indicating an error occurred during processing.
successBad Request
Not Found
Retrieves detailed information about a specific GCP project linked to the given company ID and project ID.
The ID of the organization, obtainable through 'listCompanies'.
f23a80d2-2077-4e0a-aa85-e7b08a379be7A unique identifier for a Google Cloud Platform project, used to organize and manage GCP resources, services, and billing.
cloud-platform-1234OK
The status attribute indicates the state of the request, with "success" meaning the request was processed successfully and "error" indicating an error occurred during processing.
successBad Request
Not Found
Updates the information of a specific GCP project with the given project ID.
The ID of the organization, obtainable through 'listCompanies'.
f23a80d2-2077-4e0a-aa85-e7b08a379be7A unique identifier for a Google Cloud Platform project, used to organize and manage GCP resources, services, and billing.
cloud-platform-1234A user-friendly name or alias for a GCP project, used for easier identification and management.
My Cloud ProjectA unique identifier for a BigQuery dataset, which is a collection of tables and views in Google Cloud Platform.
my_datasetOK
The status attribute indicates the state of the request, with "success" meaning the request was processed successfully and "error" indicating an error occurred during processing.
successBad Request
Not Found
Deletes a specific Gcp Project linked to the specified project ID.
The ID of the organization, obtainable through 'listCompanies'.
f23a80d2-2077-4e0a-aa85-e7b08a379be7A unique identifier for a Google Cloud Platform project, used to organize and manage GCP resources, services, and billing.
cloud-platform-1234OK
The status attribute indicates the state of the request, with "success" meaning the request was processed successfully and "error" indicating an error occurred during processing.
successBad Request
Not Found
Retrieves a list of GCP service accounts with the given company ID.
The ID of the organization, obtainable through 'listCompanies'.
f23a80d2-2077-4e0a-aa85-e7b08a379be7OK
The status attribute indicates the state of the request, with "success" meaning the request was processed successfully and "error" indicating an error occurred during processing.
successBad Request
Not Found
Creates a new gcp service account for the specified company ID.
The ID of the organization, obtainable through 'listCompanies'.
f23a80d2-2077-4e0a-aa85-e7b08a379be7The alias name of the GCP service account.
my-service-accountA Base64-encoded string of the JSON key file containing the credentials for a GCP service account.
<Base64-encoded JSON key file string>OK
The status attribute indicates the state of the request, with "success" meaning the request was processed successfully and "error" indicating an error occurred during processing.
successBad Request
Not Found
Retrieves detailed information about a specific GCP service account and its associated project
The ID of the organization, obtainable through 'listCompanies'.
f23a80d2-2077-4e0a-aa85-e7b08a379be7A unique identifier used to identify a Google Cloud service account. It is used to distinguish the service account that interacts with Google Cloud resources and services.
106821279384347980000OK
The status attribute indicates the state of the request, with "success" meaning the request was processed successfully and "error" indicating an error occurred during processing.
successBad Request
Not Found
Updates the information of a specific GCP account associated with the given company ID.
The ID of the organization, obtainable through 'listCompanies'.
f23a80d2-2077-4e0a-aa85-e7b08a379be7A unique identifier used to identify a Google Cloud service account. It is used to distinguish the service account that interacts with Google Cloud resources and services.
106821279384347980000The alias name of the GCP service account.
my-service-accountOK
The status attribute indicates the state of the request, with "success" meaning the request was processed successfully and "error" indicating an error occurred during processing.
successBad Request
Not Found
Deletes a specific Gcp Account linked to the specified company ID.
The ID of the organization, obtainable through 'listCompanies'.
f23a80d2-2077-4e0a-aa85-e7b08a379be7A unique identifier used to identify a Google Cloud service account. It is used to distinguish the service account that interacts with Google Cloud resources and services.
106821279384347980000OK
The status attribute indicates the state of the request, with "success" meaning the request was processed successfully and "error" indicating an error occurred during processing.
successBad Request
Not Found
Retrieves a list of GCP projects with the given Service Account ID.
The ID of the organization, obtainable through 'listCompanies'.
f23a80d2-2077-4e0a-aa85-e7b08a379be7A unique identifier used to identify a Google Cloud service account. It is used to distinguish the service account that interacts with Google Cloud resources and services.
106821279384347980000OK
The status attribute indicates the state of the request, with "success" meaning the request was processed successfully and "error" indicating an error occurred during processing.
successBad Request
Not Found
View abnormal cost detection history list
company id
companyIduser id
userIdAbnormal Cost Analysis Type
accountAbnormal Cost AI/Manual Type
manualOK
API Response Status
successView ai/manual abnormal cost detection daily grid data
Analyze Type
aicompany id
companyIduser id
userIdHistory Seq
0Anomaly Rule Seq
0OK
API Response Status
successView abnormal cost detection notification sent history
company id
companyIduser id
userIdHistory Seq
0Anomaly Rule Seq
0OK
API Response Status
successView abnormal cost detection history details and pie chart data
company id
companyIduser id
userIdHistory Seq
0Anomaly Rule Seq
0OK
API Response Status
successView manual abnormal cost detection history details and pie chart data inquiry
company id
companyIduser id
userIdHistory Seq
0Anomaly Rule Seq
0OK
API Response Status
successView the trend of cost anomalies detected by AI.
Vendor
AWScompany id
123e4567-e89b-12d3-a456-426614174000company name
ex-company-rnamedefault vendor
AWSuser id
390df5f7-8852-40af-bc12-57a318cb9dc3user name
ex-user-namevendor
AWSSensitivity
MForecast Date
2024-06-02OK
API Response Status
successView the cost trend of cloud usage.
Vendor
AWSOK
API Response Status
successView the usage data that may lead to ai-predicted anomalous costs
Vendor
AWScompany id
123e4567-e89b-12d3-a456-426614174000company name
ex-company-rnamedefault vendor
AWSuser id
390df5f7-8852-40af-bc12-57a318cb9dc3user name
ex-user-namevendor
AWSSelected Vendors by Widget
["AWS","GCP"]Sensitivity
MForecast Date
2024-09-23OK
API Response Status
successView the number of triggered alerts and abnormal cost information by cloud vendor and type.
company id
companyIduser id
userIdList of vendors
["AWS"]OK
API Response Status
successView the number of triggered alerts and abnormal cost information by cloud vendor and type.
Vendor
AWScompany id
companyIduser id
userIdList of vendors
["AWS"]OK
API Response Status
successCreate or update the setting of anomaly detection rule.
OK
API Response Status
successView the rules for detecting anomalies and sending alerts.
company id
123e4567-e89b-12d3-a456-426614174000company name
ex-company-rnamedefault vendor
AWSuser id
390df5f7-8852-40af-bc12-57a318cb9dc3user name
ex-user-namevendor
AWSList of vendors
["AWS"]OK
API Response Status
successView the specific rule for detecting anomalies and sending alerts.
Rule Seq
0company id
123e4567-e89b-12d3-a456-426614174000company name
ex-company-rnamedefault vendor
AWSuser id
390df5f7-8852-40af-bc12-57a318cb9dc3user name
ex-user-namevendor
AWSAnomaly Rule Seq
0OK
API Response Status
successRetrieve monthly billing summary including invoices and services. Required parameters: companyId, searchYear, searchMnth, vndr
company id
companyIduser id
userIdSearch Year
2025Search Month (01-12)
05Vendor (AWS)
AWSLinked Account ID (optional)
linkedAccountIdsuccess
Internal Server Error
View detailed portion chart data of cost analytics
company id
companyIduser id
userIdAWS2019-08-122023-02-012024-02-12account216093335544216093335544VisibleFields of detail grid
["vendor","linkedAccountId","productName","region","usage","cost","usageType"]falseOK
API Response Status
successView detailed grid of cost analytics
company id
companyIduser id
userIdAWS2019-08-122023-02-012024-02-12account216093335544216093335544VisibleFields of detail grid
["vendor","linkedAccountId","productName","region","usage","cost","usageType"]falseOK
API Response Status
successView summary of cost analytics
company id
companyIduser id
userIdstart date
2023-02-01end date
2024-02-12items per page
30page number
1user name
abcdview by
accountselected vendors
["AWS"]monthly
falseOK
API Response Status
successView Cost Analytics filter
company id
companyIduser id
userIdCost Analytics inquiry start date
2024-09-01Cost Analytics inquiry end date
2024-09-30View By
accountFilter query category
platformSelected Key
testSearch Text
testselected vendors
["AWS"]OK
API Response Status
successView Cost Analytics filter
company id
companyIduser id
userIdCost Analytics inquiry start date
2024-09-01Cost Analytics inquiry end date
2024-09-30View By
accountFilter query category
platformSelected Key
testSearch Text
testselected vendors
["AWS"]OK
API Response Status
successView Category of cost analytics
company id
companyIduser id
userIdCost Analytics inquiry start date
2024-09-01Cost Analytics inquiry end date
2024-09-30View By
accountFilter query category
platformSelected Key
testSearch Text
testselected vendors
["AWS"]OK
API Response Status
successRetrieve exchange rate information for a specific company and vendor
company id
companyIdTarget cloud vendor
Target currency for exchange rate
Target year month
user id
userIdOK
API Response Status
successView cloud costs from the previous period and the estimated costs for the current month.
company id
123e4567-e89b-12d3-a456-426614174000company name
ex-company-rnamedefault vendor
AWSuser id
390df5f7-8852-40af-bc12-57a318cb9dc3user name
ex-user-namevendor
AWSselected Vendor
AWSThe last date to include in the data range (inclusive). If not provided, defaults to the UTC current date.
OK
API Response Status
successView the latest cloud costs collection date of each vendor.
company id
123e4567-e89b-12d3-a456-426614174000company name
ex-company-rnamedefault vendor
AWSuser id
390df5f7-8852-40af-bc12-57a318cb9dc3user name
ex-user-namevendor
AWSOK
API Response Status
successView cloud accounts and status from specific vendor
company id
companyIduser id
userIdvendor
AWSOK
API Response Status
successOK
OK
OK
OK
OK
OK
company id
123e4567-e89b-12d3-a456-426614174000company name
ex-company-rnamedefault vendor
AWSuser id
390df5f7-8852-40af-bc12-57a318cb9dc3user name
ex-user-namevendor
AWSList of vendors
Selected Vendors by Widget
["AWS"]View Type
accountComponent Type
dashboard_compare_cost_trend_widgetWidget Date Type
monthlyWidget Date Type (etc. monthly, weekly, daily)
monthly, weekly, dailyTime Frame
last_3_monthsView By(account,product,region)
accountFilter Type(top_10_by_cost / custom)
top_10_by_costSelected Account Filter
000000000000Selected Accounts Filter
Selected Items Filter
Selected Tag Key Filter
NameSelected Service Group Set Filter
00000000-0000-0000-0000-000000000000Widget Selected Currency
Sensitivity value for a specific widget
MAnalysis date
2024-06-02OK
OK
OK
OK
company id
123e4567-e89b-12d3-a456-426614174000company name
ex-company-rnamedefault vendor
AWSuser id
390df5f7-8852-40af-bc12-57a318cb9dc3user name
ex-user-namevendor
AWSAnomaly Rule Seq
0Anomaly Rule Name
NameAbnormal Cost AI/Manual Type
manualAbnormal Cost Analysis Type
accountSensitivity
MThreshold value
1Threshold detection options(percentage/amount)
percentageAlarm Setting Status(active/inactive)
inactiveAlarm Frequency(daily, weekly)
dailyAlarm Option(only, all)
onlyAlarm recipients
Alarm Enabled
YForecast Date
2024-06-02Analysis date
2024-06-02View By
accountOK
OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
A unique identifier used to identify an Azure Active Directory (AAD) tenant. It is used to distinguish the tenant to which all the organization's Azure resources and services belong.
6a05a771-d671-440a-9d64-087df0c16d6aThe alias name of the Azure tenant.
First TenantThe applicationId is a unique identifier assigned to an application when it is registered in Azure Active Directory (AAD). This identifier is used to identify the application and authenticate it when communicating with other services or applications. It is often referred to as ClientId. For example, when the application sends an authentication request to AAD, it includes this applicationId to prove its identity.
993a65dd-691f-44f7-ba1d-21e7b4c60d38The clientSecret is a secret key generated when an application is registered in Azure Active Directory (AAD). This secret key is used along with the applicationId when the application makes an authentication request. If both pieces of information match, AAD verifies the legitimacy of the application. It is crucial to store and manage the clientSecret securely as it is sensitive information that can pose security risks if exposed.
your-client-secretRepresents the type of the tenant, primarily categorized based on the subscription model. Examples include EA (Enterprise Agreement), Pay-As-You-Go, CSP and Azure Plan. This provides information related to the billing plan used by the tenant.
PAY-AS-YOU-GOPattern: PAY-AS-YOU-GO|EA|AZURE-PLAN|CSPThe 'Enrollment Number' refers to a unique identifier assigned to an organization when they purchase Microsoft Azure services. This number is used to manage multiple subscriptions, track usage and costs for billing purposes, and oversee services and resources linked to a specific subscription. It allows organizations to efficiently manage and monitor their Azure services.
123456In the context of an Azure Enterprise Agreement (EA) account, the PRIMARY_KEY is a unique key provided to the organization. This key is used to authenticate and access Azure services and resources associated with the EA account. It acts as a secure credential, allowing the organization to manage and monitor its Azure usage and billing.
jwt-token-formatA unique identifier used to identify an Azure Active Directory (AAD) tenant. It is used to distinguish the tenant to which all the organization's Azure resources and services belong.
6a05a771-d671-440a-9d64-087df0c16d6aThe applicationId is a unique identifier assigned to an application when it is registered in Azure Active Directory (AAD). This identifier is used to identify the application and authenticate it when communicating with other services or applications. It is often referred to as ClientId. For example, when the application sends an authentication request to AAD, it includes this applicationId to prove its identity.
993a65dd-691f-44f7-ba1d-21e7b4c60d38The clientSecret is a secret key generated when an application is registered in Azure Active Directory (AAD). This secret key is used along with the applicationId when the application makes an authentication request. If both pieces of information match, AAD verifies the legitimacy of the application. It is crucial to store and manage the clientSecret securely as it is sensitive information that can pose security risks if exposed.
your-client-secretRepresents the type of the tenant, primarily categorized based on the subscription model. Examples include EA (Enterprise Agreement), Pay-As-You-Go, CSP and Azure Plan. This provides information related to the billing plan used by the tenant.
PAY-AS-YOU-GOPattern: PAY-AS-YOU-GO|EA|AZURE-PLAN|CSP{
"status": "success",
"error": {
"code": "OK",
"message": "Error Message"
}
}{
"status": "success",
"error": {
"code": "OK",
"message": "Error Message"
}
}{
"status": "success",
"error": {
"code": "OK",
"message": "Error Message"
}
}{
"status": "success",
"error": {
"code": "OK",
"message": "Error Message"
}
}{
"status": "success",
"error": {
"code": "OK",
"message": "Error Message"
}
}{
"status": "success",
"error": {
"code": "OK",
"message": "Error Message"
}
}{
"status": "success",
"error": {
"code": "OK",
"message": "Error Message"
}
}{
"status": "success",
"error": {
"code": "OK",
"message": "Error Message"
}
}{
"status": "success",
"error": {
"code": "OK",
"message": "Error Message"
}
}{
"status": "success",
"error": {
"code": "OK",
"message": "Error Message"
}
}{
"status": "success",
"error": {
"code": "OK",
"message": "Error Message"
}
}{
"status": "success",
"error": {
"code": "OK",
"message": "Error Message"
}
}{
"status": "success",
"error": {
"code": "OK",
"message": "Error Message"
}
}{
"data": {
"summary": {
"invoices": [
{
"cmpnId": "companyId",
"billYear": "2025",
"billMnth": "05",
"vndr": "AWS",
"payrAccId": "382377105752",
"lnkdAccId": "216093335544",
"invcId": "2175433553",
"excgRate": 1381.4,
"useCost": 34103.7224496458,
"discCost": 0,
"suppCost": 0,
"crdtCost": 0,
"totCost": 34103.7224496458,
"excgCost": 47110882
}
],
"services": [
{
"cmpnId": "companyId",
"billYear": "2025",
"billMnth": "05",
"vndr": "AWS",
"payrAccId": "382377105752",
"lnkdAccId": "216093335544",
"invcId": "2175433553",
"addType": "SUPPORT",
"addDesc": "AWS Premium Support",
"excgCost": "1500000"
}
]
}
},
"status": "success"
}{
"status": "success",
"error": {
"code": "OK",
"message": "Error Message"
}
}{
"status": "success",
"error": {
"code": "OK",
"message": "Error Message"
}
}{
"status": "success",
"error": {
"code": "OK",
"message": "Error Message"
}
}{
"status": "success",
"error": {
"code": "OK",
"message": "Error Message"
}
}{
"status": "success",
"error": {
"code": "OK",
"message": "Error Message"
}
}{
"status": "success",
"error": {
"code": "OK",
"message": "Error Message"
}
}{
"status": "success",
"error": {
"code": "OK",
"message": "Error Message"
}
}{
"status": "success",
"error": {
"code": "OK",
"message": "Error Message"
}
}{
"status": "success",
"error": {
"code": "OK",
"message": "Error Message"
}
}{
"status": "success",
"error": {
"code": "OK",
"message": "Error Message"
}
}POST /cost/v3/billing/anomaly/history/list HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 88
{
"companyId": "companyId",
"userId": "userId",
"analyzeBy": "account",
"analyzeType": "manual"
}POST /cost/v3/billing/anomaly/history/detail/{analyzeType}/grid HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 67
{
"companyId": "companyId",
"userId": "userId",
"histSeq": 0,
"ruleSeq": 0
}POST /cost/v3/billing/anomaly/history/detail/sent HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 67
{
"companyId": "companyId",
"userId": "userId",
"histSeq": 0,
"ruleSeq": 0
}POST /cost/v3/billing/anomaly/history/detail/result HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 67
{
"companyId": "companyId",
"userId": "userId",
"histSeq": 0,
"ruleSeq": 0
}POST /cost/v3/billing/anomaly/history/detail/manual/period-chart HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 67
{
"companyId": "companyId",
"userId": "userId",
"histSeq": 0,
"ruleSeq": 0
}POST /cost/v3/billing/anomaly/vendors/{vendor}/detections/ai/trend HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 276
{
"companyId": "123e4567-e89b-12d3-a456-426614174000",
"companyName": "ex-company-rname",
"defaultVendor": "AWS",
"userEmail": "[email protected]",
"userId": "390df5f7-8852-40af-bc12-57a318cb9dc3 ",
"userName": "ex-user-name",
"vendor": "AWS",
"sensitivity": "M",
"forecastDt": "2024-06-02"
}POST /cost/v3/billing/anomaly/vendors/{vendor}/dashboard/trend HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 765
{
"companyId": "123e4567-e89b-12d3-a456-426614174000",
"companyName": "ex-company-rname",
"defaultVendor": "AWS",
"userEmail": "[email protected]",
"userId": "390df5f7-8852-40af-bc12-57a318cb9dc3 ",
"userName": "ex-user-name",
"vendor": "AWS",
"vendors": [
"text"
],
"selectedVendorsByWidget": [
"AWS"
],
"viewType": "account",
"widgetType": "dashboard_compare_cost_trend_widget",
"dateType": "monthly",
"dataType": "monthly, weekly, daily",
"timeFrame": "last_3_months",
"viewBy": "account",
"filter": "top_10_by_cost",
"customFilter": [
{
"vendor": "text",
"item": "text"
}
],
"selectedAccount": "000000000000",
"selectedAccounts": [
"text"
],
"item": [
"text"
],
"selectedTagKey": "Name",
"selectedServiceGroupSet": "00000000-0000-0000-0000-000000000000",
"widgetCurrency": 1,
"sensitivity": "M",
"analyzedDt": "2024-06-02"
}POST /cost/v3/billing/anomaly/vendors/{vendor}/anomaly/aiPossibleCause HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 318
{
"companyId": "123e4567-e89b-12d3-a456-426614174000",
"companyName": "ex-company-rname",
"defaultVendor": "AWS",
"userEmail": "[email protected]",
"userId": "390df5f7-8852-40af-bc12-57a318cb9dc3 ",
"userName": "ex-user-name",
"vendor": "AWS",
"selectedVendorsByWidget": [
"AWS",
"GCP"
],
"sensitivity": "M",
"forecastDate": "2024-09-23"
}POST /cost/v3/billing/anomaly/vendors/aggregate HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 61
{
"companyId": "companyId",
"userId": "userId",
"vendors": [
"AWS"
]
}POST /cost/v3/billing/anomaly/vendors/{vendor}/aggregate HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 61
{
"companyId": "companyId",
"userId": "userId",
"vendors": [
"AWS"
]
}PUT /cost/v3/billing/anomaly/vendors/detections/alerts/rule/setting HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 513
{
"companyId": "123e4567-e89b-12d3-a456-426614174000",
"companyName": "ex-company-rname",
"defaultVendor": "AWS",
"userEmail": "[email protected]",
"userId": "390df5f7-8852-40af-bc12-57a318cb9dc3 ",
"userName": "ex-user-name",
"vendor": "AWS",
"seq": 0,
"name": "Name",
"analyzeType": "manual",
"analyzeBy": "account",
"sensitivity": "M",
"thVal": 1,
"thOpt": "percentage",
"alertStatus": "inactive",
"alertFreq": "daily",
"alertOpt": "only",
"receivers": "text",
"useYn": "Y",
"forecastDt": "2024-06-02",
"analyzedDt": "2024-06-02",
"viewBy": "account"
}POST /cost/v3/billing/anomaly/vendors/detections/alerts/rule HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 253
{
"companyId": "123e4567-e89b-12d3-a456-426614174000",
"companyName": "ex-company-rname",
"defaultVendor": "AWS",
"userEmail": "[email protected]",
"userId": "390df5f7-8852-40af-bc12-57a318cb9dc3 ",
"userName": "ex-user-name",
"vendor": "AWS",
"vendorList": [
"AWS"
]
}POST /cost/v3/billing/anomaly/vendors/detections/alerts/rule/{seq} HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 240
{
"companyId": "123e4567-e89b-12d3-a456-426614174000",
"companyName": "ex-company-rname",
"defaultVendor": "AWS",
"userEmail": "[email protected]",
"userId": "390df5f7-8852-40af-bc12-57a318cb9dc3 ",
"userName": "ex-user-name",
"vendor": "AWS",
"seq": 0
}POST /cost/v3/billing/summary HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 106
{
"companyId": "companyId",
"searchYear": "2025",
"searchMnth": "05",
"vndr": "AWS",
"lnkdAccId": "linkedAccountId"
}POST /cost/v3/billing/analytics/daily-portion HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 2189
{
"companyId": "companyId",
"userId": "userId",
"selectedVendor": "AWS",
"costDate": "2019-08-12",
"startDate": "2023-02-01",
"endDate": "2024-02-12",
"viewBy": "account",
"viewById": "text",
"viewByItem": "216093335544",
"itemViewId": "216093335544",
"filters": {
"aws": {
"linkedAccountId": [
"text"
],
"productCode": [
"text"
],
"region": [
"text"
],
"productFamily": [
"text"
],
"tags": [
{
"tagKey": "text",
"tagValue": "text"
}
],
"billingTags": [
{
"tagKey": "text",
"tagValue": "text"
}
],
"serviceGroup": [
{
"serviceGroupKey": "text",
"serviceGroupValue": "text",
"serviceGroupSetNm": "text",
"serviceGroupSetId": "text",
"serviceGroupNm": "text",
"serviceGroupId": "text",
"dfltYn": "text"
}
],
"instanceType": [
"text"
],
"instanceTypeFamily": [
"text"
],
"chargeType": [
"text"
],
"os": [
"text"
],
"database": [
"text"
],
"transferType": [
"text"
],
"purchaseOption": [
"text"
],
"apiOperation": [
"text"
],
"resourceId": [
"text"
],
"usageType": [
"text"
],
"invoiceId": [
"text"
],
"itemDescription": [
"text"
],
"cacheEngine": [
"text"
],
"availabilityZone": [
"text"
],
"platform": [
"text"
]
},
"azure": {
"linkedAccountId": [
"text"
],
"productCode": [
"text"
],
"region": [
"text"
],
"productFamily": [
"text"
],
"tags": [
{
"tagKey": "text",
"tagValue": "text"
}
],
"billingTags": [
{
"tagKey": "text",
"tagValue": "text"
}
],
"serviceGroup": [
{
"serviceGroupKey": "text",
"serviceGroupValue": "text",
"serviceGroupSetNm": "text",
"serviceGroupSetId": "text",
"serviceGroupNm": "text",
"serviceGroupId": "text",
"dfltYn": "text"
}
],
"subscriptionNm": [
"text"
],
"subscriptionId": [
"text"
],
"infraType": [
"text"
],
"mtCategory": [
"text"
],
"mtName": [
"text"
],
"usage": [
"text"
],
"unitPrice": [
"text"
],
"totalCost": [
"text"
]
},
"gcp": {
"linkedAccountId": [
"text"
],
"productCode": [
"text"
],
"region": [
"text"
],
"productFamily": [
"text"
],
"tags": [
{
"tagKey": "text",
"tagValue": "text"
}
],
"billingTags": [
{
"tagKey": "text",
"tagValue": "text"
}
],
"serviceGroup": [
{
"serviceGroupKey": "text",
"serviceGroupValue": "text",
"serviceGroupSetNm": "text",
"serviceGroupSetId": "text",
"serviceGroupNm": "text",
"serviceGroupId": "text",
"dfltYn": "text"
}
]
}
},
"detailFilters": {
"linkedAccountId": [
"text"
],
"productCode": [
"text"
],
"region": [
"text"
],
"usageType": [
"text"
]
},
"visibleFields": [
"vendor",
"linkedAccountId",
"productName",
"region",
"usage",
"cost",
"usageType"
],
"tags": [
{
"tagKey": "text",
"tagValue": "text"
}
],
"isMonthly": false
}POST /cost/v3/billing/analytics/daily-cost HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 2189
{
"companyId": "companyId",
"userId": "userId",
"selectedVendor": "AWS",
"costDate": "2019-08-12",
"startDate": "2023-02-01",
"endDate": "2024-02-12",
"viewBy": "account",
"viewById": "text",
"viewByItem": "216093335544",
"itemViewId": "216093335544",
"filters": {
"aws": {
"linkedAccountId": [
"text"
],
"productCode": [
"text"
],
"region": [
"text"
],
"productFamily": [
"text"
],
"tags": [
{
"tagKey": "text",
"tagValue": "text"
}
],
"billingTags": [
{
"tagKey": "text",
"tagValue": "text"
}
],
"serviceGroup": [
{
"serviceGroupKey": "text",
"serviceGroupValue": "text",
"serviceGroupSetNm": "text",
"serviceGroupSetId": "text",
"serviceGroupNm": "text",
"serviceGroupId": "text",
"dfltYn": "text"
}
],
"instanceType": [
"text"
],
"instanceTypeFamily": [
"text"
],
"chargeType": [
"text"
],
"os": [
"text"
],
"database": [
"text"
],
"transferType": [
"text"
],
"purchaseOption": [
"text"
],
"apiOperation": [
"text"
],
"resourceId": [
"text"
],
"usageType": [
"text"
],
"invoiceId": [
"text"
],
"itemDescription": [
"text"
],
"cacheEngine": [
"text"
],
"availabilityZone": [
"text"
],
"platform": [
"text"
]
},
"azure": {
"linkedAccountId": [
"text"
],
"productCode": [
"text"
],
"region": [
"text"
],
"productFamily": [
"text"
],
"tags": [
{
"tagKey": "text",
"tagValue": "text"
}
],
"billingTags": [
{
"tagKey": "text",
"tagValue": "text"
}
],
"serviceGroup": [
{
"serviceGroupKey": "text",
"serviceGroupValue": "text",
"serviceGroupSetNm": "text",
"serviceGroupSetId": "text",
"serviceGroupNm": "text",
"serviceGroupId": "text",
"dfltYn": "text"
}
],
"subscriptionNm": [
"text"
],
"subscriptionId": [
"text"
],
"infraType": [
"text"
],
"mtCategory": [
"text"
],
"mtName": [
"text"
],
"usage": [
"text"
],
"unitPrice": [
"text"
],
"totalCost": [
"text"
]
},
"gcp": {
"linkedAccountId": [
"text"
],
"productCode": [
"text"
],
"region": [
"text"
],
"productFamily": [
"text"
],
"tags": [
{
"tagKey": "text",
"tagValue": "text"
}
],
"billingTags": [
{
"tagKey": "text",
"tagValue": "text"
}
],
"serviceGroup": [
{
"serviceGroupKey": "text",
"serviceGroupValue": "text",
"serviceGroupSetNm": "text",
"serviceGroupSetId": "text",
"serviceGroupNm": "text",
"serviceGroupId": "text",
"dfltYn": "text"
}
]
}
},
"detailFilters": {
"linkedAccountId": [
"text"
],
"productCode": [
"text"
],
"region": [
"text"
],
"usageType": [
"text"
]
},
"visibleFields": [
"vendor",
"linkedAccountId",
"productName",
"region",
"usage",
"cost",
"usageType"
],
"tags": [
{
"tagKey": "text",
"tagValue": "text"
}
],
"isMonthly": false
}POST /cost/v3/billing/analytics/cost HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 1892
{
"companyId": "companyId",
"userId": "userId",
"startDate": "2023-02-01",
"endDate": "2024-02-12",
"itemsPerPage": 30,
"page": 1,
"userName": "abcd",
"viewBy": "account",
"selectedVendors": [
"AWS"
],
"filters": {
"aws": {
"linkedAccountId": [
"text"
],
"productCode": [
"text"
],
"region": [
"text"
],
"productFamily": [
"text"
],
"tags": [
{
"tagKey": "text",
"tagValue": "text"
}
],
"billingTags": [
{
"tagKey": "text",
"tagValue": "text"
}
],
"serviceGroup": [
{
"serviceGroupKey": "text",
"serviceGroupValue": "text",
"serviceGroupSetNm": "text",
"serviceGroupSetId": "text",
"serviceGroupNm": "text",
"serviceGroupId": "text",
"dfltYn": "text"
}
],
"instanceType": [
"text"
],
"instanceTypeFamily": [
"text"
],
"chargeType": [
"text"
],
"os": [
"text"
],
"database": [
"text"
],
"transferType": [
"text"
],
"purchaseOption": [
"text"
],
"apiOperation": [
"text"
],
"resourceId": [
"text"
],
"usageType": [
"text"
],
"invoiceId": [
"text"
],
"itemDescription": [
"text"
],
"cacheEngine": [
"text"
],
"availabilityZone": [
"text"
],
"platform": [
"text"
]
},
"azure": {
"linkedAccountId": [
"text"
],
"productCode": [
"text"
],
"region": [
"text"
],
"productFamily": [
"text"
],
"tags": [
{
"tagKey": "text",
"tagValue": "text"
}
],
"billingTags": [
{
"tagKey": "text",
"tagValue": "text"
}
],
"serviceGroup": [
{
"serviceGroupKey": "text",
"serviceGroupValue": "text",
"serviceGroupSetNm": "text",
"serviceGroupSetId": "text",
"serviceGroupNm": "text",
"serviceGroupId": "text",
"dfltYn": "text"
}
],
"subscriptionNm": [
"text"
],
"subscriptionId": [
"text"
],
"infraType": [
"text"
],
"mtCategory": [
"text"
],
"mtName": [
"text"
],
"usage": [
"text"
],
"unitPrice": [
"text"
],
"totalCost": [
"text"
]
},
"gcp": {
"linkedAccountId": [
"text"
],
"productCode": [
"text"
],
"region": [
"text"
],
"productFamily": [
"text"
],
"tags": [
{
"tagKey": "text",
"tagValue": "text"
}
],
"billingTags": [
{
"tagKey": "text",
"tagValue": "text"
}
],
"serviceGroup": [
{
"serviceGroupKey": "text",
"serviceGroupValue": "text",
"serviceGroupSetNm": "text",
"serviceGroupSetId": "text",
"serviceGroupNm": "text",
"serviceGroupId": "text",
"dfltYn": "text"
}
]
}
},
"isMonthly": false
}POST /cost/v3/billing/analytics/related HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 1892
{
"companyId": "companyId",
"userId": "userId",
"conditions": {
"aws": {
"linkedAccountId": [
"text"
],
"productCode": [
"text"
],
"region": [
"text"
],
"productFamily": [
"text"
],
"tags": [
{
"tagKey": "text",
"tagValue": "text"
}
],
"billingTags": [
{
"tagKey": "text",
"tagValue": "text"
}
],
"serviceGroup": [
{
"serviceGroupKey": "text",
"serviceGroupValue": "text",
"serviceGroupSetNm": "text",
"serviceGroupSetId": "text",
"serviceGroupNm": "text",
"serviceGroupId": "text",
"dfltYn": "text"
}
],
"instanceType": [
"text"
],
"instanceTypeFamily": [
"text"
],
"chargeType": [
"text"
],
"os": [
"text"
],
"database": [
"text"
],
"transferType": [
"text"
],
"purchaseOption": [
"text"
],
"apiOperation": [
"text"
],
"resourceId": [
"text"
],
"usageType": [
"text"
],
"invoiceId": [
"text"
],
"itemDescription": [
"text"
],
"cacheEngine": [
"text"
],
"availabilityZone": [
"text"
],
"platform": [
"text"
]
},
"azure": {
"linkedAccountId": [
"text"
],
"productCode": [
"text"
],
"region": [
"text"
],
"productFamily": [
"text"
],
"tags": [
{
"tagKey": "text",
"tagValue": "text"
}
],
"billingTags": [
{
"tagKey": "text",
"tagValue": "text"
}
],
"serviceGroup": [
{
"serviceGroupKey": "text",
"serviceGroupValue": "text",
"serviceGroupSetNm": "text",
"serviceGroupSetId": "text",
"serviceGroupNm": "text",
"serviceGroupId": "text",
"dfltYn": "text"
}
],
"subscriptionNm": [
"text"
],
"subscriptionId": [
"text"
],
"infraType": [
"text"
],
"mtCategory": [
"text"
],
"mtName": [
"text"
],
"usage": [
"text"
],
"unitPrice": [
"text"
],
"totalCost": [
"text"
]
},
"gcp": {
"linkedAccountId": [
"text"
],
"productCode": [
"text"
],
"region": [
"text"
],
"productFamily": [
"text"
],
"tags": [
{
"tagKey": "text",
"tagValue": "text"
}
],
"billingTags": [
{
"tagKey": "text",
"tagValue": "text"
}
],
"serviceGroup": [
{
"serviceGroupKey": "text",
"serviceGroupValue": "text",
"serviceGroupSetNm": "text",
"serviceGroupSetId": "text",
"serviceGroupNm": "text",
"serviceGroupId": "text",
"dfltYn": "text"
}
]
}
},
"startDate": "2024-09-01",
"endDate": "2024-09-30",
"viewBy": "account",
"field": "platform",
"selectedKey": "test",
"searchText": "test",
"selectedVendors": [
"AWS"
]
}POST /cost/v3/billing/analytics/filter HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 1892
{
"companyId": "companyId",
"userId": "userId",
"conditions": {
"aws": {
"linkedAccountId": [
"text"
],
"productCode": [
"text"
],
"region": [
"text"
],
"productFamily": [
"text"
],
"tags": [
{
"tagKey": "text",
"tagValue": "text"
}
],
"billingTags": [
{
"tagKey": "text",
"tagValue": "text"
}
],
"serviceGroup": [
{
"serviceGroupKey": "text",
"serviceGroupValue": "text",
"serviceGroupSetNm": "text",
"serviceGroupSetId": "text",
"serviceGroupNm": "text",
"serviceGroupId": "text",
"dfltYn": "text"
}
],
"instanceType": [
"text"
],
"instanceTypeFamily": [
"text"
],
"chargeType": [
"text"
],
"os": [
"text"
],
"database": [
"text"
],
"transferType": [
"text"
],
"purchaseOption": [
"text"
],
"apiOperation": [
"text"
],
"resourceId": [
"text"
],
"usageType": [
"text"
],
"invoiceId": [
"text"
],
"itemDescription": [
"text"
],
"cacheEngine": [
"text"
],
"availabilityZone": [
"text"
],
"platform": [
"text"
]
},
"azure": {
"linkedAccountId": [
"text"
],
"productCode": [
"text"
],
"region": [
"text"
],
"productFamily": [
"text"
],
"tags": [
{
"tagKey": "text",
"tagValue": "text"
}
],
"billingTags": [
{
"tagKey": "text",
"tagValue": "text"
}
],
"serviceGroup": [
{
"serviceGroupKey": "text",
"serviceGroupValue": "text",
"serviceGroupSetNm": "text",
"serviceGroupSetId": "text",
"serviceGroupNm": "text",
"serviceGroupId": "text",
"dfltYn": "text"
}
],
"subscriptionNm": [
"text"
],
"subscriptionId": [
"text"
],
"infraType": [
"text"
],
"mtCategory": [
"text"
],
"mtName": [
"text"
],
"usage": [
"text"
],
"unitPrice": [
"text"
],
"totalCost": [
"text"
]
},
"gcp": {
"linkedAccountId": [
"text"
],
"productCode": [
"text"
],
"region": [
"text"
],
"productFamily": [
"text"
],
"tags": [
{
"tagKey": "text",
"tagValue": "text"
}
],
"billingTags": [
{
"tagKey": "text",
"tagValue": "text"
}
],
"serviceGroup": [
{
"serviceGroupKey": "text",
"serviceGroupValue": "text",
"serviceGroupSetNm": "text",
"serviceGroupSetId": "text",
"serviceGroupNm": "text",
"serviceGroupId": "text",
"dfltYn": "text"
}
]
}
},
"startDate": "2024-09-01",
"endDate": "2024-09-30",
"viewBy": "account",
"field": "platform",
"selectedKey": "test",
"searchText": "test",
"selectedVendors": [
"AWS"
]
}POST /cost/v3/billing/analytics/filter/category HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 1892
{
"companyId": "companyId",
"userId": "userId",
"conditions": {
"aws": {
"linkedAccountId": [
"text"
],
"productCode": [
"text"
],
"region": [
"text"
],
"productFamily": [
"text"
],
"tags": [
{
"tagKey": "text",
"tagValue": "text"
}
],
"billingTags": [
{
"tagKey": "text",
"tagValue": "text"
}
],
"serviceGroup": [
{
"serviceGroupKey": "text",
"serviceGroupValue": "text",
"serviceGroupSetNm": "text",
"serviceGroupSetId": "text",
"serviceGroupNm": "text",
"serviceGroupId": "text",
"dfltYn": "text"
}
],
"instanceType": [
"text"
],
"instanceTypeFamily": [
"text"
],
"chargeType": [
"text"
],
"os": [
"text"
],
"database": [
"text"
],
"transferType": [
"text"
],
"purchaseOption": [
"text"
],
"apiOperation": [
"text"
],
"resourceId": [
"text"
],
"usageType": [
"text"
],
"invoiceId": [
"text"
],
"itemDescription": [
"text"
],
"cacheEngine": [
"text"
],
"availabilityZone": [
"text"
],
"platform": [
"text"
]
},
"azure": {
"linkedAccountId": [
"text"
],
"productCode": [
"text"
],
"region": [
"text"
],
"productFamily": [
"text"
],
"tags": [
{
"tagKey": "text",
"tagValue": "text"
}
],
"billingTags": [
{
"tagKey": "text",
"tagValue": "text"
}
],
"serviceGroup": [
{
"serviceGroupKey": "text",
"serviceGroupValue": "text",
"serviceGroupSetNm": "text",
"serviceGroupSetId": "text",
"serviceGroupNm": "text",
"serviceGroupId": "text",
"dfltYn": "text"
}
],
"subscriptionNm": [
"text"
],
"subscriptionId": [
"text"
],
"infraType": [
"text"
],
"mtCategory": [
"text"
],
"mtName": [
"text"
],
"usage": [
"text"
],
"unitPrice": [
"text"
],
"totalCost": [
"text"
]
},
"gcp": {
"linkedAccountId": [
"text"
],
"productCode": [
"text"
],
"region": [
"text"
],
"productFamily": [
"text"
],
"tags": [
{
"tagKey": "text",
"tagValue": "text"
}
],
"billingTags": [
{
"tagKey": "text",
"tagValue": "text"
}
],
"serviceGroup": [
{
"serviceGroupKey": "text",
"serviceGroupValue": "text",
"serviceGroupSetNm": "text",
"serviceGroupSetId": "text",
"serviceGroupNm": "text",
"serviceGroupId": "text",
"dfltYn": "text"
}
]
}
},
"startDate": "2024-09-01",
"endDate": "2024-09-30",
"viewBy": "account",
"field": "platform",
"selectedKey": "test",
"searchText": "test",
"selectedVendors": [
"AWS"
]
}GET /cost/v3/billing/currency/company/{companyId}/vendor/{vendor}/exchange HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
POST /cost/v3/billing/overview/spend HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 272
{
"companyId": "123e4567-e89b-12d3-a456-426614174000",
"companyName": "ex-company-rname",
"defaultVendor": "AWS",
"userEmail": "[email protected]",
"userId": "390df5f7-8852-40af-bc12-57a318cb9dc3 ",
"userName": "ex-user-name",
"vendor": "AWS",
"selectedVendor": "AWS",
"endDate": "text"
}POST /cost/v3/billing/overview/companyMaxDate HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 232
{
"companyId": "123e4567-e89b-12d3-a456-426614174000",
"companyName": "ex-company-rname",
"defaultVendor": "AWS",
"userEmail": "[email protected]",
"userId": "390df5f7-8852-40af-bc12-57a318cb9dc3 ",
"userName": "ex-user-name",
"vendor": "AWS"
}POST /cost/v3/billing/overview/accounts HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 58
{
"companyId": "companyId",
"userId": "userId",
"vendor": "AWS"
}{
"status": "success",
"data": {
"list": [
{
"userId": "123e4567-e89b-12d3-a456-426614174000",
"email": "[email protected]",
"displayName": "John Doe",
"masterCompanyId": "65dd4cbf-b412-4f83-8476-97a3f1e161b2",
"userStatCd": "ACTIVATED",
"userRoleId": "ADMIN",
"userRoleName": "Admin",
"masterUserRole": "OWNER",
"enabled": true,
"createdDate": "2023-01-01T12:00:00.000Z"
}
]
}
}{
"status": "success",
"data": {
"list": [
{
"accountId": "123456789012",
"accountAlias": "AWS 1st DEV Infra Account",
"accountType": "master",
"isCostAvailable": "true",
"stackTemplateVersion": "1.0",
"status": "healthy",
"contractStatus": "SUBSCRIBED",
"isSpPurchaseAccount": true,
"errorDescription": "Error occurred during stack creation. You can identify the cause of the error in AWS Console > CloudFormation > Events tab. Please take necessary actions and retry.",
"createdDate": "2024-05-20T07:06:47.253Z",
"updatedDate": "2024-05-20T07:06:47.253Z"
}
]
}
}{
"status": "success",
"data": {
"accountId": "123456789012",
"accountAlias": "AWS 1st DEV Infra Account",
"accountType": "master",
"managementAccountId": "987654321987",
"status": "healthy",
"roleArn": "arn:aws:iam::123456789012:role/role-name",
"stackName": "stack-7bfe7be4-b423-4e92-b6ad-b685ce2fb2e2",
"stackTemplateVersion": "1.0",
"curBucketName": "bucket-name",
"curBucketRegion": "us-east-1",
"curBucketPrefix": "cur",
"contractStatus": "us-east-1",
"createdDate": "2024-05-20T07:06:47.253Z",
"updatedDate": "2024-05-20T07:06:47.253Z"
}
}{
"status": "success",
"data": {
"accountId": "123456789012"
}
}{
"status": "success",
"data": {
"accountId": "123456789012"
}
}{
"status": "success",
"data": {
"netSavings": "10000.7",
"calculationStatus": "10000.7"
}
}{
"status": "success",
"data": {
"stackCreateConsoleLink": "https://console.aws.amazon.com/cloudformation/home?region=us-east-1#/stacks/create/review?templateURL=https://s3-data-dev-cloudformation.s3.ap-northeast-2.amazonaws.com/v1.2/opsnow-template-v1.2.yml&stackName=opsnow-stack-d442326f-878e-4500-8f82-d7c868f275bb¶m_CostUsageReportBucketName=cur-d442326f-878e-4500-8f82-d7c868f275bb¶m_CrossAccountExternalID=ae06161e-8d5b-4c34-80c1-26f2cf00fff5¶m_CrossLinkedAccountID=370166107047¶m_Domain=opsnow360.io¶m_Profile=us2¶m_UserId=0f27a2-ae56-4a2f-8544-68ecb8674639¶m_ResourceId=d442326f-878e-4500-8f82-d7c868f275bb",
"stackCreateCliCommand": "aws cloudformation create-stack --stack-name opsnow-stack-d442326f-878e-4500-8f82-d7c868f275bb --region us-east-1 --template-url https://s3-data-dev-cloudformation.s3.ap-northeast-2.amazonaws.com/v1.2/opsnow-template-v1.2.yml --parameters ParameterKey=CrossAccountExternalID,ParameterValue=ae06161e-8d5b-4c34-80c1-26f2cf00fff5 ParameterKey=CrossLinkedAccountID,ParameterValue=370166107047 ParameterKey=CostUsageReportBucketName,ParameterValue=cur-d442326f-878e-4500-8f82-d7c868f275bb ParameterKey=Domain,ParameterValue=opsnow360.io ParameterKey=Profile,ParameterValue=us2 ParameterKey=UserId,ParameterValue=0a0f27a2-ae56-4a2f-8544-68ecb8674639 ParameterKey=ResourceId,ParameterValue=d442326f-878e-4500-8f82-d7c868f275bb --capabilities CAPABILITY_NAMED_IAM",
"stackDeleteCliCommand": "aws cloudformation delete-stack-set --stack-name opsnow-stack-d442326f-878e-4500-8f82-d7c868f275bb --region us-east-1 \\\\ && \\\\aws cloudformation delete-stack --stack-name opsnow-stack-d442326f-878e-4500-8f82-d7c868f275bb --region us-east-1 ",
"stackName": "stack-7bfe7be4-b423-4e92-b6ad-b685ce2fb2e2",
"templateUrl": "3f50b07a-df54-4a7e-8db7-75a5406e970d",
"crossAccountExternalId": "ae06161e-8d5b-4c34-80c1-26f2cf00fff5",
"crossLinkedAccountId": "123123123123",
"costUsageReportBucketName": "cur-d442326f-878e-4500-8f82-d7c868f275bb",
"domain": "sample.io",
"profile": "us2",
"userId": "a6e1e5f8-924d-4a8f-9f78-61c0879c9243",
"resourceId": "3f50b07a-df54-4a7e-8db7-75a5406e970d",
"organizationId": "f23a80d2-2077-4e0a-aa85-e7b08a379be7"
}
}{
"status": "success",
"data": {
"list": [
{
"accountId": "123456789012",
"accountAlias": "AWS 1st DEV Infra Account",
"accountType": "master",
"isCostAvailable": "true",
"stackTemplateVersion": "1.0",
"status": "healthy",
"contractStatus": "SUBSCRIBED",
"isSpPurchaseAccount": true,
"errorDescription": "Error occurred during stack creation. You can identify the cause of the error in AWS Console > CloudFormation > Events tab. Please take necessary actions and retry.",
"createdDate": "2024-05-20T07:06:47.253Z",
"updatedDate": "2024-05-20T07:06:47.253Z"
}
]
}
}{
"status": "success",
"data": {
"list": [
{
"tenantId": "6a05a771-d671-440a-9d64-087df0c16d6a",
"applicationId": "993a65dd-691f-44f7-ba1d-21e7b4c60d38",
"tenantAlias": "First Tenant",
"tenantType": "PAY-AS-YOU-GO",
"status": "healthy",
"subscriptionCount": 5,
"createdDate": "2023-07-10T14:48:00.000Z",
"updatedDate": "2023-07-10T14:48:00.000Z"
}
]
}
}{
"status": "success",
"data": {
"tenantId": "6a05a771-d671-440a-9d64-087df0c16d6a"
}
}{
"status": "success",
"data": {
"tenantId": "6a05a771-d671-440a-9d64-087df0c16d6a",
"tenantAlias": "First Tenant",
"tenantType": "PAY-AS-YOU-GO",
"applicationId": "993a65dd-691f-44f7-ba1d-21e7b4c60d38",
"enrollmentNumber": "123456",
"status": "healthy",
"createdDate": "2023-07-10T14:48:00.000Z",
"updatedDate": "2023-07-10T14:48:00.000Z"
}
}{
"status": "success",
"data": {
"tenantId": "6a05a771-d671-440a-9d64-087df0c16d6a",
"subscriptionId": "c925a595-81d2-470c-a8cd-f7bd56fa8e95"
}
}{
"status": "success",
"data": {
"tenantId": "6a05a771-d671-440a-9d64-087df0c16d6a"
}
}{
"status": "success",
"data": {
"list": [
{
"companyId": "123e4567-e89b-12d3-a456-426614174000",
"subscriptionId": "c925a595-81d2-470c-a8cd-f7bd56fa8e95",
"subscriptionAlias": "First Subscription",
"tenantId": "6a05a771-d671-440a-9d64-087df0c16d6a",
"status": "healthy"
}
]
}
}{
"status": "success",
"data": {
"subscriptionId": "c925a595-81d2-470c-a8cd-f7bd56fa8e95",
"tenantId": "6a05a771-d671-440a-9d64-087df0c16d6a"
}
}{
"status": "success",
"data": {
"tenantId": "6a05a771-d671-440a-9d64-087df0c16d6a",
"subscriptionId": "c925a595-81d2-470c-a8cd-f7bd56fa8e95",
"subscriptionAlias": "First Subscription",
"status": "healthy",
"createdDate": "2023-07-10T14:48:00.000Z",
"updatedDate": "2023-07-10T14:48:00.000Z"
}
}{
"status": "success",
"data": {
"subscriptionId": "c925a595-81d2-470c-a8cd-f7bd56fa8e95",
"tenantId": "6a05a771-d671-440a-9d64-087df0c16d6a"
}
}{
"status": "success",
"data": {
"subscriptionId": "c925a595-81d2-470c-a8cd-f7bd56fa8e95",
"tenantId": "6a05a771-d671-440a-9d64-087df0c16d6a"
}
}{
"status": "success",
"data": {
"list": [
{
"companyId": "123e4567-e89b-12d3-a456-426614174000",
"subscriptionId": "c925a595-81d2-470c-a8cd-f7bd56fa8e95",
"subscriptionAlias": "First Subscription",
"tenantId": "6a05a771-d671-440a-9d64-087df0c16d6a",
"status": "healthy"
}
],
"tenantStatus": "text"
}
}{
"status": "success",
"data": {
"list": [
{
"projectId": "cloud-platform-1234",
"projectAlias": "My Cloud Project",
"projectType": "BILLING",
"companyName": "company1",
"serviceAccountId": "106821279384347983826",
"datasetId": "my_dataset",
"bigqueryTableName": "users_table",
"status": "active"
}
]
}
}{
"status": "success",
"data": {
"projectId": "cloud-platform-1234"
}
}{
"status": "success",
"data": {
"projectId": "cloud-platform-1234",
"projectAlias": "My Cloud Project",
"companyName": "company1",
"serviceAccountId": "106821279384347983826",
"projectType": "BILLING",
"datasetId": "my_dataset",
"bigQueryTableName": "users_table",
"status": "active",
"createdDate": "2023-07-10T14:48:00.000Z",
"updatedDate": "2023-07-10T14:48:00.000Z"
}
}{
"status": "success",
"data": {
"projectId": "cloud-platform-1234"
}
}{
"status": "success",
"data": {
"projectId": "cloud-platform-1234"
}
}{
"status": "success",
"data": {
"list": [
{
"serviceAccountId": "106821279384347983826",
"serviceAccountAlias": "my-service-account",
"serviceAccountEmail": "[email protected]",
"status": "healthy",
"createdDate": "2023-07-10T14:48:00.000Z",
"updatedDate": "2023-07-10T14:48:00.000Z"
}
]
}
}{
"status": "success",
"data": {
"serviceAccountId": "106821279384347983826"
}
}{
"status": "success",
"data": {
"serviceAccountId": "106821279384347983826",
"serviceAccountAlias": "my-service-account",
"serviceAccountProjectId": "cloud-platform-1234",
"serviceAccountEmail": "[email protected]",
"createdDate": "2023-07-10T14:48:00.000Z",
"updatedDate": "2023-07-10T14:48:00.000Z",
"projects": [
{
"projectId": "cloud-platform-1234",
"projectAlias": "My Cloud Project",
"companyName": "company1",
"serviceAccountId": "106821279384347983826",
"projectType": "BILLING",
"datasetId": "my_dataset",
"bigQueryTableName": "users_table",
"status": "active",
"createdDate": "2023-07-10T14:48:00.000Z",
"updatedDate": "2023-07-10T14:48:00.000Z"
}
]
}
}{
"status": "success",
"data": {
"serviceAccountId": "106821279384347983826"
}
}{
"status": "success",
"data": {
"serviceAccountId": "106821279384347983826"
}
}{
"status": "success",
"data": {
"list": [
{
"projectId": "cloud-platform-1234",
"projectAlias": "My Cloud Project",
"projectType": "BILLING",
"companyName": "company1",
"serviceAccountId": "106821279384347983826",
"datasetId": "my_dataset",
"bigqueryTableName": "users_table",
"status": "active"
}
]
}
}GET /platform/v2/companies HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"status": "success",
"data": {
"list": [
{
"companyId": "123e4567-e89b-12d3-a456-426614174000",
"companyName": "company1",
"isMainCompany": "Y",
"lastActiveDate": "2026-03-04T06:12:28.333Z"
}
]
}
}GET /platform/v2/companies/{companyId}/users HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
GET /platform/v2/companies/{companyId}/vendors/aws/accounts/{accountId} HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
PUT /platform/v2/companies/{companyId}/vendors/aws/accounts/{accountId} HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 73
{
"accountAlias": "AWS 1st DEV Infra Account",
"isCancelDeleteAccount": true
}DELETE /platform/v2/companies/{companyId}/vendors/aws/accounts/{accountId} HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
GET /platform/v2/companies/{companyId}/vendors/aws/accounts/{accountId}/recommendation-savingsplan HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
GET /platform/v2/companies/{companyId}/vendors/aws/accounts/setup HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
GET /platform/v2/companies/{companyId}/vendors/aws/management-accounts HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
GET /platform/v2/companies/{companyId}/vendors/azure/tenants HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
POST /platform/v2/companies/{companyId}/vendors/azure/tenants HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 260
{
"tenantId": "6a05a771-d671-440a-9d64-087df0c16d6a",
"tenantAlias": "First Tenant",
"applicationId": "993a65dd-691f-44f7-ba1d-21e7b4c60d38",
"clientSecret": "your-client-secret",
"tenantType": "PAY-AS-YOU-GO",
"enrollmentNumber": "123456",
"primaryKey": "jwt-token-format"
}GET /platform/v2/companies/{companyId}/vendors/azure/tenants/{tenantId} HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
PUT /platform/v2/companies/{companyId}/vendors/azure/tenants/{tenantId} HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 30
{
"tenantAlias": "First Tenant"
}DELETE /platform/v2/companies/{companyId}/vendors/azure/tenants/{tenantId} HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
GET /platform/v2/companies/{companyId}/vendors/azure/tenants/{tenantId}/subscriptions HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
POST /platform/v2/companies/{companyId}/vendors/azure/tenants/{tenantId}/subscriptions HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 98
{
"subscriptionId": "c925a595-81d2-470c-a8cd-f7bd56fa8e95",
"subscriptionAlias": "First Subscription"
}GET /platform/v2/companies/{companyId}/vendors/azure/tenants/{tenantId}/subscriptions/{subscriptionId} HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
DELETE /platform/v2/companies/{companyId}/vendors/azure/tenants/{tenantId}/subscriptions/{subscriptionId} HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
POST /platform/v2/companies/{companyId}/vendors/azure/tenants/registrable-subscriptions HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 171
{
"tenantId": "6a05a771-d671-440a-9d64-087df0c16d6a",
"applicationId": "993a65dd-691f-44f7-ba1d-21e7b4c60d38",
"clientSecret": "your-client-secret",
"tenantType": "PAY-AS-YOU-GO"
}GET /platform/v2/companies/{companyId}/vendors/gcp/projects HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
POST /platform/v2/companies/{companyId}/vendors/gcp/projects HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 137
{
"serviceAccountId": "106821279384347983826",
"projectId": "cloud-platform-1234",
"projectAlias": "My Cloud Project",
"datasetId": "my_dataset"
}GET /platform/v2/companies/{companyId}/vendors/gcp/projects/{projectId} HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
PUT /platform/v2/companies/{companyId}/vendors/gcp/projects/{projectId} HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 60
{
"projectAlias": "My Cloud Project",
"datasetId": "my_dataset"
}DELETE /platform/v2/companies/{companyId}/vendors/gcp/projects/{projectId} HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
GET /platform/v2/companies/{companyId}/vendors/gcp/service-accounts HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
POST /platform/v2/companies/{companyId}/vendors/gcp/service-accounts HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 104
{
"serviceAccountAlias": "my-service-account",
"serviceAccountKey": "<Base64-encoded JSON key file string>"
}GET /platform/v2/companies/{companyId}/vendors/gcp/service-accounts/{serviceAccountId} HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
PUT /platform/v2/companies/{companyId}/vendors/gcp/service-accounts/{serviceAccountId} HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 44
{
"serviceAccountAlias": "my-service-account"
}DELETE /platform/v2/companies/{companyId}/vendors/gcp/service-accounts/{serviceAccountId} HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
GET /platform/v2/companies/{companyId}/vendors/gcp/service-accounts/{serviceAccountId}/projects HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
GET /platform/v2/companies/{companyId}/vendors/aws/accounts HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
PUT /platform/v2/companies/{companyId}/vendors/azure/tenants/{tenantId}/subscriptions/{subscriptionId} HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 42
{
"subscriptionAlias": "First Subscription"
}Company ID
1Browser Timezone
+09:00Linked Account ID
'123456789011'Linked Account Name
'Alias equals name'AutoSavings AWS account access type
'role-arn / access-key 'roleArn
'roleArn'siteRegion
'GLOBAL / CHINA'AutoSavings services subscribed to by the account
'AUTO-RI, AUTO-STORAGE, AUTO-DISKCurrent AutoSavings subscription status of the account
'SUBSCRIBED'OK
OK
Company ID
1Browser Timezone
+09:00Linked Account ID
'123456789011'Linked Account Name
'Alias equals name'AutoSavings AWS account access type
'role-arn / access-key 'roleArn
'roleArn'siteRegion
'GLOBAL / CHINA'AutoSavings services subscribed to by the account
'AUTO-RI, AUTO-STORAGE, AUTO-DISKCurrent AutoSavings subscription status of the account
'SUBSCRIBED'View the latest subscription information by account
trueOK
OK
Company ID
1Browser Timezone
+09:00Linked Account ID
'123456789011'Linked Account Name
'Alias equals name'AutoSavings AWS account access type
'role-arn / access-key 'roleArn
'roleArn'siteRegion
'GLOBAL / CHINA'AutoSavings services subscribed to by the account
'AUTO-RI, AUTO-STORAGE, AUTO-DISKCurrent AutoSavings subscription status of the account
'SUBSCRIBED'OK
OK
Company ID
1Browser Timezone
+09:00Linked Account ID
'123456789011'Linked Account Name
'Alias equals name'AutoSavings AWS account access type
'role-arn / access-key 'roleArn
'roleArn'siteRegion
'GLOBAL / CHINA'AutoSavings services subscribed to by the account
'AUTO-RI, AUTO-STORAGE, AUTO-DISKCurrent AutoSavings subscription status of the account
'SUBSCRIBED'OK
OK
Company ID
1Browser Timezone
+09:00Linked Account ID
'123456789011'Linked Account Name
'Alias equals name'AutoSavings AWS account access type
'role-arn / access-key 'roleArn
'roleArn'siteRegion
'GLOBAL / CHINA'AutoSavings services subscribed to by the account
'AUTO-RI, AUTO-STORAGE, AUTO-DISKCurrent AutoSavings subscription status of the account
'SUBSCRIBED'OK
OK
Company ID
1Browser Timezone
+09:00Linked Account ID
'123456789011'Linked Account Name
'Alias equals name'AutoSavings AWS account access type
'role-arn / access-key 'roleArn
'roleArn'siteRegion
'GLOBAL / CHINA'AutoSavings services subscribed to by the account
'AUTO-RI, AUTO-STORAGE, AUTO-DISKCurrent AutoSavings subscription status of the account
'SUBSCRIBED'View the latest subscription information by account
trueOK
OK
Company ID
1Browser Timezone
+09:00Linked Account ID
'123456789011'Linked Account Name
'Alias equals name'AutoSavings AWS account access type
'role-arn / access-key 'roleArn
'roleArn'siteRegion
'GLOBAL / CHINA'AutoSavings services subscribed to by the account
'AUTO-RI, AUTO-STORAGE, AUTO-DISKCurrent AutoSavings subscription status of the account
'SUBSCRIBED'OK
OK
Company ID
1Browser Timezone
+09:00Linked Account ID
'123456789011'Linked Account Name
'Alias equals name'AutoSavings AWS account access type
'role-arn / access-key 'roleArn
'roleArn'siteRegion
'GLOBAL / CHINA'AutoSavings services subscribed to by the account
'AUTO-RI, AUTO-STORAGE, AUTO-DISKCurrent AutoSavings subscription status of the account
'SUBSCRIBED'View the latest subscription information by account
trueOK
OK
Company ID
1Browser Timezone
+09:00Linked Account ID
'123456789011'Linked Account Name
'Alias equals name'AutoSavings AWS account access type
'role-arn / access-key 'roleArn
'roleArn'siteRegion
'GLOBAL / CHINA'AutoSavings services subscribed to by the account
'AUTO-RI, AUTO-STORAGE, AUTO-DISKCurrent AutoSavings subscription status of the account
'SUBSCRIBED'OK
OK
Company ID
1Date query type
DAILYPossible values: Start Date
2020-10-01End Date
2020-10-31Linked Account IDs
['123456789011', '123456789012']Products
['EC2InstanceReserved', 'ComputeReserved']If retrieve only AutoRI or not
Search type
All, My, AutoSavingsAWS commitment service type
all, savings-plans, reserved-instanceOK
OK
Company ID
1Date query type
DAILYStart Date
2020-10-01End Date
2020-10-31Linked Account IDs
['123456789011', '123456789012']Products
['EC2InstanceReserved', 'ComputeReserved']If retrieve only AutoRI or not
Search type
All, My, AutoSavingsAWS commitment service type
all, savings-plans, reserved-instanceOK
OK
Company ID
1Date query type
DAILYPossible values: Start Date
2020-10-01End Date
2020-10-31Linked Account IDs
['123456789011', '123456789012']Products
['EC2InstanceReserved', 'ComputeReserved']If retrieve only AutoRI or not
Search type
All, My, AutoSavingsAWS commitment service type
all, savings-plans, reserved-instanceOK
OK
Company ID
1Date query type
DAILYPossible values: Start Date
2020-10-01End Date
2020-10-31Linked Account IDs
['123456789011', '123456789012']Products
['EC2InstanceReserved', 'ComputeReserved']If retrieve only AutoRI or not
Search type
All, My, AutoSavingsAWS commitment service type
all, savings-plans, reserved-instanceOK
OK
Company ID
1Date query type
DAILYPossible values: Start Date
2023-10-01End Date
2023-10-31Linked Account ID
['123456789011', '123456789012']Products
['EC2InstanceReserved', 'ComputeReserved']Regions
[ {'code':'EC2InstanceReserved', 'value':'EC2 Instance'} ]Instance types
[ 't2.micro', 'm4.xlarge' ]OpsNow RI Purchase types
[ 'AUTO-RI', 'AUTO-SP', 'CLIENT-RI' ]Search type
All, My, AutoSavingsOK
OK
Company ID
1Date query type
DAILYPossible values: Start Date
2023-10-01End Date
2023-10-31Linked Account ID
['123456789011', '123456789012']Products
['EC2InstanceReserved', 'ComputeReserved']Regions
[ {'code':'EC2InstanceReserved', 'value':'EC2 Instance'} ]Instance types
[ 't2.micro', 'm4.xlarge' ]OpsNow RI Purchase types
[ 'AUTO-RI', 'AUTO-SP', 'CLIENT-RI' ]Search type
All, My, AutoSavingsOK
OK
Company ID
1Date query type
DAILYPossible values: Start Date
2023-10-01End Date
2023-10-31Linked Account ID
['123456789011', '123456789012']Products
['EC2InstanceReserved', 'ComputeReserved']Regions
[ {'code':'EC2InstanceReserved', 'value':'EC2 Instance'} ]Instance types
[ 't2.micro', 'm4.xlarge' ]OpsNow RI Purchase types
[ 'AUTO-RI', 'AUTO-SP', 'CLIENT-RI' ]Search type
All, My, AutoSavingsOK
OK
Company ID
1Date query type
DAILYPossible values: Start Date
2023-10-01End Date
2023-10-31Subscription ID
['123456789011', '123456789012']Display Name
['123456789011', '123456789012']Product Names
['Virtual Machines', 'SQL Database']Linked Account ID
['subscription-1', 'subscription-2']Products
['VirtualMachines', 'SQLDatabase']Regions
['eastus', 'westus']Instance types
['Standard_D2s_v3', 'Standard_B1s']OpsNow RI Purchase types
['AUTO-RI', 'AUTO-SP', 'CLIENT-RI']Search type
All, My, AutoSavingsInclude expired reservations
falseOK
OK
Company ID
1Date query type
DAILYPossible values: Start Date
2023-10-01End Date
2023-10-31Subscription ID
['123456789011', '123456789012']Display Name
['123456789011', '123456789012']Product Names
['Virtual Machines', 'SQL Database']Linked Account ID
['subscription-1', 'subscription-2']Products
['VirtualMachines', 'SQLDatabase']Regions
['eastus', 'westus']Instance types
['Standard_D2s_v3', 'Standard_B1s']OpsNow RI Purchase types
['AUTO-RI', 'AUTO-SP', 'CLIENT-RI']Search type
All, My, AutoSavingsInclude expired reservations
falseOK
OK
Company ID
1Date query type
DAILYPossible values: Start Date
2023-10-01End Date
2023-10-31Subscription ID
['123456789011', '123456789012']Display Name
['123456789011', '123456789012']Product Names
['Virtual Machines', 'SQL Database']Linked Account ID
['subscription-1', 'subscription-2']Products
['VirtualMachines', 'SQLDatabase']Regions
['eastus', 'westus']Instance types
['Standard_D2s_v3', 'Standard_B1s']OpsNow RI Purchase types
['AUTO-RI', 'AUTO-SP', 'CLIENT-RI']Search type
All, My, AutoSavingsInclude expired reservations
falseOK
OK
Company ID
1Date query type
DAILYPossible values: Start Date
2023-10-01End Date
2023-10-31Subscription ID
['123456789011', '123456789012']Display Name
['123456789011', '123456789012']Product Names
['Virtual Machines', 'SQL Database']Linked Account ID
['subscription-1', 'subscription-2']Products
['VirtualMachines', 'SQLDatabase']Regions
['eastus', 'westus']Instance types
['Standard_D2s_v3', 'Standard_B1s']OpsNow RI Purchase types
['AUTO-RI', 'AUTO-SP', 'CLIENT-RI']Search type
All, My, AutoSavingsInclude expired reservations
falseOK
OK
Company ID
1Date query type
DAILYPossible values: Start Date
2023-10-01End Date
2023-10-31Linked Account ID
['123456789011', '123456789012']Products
['EC2InstanceReserved', 'ComputeReserved']Regions
[ {'code':'EC2InstanceReserved', 'value':'EC2 Instance'} ]Instance types
[ 't2.micro', 'm4.xlarge' ]OpsNow RI Purchase types
[ 'AUTO-RI', 'AUTO-SP', 'CLIENT-RI' ]Search type
All, My, AutoSavingsOK
OK
Company ID
1Date query type
DAILYStart Date
2023-10-01End Date
2023-10-31Linked Account ID
['123456789011', '123456789012']Products
['EC2InstanceReserved', 'ComputeReserved']Regions
[ {'code':'EC2InstanceReserved', 'value':'EC2 Instance'} ]Instance types
[ 't2.micro', 'm4.xlarge' ]OpsNow RI Purchase types
[ 'AUTO-RI', 'AUTO-SP', 'CLIENT-RI' ]Search type
All, My, AutoSavingsOK
OK
Company ID
Search start date
Search end date
OK
OK
Company ID
1Date query type
DAILYPossible values: Start Date
2023-10-01End Date
2023-10-31Linked Account ID
['123456789011', '123456789012']Products
['EC2InstanceReserved', 'ComputeReserved']Regions
[ {'code':'EC2InstanceReserved', 'value':'EC2 Instance'} ]Instance types
[ 't2.micro', 'm4.xlarge' ]OpsNow RI Purchase types
[ 'AUTO-RI', 'AUTO-SP', 'CLIENT-RI' ]Search type
All, My, AutoSavingsOK
OK
Company ID
1Date query type
DAILYPossible values: Start Date
2023-10-01End Date
2023-10-31Linked Account ID
['123456789011', '123456789012']Products
['EC2InstanceReserved', 'ComputeReserved']Regions
[ {'code':'EC2InstanceReserved', 'value':'EC2 Instance'} ]Instance types
[ 't2.micro', 'm4.xlarge' ]OpsNow RI Purchase types
[ 'AUTO-RI', 'AUTO-SP', 'CLIENT-RI' ]Search type
All, My, AutoSavingsOK
OK
Company ID
1Date query type
DAILYPossible values: Start Date
2023-10-01End Date
2023-10-31Subscription ID
['123456789011', '123456789012']Display Name
['123456789011', '123456789012']Product Names
['Virtual Machines', 'SQL Database']Linked Account ID
['subscription-1', 'subscription-2']Products
['VirtualMachines', 'SQLDatabase']Regions
['eastus', 'westus']Instance types
['Standard_D2s_v3', 'Standard_B1s']OpsNow RI Purchase types
['AUTO-RI', 'AUTO-SP', 'CLIENT-RI']Search type
All, My, AutoSavingsInclude expired reservations
falseOK
OK
Company ID
1Date query type
DAILYStart Date
2023-10-01End Date
2023-10-31Subscription ID
['123456789011', '123456789012']Display Name
['123456789011', '123456789012']Product Names
['Virtual Machines', 'SQL Database']Linked Account ID
['subscription-1', 'subscription-2']Products
['VirtualMachines', 'SQLDatabase']Regions
['eastus', 'westus']Instance types
['Standard_D2s_v3', 'Standard_B1s']OpsNow RI Purchase types
['AUTO-RI', 'AUTO-SP', 'CLIENT-RI']Search type
All, My, AutoSavingsInclude expired reservations
falseOK
OK
Company ID
1Months to look back
12OK
OK
Company ID
1Date query type
DAILYPossible values: Start Date
2023-10-01End Date
2023-10-31Subscription ID
['123456789011', '123456789012']Display Name
['123456789011', '123456789012']Product Names
['Virtual Machines', 'SQL Database']Linked Account ID
['subscription-1', 'subscription-2']Products
['VirtualMachines', 'SQLDatabase']Regions
['eastus', 'westus']Instance types
['Standard_D2s_v3', 'Standard_B1s']OpsNow RI Purchase types
['AUTO-RI', 'AUTO-SP', 'CLIENT-RI']Search type
All, My, AutoSavingsInclude expired reservations
falseOK
OK
Company ID
1Date query type
DAILYPossible values: Start Date
2023-10-01End Date
2023-10-31Subscription ID
['123456789011', '123456789012']Display Name
['123456789011', '123456789012']Product Names
['Virtual Machines', 'SQL Database']Linked Account ID
['subscription-1', 'subscription-2']Products
['VirtualMachines', 'SQLDatabase']Regions
['eastus', 'westus']Instance types
['Standard_D2s_v3', 'Standard_B1s']OpsNow RI Purchase types
['AUTO-RI', 'AUTO-SP', 'CLIENT-RI']Search type
All, My, AutoSavingsInclude expired reservations
falseOK
OK
Company ID
Recommendation target product
Service
Analysis terms
14Linked accounts
Purchase option
Commitment terms
Offer Class
Savings Plan analysis type code
OK
OK
Company ID
Recommendation target product
Service
Analysis terms
14Linked accounts
Purchase option
Commitment terms
Offer Class
Savings Plan analysis type code
OK
OK
OK
OK
Company ID
1Date query type
DAILYPossible values: Start Date
2020-10-01End Date
2020-10-31Linked Account IDs
['123456789011', '123456789012']Products
['EC2InstanceReserved', 'ComputeReserved']Whether the commitment is expired
Commitment search type
All, My, AutoSavingsOK
OK
Company ID
1Date query type
DAILYPossible values: Start Date
2020-10-01End Date
2020-10-31Linked Account IDs
['123456789011', '123456789012']Products
['EC2InstanceReserved', 'ComputeReserved']Whether the commitment is expired
Commitment search type
All, My, AutoSavingsOK
OK
Company ID
1Date query type
DAILYPossible values: Start Date
2020-10-01End Date
2020-10-31Linked Account IDs
['123456789011', '123456789012']Products
['EC2InstanceReserved', 'ComputeReserved']Whether the commitment is expired
Commitment search type
All, My, AutoSavingsOK
OK
Company ID
1Date query type
DAILYPossible values: Start Date
2020-10-01End Date
2020-10-31Linked Account IDs
['123456789011', '123456789012']Products
['EC2InstanceReserved', 'ComputeReserved']Whether the commitment is expired
Commitment search type
All, My, AutoSavingsOK
OK
Company ID
1Date query type
DAILYPossible values: Start Date
2020-10-01End Date
2020-10-31Linked Account IDs
['123456789011', '123456789012']Products
['EC2InstanceReserved', 'ComputeReserved']Whether the commitment is expired
Commitment search type
All, My, AutoSavingsOK
OK
Company ID
1Date query type
DAILYStart Date
2020-10-01End Date
2020-10-31Linked Account IDs
['123456789011', '123456789012']Products
['EC2InstanceReserved', 'ComputeReserved']Whether the commitment is expired
Commitment search type
All, My, AutoSavingsOK
OK
Company ID
1Date query type
DAILYPossible values: Start Date
2020-10-01End Date
2020-10-31Linked Account IDs
['123456789011', '123456789012']Products
['EC2InstanceReserved', 'ComputeReserved']Whether the commitment is expired
Commitment search type
All, My, AutoSavingsOK
OK
Company ID
1Date query type
DAILYPossible values: Start Date
2020-10-01End Date
2020-10-31Linked Account IDs
['123456789011', '123456789012']Products
['EC2InstanceReserved', 'ComputeReserved']Whether the commitment is expired
Commitment search type
All, My, AutoSavingsOK
OK
Company ID
1Date query type
DAILYPossible values: Start Date
2020-10-01End Date
2020-10-31Linked Account IDs
['123456789011', '123456789012']Products
['EC2InstanceReserved', 'ComputeReserved']Whether the commitment is expired
Commitment search type
All, My, AutoSavingsOK
OK
Company ID
1Date query type
DAILYStart Date
2020-10-01End Date
2020-10-31Linked Account IDs
['123456789011', '123456789012']Products
['EC2InstanceReserved', 'ComputeReserved']Whether the commitment is expired
Commitment search type
All, My, AutoSavingsOK
OK
Company ID
1Date query type
DAILYPossible values: Start Date
2020-10-01End Date
2020-10-31Linked Account IDs
['123456789011', '123456789012']Products
['EC2InstanceReserved', 'ComputeReserved']Whether the commitment is expired
Commitment search type
All, My, AutoSavingsOK
OK
Company ID
1Date query type
DAILYPossible values: Start Date
2020-10-01End Date
2020-10-31Linked Account IDs
['123456789011', '123456789012']Products
['EC2InstanceReserved', 'ComputeReserved']Whether the commitment is expired
Commitment search type
All, My, AutoSavingsOK
OK
Company ID
1Date query type
DAILYPossible values: Start Date
2020-10-01End Date
2020-10-31Linked Account ID
['123456789011', '123456789012']Service type
['EC2InstanceReserved', 'ComputeReserved']Whether the commitment is expired
falseCommitment search Type
All, My, AutoSavingsOK
OK
Company ID
1Date query type
DAILYPossible values: Start Date
2020-10-01End Date
2020-10-31Linked Account ID
['123456789011', '123456789012']Service type
['EC2InstanceReserved', 'ComputeReserved']Whether the commitment is expired
falseCommitment search Type
All, My, AutoSavingsOK
OK
Company ID
1Date query type
DAILYPossible values: Start Date
2020-10-01End Date
2020-10-31Linked Account ID
['123456789011', '123456789012']Service type
['EC2InstanceReserved', 'ComputeReserved']Whether the commitment is expired
falseCommitment search Type
All, My, AutoSavingsOK
OK
Company ID
1Date query type
DAILYPossible values: Start Date
2020-10-01End Date
2020-10-31Linked Account ID
['123456789011', '123456789012']Service type
['EC2InstanceReserved', 'ComputeReserved']Whether the commitment is expired
falseCommitment search Type
All, My, AutoSavingsOK
OK
Company ID
1Date query type
DAILYPossible values: Start Date
2020-10-01End Date
2020-10-31Linked Account ID
['123456789011', '123456789012']Service type
['EC2InstanceReserved', 'ComputeReserved']Whether the commitment is expired
falseCommitment search Type
All, My, AutoSavingsOK
OK
Company ID
1Date query type
DAILYStart Date
2020-10-01End Date
2020-10-31Linked Account ID
['123456789011', '123456789012']Service type
['EC2InstanceReserved', 'ComputeReserved']Whether the commitment is expired
falseCommitment search Type
All, My, AutoSavingsOK
OK
Company ID
1Date query type
DAILYPossible values: Start Date
2020-10-01End Date
2020-10-31Linked Account ID
['123456789011', '123456789012']Service type
['EC2InstanceReserved', 'ComputeReserved']Whether the commitment is expired
falseCommitment search Type
All, My, AutoSavingsOK
OK
Company ID
1Date query type
DAILYPossible values: Start Date
2020-10-01End Date
2020-10-31Linked Account ID
['123456789011', '123456789012']Service type
['EC2InstanceReserved', 'ComputeReserved']Whether the commitment is expired
falseCommitment search Type
All, My, AutoSavingsOK
OK
Company ID
1Date query type
DAILYPossible values: Start Date
2020-10-01End Date
2020-10-31Linked Account ID
['123456789011', '123456789012']Service type
['EC2InstanceReserved', 'ComputeReserved']Whether the commitment is expired
falseCommitment search Type
All, My, AutoSavingsOK
OK
Company ID
1Date query type
DAILYStart Date
2020-10-01End Date
2020-10-31Linked Account ID
['123456789011', '123456789012']Service type
['EC2InstanceReserved', 'ComputeReserved']Whether the commitment is expired
falseCommitment search Type
All, My, AutoSavingsOK
OK
Company ID
1Date query type
DAILYPossible values: Start Date
2020-10-01End Date
2020-10-31Linked Account ID
['123456789011', '123456789012']Service type
['EC2InstanceReserved', 'ComputeReserved']Whether the commitment is expired
falseCommitment search Type
All, My, AutoSavingsOK
OK
Company ID
1Date query type
DAILYPossible values: Start Date
2020-10-01End Date
2020-10-31Linked Account ID
['123456789011', '123456789012']Service type
['EC2InstanceReserved', 'ComputeReserved']Whether the commitment is expired
falseCommitment search Type
All, My, AutoSavingsOK
OK
Company ID
1To convert amount data to Korean Won(₩)
falseAzure Lookback Period
30Commitment term
P1YOK
OK
OK
OK
Company ID
1Date query type
DAILYPossible values: Search start Date
2020-10-01Search end Date
2020-10-31Project IDs
['pjt-sample-1', 'pjt-sample-2']CUD types
['compute#commitment', 'cloudSql#commitment']Regions
['1', '2']Machine types
['GENERAL_PURPOSE_E2','GENERAL_PURPOSE']Products
Resource types
OK
OK
Company ID
1Date query type
DAILYPossible values: Search start Date
2020-10-01Search end Date
2020-10-31Project IDs
['pjt-sample-1', 'pjt-sample-2']CUD types
['compute#commitment', 'cloudSql#commitment']Regions
['1', '2']Machine types
['GENERAL_PURPOSE_E2','GENERAL_PURPOSE']Products
Resource types
OK
OK
Company ID
1Date query type
DAILYPossible values: Search start Date
2020-10-01Search end Date
2020-10-31Project IDs
['pjt-sample-1', 'pjt-sample-2']CUD types
['compute#commitment', 'cloudSql#commitment']Regions
['1', '2']Machine types
['GENERAL_PURPOSE_E2','GENERAL_PURPOSE']Products
Resource types
OK
Item counts of the list
123OK
Company ID
1Date query type
DAILYSearch start Date
2020-10-01Search end Date
2020-10-31Project IDs
['pjt-sample-1', 'pjt-sample-2']CUD types
['compute#commitment', 'cloudSql#commitment']Regions
['1', '2']Machine types
['GENERAL_PURPOSE_E2','GENERAL_PURPOSE']Products
Resource types
OK
OK
Company ID
1Date query type
DAILYPossible values: Search start Date
2020-10-01Search end Date
2020-10-31Project IDs
['pjt-sample-1', 'pjt-sample-2']CUD types
['compute#commitment', 'cloudSql#commitment']Regions
['1', '2']Machine types
['GENERAL_PURPOSE_E2','GENERAL_PURPOSE']Products
Resource types
OK
OK
Company ID
1Date query type
DAILYPossible values: Search start Date
2020-10-01Search end Date
2020-10-31Project IDs
['pjt-sample-1', 'pjt-sample-2']CUD types
['compute#commitment', 'cloudSql#commitment']Regions
['1', '2']Machine types
['GENERAL_PURPOSE_E2','GENERAL_PURPOSE']Products
Resource types
OK
OK
Company ID
1Date query type
DAILYPossible values: Search start Date
2020-10-01Search end Date
2020-10-31Project IDs
['pjt-sample-1', 'pjt-sample-2']CUD types
['compute#commitment', 'cloudSql#commitment']Regions
['1', '2']Machine types
['GENERAL_PURPOSE_E2','GENERAL_PURPOSE']Products
Resource types
OK
OK
Company ID
1Date query type
DAILYSearch start Date
2020-10-01Search end Date
2020-10-31Project IDs
['pjt-sample-1', 'pjt-sample-2']CUD types
['compute#commitment', 'cloudSql#commitment']Regions
['1', '2']Machine types
['GENERAL_PURPOSE_E2','GENERAL_PURPOSE']Products
Resource types
OK
OK
Company ID
1Date query type
DAILYPossible values: Search start Date
2020-10-01Search end Date
2020-10-31Project IDs
['pjt-sample-1', 'pjt-sample-2']CUD types
['compute#commitment', 'cloudSql#commitment']Regions
['1', '2']Machine types
['GENERAL_PURPOSE_E2','GENERAL_PURPOSE']Products
Resource types
OK
OK
Company ID
1Date query type
DAILYPossible values: Search start Date
2020-10-01Search end Date
2020-10-31Project IDs
['pjt-sample-1', 'pjt-sample-2']CUD types
['compute#commitment', 'cloudSql#commitment']Regions
['1', '2']Machine types
['GENERAL_PURPOSE_E2','GENERAL_PURPOSE']Products
Resource types
OK
OK
Company ID
1OK
OK
Company ID
1OK
OK
OK
OK
menu
usagevendor
awsview type
historyCompany id
1Company id
1OK
Company id
1Company id
1Company id
1Company id
1Company id
1Company id
1Company id
1Company id
1Company id
1OK
OK
OK
OK
No content
Company id
1Company id
1Company id
1Company id
1Company id
1Company id
1Company id
1Company id
1Company id
1Company id
1OK
Company id
1OK
Company id
1OK
Company id
1Company id
1OK
Company id
1OK
Company id
1Company id
1Company id
1OK
Company id
1Company id
1Company id
1Company id
1OK
Company id
1Company id
1Company id
1Company id
1OK
GET /cost/v3/autosave/companies/{companyId}/vendors/aws/services/integration/coverages?startDate=2020-10-01&endDate=2020-10-31 HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
GET /cost/v3/autosave/companies/{companyId}/vendors/aws/services/integration/coverages/time-series/{dateType}?startDate=2020-10-01&endDate=2020-10-31 HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
GET /cost/v3/autosave/companies/{companyId}/vendors/aws/services/integration/coverages/categories?startDate=2020-10-01&endDate=2020-10-31 HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
GET /cost/v3/autosave/companies/{companyId}/vendors/aws/services/integration/coverages/aggregated?startDate=2020-10-01&endDate=2020-10-31 HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
GET /cost/v3/autosave/companies/{companyId}/vendors/aws/services/integration/inventory/my-list?startDate=2023-10-01&endDate=2023-10-31 HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
GET /cost/v3/autosave/companies/{companyId}/vendors/aws/services/integration/inventory/list?startDate=2023-10-01&endDate=2023-10-31 HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
GET /cost/v3/autosave/companies/{companyId}/vendors/aws/services/integration/inventory/auto-list?startDate=2023-10-01&endDate=2023-10-31 HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
GET /cost/v3/autosave/companies/{companyId}/vendors/aws/services/integration/utilizations?startDate=2023-10-01&endDate=2023-10-31 HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
GET /cost/v3/autosave/companies/{companyId}/vendors/aws/services/integration/utilizations/time-series/{dateType}?startDate=2023-10-01&endDate=2023-10-31 HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
GET /cost/v3/autosave/companies/{companyId}/vendors/aws/services/integration/utilizations/overview-savings HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
GET /cost/v3/autosave/companies/{companyId}/vendors/aws/services/integration/utilizations/categories?startDate=2023-10-01&endDate=2023-10-31 HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
GET /cost/v3/autosave/companies/{companyId}/vendors/aws/services/integration/utilizations/aggregated?startDate=2023-10-01&endDate=2023-10-31 HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
GET /cost/v3/autosave/companies/{companyId}/vendors/azure/services/integration/utilizations/overview-savings HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
GET /cost/v3/commitment/companies/{companyId}/vendors/aws/services/{service}/recommendations?product=text&purchase=text&term=14 HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
GET /cost/v3/commitment/companies/{companyId}/vendors/aws/services/{service}/recommendations/purchase-options?product=text&purchase=text&term=14 HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
GET /cost/v3/commitment/companies/{companyId}/vendors/aws/services/{service}/recommendations/products HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
GET /cost/v3/commitment/companies/{companyId}/vendors/aws/services/reserved-instance/my-inventory?startDate=2020-10-01&endDate=2020-10-31 HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
GET /cost/v3/commitment/companies/{companyId}/vendors/aws/services/reserved-instance/inventory?startDate=2020-10-01&endDate=2020-10-31 HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
GET /cost/v3/commitment/companies/{companyId}/vendors/aws/services/reserved-instance/inventory/categories?startDate=2020-10-01&endDate=2020-10-31 HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
GET /cost/v3/commitment/companies/{companyId}/vendors/aws/services/reserved-instance/auto-savings-inventory?startDate=2020-10-01&endDate=2020-10-31 HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
GET /cost/v3/commitment/companies/{companyId}/vendors/aws/services/reserved-instance/utilizations?startDate=2020-10-01&endDate=2020-10-31 HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
GET /cost/v3/commitment/companies/{companyId}/vendors/aws/services/reserved-instance/utilizations/time-series/{dateType}?startDate=2020-10-01&endDate=2020-10-31 HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
GET /cost/v3/commitment/companies/{companyId}/vendors/aws/services/reserved-instance/utilizations/categories?startDate=2020-10-01&endDate=2020-10-31 HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
GET /cost/v3/commitment/companies/{companyId}/vendors/aws/services/reserved-instance/utilizations/aggregated?startDate=2020-10-01&endDate=2020-10-31 HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
GET /cost/v3/commitment/companies/{companyId}/vendors/aws/services/reserved-instance/my-utilizations?startDate=2020-10-01&endDate=2020-10-31 HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
GET /cost/v3/commitment/companies/{companyId}/vendors/aws/services/reserved-instance/my-utilizations/time-series/{dateType}?startDate=2020-10-01&endDate=2020-10-31 HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
GET /cost/v3/commitment/companies/{companyId}/vendors/aws/services/reserved-instance/my-utilizations/categories?startDate=2020-10-01&endDate=2020-10-31 HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
GET /cost/v3/commitment/companies/{companyId}/vendors/aws/services/reserved-instance/my-utilizations/aggregated?startDate=2020-10-01&endDate=2020-10-31 HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
GET /cost/v3/commitment/companies/{companyId}/vendors/aws/services/savings-plans/my-inventory?startDate=2020-10-01&endDate=2020-10-31 HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
GET /cost/v3/commitment/companies/{companyId}/vendors/aws/services/savings-plans/inventory?startDate=2020-10-01&endDate=2020-10-31 HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
GET /cost/v3/commitment/companies/{companyId}/vendors/aws/services/savings-plans/inventory/categories?startDate=2020-10-01&endDate=2020-10-31 HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
GET /cost/v3/commitment/companies/{companyId}/vendors/aws/services/savings-plans/auto-savings-inventory?startDate=2020-10-01&endDate=2020-10-31 HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
GET /cost/v3/commitment/companies/{companyId}/vendors/aws/services/savings-plans/utilizations?startDate=2020-10-01&endDate=2020-10-31 HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
GET /cost/v3/commitment/companies/{companyId}/vendors/aws/services/savings-plans/utilizations/time-series/{dateType}?startDate=2020-10-01&endDate=2020-10-31 HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
GET /cost/v3/commitment/companies/{companyId}/vendors/aws/services/savings-plans/utilizations/categories?startDate=2020-10-01&endDate=2020-10-31 HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
GET /cost/v3/commitment/companies/{companyId}/vendors/aws/services/savings-plans/utilizations/aggregated?startDate=2020-10-01&endDate=2020-10-31 HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
GET /cost/v3/commitment/companies/{companyId}/vendors/aws/services/all/utilizations?startDate=2020-10-01&endDate=2020-10-31 HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
GET /cost/v3/commitment/companies/{companyId}/vendors/aws/services/all/utilizations/time-series/{dateType}?startDate=2020-10-01&endDate=2020-10-31 HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
GET /cost/v3/commitment/companies/{companyId}/vendors/aws/services/all/utilizations/categories?startDate=2020-10-01&endDate=2020-10-31 HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
GET /cost/v3/commitment/companies/{companyId}/vendors/aws/services/all/utilizations/aggregated?startDate=2020-10-01&endDate=2020-10-31 HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
GET /cost/v3/commitment/companies/{companyId}/vendors/azure/services/{service}/recommendations?lookbackPeriod=30 HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
GET /cost/v3/commitment/companies/{companyId}/vendors/azure/services/{service}/recommendations/products HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
GET /cost/v3/commitment/companies/{companyId}/vendors/gcp/services/cud/inventory?startDate=2020-10-01&endDate=2020-10-31 HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
GET /cost/v3/commitment/companies/{companyId}/vendors/gcp/services/cud/utilizations?startDate=2020-10-01&endDate=2020-10-31 HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
GET /cost/v3/commitment/companies/{companyId}/vendors/gcp/services/cud/utilizations/time-series/{dateType}?startDate=2020-10-01&endDate=2020-10-31 HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
GET /cost/v3/commitment/companies/{companyId}/vendors/gcp/services/cud/utilizations/aggregated?startDate=2020-10-01&endDate=2020-10-31 HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
GET /cost/v3/commitment/companies/{companyId}/vendors/gcp/services/cud/coverages?startDate=2020-10-01&endDate=2020-10-31 HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
GET /cost/v3/commitment/companies/{companyId}/vendors/gcp/services/cud/coverages/time-series/{dateType}?startDate=2020-10-01&endDate=2020-10-31 HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
GET /cost/v3/commitment/companies/{companyId}/vendors/gcp/services/cud/coverages/categories?startDate=2020-10-01&endDate=2020-10-31 HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
GET /cost/v3/commitment/companies/{companyId}/vendors/gcp/services/cud/coverages/aggregated?startDate=2020-10-01&endDate=2020-10-31 HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
GET /cost/v3/commitment/companies/{companyId}/vendors/gcp/services/{service}/recommendations HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
GET /cost/v3/commitment/companies/{companyId}/vendors/gcp/services/{service}/recommendations/purchase-options HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
GET /cost/v3/commitment/companies/{companyId}/vendors/gcp/services/{service}/recommendations/products HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
GET /cost/v3/autosave/companies/{companyId}/vendors/aws/services/accounts HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"status": "text",
"error": {
"Code": 1,
"Message": "text"
},
"list": [
{
"companyId": "1",
"linkedAccountId": "123456789012",
"linkedAccountAlias": "Bespinglobal Platform",
"accessType": "role-arn",
"roleArn": "aws:arn:123456:api",
"siteRegion": "GLOBAL",
"deleteYn": "0:false / 1:true",
"createDate": "'%Y-%m-%d %H:%i:%s'",
"createUser": "user",
"updateDate": "'%Y-%m-%d %H:%i:%s'",
"updateUser": "user"
}
],
"roleArnInfo": {
"cloudFormationTemplateUrl": "text",
"externalId": "text"
},
"data": {
"siteRegion": "text"
}
}GET /cost/v3/autosave/companies/{companyId}/vendors/aws/services/accounts/subscription/histories HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"list": [
{
"vendor": "text",
"linkedAccountId": "text",
"payerAccountId": "text",
"autoSavingsService": "text",
"accountType": "text",
"subscriptionStatus": "text",
"startDateTime": "text",
"cancelDateTime": "text",
"endDateTime": "text"
}
]
}GET /cost/v3/autosave/companies/{companyId}/vendors/aws/services/accounts/state HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"status": "text",
"error": {
"Code": 1,
"Message": "text"
},
"data": {
"totalCount": 1,
"subscriptionCount": 1,
"state": "NONE",
"savingsCost": 1,
"monthlyEstimateCost": 1,
"accounts": [
{
"linkedAccountId": "text",
"linkedAccountName": "text",
"autoRiSubscribed": true,
"autoSpSubscribed": true,
"subscribed": true,
"purchase": true,
"estimatedCost": 1,
"accountStatus": "text"
}
]
}
}GET /cost/v3/autosave/companies/{companyId}/vendors/aws/services/accounts/role-arn HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"status": "text",
"error": {
"Code": 1,
"Message": "text"
},
"list": [
{
"companyId": "1",
"linkedAccountId": "123456789012",
"linkedAccountAlias": "Bespinglobal Platform",
"accessType": "role-arn",
"roleArn": "aws:arn:123456:api",
"siteRegion": "GLOBAL",
"deleteYn": "0:false / 1:true",
"createDate": "'%Y-%m-%d %H:%i:%s'",
"createUser": "user",
"updateDate": "'%Y-%m-%d %H:%i:%s'",
"updateUser": "user"
}
],
"roleArnInfo": {
"cloudFormationTemplateUrl": "text",
"externalId": "text"
},
"data": {
"siteRegion": "text"
}
}GET /cost/v3/autosave/companies/{companyId}/vendors/aws/services/accounts/region HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"status": "text",
"error": {
"Code": 1,
"Message": "text"
},
"list": [
{
"companyId": "1",
"linkedAccountId": "123456789012",
"linkedAccountAlias": "Bespinglobal Platform",
"accessType": "role-arn",
"roleArn": "aws:arn:123456:api",
"siteRegion": "GLOBAL",
"deleteYn": "0:false / 1:true",
"createDate": "'%Y-%m-%d %H:%i:%s'",
"createUser": "user",
"updateDate": "'%Y-%m-%d %H:%i:%s'",
"updateUser": "user"
}
],
"roleArnInfo": {
"cloudFormationTemplateUrl": "text",
"externalId": "text"
},
"data": {
"siteRegion": "text"
}
}GET /cost/v3/autosave/companies/{companyId}/vendors/all/services/accounts/subscription/histories HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"list": [
{
"vendor": "text",
"linkedAccountId": "text",
"payerAccountId": "text",
"autoSavingsService": "text",
"accountType": "text",
"subscriptionStatus": "text",
"startDateTime": "text",
"cancelDateTime": "text",
"endDateTime": "text"
}
]
}GET /cost/v3/autosave/companies/{companyId}/vendors/all/services/accounts/state HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"status": "text",
"error": {
"Code": 1,
"Message": "text"
},
"data": {
"totalCount": 1,
"subscriptionCount": 1,
"state": "NONE",
"savingsCost": 1,
"monthlyEstimateCost": 1,
"aws": {
"totalCount": 1,
"subscriptionCount": 1,
"state": "NONE",
"savingsCost": 1,
"monthlyEstimateCost": 1,
"accounts": [
{
"linkedAccountId": "text",
"linkedAccountName": "text",
"autoRiSubscribed": true,
"autoSpSubscribed": true,
"subscribed": true,
"purchase": true,
"estimatedCost": 1,
"accountStatus": "text"
}
]
},
"azure": {
"totalCount": 1,
"subscriptionCount": 1,
"state": "NONE",
"savingsCost": 1,
"monthlyEstimateCost": 1,
"accounts": [
{
"subscriptionId": "text",
"subscriptionName": "text",
"subscribed": true,
"estimatedCost": 1
}
]
}
}
}GET /cost/v3/autosave/companies/{companyId}/vendors/azure/services/accounts/subscription/histories HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"list": [
{
"vendor": "text",
"linkedAccountId": "text",
"payerAccountId": "text",
"autoSavingsService": "text",
"accountType": "text",
"subscriptionStatus": "text",
"startDateTime": "text",
"cancelDateTime": "text",
"endDateTime": "text"
}
]
}GET /cost/v3/autosave/companies/{companyId}/vendors/azure/services/accounts/state HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"status": "text",
"error": {
"Code": 1,
"Message": "text"
},
"data": {
"totalCount": 1,
"subscriptionCount": 1,
"state": "NONE",
"savingsCost": 1,
"monthlyEstimateCost": 1,
"accounts": [
{
"subscriptionId": "text",
"subscriptionName": "text",
"subscribed": true,
"estimatedCost": 1
}
]
}
}{
"status": "text",
"error": {
"Code": 1,
"Message": "text"
},
"list": [
{
"reservedInstanceCoverageRate": 1,
"savingsPlansCoverageRate": 1,
"autoRiCoverageRate": 1,
"autoSpCoverageRate": 1,
"onDemandCoverageRate": 1,
"reservedInstanceOnDemandCostEquivalent": 1,
"savingsPlansOnDemandCostEquivalent": 1,
"autoRiOnDemandCostEquivalent": 1,
"autoSpOnDemandCostEquivalent": 1,
"onDemandCost": 1,
"totalOnDemandCostEquivalent": 1,
"reservedInstanceNormalizeFactorAmount": 1,
"savingsPlansNormalizeFactorAmount": 1,
"autoRiNormalizeFactorAmount": 1,
"autoSpNormalizeFactorAmount": 1,
"onDemandNormalizeFactorAmount": 1,
"totalNormalizeFactorAmount": 1,
"reservedInstanceAmount": 1,
"savingsPlansAmount": 1,
"autoRiAmount": 1,
"autoSpAmount": 1,
"onDemandAmount": 1,
"totalAmount": 1,
"linkedAccountId": "123456789011",
"linkedAccountAlias": "Service Platform",
"productCode": "AmazonEC2",
"productName": "EC2",
"platform": "Linux",
"instanceType": "c4.xlarge",
"instanceSize": "c4.xlarge",
"tenancy": "Shared",
"regionCode": "ap-northeast-2",
"regionName": "Asia Pacific (Seoul)"
}
]
}{
"status": "text",
"error": {
"Code": 1,
"Message": "text"
},
"list": [
{
"reservedInstanceCoverageRate": 1,
"savingsPlansCoverageRate": 1,
"autoRiCoverageRate": 1,
"autoSpCoverageRate": 1,
"onDemandCoverageRate": 1,
"reservedInstanceOnDemandCostEquivalent": 1,
"savingsPlansOnDemandCostEquivalent": 1,
"autoRiOnDemandCostEquivalent": 1,
"autoSpOnDemandCostEquivalent": 1,
"onDemandCost": 1,
"totalOnDemandCostEquivalent": 1,
"reservedInstanceNormalizeFactorAmount": 1,
"savingsPlansNormalizeFactorAmount": 1,
"autoRiNormalizeFactorAmount": 1,
"autoSpNormalizeFactorAmount": 1,
"onDemandNormalizeFactorAmount": 1,
"totalNormalizeFactorAmount": 1,
"reservedInstanceAmount": 1,
"savingsPlansAmount": 1,
"autoRiAmount": 1,
"autoSpAmount": 1,
"onDemandAmount": 1,
"totalAmount": 1,
"usageDate": "2020-07-01"
}
]
}{
"status": "text",
"error": {
"Code": 1,
"Message": "text"
},
"data": {
"accounts": "['123456789011', '123456789012']",
"products": "[ {'code':'EC2InstanceReserved', 'value':'EC2 Instance'} ]",
"regions": "[ {'code':'EC2InstanceReserved', 'value':'EC2 Instance'} ]",
"instanceTypes": "[ 't2.micro', 'm4.xlarge' ]",
"opsNowProducts": "[ 'SELF', 'AUTO-RI']"
}
}{
"status": "text",
"error": {
"Code": 1,
"Message": "text"
},
"data": {
"reservedInstanceCoverageRate": 1,
"savingsPlansCoverageRate": 1,
"autoRiCoverageRate": 1,
"autoSpCoverageRate": 1,
"onDemandCoverageRate": 1,
"reservedInstanceOnDemandCostEquivalent": 1,
"savingsPlansOnDemandCostEquivalent": 1,
"autoRiOnDemandCostEquivalent": 1,
"autoSpOnDemandCostEquivalent": 1,
"onDemandCost": 1,
"totalOnDemandCostEquivalent": 1,
"reservedInstanceNormalizeFactorAmount": 1,
"savingsPlansNormalizeFactorAmount": 1,
"autoRiNormalizeFactorAmount": 1,
"autoSpNormalizeFactorAmount": 1,
"onDemandNormalizeFactorAmount": 1,
"totalNormalizeFactorAmount": 1,
"reservedInstanceAmount": 1,
"savingsPlansAmount": 1,
"autoRiAmount": 1,
"autoSpAmount": 1,
"onDemandAmount": 1,
"totalAmount": 1
}
}{
"status": "text",
"error": {
"Code": 1,
"Message": "text"
},
"list": [
{
"inventoryId": "3118c6a8-7fc3-4b5d-8b53-a82fbe6f3169",
"linkedAccountId": "123456789012",
"linkedAccountAlias": "Bespinglobal Platform",
"productCode": "AmazonEC2",
"productName": "EC2",
"instanceType": "c4.xlarge",
"regionCode": "ap-northeast-2",
"regionName": "Asia Pacific (Seoul)",
"purchaseOption": "All Upfront",
"remainingDays": 365,
"startDate": "2019-01-01 23:59:59",
"endDate": "2011-01-01 23:59:58",
"duration": 31536000,
"platform": "Linux/UNIX",
"operationName": "RunInstances",
"status": "active",
"arn": "arn:aws:rds:ap-northeast-2:249145062117:ri:ri-2020-05-15-05-12-58-377",
"hourlyCommitmentCost": 100,
"upfrontFee": 777,
"recurringFee": 777
}
]
}{
"status": "text",
"error": {
"Code": 1,
"Message": "text"
},
"list": [
{
"inventoryId": "3118c6a8-7fc3-4b5d-8b53-a82fbe6f3169",
"linkedAccountId": "123456789012",
"linkedAccountAlias": "Bespinglobal Platform",
"productCode": "AmazonEC2",
"productName": "EC2",
"instanceType": "c4.xlarge",
"regionCode": "ap-northeast-2",
"regionName": "Asia Pacific (Seoul)",
"purchaseOption": "All Upfront",
"remainingDays": 365,
"startDate": "2019-01-01 23:59:59",
"endDate": "2011-01-01 23:59:58",
"duration": 31536000,
"platform": "Linux/UNIX",
"operationName": "RunInstances",
"status": "active",
"arn": "arn:aws:rds:ap-northeast-2:249145062117:ri:ri-2020-05-15-05-12-58-377",
"hourlyCommitmentCost": 100,
"upfrontFee": 777,
"recurringFee": 777
}
]
}{
"status": "text",
"error": {
"Code": 1,
"Message": "text"
},
"list": [
{
"inventoryId": "3118c6a8-7fc3-4b5d-8b53-a82fbe6f3169",
"linkedAccountId": "123456789012",
"linkedAccountAlias": "Bespinglobal Platform",
"productCode": "AmazonEC2",
"productName": "EC2",
"instanceType": "c4.xlarge",
"regionCode": "ap-northeast-2",
"regionName": "Asia Pacific (Seoul)",
"purchaseOption": "All Upfront",
"remainingDays": 365,
"startDate": "2019-01-01 23:59:59",
"endDate": "2011-01-01 23:59:58",
"duration": 31536000,
"platform": "Linux/UNIX",
"operationName": "RunInstances",
"status": "active",
"arn": "arn:aws:rds:ap-northeast-2:249145062117:ri:ri-2020-05-15-05-12-58-377",
"hourlyCommitmentCost": 100,
"upfrontFee": 777,
"recurringFee": 777
}
]
}GET /cost/v3/autosave/companies/{companyId}/vendors/azure/services/integration/inventory/my-list?startDate=2023-10-01&endDate=2023-10-31 HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"status": "text",
"error": {
"Code": 1,
"Message": "text"
},
"list": [
{
"inventoryId": "ff190dc7-3f20-4b92-825d-896084a00f4b",
"linkedAccountId": "12345678-1234-1234-1234-123456789012",
"linkedAccountAlias": "Bespinglobal Platform",
"productCode": "VirtualMachines",
"productName": "Virtual Machines",
"instanceType": "Standard_D2s_v3",
"regionCode": "eastus",
"regionName": "East US",
"purchaseOption": "Monthly",
"remainingDays": 365,
"startDate": "2020-10-12 05:28:52",
"endDate": "2023-10-12 00:00:00",
"duration": 94608000,
"platform": "text",
"operationName": "text",
"status": "Active",
"arn": "text",
"hourlyCommitmentCost": 3.5,
"upfrontFee": 0,
"recurringFee": 3.5
}
]
}GET /cost/v3/autosave/companies/{companyId}/vendors/azure/services/integration/inventory/list?startDate=2023-10-01&endDate=2023-10-31 HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"status": "text",
"error": {
"Code": 1,
"Message": "text"
},
"list": [
{
"inventoryId": "ff190dc7-3f20-4b92-825d-896084a00f4b",
"linkedAccountId": "12345678-1234-1234-1234-123456789012",
"linkedAccountAlias": "Bespinglobal Platform",
"productCode": "VirtualMachines",
"productName": "Virtual Machines",
"instanceType": "Standard_D2s_v3",
"regionCode": "eastus",
"regionName": "East US",
"purchaseOption": "Monthly",
"remainingDays": 365,
"startDate": "2020-10-12 05:28:52",
"endDate": "2023-10-12 00:00:00",
"duration": 94608000,
"platform": "text",
"operationName": "text",
"status": "Active",
"arn": "text",
"hourlyCommitmentCost": 3.5,
"upfrontFee": 0,
"recurringFee": 3.5
}
]
}GET /cost/v3/autosave/companies/{companyId}/vendors/azure/services/integration/inventory/categories?startDate=2023-10-01&endDate=2023-10-31 HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"status": "text",
"error": {
"Code": 1,
"Message": "text"
},
"data": {
"subscriptions": [
{
"code": "ap-northeast-2",
"name": "Asia Pacific (Seoul)"
}
],
"products": [
{
"code": "ap-northeast-2",
"name": "Asia Pacific (Seoul)"
}
]
}
}GET /cost/v3/autosave/companies/{companyId}/vendors/azure/services/integration/inventory/auto-list?startDate=2023-10-01&endDate=2023-10-31 HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"status": "text",
"error": {
"Code": 1,
"Message": "text"
},
"list": [
{
"inventoryId": "ff190dc7-3f20-4b92-825d-896084a00f4b",
"linkedAccountId": "12345678-1234-1234-1234-123456789012",
"linkedAccountAlias": "Bespinglobal Platform",
"productCode": "VirtualMachines",
"productName": "Virtual Machines",
"instanceType": "Standard_D2s_v3",
"regionCode": "eastus",
"regionName": "East US",
"purchaseOption": "Monthly",
"remainingDays": 365,
"startDate": "2020-10-12 05:28:52",
"endDate": "2023-10-12 00:00:00",
"duration": 94608000,
"platform": "text",
"operationName": "text",
"status": "Active",
"arn": "text",
"hourlyCommitmentCost": 3.5,
"upfrontFee": 0,
"recurringFee": 3.5
}
]
}{
"status": "text",
"error": {
"Code": 1,
"Message": "text"
},
"list": [
{
"utilization": 78.15,
"commitmentCost": 2880,
"usedCommitmentCost": 3690.19,
"netSavingsCost": 810.19,
"usedCommitmentCostOnDemandEquivalent": 1,
"netSavingsRate": 28.13,
"opsNowProduct": "AUTO-RI",
"inventoryId": "ri-2020-03-27-04-12-02-595",
"inventoryArn": "arn:aws:rds:ap-northeast-2:216093335544:ri:ri-2020-03-27-04-12-02-595",
"linkedAccountId": "123456789012",
"linkedAccountAlias": "Bespinglobal Platform",
"productCode": "EC2InstanceSavingsPlans",
"productName": "EC2 Instance",
"instanceType": "c5.2xlarge",
"instanceSize": "c4.xlarge",
"regionCode": "ap-northeast-2",
"regionName": "Asia Pacific (Seoul)",
"purchaseOption": "All Upfront",
"startDate": "2026-03-04T06:12:28.333Z",
"endDate": "2026-03-04T06:12:28.333Z"
}
]
}{
"status": "text",
"error": {
"Code": 1,
"Message": "text"
},
"list": [
{
"utilization": 78.15,
"commitmentCost": 2880,
"usedCommitmentCost": 3690.19,
"netSavingsCost": 810.19,
"netSavingsRate": 28.13,
"usedCommitmentCostOnDemandEquivalent": 1,
"usageDate": "2020-07-01",
"opsNowProduct": "AUTO-RI"
}
]
}{
"status": "text",
"error": {
"Code": 1,
"Message": "text"
},
"state": {
"totalCount": 1,
"subscriptionCount": 1,
"state": "NONE",
"savingsCost": 1,
"monthlyEstimateCost": 1,
"accounts": [
{
"linkedAccountId": "text",
"linkedAccountName": "text",
"autoRiSubscribed": true,
"autoSpSubscribed": true,
"subscribed": true,
"purchase": true,
"estimatedCost": 1,
"accountStatus": "text"
}
]
},
"list": [
{
"yearMonth": "text",
"lastDay": "Service Platform",
"totalSavingCost": 1,
"autoSavingCost": 1,
"mySavingCost": 1,
"estimatedCost": 1,
"estimatedAutoSavingCost": 1,
"estimatedMySavingCost": 1,
"savingsCostComparedPreviousMonth": 1,
"savingsRateComparedPreviousMonth": 1
}
],
"lastMonthNetSavings": {
"yearMonth": "text",
"lastDay": "Service Platform",
"totalSavingCost": 1,
"autoSavingCost": 1,
"mySavingCost": 1,
"estimatedCost": 1,
"estimatedAutoSavingCost": 1,
"estimatedMySavingCost": 1,
"savingsCostComparedPreviousMonth": 1,
"savingsRateComparedPreviousMonth": 1
}
}{
"status": "text",
"error": {
"Code": 1,
"Message": "text"
},
"data": {
"accounts": "['123456789011', '123456789012']",
"products": "[ {'code':'EC2InstanceReserved', 'value':'EC2 Instance'} ]",
"regions": "[ {'code':'EC2InstanceReserved', 'value':'EC2 Instance'} ]",
"instanceTypes": "[ 't2.micro', 'm4.xlarge' ]",
"opsNowProducts": "[ 'SELF', 'AUTO-RI']"
}
}{
"status": "text",
"error": {
"Code": 1,
"Message": "text"
},
"data": {
"utilization": 78.15,
"commitmentCost": 2880,
"usedCommitmentCost": 3690.19,
"netSavingsCost": 810.19,
"netSavingsRate": 28.13,
"usedCommitmentCostOnDemandEquivalent": 1,
"usageDate": "2020-07-01",
"opsNowProduct": "AUTO-RI"
}
}GET /cost/v3/autosave/companies/{companyId}/vendors/azure/services/integration/utilizations?startDate=2023-10-01&endDate=2023-10-31 HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"status": "text",
"error": {
"Code": 1,
"Message": "text"
},
"list": [
{
"commitmentCost": 1234.56,
"usedCommitmentCost": 1234.56,
"netSavingsCost": 1234.56,
"usedCommitmentCostOnDemandEquivalent": 1234.56,
"utilization": 85.5,
"netSavingsRate": 25.3,
"inventoryId": "ri-2020-03-27-04-12-02-595",
"inventoryArn": "/subscriptions/12345678-1234-1234-1234-123456789abc/providers/Microsoft.Capacity/reservationOrders/...",
"linkedAccountId": "12345678-1234-1234-1234-123456789abc",
"linkedAccountAlias": "Production Subscription",
"productCode": "VirtualMachines",
"productName": "Virtual Machines",
"instanceType": "Standard_D2s_v3",
"instanceSize": "Standard_D2s_v3",
"regionCode": "eastus",
"regionName": "East US",
"purchaseOption": "Upfront",
"startDate": "2026-03-04T06:12:28.333Z",
"endDate": "2026-03-04T06:12:28.333Z"
}
]
}GET /cost/v3/autosave/companies/{companyId}/vendors/azure/services/integration/utilizations/time-series/{dateType}?startDate=2023-10-01&endDate=2023-10-31 HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"status": "text",
"error": {
"Code": 1,
"Message": "text"
},
"list": [
{
"commitmentCost": 1234.56,
"usedCommitmentCost": 1234.56,
"netSavingsCost": 1234.56,
"usedCommitmentCostOnDemandEquivalent": 1234.56,
"utilization": 85.5,
"netSavingsRate": 25.3,
"usageDate": "2020-07-01"
}
]
}{
"status": "text",
"error": {
"Code": 1,
"Message": "text"
},
"state": {
"totalCount": 1,
"subscriptionCount": 1,
"state": "NONE",
"savingsCost": 1,
"monthlyEstimateCost": 1,
"accounts": [
{
"subscriptionId": "text",
"subscriptionName": "text",
"subscribed": true,
"estimatedCost": 1
}
]
},
"list": [
{
"yearMonth": "text",
"lastDay": "Production Subscription",
"totalSavingCost": 1,
"autoSavingCost": 1,
"mySavingCost": 1,
"estimatedCost": 1,
"estimatedAutoSavingCost": 1,
"estimatedMySavingCost": 1,
"savingsCostComparedPreviousMonth": 1,
"savingsRateComparedPreviousMonth": 1
}
],
"lastMonthNetSavings": {
"yearMonth": "text",
"lastDay": "Production Subscription",
"totalSavingCost": 1,
"autoSavingCost": 1,
"mySavingCost": 1,
"estimatedCost": 1,
"estimatedAutoSavingCost": 1,
"estimatedMySavingCost": 1,
"savingsCostComparedPreviousMonth": 1,
"savingsRateComparedPreviousMonth": 1
}
}GET /cost/v3/autosave/companies/{companyId}/vendors/azure/services/integration/utilizations/categories?startDate=2023-10-01&endDate=2023-10-31 HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"status": "text",
"error": {
"Code": 1,
"Message": "text"
},
"data": {
"accounts": "['sub-123456789011', 'sub-123456789012']",
"products": "[ {'code':'VirtualMachines', 'value':'Virtual Machines'} ]",
"regions": "[ {'code':'eastus', 'value':'East US'} ]",
"instanceTypes": "[ 'Standard_D2s_v3', 'Standard_B1s' ]",
"opsNowProducts": "[ 'SELF', 'AUTO-RI']"
}
}GET /cost/v3/autosave/companies/{companyId}/vendors/azure/services/integration/utilizations/aggregated?startDate=2023-10-01&endDate=2023-10-31 HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"status": "text",
"error": {
"Code": 1,
"Message": "text"
},
"data": {
"commitmentCost": 1234.56,
"usedCommitmentCost": 1234.56,
"netSavingsCost": 1234.56,
"usedCommitmentCostOnDemandEquivalent": 1234.56,
"utilization": 85.5,
"netSavingsRate": 25.3
}
}{
"status": "text",
"error": {
"Code": 1,
"Message": "text"
},
"data": [
{
"accountId": "123456789012",
"accountAlias": "Bespinglobal Platform",
"product": "c4.xlarge",
"linkedAccountId": "123456789012",
"linkedAccountAlias": "Bespinglobal Platform",
"startDate": "2019-01-01 23:59:59",
"endDate": "2011-01-01 23:59:58",
"operationCode": "text",
"os": "Linux/UNIX",
"region": "ap-northeast-2",
"instanceType": "c4.xlarge",
"familyType": "c4",
"savingsPlanType": "text",
"analyzeTypeCode": "text",
"analyzeTypeName": "text",
"paymentOptions": "All Upfront",
"termLength": "1yr",
"offerClass": "standard",
"flexibility": "Flexible",
"az": "Single-AZ",
"commitment": 1,
"monthCommitment": 1,
"monthOnDemandCost": 1,
"monthSaveCost": 1,
"residualOnDemandCost": 1,
"onDemandCost": 1,
"onDemandCostOnlyEC2": 1,
"reservedInstanceOnDemandCost": 1,
"savingsPlansOnDemandCost": 1,
"savingsPlansOnDemandCostOnlyEC2": 1,
"coverageRate": 1,
"expectancyCoverageRate": 1
}
]
}{
"status": "text",
"error": {
"Code": 1,
"Message": "text"
},
"data": [
{
"paymentOptions": "All Upfront",
"termLength": "1yr",
"offerClass": "standard",
"analyzeTypeCode": "text",
"analyzeTypeName": "text",
"residualOnDemandCost": 1,
"onDemandCostBeforePurchase": 1,
"monthCommitment": 1,
"monthSaveCost": 1,
"onDemandCost": 1,
"onDemandCostOnlyEC2": 1,
"reservedInstanceOnDemandCost": 1,
"savingsPlansOnDemandCost": 1,
"savingsPlansOnDemandCostOnlyEC2": 1,
"coverageRate": 1,
"expectancyCoverageRate": 1,
"linkedAccountId": "text",
"accounts": [
{
"paymentOptions": "All Upfront",
"termLength": "1yr",
"offerClass": "standard",
"analyzeTypeCode": "text",
"analyzeTypeName": "text",
"residualOnDemandCost": 1,
"onDemandCostBeforePurchase": 1,
"monthCommitment": 1,
"monthSaveCost": 1,
"onDemandCost": 1,
"onDemandCostOnlyEC2": 1,
"reservedInstanceOnDemandCost": 1,
"savingsPlansOnDemandCost": 1,
"savingsPlansOnDemandCostOnlyEC2": 1,
"coverageRate": 1,
"expectancyCoverageRate": 1,
"linkedAccountId": "text",
"accounts": [
"[Circular Reference]"
]
}
]
}
]
}{
"status": "text",
"error": {
"Code": 1,
"Message": "text"
},
"data": [
{
"code": "ap-northeast-2",
"name": "Asia Pacific (Seoul)",
"parentCode": "RGNCONVERT",
"codes": "['t3s','m5','c5']",
"sort": 1
}
]
}{
"status": "text",
"error": {
"Code": 1,
"Message": "text"
},
"list": [
{
"reservedInstanceId": "3118c6a8-7fc3-4b5d-8b53-a82fbe6f3169",
"linkedAccountId": "123456789012",
"linkedAccountAlias": "Bespinglobal Platform",
"productCode": "AmazonEC2",
"productName": "EC2",
"instanceType": "c4.xlarge",
"instanceSize": "xlarge",
"regionCode": "ap-northeast-2",
"regionName": "Asia Pacific (Seoul)",
"purchaseOption": "All Upfront",
"remainingDays": 365,
"startDate": "2019-01-01 23:59:59",
"endDate": "2011-01-01 23:59:58",
"duration": 31536000,
"platform": "Linux/UNIX",
"useType": "APN2-HeavyUsage:t3.micro",
"operationName": "RunInstances",
"tenancy": "Shared",
"riCount": 5,
"status": "active",
"offerClass": "standard",
"arn": "arn:aws:rds:ap-northeast-2:249145062117:ri:ri-2020-05-15-05-12-58-377",
"upfrontFee": 777,
"recurringFee": 777,
"az": "777",
"multiAz": "777"
}
]
}{
"status": "text",
"error": {
"Code": 1,
"Message": "text"
},
"list": [
{
"reservedInstanceId": "3118c6a8-7fc3-4b5d-8b53-a82fbe6f3169",
"linkedAccountId": "123456789012",
"linkedAccountAlias": "Bespinglobal Platform",
"productCode": "AmazonEC2",
"productName": "EC2",
"instanceType": "c4.xlarge",
"instanceSize": "xlarge",
"regionCode": "ap-northeast-2",
"regionName": "Asia Pacific (Seoul)",
"purchaseOption": "All Upfront",
"remainingDays": 365,
"startDate": "2019-01-01 23:59:59",
"endDate": "2011-01-01 23:59:58",
"duration": 31536000,
"platform": "Linux/UNIX",
"useType": "APN2-HeavyUsage:t3.micro",
"operationName": "RunInstances",
"tenancy": "Shared",
"riCount": 5,
"status": "active",
"offerClass": "standard",
"arn": "arn:aws:rds:ap-northeast-2:249145062117:ri:ri-2020-05-15-05-12-58-377",
"upfrontFee": 777,
"recurringFee": 777,
"az": "777",
"multiAz": "777"
}
]
}{
"status": "text",
"error": {
"Code": 1,
"Message": "text"
},
"data": {
"accounts": [
{
"code": "ap-northeast-2",
"name": "Asia Pacific (Seoul)",
"parentCode": "RGNCONVERT",
"codes": "['t3s','m5','c5']",
"sort": 1
}
],
"products": [
{
"code": "ap-northeast-2",
"name": "Asia Pacific (Seoul)",
"parentCode": "RGNCONVERT",
"codes": "['t3s','m5','c5']",
"sort": 1
}
]
}
}{
"status": "text",
"error": {
"Code": 1,
"Message": "text"
},
"list": [
{
"reservedInstanceId": "3118c6a8-7fc3-4b5d-8b53-a82fbe6f3169",
"linkedAccountId": "123456789012",
"linkedAccountAlias": "Bespinglobal Platform",
"productCode": "AmazonEC2",
"productName": "EC2",
"instanceType": "c4.xlarge",
"instanceSize": "xlarge",
"regionCode": "ap-northeast-2",
"regionName": "Asia Pacific (Seoul)",
"purchaseOption": "All Upfront",
"remainingDays": 365,
"startDate": "2019-01-01 23:59:59",
"endDate": "2011-01-01 23:59:58",
"duration": 31536000,
"platform": "Linux/UNIX",
"useType": "APN2-HeavyUsage:t3.micro",
"operationName": "RunInstances",
"tenancy": "Shared",
"riCount": 5,
"status": "active",
"offerClass": "standard",
"arn": "arn:aws:rds:ap-northeast-2:249145062117:ri:ri-2020-05-15-05-12-58-377",
"upfrontFee": 777,
"recurringFee": 777,
"az": "777",
"multiAz": "777"
}
]
}{
"status": "text",
"error": {
"Code": 1,
"Message": "text"
},
"list": [
{
"utilization": 78.15,
"commitmentCost": 3690.19,
"usedCommitmentCost": 2880,
"netSavingsCost": 810.19,
"netSavingsRate": 1,
"usedCommitmentCostOnDemandEquivalent": 1,
"reservedInstanceId": "ri-2020-03-27-04-12-02-595",
"reservedInstanceArn": "arn:aws:rds:ap-northeast-2:216093335544:ri:ri-2020-03-27-04-12-02-595",
"linkedAccountId": "123456789012",
"linkedAccountAlias": "Bespinglobal Platform",
"productCode": "EC2InstanceSavingsPlans",
"productName": "EC2 Instance",
"instanceType": "c5.2xlarge",
"instanceSize": "c4.xlarge",
"tenancy": "Shared",
"regionCode": "ap-northeast-2",
"regionName": "Asia Pacific (Seoul)",
"purchaseOption": "All Upfront",
"startDate": "2019-01-01 23:59:59",
"endDate": "2011-01-01 23:59:58",
"platform": "Linux/UNIX",
"operationName": "RunInstances",
"riCount": 5
}
]
}{
"status": "text",
"error": {
"Code": 1,
"Message": "text"
},
"list": [
{
"utilization": 78.15,
"commitmentCost": 3690.19,
"usedCommitmentCost": 2880,
"netSavingsCost": 810.19,
"netSavingsRate": 1,
"usedCommitmentCostOnDemandEquivalent": 1,
"usageDate": "2020-07-01"
}
]
}{
"status": "text",
"error": {
"Code": 1,
"Message": "text"
},
"data": {
"accounts": [
{
"code": "ap-northeast-2",
"name": "Asia Pacific (Seoul)",
"parentCode": "RGNCONVERT",
"codes": "['t3s','m5','c5']",
"sort": 1
}
],
"products": [
{
"code": "ap-northeast-2",
"name": "Asia Pacific (Seoul)",
"parentCode": "RGNCONVERT",
"codes": "['t3s','m5','c5']",
"sort": 1
}
]
}
}{
"status": "text",
"error": {
"Code": 1,
"Message": "text"
},
"data": {
"utilization": 78.15,
"commitmentCost": 3690.19,
"usedCommitmentCost": 2880,
"netSavingsCost": 810.19,
"netSavingsRate": 1,
"usedCommitmentCostOnDemandEquivalent": 1,
"usageDate": "2020-07-01"
}
}{
"status": "text",
"error": {
"Code": 1,
"Message": "text"
},
"list": [
{
"utilization": 78.15,
"commitmentCost": 3690.19,
"usedCommitmentCost": 2880,
"netSavingsCost": 810.19,
"netSavingsRate": 1,
"usedCommitmentCostOnDemandEquivalent": 1,
"reservedInstanceId": "ri-2020-03-27-04-12-02-595",
"reservedInstanceArn": "arn:aws:rds:ap-northeast-2:216093335544:ri:ri-2020-03-27-04-12-02-595",
"linkedAccountId": "123456789012",
"linkedAccountAlias": "Bespinglobal Platform",
"productCode": "EC2InstanceSavingsPlans",
"productName": "EC2 Instance",
"instanceType": "c5.2xlarge",
"instanceSize": "c4.xlarge",
"tenancy": "Shared",
"regionCode": "ap-northeast-2",
"regionName": "Asia Pacific (Seoul)",
"purchaseOption": "All Upfront",
"startDate": "2019-01-01 23:59:59",
"endDate": "2011-01-01 23:59:58",
"platform": "Linux/UNIX",
"operationName": "RunInstances",
"riCount": 5
}
]
}{
"status": "text",
"error": {
"Code": 1,
"Message": "text"
},
"list": [
{
"utilization": 78.15,
"commitmentCost": 3690.19,
"usedCommitmentCost": 2880,
"netSavingsCost": 810.19,
"netSavingsRate": 1,
"usedCommitmentCostOnDemandEquivalent": 1,
"usageDate": "2020-07-01"
}
]
}{
"status": "text",
"error": {
"Code": 1,
"Message": "text"
},
"data": {
"accounts": [
{
"code": "ap-northeast-2",
"name": "Asia Pacific (Seoul)",
"parentCode": "RGNCONVERT",
"codes": "['t3s','m5','c5']",
"sort": 1
}
],
"products": [
{
"code": "ap-northeast-2",
"name": "Asia Pacific (Seoul)",
"parentCode": "RGNCONVERT",
"codes": "['t3s','m5','c5']",
"sort": 1
}
]
}
}{
"status": "text",
"error": {
"Code": 1,
"Message": "text"
},
"data": {
"utilization": 78.15,
"commitmentCost": 3690.19,
"usedCommitmentCost": 2880,
"netSavingsCost": 810.19,
"netSavingsRate": 1,
"usedCommitmentCostOnDemandEquivalent": 1,
"usageDate": "2020-07-01"
}
}{
"status": "text",
"error": {
"Code": 1,
"Message": "text"
},
"list": [
{
"savingsPlansId": "3118c6a8-7fc3-4b5d-8b53-a82fbe6f3169",
"linkedAccountId": "123456789012",
"linkedAccountAlias": "123456789012",
"productCode": "EC2InstanceSavingsPlans",
"productName": "EC2 Instance",
"instanceFamily": "c4",
"regionCode": "ap-northeast-2",
"regionName": "Asia Pacific (Seoul)",
"purchaseOption": "All Upfront",
"remainingDays": 365,
"startDate": "2019-01-01 23:59:59",
"endDate": "2011-01-01 23:59:58",
"duration": 31536000,
"useType": "text",
"operationName": "text",
"status": "active",
"arn": "arn:aws:savingsplans::123456789012:savingsplan/3118c6a8-7fc3-4b5d-8b53-a82fbe6f3169",
"hourlyCommitmentCost": 100,
"upfrontFee": 100,
"recurringFee": 100
}
]
}{
"status": "text",
"error": {
"Code": 1,
"Message": "text"
},
"list": [
{
"savingsPlansId": "3118c6a8-7fc3-4b5d-8b53-a82fbe6f3169",
"linkedAccountId": "123456789012",
"linkedAccountAlias": "123456789012",
"productCode": "EC2InstanceSavingsPlans",
"productName": "EC2 Instance",
"instanceFamily": "c4",
"regionCode": "ap-northeast-2",
"regionName": "Asia Pacific (Seoul)",
"purchaseOption": "All Upfront",
"remainingDays": 365,
"startDate": "2019-01-01 23:59:59",
"endDate": "2011-01-01 23:59:58",
"duration": 31536000,
"useType": "text",
"operationName": "text",
"status": "active",
"arn": "arn:aws:savingsplans::123456789012:savingsplan/3118c6a8-7fc3-4b5d-8b53-a82fbe6f3169",
"hourlyCommitmentCost": 100,
"upfrontFee": 100,
"recurringFee": 100
}
]
}{
"status": "text",
"error": {
"Code": 1,
"Message": "text"
},
"data": {
"accounts": [
{
"code": "ap-northeast-2",
"name": "Asia Pacific (Seoul)",
"parentCode": "RGNCONVERT",
"codes": "['t3s','m5','c5']",
"sort": 1
}
],
"products": [
{
"code": "ap-northeast-2",
"name": "Asia Pacific (Seoul)",
"parentCode": "RGNCONVERT",
"codes": "['t3s','m5','c5']",
"sort": 1
}
]
}
}{
"status": "text",
"error": {
"Code": 1,
"Message": "text"
},
"list": [
{
"savingsPlansId": "3118c6a8-7fc3-4b5d-8b53-a82fbe6f3169",
"linkedAccountId": "123456789012",
"linkedAccountAlias": "123456789012",
"productCode": "EC2InstanceSavingsPlans",
"productName": "EC2 Instance",
"instanceFamily": "c4",
"regionCode": "ap-northeast-2",
"regionName": "Asia Pacific (Seoul)",
"purchaseOption": "All Upfront",
"remainingDays": 365,
"startDate": "2019-01-01 23:59:59",
"endDate": "2011-01-01 23:59:58",
"duration": 31536000,
"useType": "text",
"operationName": "text",
"status": "active",
"arn": "arn:aws:savingsplans::123456789012:savingsplan/3118c6a8-7fc3-4b5d-8b53-a82fbe6f3169",
"hourlyCommitmentCost": 100,
"upfrontFee": 100,
"recurringFee": 100
}
]
}{
"status": "text",
"error": {
"Code": 1,
"Message": "text"
},
"list": [
{
"utilization": 78.15,
"commitmentCost": 3690.19,
"usedCommitmentCost": 2880,
"netSavingsCost": 810.19,
"netSavingsRate": 1,
"usedCommitmentCostOnDemandEquivalent": 1,
"savingsPlansId": "3118c6a8-7fc3-4b5d-8b53-a82fbe6f3169",
"linkedAccountId": "123456789012",
"linkedAccountAlias": "Bespin",
"productCode": "EC2InstanceSavingsPlans",
"productName": "EC2 Instance",
"instanceFamily": "c4",
"regionCode": "ap-northeast-2",
"regionName": "Asia Pacific (Seoul)"
}
]
}{
"status": "text",
"error": {
"Code": 1,
"Message": "text"
},
"list": [
{
"utilization": 78.15,
"commitmentCost": 3690.19,
"usedCommitmentCost": 2880,
"netSavingsCost": 810.19,
"netSavingsRate": 1,
"usedCommitmentCostOnDemandEquivalent": 1,
"usageDate": "2020-07-01"
}
]
}{
"status": "text",
"error": {
"Code": 1,
"Message": "text"
},
"data": {
"accounts": [
{
"code": "ap-northeast-2",
"name": "Asia Pacific (Seoul)",
"parentCode": "RGNCONVERT",
"codes": "['t3s','m5','c5']",
"sort": 1
}
],
"products": [
{
"code": "ap-northeast-2",
"name": "Asia Pacific (Seoul)",
"parentCode": "RGNCONVERT",
"codes": "['t3s','m5','c5']",
"sort": 1
}
]
}
}{
"status": "text",
"error": {
"Code": 1,
"Message": "text"
},
"data": {
"utilization": 78.15,
"commitmentCost": 3690.19,
"usedCommitmentCost": 2880,
"netSavingsCost": 810.19,
"netSavingsRate": 1,
"usedCommitmentCostOnDemandEquivalent": 1,
"usageDate": "2020-07-01"
}
}{
"status": "text",
"error": {
"Code": 1,
"Message": "text"
},
"list": [
{
"utilization": 78.15,
"commitmentCost": 3690.19,
"usedCommitmentCost": 2880,
"netSavingsCost": 810.19,
"netSavingsRate": 1,
"usedCommitmentCostOnDemandEquivalent": 1,
"commitmentId": "ri-2020-03-27-04-12-02-595",
"arn": "arn:aws:rds:ap-northeast-2:216093335544:ri:ri-2020-03-27-04-12-02-595",
"linkedAccountId": "123456789012",
"linkedAccountAlias": "Bespinglobal Platform",
"productCode": "EC2InstanceSavingsPlans",
"productName": "EC2 Instance",
"instanceType": "c5.2xlarge",
"instanceSize": "c4.xlarge",
"tenancy": "Shared",
"regionCode": "ap-northeast-2",
"regionName": "Asia Pacific (Seoul)",
"purchaseOption": "All Upfront",
"startDate": "2019-01-01 23:59:59",
"endDate": "2011-01-01 23:59:58",
"platform": "Linux/UNIX",
"operationName": "RunInstances",
"riCount": 5,
"commitmentType": "text"
}
]
}{
"status": "text",
"error": {
"Code": 1,
"Message": "text"
},
"list": [
{
"utilization": 78.15,
"commitmentCost": 3690.19,
"usedCommitmentCost": 2880,
"netSavingsCost": 810.19,
"netSavingsRate": 1,
"usedCommitmentCostOnDemandEquivalent": 1,
"usageDate": "2020-07-01"
}
]
}{
"status": "text",
"error": {
"Code": 1,
"Message": "text"
},
"data": {
"accounts": [
{
"code": "ap-northeast-2",
"name": "Asia Pacific (Seoul)",
"parentCode": "RGNCONVERT",
"codes": "['t3s','m5','c5']",
"sort": 1
}
],
"products": [
{
"code": "ap-northeast-2",
"name": "Asia Pacific (Seoul)",
"parentCode": "RGNCONVERT",
"codes": "['t3s','m5','c5']",
"sort": 1
}
]
}
}{
"status": "text",
"error": {
"Code": 1,
"Message": "text"
},
"data": {
"utilization": 78.15,
"commitmentCost": 3690.19,
"usedCommitmentCost": 2880,
"netSavingsCost": 810.19,
"netSavingsRate": 1,
"usedCommitmentCostOnDemandEquivalent": 1,
"usageDate": "2020-07-01"
}
}{
"status": "text",
"error": {
"Code": 1,
"Message": "text"
},
"data": [
{
"accountId": "123456789012",
"accountAlias": "Bespinglobal Platform",
"product": "c4.xlarge",
"startDate": "2022-01-31",
"endDate": "2022-03-01",
"subscriptionId": "daf98eb5-6b7b-432d-a263-8d54aed4679d",
"subscriptionAlias": "BespinGlobal - FinOps",
"sku": "Standard_DS2_v2",
"resourceType": "Microsoft.Consumption/reservationRecommendations",
"location": "koreasouth",
"instanceFlexibilityGroup": "DSv2 Series",
"instanceFlexibilityRate": "2",
"lookbackPeriod": "Last30Days",
"termLength": "P3Y",
"commitmentCount": "3",
"monthSaveCost": 3.8589864578035966,
"monthOnDemandCost": 8.759077781999997,
"reservationCost": 4.9000913241964,
"originCurrency": "$"
}
]
}{
"status": "text",
"error": {
"Code": 1,
"Message": "text"
},
"data": [
{
"code": "ap-northeast-2",
"name": "Asia Pacific (Seoul)",
"parentCode": "RGNCONVERT",
"codes": "['t3s','m5','c5']",
"sort": 1
}
]
}{
"status": "text",
"error": {
"Code": 1,
"Message": "text"
},
"list": [
{
"projectId": "sample-project",
"projectName": "OpsNow Sample",
"commitmentTypeName": "Compute Engine",
"machineType": "GENERAL_PURPOSE_E2",
"machineTypeName": "General-purpose E2",
"regionCode": "ap-northeast-2",
"regionName": "Asia Pacific (Seoul)",
"remainingDays": 365,
"startDate": "2019-01-01 23:59:59",
"endDate": "2011-01-01 23:59:58",
"plan": "text",
"status": "active",
"cpuAmount": 1,
"memoryAmount": 1,
"storageAmount": 1,
"gpuAmount": 1
}
]
}GET /cost/v3/commitment/companies/{companyId}/vendors/gcp/services/cud/inventory/categories?startDate=2020-10-01&endDate=2020-10-31 HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"status": "text",
"error": {
"Code": 1,
"Message": "text"
},
"data": {
"projects": [
{
"code": "ap-northeast-2",
"name": "Asia Pacific (Seoul)"
}
],
"commitmentTypes": [
{
"code": "ap-northeast-2",
"name": "Asia Pacific (Seoul)"
}
],
"regions": [
{
"code": "ap-northeast-2",
"name": "Asia Pacific (Seoul)"
}
],
"machineTypes": [
{
"code": "ap-northeast-2",
"name": "Asia Pacific (Seoul)"
}
],
"resourceTypes": [
{
"code": "ap-northeast-2",
"name": "Asia Pacific (Seoul)"
}
],
"products": [
{
"code": "ap-northeast-2",
"name": "Asia Pacific (Seoul)"
}
]
}
}{
"status": "text",
"error": {
"Code": 1,
"Message": "text"
},
"totalCount": 123,
"list": [
{
"utilization": 1,
"commitmentCapacity": 1,
"usedCapacity": 1,
"commitmentCost": 1,
"usedCommitmentCost": 1,
"committedUseDiscountOnDemandCostEquivalent": 1,
"netSavingsCost": 1,
"netSavingsRate": 1,
"projectId": "text",
"projectName": "text",
"regionCode": "us-central1",
"regionName": "us-central1",
"productCode": "text",
"productName": "Compute Engine",
"machineType": "E2",
"commitmentTypeName": "Compute Engine",
"resourceType": "vCPU",
"unit": "vCPU"
}
]
}{
"status": "text",
"error": {
"Code": 1,
"Message": "text"
},
"list": [
{
"utilization": 1,
"commitmentCapacity": 1,
"usedCapacity": 1,
"commitmentCost": 1,
"usedCommitmentCost": 1,
"committedUseDiscountOnDemandCostEquivalent": 1,
"netSavingsCost": 1,
"netSavingsRate": 1,
"usageDate": "2020-07-01"
}
]
}GET /cost/v3/commitment/companies/{companyId}/vendors/gcp/services/cud/utilizations/categories?startDate=2020-10-01&endDate=2020-10-31 HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"status": "text",
"error": {
"Code": 1,
"Message": "text"
},
"data": {
"projects": [
{
"code": "ap-northeast-2",
"name": "Asia Pacific (Seoul)"
}
],
"commitmentTypes": [
{
"code": "ap-northeast-2",
"name": "Asia Pacific (Seoul)"
}
],
"regions": [
{
"code": "ap-northeast-2",
"name": "Asia Pacific (Seoul)"
}
],
"machineTypes": [
{
"code": "ap-northeast-2",
"name": "Asia Pacific (Seoul)"
}
],
"resourceTypes": [
{
"code": "ap-northeast-2",
"name": "Asia Pacific (Seoul)"
}
],
"products": [
{
"code": "ap-northeast-2",
"name": "Asia Pacific (Seoul)"
}
]
}
}{
"status": "text",
"error": {
"Code": 1,
"Message": "text"
},
"data": {
"utilization": 1,
"commitmentCapacity": 1,
"usedCapacity": 1,
"commitmentCost": 1,
"usedCommitmentCost": 1,
"committedUseDiscountOnDemandCostEquivalent": 1,
"netSavingsCost": 1,
"netSavingsRate": 1,
"usageDate": "2020-07-01"
}
}{
"status": "text",
"error": {
"Code": 1,
"Message": "text"
},
"list": [
{
"committedUseDiscountCoverageRate": 1,
"totalCost": 1,
"totalOnDemandCostEquivalent": 1,
"totalCreditCost": 1,
"totalCommitmentCreditCost": 1,
"committedUseDiscountOnDemandCostEquivalent": 1,
"sustainedUseDiscountOnDemandCostEquivalent": 1,
"etcCreditOnDemandCostEquivalent": 1,
"onDemandCost": 1,
"projectId": "text",
"projectName": "text",
"regionCode": "us-central1",
"regionName": "us-central1",
"productCode": "text",
"productName": "Compute Engine",
"machineType": "E2",
"commitmentTypeName": "text",
"resourceType": "vCPU"
}
]
}{
"status": "text",
"error": {
"Code": 1,
"Message": "text"
},
"list": [
{
"committedUseDiscountCoverageRate": 1,
"totalCost": 1,
"totalOnDemandCostEquivalent": 1,
"totalCreditCost": 1,
"totalCommitmentCreditCost": 1,
"committedUseDiscountOnDemandCostEquivalent": 1,
"sustainedUseDiscountOnDemandCostEquivalent": 1,
"etcCreditOnDemandCostEquivalent": 1,
"onDemandCost": 1,
"usageDate": "2020-07-01"
}
]
}{
"status": "text",
"error": {
"Code": 1,
"Message": "text"
},
"data": {
"projects": [
{
"code": "ap-northeast-2",
"name": "Asia Pacific (Seoul)"
}
],
"commitmentTypes": [
{
"code": "ap-northeast-2",
"name": "Asia Pacific (Seoul)"
}
],
"regions": [
{
"code": "ap-northeast-2",
"name": "Asia Pacific (Seoul)"
}
],
"machineTypes": [
{
"code": "ap-northeast-2",
"name": "Asia Pacific (Seoul)"
}
],
"resourceTypes": [
{
"code": "ap-northeast-2",
"name": "Asia Pacific (Seoul)"
}
],
"products": [
{
"code": "ap-northeast-2",
"name": "Asia Pacific (Seoul)"
}
]
}
}{
"status": "text",
"error": {
"Code": 1,
"Message": "text"
},
"data": {
"committedUseDiscountCoverageRate": 1,
"totalCost": 1,
"totalOnDemandCostEquivalent": 1,
"totalCreditCost": 1,
"totalCommitmentCreditCost": 1,
"committedUseDiscountOnDemandCostEquivalent": 1,
"sustainedUseDiscountOnDemandCostEquivalent": 1,
"etcCreditOnDemandCostEquivalent": 1,
"onDemandCost": 1
}
}{
"status": "text",
"error": {
"Code": 1,
"Message": "text"
},
"data": [
{
"accountId": "123456789012",
"accountAlias": "Bespinglobal Platform",
"product": "c4.xlarge",
"projectId": "opsnow-global-prd",
"recommendationId": "0a2e6861-fd68-4e2e-8232-1e14e816deec",
"recommendType": "GENERAL_PURPOSE",
"recommendAmount": 1024,
"recommendAction": "1024",
"recommendStatus": "ACTIVE",
"recommendDescription": "Purchase a 1 year RAM commitment for region us-central1",
"resourceType": "MEMORY",
"expectedCost": -0.800516,
"plan": "TWELVE_MONTH",
"termLength": "1yr",
"goal": "LOW_WATERMARK",
"regionId": "us-central1",
"regionName": "Council Bluffs, Iowa",
"regionCategory": "North America",
"insightId": "1377dfe4-f62d-4074-b52a-93a64a5a1b9d",
"monthCommitment": 1,
"monthSaveCost": 1,
"onDemandCost": 1
}
]
}{
"status": "text",
"error": {
"Code": 1,
"Message": "text"
},
"data": [
{
"goal": "LOW_WATERMARK",
"plan": "TWELVE_MONTH",
"termLength": "1yr",
"currency": "USD",
"expectedCost": -0.800516,
"recommendAmount": 1024,
"monthCommitment": 1,
"monthSaveCost": 1,
"onDemandCost": 1
}
]
}{
"status": "text",
"error": {
"Code": 1,
"Message": "text"
},
"data": [
{
"code": "ap-northeast-2",
"name": "Asia Pacific (Seoul)",
"parentCode": "RGNCONVERT",
"codes": "['t3s','m5','c5']",
"sort": 1
}
]
}Company id
1Resource Type
ec2Vendor
awsView Type(current, history)
historymenu
usageOK
OK
Menu Id
usageCompany id
1Action Type(current, history)
currentOK
OK
Company id
1000000000000ap-northeast-2vol-00000ebsawsPossible values: idleOK
OK
Company id
1Optimization category
Resource type
ec2Cloud vendor
List of accounts to filter optimization results for
List of regions to filter optimization results for
List of serviceGroups to filter optimization results for
OK
OK
Company id
1Optimization category
Resource type
ec2Cloud vendor
List of accounts to filter optimization results for
List of regions to filter optimization results for
List of serviceGroups to filter optimization results for
OK
OK
Company id
1Vendor
Resource Type
ec2Optimization category
right-sizingPossible values: OK
OK
Optimization category
OK
OK
Company Id
1Vendor
Optimization category
Rule id
Resource type
ec2OK
OK
Company unique ID
Rule id
DefaultOK
OK
Company Id
1OK
OK
1alarm UUIDNOK
OK
OK
OK
1OK
OK
암호화된 User Email
userEmail1a6f9249-ecfb-45fa-aeb7-016eb9019f4dOK
OK
11a6f9249-ecfb-45fa-aeb7-016eb9019f4dOK
OK
OK
OK
1OK
OK
12023-02-052023-02-09OK
OK
1BESPINawsOK
OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
Company id
1OK
OK
OK
OK
Company id
1OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
Company id
1Action Type(current, history)
currentOK
OK
Company id
1OK
No content
OK
No content
Company id
1Optimization category
Resource type
ec2Cloud vendor
List of accounts to filter optimization results for
List of regions to filter optimization results for
List of serviceGroups to filter optimization results for
OK
OK
Company id
1Optimization category
Resource type
ec2Cloud vendor
List of accounts to filter optimization results for
List of regions to filter optimization results for
List of serviceGroups to filter optimization results for
OK
OK
Company id
1Optimization category
Resource type
ec2Cloud vendor
List of accounts to filter optimization results for
List of regions to filter optimization results for
List of serviceGroups to filter optimization results for
OK
OK
Company id
1OK
OK
OK
OK
OK
OK
Company id
1OK
OK
OK
OK
OK
OK
Company id
1OK
OK
OK
OK
Vendor
awsPossible values: Company id
1Account IDs (optional, filters within authorized accounts)
["123456789"]Region IDs (optional)
["ap-northeast-2"]Resource types (optional, null = all types)
["ec2","ebs"]OK
OK
Vendor
awsPossible values: Company id
1Page Limit Count
1Page Number Count
1Page Offset
1Page Total Count
1From Date
2024-09-11To Date
2024-09-25Sort Column ID
histDtSort Direction
descWhether to download Excel
NResource Type
ec2Vendor
awsHeader or not
YView Type(hour, day, week, month)
dayLanguage Code
enWhether to check history or not
trueSearch Text
testField List
Regions
Service Groups
Accounts
OK
OK
Vendor
awsPossible values: Company id
1Region Id
ap-northeast-2Page Limit Count
1Page Number Count
1Page Offset
1Page Total Count
1Sort Column ID
seqSort Direction
descWhether to download Excel
NResource Type
ec2Vendor
awsView Type(hour, day, week, month)
dayFrom Date
2024-09-11To Date
2024-09-25Search Text
testHeader or not
YField List
Regions
Service Groups
Accounts
Service Group View Id
DefaultLanguage Code
enResource Seq
0Header Type
singleResource or Not
NResource Name
testWhether to check history or not
trueWhether to exclude deleted resources
YOK
OK
Vendor
awsPossible values: Company id
1Resource Type
ec2Vendor
awsResource Name
testRegions
Service Groups
Accounts
Whether to exclude deleted resources
YOK
OK
Vendor
awsPossible values: Company id
1From Date
2024-09-11To Date
2024-09-25Resource Type
ec2Vendor
awsRegions
Service Groups
Accounts
View Type(hour, day, week, month)
dayOK
OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
Company id
1OK
OK
Company id
1OK
OK
Company id
1OK
OK
Company id
1OK
OK
Company id
1OK
OK
Company id
1OK
OK
Company id
1OK
OK
Company id
1OK
OK
Company id
1OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
awsOK
OK
awsOK
OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
No content
OK
OK
OK
No content
OK
No content
OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
Company id
1OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
POST /asset/us-v1/{menu}/{vendor}/grid-headers/{viewType} HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 82
{
"cmpnId": "1",
"rsrcType": "ec2",
"vendor": "aws",
"viewType": "history",
"menu": "usage"
}PUT /asset/us-v1/elastic/filter/{menuId} HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 115
{
"cmpnId": "1",
"actionType": "current",
"keyList": [
{
"vndr": "aws",
"key": "vendors",
"value": "aws",
"selectYn": "enabled"
}
]
}POST /asset/us-v1/optimization/detail/list/info HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 183
{
"cmpnId": "1",
"optimizeCategory": "right-sizing",
"accountId": "000000000000",
"regionId": "ap-northeast-2",
"instanceId": "vol-00000",
"resourceType": "ebs",
"vendor": "aws",
"recommend": "idle"
}POST /asset/us-v1/optimization/detail/list HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 201
{
"cmpnId": "1",
"optimizeCategory": "right-sizing",
"resourceType": "ec2",
"vendor": "aws",
"accountList": [
"text"
],
"regionList": [
"text"
],
"serviceGroupList": [
"text"
],
"tagList": [
{
"key": "Name",
"value": [
"text"
]
}
]
}POST /asset/us-v1/optimization/detail/chart HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 201
{
"cmpnId": "1",
"optimizeCategory": "right-sizing",
"resourceType": "ec2",
"vendor": "aws",
"accountList": [
"text"
],
"regionList": [
"text"
],
"serviceGroupList": [
"text"
],
"tagList": [
{
"key": "Name",
"value": [
"text"
]
}
]
}PUT /asset/us-v1/optimization/setting/reset HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 84
{
"cmpnId": "1",
"vendor": "aws",
"resourceType": "ec2",
"optimizeCategory": "right-sizing"
}GET /asset/us-v1/optimization/setting/optimize-category/{optimizeCategory} HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
GET /asset/us-v1/optimization/setting/companies/{cmpnId}/vendors/{vendor}/optimize-category/{optimizeCategory}/rule-sets/{ruleSetId} HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
GET /asset/us-v1/optimization/setting/companies/{cmpnId}/rule-sets/{ruleSetId}/deny HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
GET /asset/us-v1/optimization/setting/companies/{cmpnId}/rule-set-id HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
PUT /asset/us-v1/alert/setting/on-off HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 49
{
"cmpnId": "1",
"alarmId": "alarm UUID",
"useYn": "N"
}GET /asset/us-v1/alert/setting?requestModel=[object+Object] HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"data": {},
"message": {
"Code": "text",
"Message": "text"
},
"status": "text",
"Data": {
"Code": "text",
"Message": "text"
},
"error": {
"Code": "text",
"Message": "text"
}
}PUT /asset/us-v1/alert/setting HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 452
{
"cmpnId": "1",
"alarmDefaultSetting": {
"alarmName": "My Alarm",
"alarmChannels": [
"EMAIL"
],
"recvInfos": [
{
"userId": "55407aca-d619-5c04-b5b7-9a360ffa51dd",
"userNm": "홍*동",
"userEmail": "[email protected]"
}
],
"langCd": "KO",
"useYn": "Y",
"alarmId": "text",
"delYn": "N"
},
"alarmTargetSetting": {
"vendor": "aws",
"rsrcType": "ec2",
"exceptTagKey": "OpsNowService",
"exceptTagVal": "Asset"
},
"alarmRuleSettings": [
{
"ruleType": "BULK_CREATION_OF_RESOURCES",
"thresholdVal": "10"
}
]
}PUT /asset/us-v1/alert/deny/user HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 74
{
"userEmail": "userEmail",
"alarmId": "1a6f9249-ecfb-45fa-aeb7-016eb9019f4d"
}POST /asset/us-v1/alert/setting/delete HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 64
{
"cmpnId": "1",
"alarmIds": "1a6f9249-ecfb-45fa-aeb7-016eb9019f4d"
}GET /asset/us-v1/alert/setting/add?cmpnId=text HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"data": {},
"message": {
"Code": "text",
"Message": "text"
},
"status": "text",
"Data": {
"Code": "text",
"Message": "text"
},
"error": {
"Code": "text",
"Message": "text"
}
}POST /asset/us-v1/alert/setting/add HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 452
{
"cmpnId": "1",
"alarmDefaultSetting": {
"alarmName": "My Alarm",
"alarmChannels": [
"EMAIL"
],
"recvInfos": [
{
"userId": "55407aca-d619-5c04-b5b7-9a360ffa51dd",
"userNm": "홍*동",
"userEmail": "[email protected]"
}
],
"langCd": "KO",
"useYn": "Y",
"alarmId": "text",
"delYn": "N"
},
"alarmTargetSetting": {
"vendor": "aws",
"rsrcType": "ec2",
"exceptTagKey": "OpsNowService",
"exceptTagVal": "Asset"
},
"alarmRuleSettings": [
{
"ruleType": "BULK_CREATION_OF_RESOURCES",
"thresholdVal": "10"
}
]
}POST /asset/us-v1/alert/send/histories HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 69
{
"cmpnId": "1",
"historyStDt": "2023-02-05",
"historyEndDt": "2023-02-09"
}POST /asset/us-v1/alert/send/filters HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 47
{
"cmpnId": "1",
"siteCd": "BESPIN",
"vendor": "aws"
}GET /asset/us-v1/alert/settings?cmpnId=text HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"data": [
{}
],
"message": {
"Code": "text",
"Message": "text"
},
"status": "text",
"Data": {
"Code": "text",
"Message": "text"
},
"error": {
"Code": "text",
"Message": "text"
}
}GET /asset/us-v1/alert/setting/tag-value?requestModel=[object+Object] HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"data": [
{}
],
"message": {
"Code": "text",
"Message": "text"
},
"status": "text",
"Data": {
"Code": "text",
"Message": "text"
},
"error": {
"Code": "text",
"Message": "text"
}
}GET /asset/us-v1/alert/setting/tag-key?requestModel=[object+Object] HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"data": [
{}
],
"message": {
"Code": "text",
"Message": "text"
},
"status": "text",
"Data": {
"Code": "text",
"Message": "text"
},
"error": {
"Code": "text",
"Message": "text"
}
}GET /asset/us-v1/alert/setting/histories?requestModel=[object+Object] HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"data": [
{}
],
"message": {
"Code": "text",
"Message": "text"
},
"status": "text",
"Data": {
"Code": "text",
"Message": "text"
},
"error": {
"Code": "text",
"Message": "text"
}
}GET /asset/us-v1/alert/send/history?param=[object+Object] HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"data": {},
"message": {
"Code": "text",
"Message": "text"
},
"status": "text",
"Data": {
"Code": "text",
"Message": "text"
},
"error": {
"Code": "text",
"Message": "text"
}
}GET /asset/us-v1/scheduler/companies/{cmpnId}/schedules/{schdId}/history HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}POST /asset/us-v1/scheduler/companies/{cmpnId}/vendors/{vndrId}/tags/exists HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 137
{
"cmpnId": "1",
"rsrcType": [
"text"
],
"tags": [
{
"tagKey": "text",
"tagVal": "text"
}
],
"accId": "text",
"rgnId": "text",
"tzRgn": "text",
"vndrId": "aws"
}POST /asset/us-v1/scheduler/companies/{cmpnId}/usage-hours HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 101
{
"schedules": [
{
"taskGroupId": "text",
"daysOfWeek": [
"text"
],
"turnOnTime": "text",
"turnOffTime": "text"
}
]
}POST /asset/us-v1/scheduler/companies/{cmpnId}/instances HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 346
{
"cmpnId": "1",
"nm": "text",
"vndrId": "aws",
"accId": "text",
"rgnId": "text",
"rsrcType": "text",
"cndtType": "INSTANCE",
"instanceIds": [
"text"
],
"tags": [
{
"tagKey": "text",
"tagVal": "text"
}
],
"tzRgn": "text",
"creaEmail": "text",
"updtEmail": "text",
"schdId": "text",
"schedules": [
{
"taskGroupId": "text",
"daysOfWeek": [
"text"
],
"turnOnTime": "text",
"turnOffTime": "text"
}
]
}GET /asset/us-v1/scheduler/companies/{cmpnId}/vendors/{vndrId}/tag-values?requestModel=[object+Object] HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
GET /asset/us-v1/scheduler/companies/{cmpnId}/vendors/{vndrId}/tag-keys?requestModel=[object+Object] HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
GET /asset/us-v1/scheduler/companies/{cmpnId}/schedules/{schdId}/instances HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
GET /asset/us-v1/scheduler/companies/{cmpnId}/regions HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}GET /asset/us-v1/scheduler/companies/{cmpnId}/accounts HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}PUT /asset/us-v1/optimization/summary/filter HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 115
{
"cmpnId": "1",
"actionType": "current",
"keyList": [
{
"vndr": "aws",
"key": "vendors",
"value": "aws",
"selectYn": "enabled"
}
]
}POST /asset/us-v1/optimization/summary/report-download HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 835
{
"cmpnId": "1",
"vndrList": [
"text"
],
"analyYn": "text",
"idleSetId": "text",
"idleSetNm": "text",
"pageNum": 1,
"limitCnt": 1,
"offset": 1,
"searchText": "text",
"type": "text",
"sortId": "text",
"sortOrder": "text",
"currentRuleSet": "text",
"gridType": "text",
"listType": "text",
"rsrcType": "text",
"excelYn": "text",
"today": "text",
"bzList": [
"text"
],
"awsAccList": [
"text"
],
"awsRgnList": [
"text"
],
"azuAccList": [
"text"
],
"azuRgnList": [
"text"
],
"aliAccList": [
"text"
],
"aliRgnList": [
"text"
],
"gcpAccList": [
"text"
],
"gcpRgnList": [
"text"
],
"ncpAccList": [
"text"
],
"ncpRgnList": [
"text"
],
"chartType": "text",
"rcmd": "text",
"currentCost": 1,
"addRcmdGrp": "text",
"tz": "text",
"rcmdList": [
"text"
],
"cmpnNm": "text",
"rprtType": "text",
"rprtTitleName": "text",
"rprtFlag": "text",
"rprtSbscId": "text",
"rsrcList": [
{
"cnt": 1,
"rsrcType": "text",
"vndr": "text"
}
],
"bzGrpSetId": "text",
"svcGrpList": [
"text"
]
}POST /asset/us-v1/optimization/summary/last-execute HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 201
{
"cmpnId": "1",
"optimizeCategory": "right-sizing",
"resourceType": "ec2",
"vendor": "aws",
"accountList": [
"text"
],
"regionList": [
"text"
],
"serviceGroupList": [
"text"
],
"tagList": [
{
"key": "Name",
"value": [
"text"
]
}
]
}POST /asset/us-v1/optimization/summary/card HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 201
{
"cmpnId": "1",
"optimizeCategory": "right-sizing",
"resourceType": "ec2",
"vendor": "aws",
"accountList": [
"text"
],
"regionList": [
"text"
],
"serviceGroupList": [
"text"
],
"tagList": [
{
"key": "Name",
"value": [
"text"
]
}
]
}POST /asset/us-v1/optimization/summary HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 201
{
"cmpnId": "1",
"optimizeCategory": "right-sizing",
"resourceType": "ec2",
"vendor": "aws",
"accountList": [
"text"
],
"regionList": [
"text"
],
"serviceGroupList": [
"text"
],
"tagList": [
{
"key": "Name",
"value": [
"text"
]
}
]
}POST /asset/us-v1/optimization/general/analysis HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 14
{
"cmpnId": "1"
}PUT /asset/us-v1/scheduler/companies/{cmpnId}/schedules/{schdId}/enablement HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 21
{
"enablement": "text"
}GET /asset/us-v1/scheduler/companies/{cmpnId}/schedules/{schdId} HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}PUT /asset/us-v1/scheduler/companies/{cmpnId}/schedules/{schdId} HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 346
{
"cmpnId": "1",
"nm": "text",
"vndrId": "aws",
"accId": "text",
"rgnId": "text",
"rsrcType": "text",
"cndtType": "INSTANCE",
"instanceIds": [
"text"
],
"tags": [
{
"tagKey": "text",
"tagVal": "text"
}
],
"tzRgn": "text",
"creaEmail": "text",
"updtEmail": "text",
"schdId": "text",
"schedules": [
{
"taskGroupId": "text",
"daysOfWeek": [
"text"
],
"turnOnTime": "text",
"turnOffTime": "text"
}
]
}DELETE /asset/us-v1/scheduler/companies/{cmpnId}/schedules/{schdId} HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}GET /asset/us-v1/scheduler/companies/{cmpnId}/schedules HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}POST /asset/us-v1/scheduler/companies/{cmpnId}/schedules HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 346
{
"cmpnId": "1",
"nm": "text",
"vndrId": "aws",
"accId": "text",
"rgnId": "text",
"rsrcType": "text",
"cndtType": "INSTANCE",
"instanceIds": [
"text"
],
"tags": [
{
"tagKey": "text",
"tagVal": "text"
}
],
"tzRgn": "text",
"creaEmail": "text",
"updtEmail": "text",
"schdId": "text",
"schedules": [
{
"taskGroupId": "text",
"daysOfWeek": [
"text"
],
"turnOnTime": "text",
"turnOffTime": "text"
}
]
}GET /asset/us-v1/scheduler/companies/{cmpnId}/schedules/executions HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}POST /asset/us-v1/usage/{prvrCd}/summary HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 94
{
"cmpnId": "1",
"accounts": [
"123456789"
],
"regions": [
"ap-northeast-2"
],
"rsrcTypes": [
"ec2",
"ebs"
]
}POST /asset/us-v1/usage/{prvrCd}/grid/history HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 402
{
"cmpnId": "1",
"limitCnt": 1,
"pageNum": 1,
"offset": 1,
"totalCnt": 1,
"from": "2024-09-11",
"to": "2024-09-25",
"sortColId": "histDt",
"sortDirection": "desc",
"excelYn": "N",
"rsrcType": "ec2",
"prvrCd": "aws",
"isGetHeader": "Y",
"viewType": "day",
"langCd": "en",
"hasHistoryView": true,
"searchText": "test",
"fieldList": [
"text"
],
"regions": [
"text"
],
"svcGrps": [
"text"
],
"accounts": [
"text"
],
"tags": [
{
"key": "Name",
"value": [
"text"
]
}
]
}POST /asset/us-v1/usage/{prvrCd}/grid/current HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 529
{
"cmpnId": "1",
"rgnId": "ap-northeast-2",
"limitCnt": 1,
"pageNum": 1,
"offset": 1,
"totalCnt": 1,
"sortColId": "seq",
"sortDirection": "desc",
"excelYn": "N",
"rsrcType": "ec2",
"prvrCd": "aws",
"viewType": "day",
"from": "2024-09-11",
"to": "2024-09-25",
"searchText": "test",
"isGetHeader": "Y",
"fieldList": [
"text"
],
"regions": [
"text"
],
"svcGrps": [
"text"
],
"accounts": [
"text"
],
"tags": [
{
"key": "Name",
"value": [
"text"
]
}
],
"svcGrpView": "Default",
"langCd": "en",
"rsrcSeq": "0",
"headerType": "single",
"isResource": "N",
"rsrcNm": "test",
"hasHistoryView": true,
"delChk": "Y"
}POST /asset/us-v1/usage/{prvrCd}/chart/pie/current HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 191
{
"cmpnId": "1",
"rsrcType": "ec2",
"prvrCd": "aws",
"rsrcNm": "test",
"regions": [
"text"
],
"svcGrps": [
"text"
],
"accounts": [
"text"
],
"tags": [
{
"key": "Name",
"value": [
"text"
]
}
],
"reqType": "text",
"delChk": "Y"
}POST /asset/us-v1/usage/{prvrCd}/chart/history HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 200
{
"cmpnId": "1",
"from": "2024-09-11",
"to": "2024-09-25",
"rsrcType": "ec2",
"prvrCd": "aws",
"regions": [
"text"
],
"svcGrps": [
"text"
],
"accounts": [
"text"
],
"tags": [
{
"key": "Name",
"value": [
"text"
]
}
],
"viewType": "day"
}POST /asset/us-v1/tag-manager/vendors/{vendor}/tag-keys HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 119
{
"vendor": "aws",
"page": 1,
"size": 1,
"offset": 1,
"accIds": [
"text"
],
"sort": "text",
"sortColId": "text",
"sortDirection": "text"
}POST /asset/us-v1/tag-manager/vendors/{vendor}/tag-keys/{tagKey}/tag-vals HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 119
{
"vendor": "aws",
"page": 1,
"size": 1,
"offset": 1,
"accIds": [
"text"
],
"sort": "text",
"sortColId": "text",
"sortDirection": "text"
}POST /asset/us-v1/tag-manager/undo-tagging HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 397
{
"cmpnId": "1",
"vendor": "aws",
"taggingId": "text",
"undoId": "text",
"taggingResourceList": [
{
"accId": "text",
"rgnId": "text",
"rsrcType": "text",
"instId": "text",
"arn": "text",
"resourceGroupTaggingYn": "text",
"existTags": [
{
"ANY_ADDITIONAL_PROPERTY": "text"
}
],
"sbscId": "text",
"rsrcGrp": "text",
"id": "text",
"nrn": "text",
"reviewTagList": [
{
"tagKey": "text",
"oldValue": "text",
"newValue": "text"
}
]
}
],
"userEmail": "text"
}POST /asset/us-v1/tag-manager/tag-processing-status HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 48
{
"cmpnId": "1",
"vendor": "aws",
"taggingId": "text"
}{
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}POST /asset/us-v1/tag-manager/retry-tagging HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 398
{
"cmpnId": "1",
"vendor": "aws",
"taggingId": "text",
"retryId": "text",
"taggingResourceList": [
{
"accId": "text",
"rgnId": "text",
"rsrcType": "text",
"instId": "text",
"arn": "text",
"resourceGroupTaggingYn": "text",
"existTags": [
{
"ANY_ADDITIONAL_PROPERTY": "text"
}
],
"sbscId": "text",
"rsrcGrp": "text",
"id": "text",
"nrn": "text",
"reviewTagList": [
{
"tagKey": "text",
"oldValue": "text",
"newValue": "text"
}
]
}
],
"userEmail": "text"
}POST /asset/us-v1/tag-manager/resources/tags HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 120
{
"cmpnId": "1",
"vendor": "aws",
"data": [
{
"accId": "text",
"rsrcType": "text",
"rgnId": "text",
"instId": "text",
"tagKey": "text"
}
]
}POST /asset/us-v1/tag-manager/companies/{cmpnId}/vendors/{vendor}/tags HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 724
{
"cmpnId": "1",
"vendor": "aws",
"page": 1,
"size": 1,
"offset": 1,
"emptyDataFlag": true,
"accId": "text",
"accIds": [
"text"
],
"rgnId": "text",
"rgnIds": [
"text"
],
"instId": "text",
"instIds": [
"text"
],
"rsrcType": "text",
"rsrcTypes": [
"text"
],
"resourceGroups": [
"text"
],
"tagKeys": [
"text"
],
"antiTagKeys": [
"text"
],
"tagType": "text",
"tagTypes": [
"text"
],
"tagTypeCondition": "text",
"tags": [
{
"tagKey": "text",
"tagVal": "text",
"creaDt": "2026-03-04T06:12:28.333Z",
"instId": "text",
"state": "text",
"tagVals": [
"text"
]
}
],
"compliantType": "text",
"compliantTypes": [
"text"
],
"groupId": "text",
"groupIds": [
"text"
],
"sort": "text",
"sortColId": "text",
"sortDirection": "text",
"tagSort": "text",
"sortTagKey": "text",
"search": "text",
"taggingStatus": "text",
"taggingStatuses": [
"text"
]
}POST /asset/us-v1/tag-manager/companies/{cmpnId}/vendors/{vendor}/stats HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 724
{
"cmpnId": "1",
"vendor": "aws",
"page": 1,
"size": 1,
"offset": 1,
"emptyDataFlag": true,
"accId": "text",
"accIds": [
"text"
],
"rgnId": "text",
"rgnIds": [
"text"
],
"instId": "text",
"instIds": [
"text"
],
"rsrcType": "text",
"rsrcTypes": [
"text"
],
"resourceGroups": [
"text"
],
"tagKeys": [
"text"
],
"antiTagKeys": [
"text"
],
"tagType": "text",
"tagTypes": [
"text"
],
"tagTypeCondition": "text",
"tags": [
{
"tagKey": "text",
"tagVal": "text",
"creaDt": "2026-03-04T06:12:28.333Z",
"instId": "text",
"state": "text",
"tagVals": [
"text"
]
}
],
"compliantType": "text",
"compliantTypes": [
"text"
],
"groupId": "text",
"groupIds": [
"text"
],
"sort": "text",
"sortColId": "text",
"sortDirection": "text",
"tagSort": "text",
"sortTagKey": "text",
"search": "text",
"taggingStatus": "text",
"taggingStatuses": [
"text"
]
}POST /asset/us-v1/tag-manager/companies/{cmpnId}/vendors/{vendor}/resources HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 724
{
"cmpnId": "1",
"vendor": "aws",
"page": 1,
"size": 1,
"offset": 1,
"emptyDataFlag": true,
"accId": "text",
"accIds": [
"text"
],
"rgnId": "text",
"rgnIds": [
"text"
],
"instId": "text",
"instIds": [
"text"
],
"rsrcType": "text",
"rsrcTypes": [
"text"
],
"resourceGroups": [
"text"
],
"tagKeys": [
"text"
],
"antiTagKeys": [
"text"
],
"tagType": "text",
"tagTypes": [
"text"
],
"tagTypeCondition": "text",
"tags": [
{
"tagKey": "text",
"tagVal": "text",
"creaDt": "2026-03-04T06:12:28.333Z",
"instId": "text",
"state": "text",
"tagVals": [
"text"
]
}
],
"compliantType": "text",
"compliantTypes": [
"text"
],
"groupId": "text",
"groupIds": [
"text"
],
"sort": "text",
"sortColId": "text",
"sortDirection": "text",
"tagSort": "text",
"sortTagKey": "text",
"search": "text",
"taggingStatus": "text",
"taggingStatuses": [
"text"
]
}POST /asset/us-v1/tag-manager/companies/{cmpnId}/vendors/{vendor}/resources/email-export HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 724
{
"cmpnId": "1",
"vendor": "aws",
"page": 1,
"size": 1,
"offset": 1,
"emptyDataFlag": true,
"accId": "text",
"accIds": [
"text"
],
"rgnId": "text",
"rgnIds": [
"text"
],
"instId": "text",
"instIds": [
"text"
],
"rsrcType": "text",
"rsrcTypes": [
"text"
],
"resourceGroups": [
"text"
],
"tagKeys": [
"text"
],
"antiTagKeys": [
"text"
],
"tagType": "text",
"tagTypes": [
"text"
],
"tagTypeCondition": "text",
"tags": [
{
"tagKey": "text",
"tagVal": "text",
"creaDt": "2026-03-04T06:12:28.333Z",
"instId": "text",
"state": "text",
"tagVals": [
"text"
]
}
],
"compliantType": "text",
"compliantTypes": [
"text"
],
"groupId": "text",
"groupIds": [
"text"
],
"sort": "text",
"sortColId": "text",
"sortDirection": "text",
"tagSort": "text",
"sortTagKey": "text",
"search": "text",
"taggingStatus": "text",
"taggingStatuses": [
"text"
]
}POST /asset/us-v1/tag-manager/companies/{cmpnId}/vendors/{vendor}/resources-by-tags HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 724
{
"cmpnId": "1",
"vendor": "aws",
"page": 1,
"size": 1,
"offset": 1,
"emptyDataFlag": true,
"accId": "text",
"accIds": [
"text"
],
"rgnId": "text",
"rgnIds": [
"text"
],
"instId": "text",
"instIds": [
"text"
],
"rsrcType": "text",
"rsrcTypes": [
"text"
],
"resourceGroups": [
"text"
],
"tagKeys": [
"text"
],
"antiTagKeys": [
"text"
],
"tagType": "text",
"tagTypes": [
"text"
],
"tagTypeCondition": "text",
"tags": [
{
"tagKey": "text",
"tagVal": "text",
"creaDt": "2026-03-04T06:12:28.333Z",
"instId": "text",
"state": "text",
"tagVals": [
"text"
]
}
],
"compliantType": "text",
"compliantTypes": [
"text"
],
"groupId": "text",
"groupIds": [
"text"
],
"sort": "text",
"sortColId": "text",
"sortDirection": "text",
"tagSort": "text",
"sortTagKey": "text",
"search": "text",
"taggingStatus": "text",
"taggingStatuses": [
"text"
]
}POST /asset/us-v1/tag-manager/companies/{cmpnId}/vendors/{vendor}/groups HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 724
{
"cmpnId": "1",
"vendor": "aws",
"page": 1,
"size": 1,
"offset": 1,
"emptyDataFlag": true,
"accId": "text",
"accIds": [
"text"
],
"rgnId": "text",
"rgnIds": [
"text"
],
"instId": "text",
"instIds": [
"text"
],
"rsrcType": "text",
"rsrcTypes": [
"text"
],
"resourceGroups": [
"text"
],
"tagKeys": [
"text"
],
"antiTagKeys": [
"text"
],
"tagType": "text",
"tagTypes": [
"text"
],
"tagTypeCondition": "text",
"tags": [
{
"tagKey": "text",
"tagVal": "text",
"creaDt": "2026-03-04T06:12:28.333Z",
"instId": "text",
"state": "text",
"tagVals": [
"text"
]
}
],
"compliantType": "text",
"compliantTypes": [
"text"
],
"groupId": "text",
"groupIds": [
"text"
],
"sort": "text",
"sortColId": "text",
"sortDirection": "text",
"tagSort": "text",
"sortTagKey": "text",
"search": "text",
"taggingStatus": "text",
"taggingStatuses": [
"text"
]
}POST /asset/us-v1/tag-manager/add-tag HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 381
{
"cmpnId": "1",
"vendor": "aws",
"taggingId": "text",
"taggingResourceList": [
{
"accId": "text",
"rgnId": "text",
"rsrcType": "text",
"instId": "text",
"arn": "text",
"resourceGroupTaggingYn": "text",
"existTags": [
{
"ANY_ADDITIONAL_PROPERTY": "text"
}
],
"sbscId": "text",
"rsrcGrp": "text",
"id": "text",
"nrn": "text",
"reviewTagList": [
{
"tagKey": "text",
"oldValue": "text",
"newValue": "text"
}
]
}
],
"userEmail": "text"
}POST /asset/us-v1/tag-manager/update-tag HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 381
{
"cmpnId": "1",
"vendor": "aws",
"taggingId": "text",
"taggingResourceList": [
{
"accId": "text",
"rgnId": "text",
"rsrcType": "text",
"instId": "text",
"arn": "text",
"resourceGroupTaggingYn": "text",
"existTags": [
{
"ANY_ADDITIONAL_PROPERTY": "text"
}
],
"sbscId": "text",
"rsrcGrp": "text",
"id": "text",
"nrn": "text",
"reviewTagList": [
{
"tagKey": "text",
"oldValue": "text",
"newValue": "text"
}
]
}
],
"userEmail": "text"
}GET /asset/us-v1/tag-manager/companies/{cmpnId}/vendors/{vendor}/tag-keys HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}GET /asset/us-v1/tag-manager/companies/{cmpnId}/vendors/{vendor}/tag-keys/{tagKey}/tag-vals HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
GET /asset/us-v1/tag-manager/companies/{cmpnId}/vendors/{vendor}/stats/tag HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
GET /asset/us-v1/tag-manager/companies/{cmpnId}/vendors/{vendor}/stats/resource HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
GET /asset/us-v1/tag-manager/companies/{cmpnId}/vendors/{vendor}/groups/{groupId}/resources HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
GET /asset/us-v1/tag-manager/companies/{cmpnId}/vendors/{vendor}/billing-tags HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
GET /asset/us-v1/tag-manager/companies/{cmpnId}/histories HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}GET /asset/us-v1/tag-manager/companies/{cmpnId}/histories/{historyId} HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}POST /asset/us-v1/customreports/viewlist HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 569
{
"cmpnId": "1",
"creaId": "text",
"custmRprtId": "text",
"custmRprtNm": "text",
"custmRprtCfg": "text",
"datasetType": "text",
"vndr": "text",
"rsrcType": "text",
"svcGrpView": "text",
"mtrc": "text",
"duraType": "text",
"duraFrom": "text",
"duraTo": "text",
"duraCompFrom": "text",
"duraCompTo": "text",
"dimX": "text",
"dimY": "text",
"creaDt": "text",
"updtDt": "text",
"favYn": "text",
"creaIpAddr": "text",
"updtIpAddr": "text",
"langCd": "text",
"accounts": [
"text"
],
"isNew": "text",
"tblNm01": "text",
"tblNm02": "text",
"tz": "text",
"vndrList": [
"text"
],
"dfltYn": "text",
"viewType": "text",
"type": "text",
"unit": "text"
}POST /asset/us-v1/customreports/save HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 569
{
"cmpnId": "1",
"creaId": "text",
"custmRprtId": "text",
"custmRprtNm": "text",
"custmRprtCfg": "text",
"datasetType": "text",
"vndr": "text",
"rsrcType": "text",
"svcGrpView": "text",
"mtrc": "text",
"duraType": "text",
"duraFrom": "text",
"duraTo": "text",
"duraCompFrom": "text",
"duraCompTo": "text",
"dimX": "text",
"dimY": "text",
"creaDt": "text",
"updtDt": "text",
"favYn": "text",
"creaIpAddr": "text",
"updtIpAddr": "text",
"langCd": "text",
"accounts": [
"text"
],
"isNew": "text",
"tblNm01": "text",
"tblNm02": "text",
"tz": "text",
"vndrList": [
"text"
],
"dfltYn": "text",
"viewType": "text",
"type": "text",
"unit": "text"
}POST /asset/us-v1/customreports/list HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 569
{
"cmpnId": "1",
"creaId": "text",
"custmRprtId": "text",
"custmRprtNm": "text",
"custmRprtCfg": "text",
"datasetType": "text",
"vndr": "text",
"rsrcType": "text",
"svcGrpView": "text",
"mtrc": "text",
"duraType": "text",
"duraFrom": "text",
"duraTo": "text",
"duraCompFrom": "text",
"duraCompTo": "text",
"dimX": "text",
"dimY": "text",
"creaDt": "text",
"updtDt": "text",
"favYn": "text",
"creaIpAddr": "text",
"updtIpAddr": "text",
"langCd": "text",
"accounts": [
"text"
],
"isNew": "text",
"tblNm01": "text",
"tblNm02": "text",
"tz": "text",
"vndrList": [
"text"
],
"dfltYn": "text",
"viewType": "text",
"type": "text",
"unit": "text"
}POST /asset/us-v1/customreports/favorite HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 569
{
"cmpnId": "1",
"creaId": "text",
"custmRprtId": "text",
"custmRprtNm": "text",
"custmRprtCfg": "text",
"datasetType": "text",
"vndr": "text",
"rsrcType": "text",
"svcGrpView": "text",
"mtrc": "text",
"duraType": "text",
"duraFrom": "text",
"duraTo": "text",
"duraCompFrom": "text",
"duraCompTo": "text",
"dimX": "text",
"dimY": "text",
"creaDt": "text",
"updtDt": "text",
"favYn": "text",
"creaIpAddr": "text",
"updtIpAddr": "text",
"langCd": "text",
"accounts": [
"text"
],
"isNew": "text",
"tblNm01": "text",
"tblNm02": "text",
"tz": "text",
"vndrList": [
"text"
],
"dfltYn": "text",
"viewType": "text",
"type": "text",
"unit": "text"
}POST /asset/us-v1/customreports/delete HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 569
{
"cmpnId": "1",
"creaId": "text",
"custmRprtId": "text",
"custmRprtNm": "text",
"custmRprtCfg": "text",
"datasetType": "text",
"vndr": "text",
"rsrcType": "text",
"svcGrpView": "text",
"mtrc": "text",
"duraType": "text",
"duraFrom": "text",
"duraTo": "text",
"duraCompFrom": "text",
"duraCompTo": "text",
"dimX": "text",
"dimY": "text",
"creaDt": "text",
"updtDt": "text",
"favYn": "text",
"creaIpAddr": "text",
"updtIpAddr": "text",
"langCd": "text",
"accounts": [
"text"
],
"isNew": "text",
"tblNm01": "text",
"tblNm02": "text",
"tz": "text",
"vndrList": [
"text"
],
"dfltYn": "text",
"viewType": "text",
"type": "text",
"unit": "text"
}POST /asset/us-v1/customreports/checkdup HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 569
{
"cmpnId": "1",
"creaId": "text",
"custmRprtId": "text",
"custmRprtNm": "text",
"custmRprtCfg": "text",
"datasetType": "text",
"vndr": "text",
"rsrcType": "text",
"svcGrpView": "text",
"mtrc": "text",
"duraType": "text",
"duraFrom": "text",
"duraTo": "text",
"duraCompFrom": "text",
"duraCompTo": "text",
"dimX": "text",
"dimY": "text",
"creaDt": "text",
"updtDt": "text",
"favYn": "text",
"creaIpAddr": "text",
"updtIpAddr": "text",
"langCd": "text",
"accounts": [
"text"
],
"isNew": "text",
"tblNm01": "text",
"tblNm02": "text",
"tz": "text",
"vndrList": [
"text"
],
"dfltYn": "text",
"viewType": "text",
"type": "text",
"unit": "text"
}POST /asset/us-v1/customreports/datasource/{reportType} HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 569
{
"cmpnId": "1",
"creaId": "text",
"custmRprtId": "text",
"custmRprtNm": "text",
"custmRprtCfg": "text",
"datasetType": "text",
"vndr": "text",
"rsrcType": "text",
"svcGrpView": "text",
"mtrc": "text",
"duraType": "text",
"duraFrom": "text",
"duraTo": "text",
"duraCompFrom": "text",
"duraCompTo": "text",
"dimX": "text",
"dimY": "text",
"creaDt": "text",
"updtDt": "text",
"favYn": "text",
"creaIpAddr": "text",
"updtIpAddr": "text",
"langCd": "text",
"accounts": [
"text"
],
"isNew": "text",
"tblNm01": "text",
"tblNm02": "text",
"tz": "text",
"vndrList": [
"text"
],
"dfltYn": "text",
"viewType": "text",
"type": "text",
"unit": "text"
}POST /asset/us-v1/general/rsrcopti/analysis HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 697
{
"cmpnId": "1",
"vndr": "text",
"analyYn": "text",
"idleSetId": "text",
"idleSetNm": "text",
"pageNum": 1,
"limitCnt": 1,
"offset": 1,
"searchText": "text",
"type": "text",
"sortId": "text",
"sortOrder": "text",
"currentRuleSet": "text",
"gridType": "text",
"listType": "text",
"rsrcType": "text",
"excelYn": "text",
"today": "text",
"accList": [
"text"
],
"bzList": [
"text"
],
"rgnList": [
"text"
],
"chartType": "text",
"rcmd": "text",
"currentCost": 1,
"addRcmdGrp": "text",
"tz": "text",
"rcmdList": [
"text"
],
"vndrList": [
"text"
],
"rprtFlag": "text",
"accOrigine": "text",
"bzGrpSetId": "text",
"batchYn": "text",
"rprtSbscCcl": "text",
"rprtSbscCclRng": "text",
"utcTimeStamp": "text",
"rprtSbscCclTime": "text",
"unusedRsrcTypes": "text",
"rightSizingRsrcTypes": "text"
}POST /asset/us-v1/subscriptions HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 356
{
"siteCd": "text",
"cmpnId": "text",
"userId": "text",
"userEmail": "text",
"rprtSbscId": "text",
"rprtSbscTypeCd": "text",
"fileId": "text",
"fromDt": "text",
"toDt": "text",
"timezone": "text",
"searchTxt": "text",
"regFlag": "text",
"sortColumn": "text",
"sortOption": "text",
"orderBy": "text",
"page": 1,
"startRow": 1,
"pagePerSize": 1,
"rprtSbscIdList": [
"text"
],
"activeProfile": "text"
}POST /asset/us-v1/subscription/update HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 788
{
"siteCd": "text",
"cmpnId": "text",
"cmpnNm": "text",
"rprtSbscId": "text",
"rprtSbscTitle": "text",
"rprtSbscDesc": "text",
"rprtSbscFormat": "text",
"rprtSbscLang": "text",
"rprtSbscTypeCd": "text",
"rprtSbscCcl": "text",
"rprtSbscCclRng": "text",
"rprtSbscCclMonthly": "text",
"rprtSbscCclWeekly": "text",
"rprtSbscCclTime": "text",
"rprtSbscTmzn": "text",
"rprtSbscTmznCd": "text",
"regFlag": "text",
"creaId": "text",
"creaDt": "text",
"creaIpaddr": "text",
"updtId": "text",
"updtDt": "text",
"updtIpaddr": "text",
"userEmail": "text",
"fileId": "text",
"userList": [
{
"no": "text",
"siteCd": "text",
"cmpnId": "text",
"rprtSbscId": "text",
"userEmail": "text",
"userId": "text",
"userNm": "text",
"emailType": "text",
"flag": "text",
"creaId": "text",
"creaIpaddr": "text",
"updtId": "text",
"updtIpaddr": "text"
}
],
"accFilter": "text",
"sltdAccList": [
"text"
]
}POST /asset/us-v1/subscription/insert HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 788
{
"siteCd": "text",
"cmpnId": "text",
"cmpnNm": "text",
"rprtSbscId": "text",
"rprtSbscTitle": "text",
"rprtSbscDesc": "text",
"rprtSbscFormat": "text",
"rprtSbscLang": "text",
"rprtSbscTypeCd": "text",
"rprtSbscCcl": "text",
"rprtSbscCclRng": "text",
"rprtSbscCclMonthly": "text",
"rprtSbscCclWeekly": "text",
"rprtSbscCclTime": "text",
"rprtSbscTmzn": "text",
"rprtSbscTmznCd": "text",
"regFlag": "text",
"creaId": "text",
"creaDt": "text",
"creaIpaddr": "text",
"updtId": "text",
"updtDt": "text",
"updtIpaddr": "text",
"userEmail": "text",
"fileId": "text",
"userList": [
{
"no": "text",
"siteCd": "text",
"cmpnId": "text",
"rprtSbscId": "text",
"userEmail": "text",
"userId": "text",
"userNm": "text",
"emailType": "text",
"flag": "text",
"creaId": "text",
"creaIpaddr": "text",
"updtId": "text",
"updtIpaddr": "text"
}
],
"accFilter": "text",
"sltdAccList": [
"text"
]
}POST /asset/us-v1/subscription/history/list HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 356
{
"siteCd": "text",
"cmpnId": "text",
"userId": "text",
"userEmail": "text",
"rprtSbscId": "text",
"rprtSbscTypeCd": "text",
"fileId": "text",
"fromDt": "text",
"toDt": "text",
"timezone": "text",
"searchTxt": "text",
"regFlag": "text",
"sortColumn": "text",
"sortOption": "text",
"orderBy": "text",
"page": 1,
"startRow": 1,
"pagePerSize": 1,
"rprtSbscIdList": [
"text"
],
"activeProfile": "text"
}POST /asset/us-v1/subscription/duplication/check HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 788
{
"siteCd": "text",
"cmpnId": "text",
"cmpnNm": "text",
"rprtSbscId": "text",
"rprtSbscTitle": "text",
"rprtSbscDesc": "text",
"rprtSbscFormat": "text",
"rprtSbscLang": "text",
"rprtSbscTypeCd": "text",
"rprtSbscCcl": "text",
"rprtSbscCclRng": "text",
"rprtSbscCclMonthly": "text",
"rprtSbscCclWeekly": "text",
"rprtSbscCclTime": "text",
"rprtSbscTmzn": "text",
"rprtSbscTmznCd": "text",
"regFlag": "text",
"creaId": "text",
"creaDt": "text",
"creaIpaddr": "text",
"updtId": "text",
"updtDt": "text",
"updtIpaddr": "text",
"userEmail": "text",
"fileId": "text",
"userList": [
{
"no": "text",
"siteCd": "text",
"cmpnId": "text",
"rprtSbscId": "text",
"userEmail": "text",
"userId": "text",
"userNm": "text",
"emailType": "text",
"flag": "text",
"creaId": "text",
"creaIpaddr": "text",
"updtId": "text",
"updtIpaddr": "text"
}
],
"accFilter": "text",
"sltdAccList": [
"text"
]
}POST /asset/us-v1/subscription/detail HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 356
{
"siteCd": "text",
"cmpnId": "text",
"userId": "text",
"userEmail": "text",
"rprtSbscId": "text",
"rprtSbscTypeCd": "text",
"fileId": "text",
"fromDt": "text",
"toDt": "text",
"timezone": "text",
"searchTxt": "text",
"regFlag": "text",
"sortColumn": "text",
"sortOption": "text",
"orderBy": "text",
"page": 1,
"startRow": 1,
"pagePerSize": 1,
"rprtSbscIdList": [
"text"
],
"activeProfile": "text"
}{
"result": {
"siteCd": "text",
"cmpnId": "text",
"cmpnNm": "text",
"rprtSbscId": "text",
"rprtSbscTitle": "text",
"rprtSbscDesc": "text",
"rprtSbscFormat": "text",
"rprtSbscLang": "text",
"rprtSbscTypeCd": "text",
"rprtSbscCcl": "text",
"rprtSbscCclRng": "text",
"rprtSbscCclMonthly": "text",
"rprtSbscCclWeekly": "text",
"rprtSbscCclTime": "text",
"rprtSbscTmzn": "text",
"rprtSbscTmznCd": "text",
"regFlag": "text",
"creaId": "text",
"creaDt": "text",
"creaIpaddr": "text",
"updtId": "text",
"updtDt": "text",
"updtIpaddr": "text",
"userEmail": "text",
"fileId": "text",
"userList": [
{
"no": "text",
"siteCd": "text",
"cmpnId": "text",
"rprtSbscId": "text",
"userEmail": "text",
"userId": "text",
"userNm": "text",
"emailType": "text",
"flag": "text",
"creaId": "text",
"creaIpaddr": "text",
"updtId": "text",
"updtIpaddr": "text"
}
],
"accFilter": "text",
"sltdAccList": [
"text"
]
},
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}POST /asset/us-v1/subscription/delete HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 788
{
"siteCd": "text",
"cmpnId": "text",
"cmpnNm": "text",
"rprtSbscId": "text",
"rprtSbscTitle": "text",
"rprtSbscDesc": "text",
"rprtSbscFormat": "text",
"rprtSbscLang": "text",
"rprtSbscTypeCd": "text",
"rprtSbscCcl": "text",
"rprtSbscCclRng": "text",
"rprtSbscCclMonthly": "text",
"rprtSbscCclWeekly": "text",
"rprtSbscCclTime": "text",
"rprtSbscTmzn": "text",
"rprtSbscTmznCd": "text",
"regFlag": "text",
"creaId": "text",
"creaDt": "text",
"creaIpaddr": "text",
"updtId": "text",
"updtDt": "text",
"updtIpaddr": "text",
"userEmail": "text",
"fileId": "text",
"userList": [
{
"no": "text",
"siteCd": "text",
"cmpnId": "text",
"rprtSbscId": "text",
"userEmail": "text",
"userId": "text",
"userNm": "text",
"emailType": "text",
"flag": "text",
"creaId": "text",
"creaIpaddr": "text",
"updtId": "text",
"updtIpaddr": "text"
}
],
"accFilter": "text",
"sltdAccList": [
"text"
]
}POST /asset/us-v1/reporthistoryRecent HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 414
{
"siteCd": "text",
"cmpnId": "text",
"creaId": "text",
"custmRprtId": "text",
"custmRprtNm": "text",
"custmRprtCfg": {},
"custmRprtDsFileLink": "text",
"datasetType": "text",
"vndr": "text",
"rsrcType": "text",
"svcGrpView": "text",
"mtrc": "text",
"duraType": "text",
"duraFrom": "text",
"duraTo": "text",
"duraCompFrom": "text",
"duraCompTo": "text",
"creaDt": "text",
"updtDt": "text",
"favYn": "text",
"dfltYn": "text",
"tz": "text",
"updateTime": "text"
}POST /asset/us-v1/reporthistory HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 414
{
"siteCd": "text",
"cmpnId": "text",
"creaId": "text",
"custmRprtId": "text",
"custmRprtNm": "text",
"custmRprtCfg": {},
"custmRprtDsFileLink": "text",
"datasetType": "text",
"vndr": "text",
"rsrcType": "text",
"svcGrpView": "text",
"mtrc": "text",
"duraType": "text",
"duraFrom": "text",
"duraTo": "text",
"duraCompFrom": "text",
"duraCompTo": "text",
"creaDt": "text",
"updtDt": "text",
"favYn": "text",
"dfltYn": "text",
"tz": "text",
"updateTime": "text"
}{
"status": "text",
"error": {
"Code": "text",
"Message": "text"
},
"result": [
{
"siteCd": "text",
"cmpnId": "text",
"creaId": "text",
"custmRprtId": "text",
"custmRprtNm": "text",
"custmRprtCfg": {},
"custmRprtDsFileLink": "text",
"datasetType": "text",
"vndr": "text",
"rsrcType": "text",
"svcGrpView": "text",
"mtrc": "text",
"duraType": "text",
"duraFrom": "text",
"duraTo": "text",
"duraCompFrom": "text",
"duraCompTo": "text",
"creaDt": "text",
"updtDt": "text",
"favYn": "text",
"dfltYn": "text",
"tz": "text",
"updateTime": "text"
}
]
}POST /asset/us-v1/jasperdownload2 HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 414
{
"siteCd": "text",
"cmpnId": "text",
"creaId": "text",
"custmRprtId": "text",
"custmRprtNm": "text",
"custmRprtCfg": {},
"custmRprtDsFileLink": "text",
"datasetType": "text",
"vndr": "text",
"rsrcType": "text",
"svcGrpView": "text",
"mtrc": "text",
"duraType": "text",
"duraFrom": "text",
"duraTo": "text",
"duraCompFrom": "text",
"duraCompTo": "text",
"creaDt": "text",
"updtDt": "text",
"favYn": "text",
"dfltYn": "text",
"tz": "text",
"updateTime": "text"
}POST /asset/us-v1/rsrcopti/summary/table HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 697
{
"cmpnId": "1",
"vndr": "text",
"analyYn": "text",
"idleSetId": "text",
"idleSetNm": "text",
"pageNum": 1,
"limitCnt": 1,
"offset": 1,
"searchText": "text",
"type": "text",
"sortId": "text",
"sortOrder": "text",
"currentRuleSet": "text",
"gridType": "text",
"listType": "text",
"rsrcType": "text",
"excelYn": "text",
"today": "text",
"accList": [
"text"
],
"bzList": [
"text"
],
"rgnList": [
"text"
],
"chartType": "text",
"rcmd": "text",
"currentCost": 1,
"addRcmdGrp": "text",
"tz": "text",
"rcmdList": [
"text"
],
"vndrList": [
"text"
],
"rprtFlag": "text",
"accOrigine": "text",
"bzGrpSetId": "text",
"batchYn": "text",
"rprtSbscCcl": "text",
"rprtSbscCclRng": "text",
"utcTimeStamp": "text",
"rprtSbscCclTime": "text",
"unusedRsrcTypes": "text",
"rightSizingRsrcTypes": "text"
}POST /asset/us-v1/rsrcopti/summary/reportdownload HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 835
{
"cmpnId": "1",
"vndrList": [
"text"
],
"analyYn": "text",
"idleSetId": "text",
"idleSetNm": "text",
"pageNum": 1,
"limitCnt": 1,
"offset": 1,
"searchText": "text",
"type": "text",
"sortId": "text",
"sortOrder": "text",
"currentRuleSet": "text",
"gridType": "text",
"listType": "text",
"rsrcType": "text",
"excelYn": "text",
"today": "text",
"bzList": [
"text"
],
"awsAccList": [
"text"
],
"awsRgnList": [
"text"
],
"azuAccList": [
"text"
],
"azuRgnList": [
"text"
],
"aliAccList": [
"text"
],
"aliRgnList": [
"text"
],
"gcpAccList": [
"text"
],
"gcpRgnList": [
"text"
],
"ncpAccList": [
"text"
],
"ncpRgnList": [
"text"
],
"chartType": "text",
"rcmd": "text",
"currentCost": 1,
"addRcmdGrp": "text",
"tz": "text",
"rcmdList": [
"text"
],
"cmpnNm": "text",
"rprtType": "text",
"rprtTitleName": "text",
"rprtFlag": "text",
"rprtSbscId": "text",
"rsrcList": [
{
"cnt": 1,
"rsrcType": "text",
"vndr": "text"
}
],
"bzGrpSetId": "text",
"svcGrpList": [
"text"
]
}POST /asset/us-v1/rsrcopti/summary/list HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 697
{
"cmpnId": "1",
"vndr": "text",
"analyYn": "text",
"idleSetId": "text",
"idleSetNm": "text",
"pageNum": 1,
"limitCnt": 1,
"offset": 1,
"searchText": "text",
"type": "text",
"sortId": "text",
"sortOrder": "text",
"currentRuleSet": "text",
"gridType": "text",
"listType": "text",
"rsrcType": "text",
"excelYn": "text",
"today": "text",
"accList": [
"text"
],
"bzList": [
"text"
],
"rgnList": [
"text"
],
"chartType": "text",
"rcmd": "text",
"currentCost": 1,
"addRcmdGrp": "text",
"tz": "text",
"rcmdList": [
"text"
],
"vndrList": [
"text"
],
"rprtFlag": "text",
"accOrigine": "text",
"bzGrpSetId": "text",
"batchYn": "text",
"rprtSbscCcl": "text",
"rprtSbscCclRng": "text",
"utcTimeStamp": "text",
"rprtSbscCclTime": "text",
"unusedRsrcTypes": "text",
"rightSizingRsrcTypes": "text"
}POST /asset/us-v1/rsrcopti/summary HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 697
{
"cmpnId": "1",
"vndr": "text",
"analyYn": "text",
"idleSetId": "text",
"idleSetNm": "text",
"pageNum": 1,
"limitCnt": 1,
"offset": 1,
"searchText": "text",
"type": "text",
"sortId": "text",
"sortOrder": "text",
"currentRuleSet": "text",
"gridType": "text",
"listType": "text",
"rsrcType": "text",
"excelYn": "text",
"today": "text",
"accList": [
"text"
],
"bzList": [
"text"
],
"rgnList": [
"text"
],
"chartType": "text",
"rcmd": "text",
"currentCost": 1,
"addRcmdGrp": "text",
"tz": "text",
"rcmdList": [
"text"
],
"vndrList": [
"text"
],
"rprtFlag": "text",
"accOrigine": "text",
"bzGrpSetId": "text",
"batchYn": "text",
"rprtSbscCcl": "text",
"rprtSbscCclRng": "text",
"utcTimeStamp": "text",
"rprtSbscCclTime": "text",
"unusedRsrcTypes": "text",
"rightSizingRsrcTypes": "text"
}POST /asset/us-v1/rsrcopti/setting HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 697
{
"cmpnId": "1",
"vndr": "text",
"analyYn": "text",
"idleSetId": "text",
"idleSetNm": "text",
"pageNum": 1,
"limitCnt": 1,
"offset": 1,
"searchText": "text",
"type": "text",
"sortId": "text",
"sortOrder": "text",
"currentRuleSet": "text",
"gridType": "text",
"listType": "text",
"rsrcType": "text",
"excelYn": "text",
"today": "text",
"accList": [
"text"
],
"bzList": [
"text"
],
"rgnList": [
"text"
],
"chartType": "text",
"rcmd": "text",
"currentCost": 1,
"addRcmdGrp": "text",
"tz": "text",
"rcmdList": [
"text"
],
"vndrList": [
"text"
],
"rprtFlag": "text",
"accOrigine": "text",
"bzGrpSetId": "text",
"batchYn": "text",
"rprtSbscCcl": "text",
"rprtSbscCclRng": "text",
"utcTimeStamp": "text",
"rprtSbscCclTime": "text",
"unusedRsrcTypes": "text",
"rightSizingRsrcTypes": "text"
}POST /asset/us-v1/rsrcopti/detail HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 537
{
"cmpnId": "1",
"rsrcType": "text",
"accId": "text",
"rgn": "text",
"rsrcGrp": "text",
"instId": "text",
"toDay": "text",
"conDay": "text",
"ruleType": "text",
"ruleSetId": "text",
"offerTermCode": "text",
"pricingTier": "text",
"currSize": "text",
"reSize": "text",
"os": "text",
"vndr": "text",
"rgnId": "text",
"cmpnBzGrpId": "text",
"chartType": "text",
"rcmdType": "text",
"gridType": "text",
"rcmd": "text",
"prevUsd": "text",
"rcmdUsd": "text",
"accType": "text",
"rsrcSeq": "text",
"type": "text",
"accOrigin": "text",
"minusDay": "text",
"metric": "text",
"oid": "text",
"projectCd": "text"
}POST /asset/us-v1/rsrcopti/rs/pie/chart HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 697
{
"cmpnId": "1",
"vndr": "text",
"analyYn": "text",
"idleSetId": "text",
"idleSetNm": "text",
"pageNum": 1,
"limitCnt": 1,
"offset": 1,
"searchText": "text",
"type": "text",
"sortId": "text",
"sortOrder": "text",
"currentRuleSet": "text",
"gridType": "text",
"listType": "text",
"rsrcType": "text",
"excelYn": "text",
"today": "text",
"accList": [
"text"
],
"bzList": [
"text"
],
"rgnList": [
"text"
],
"chartType": "text",
"rcmd": "text",
"currentCost": 1,
"addRcmdGrp": "text",
"tz": "text",
"rcmdList": [
"text"
],
"vndrList": [
"text"
],
"rprtFlag": "text",
"accOrigine": "text",
"bzGrpSetId": "text",
"batchYn": "text",
"rprtSbscCcl": "text",
"rprtSbscCclRng": "text",
"utcTimeStamp": "text",
"rprtSbscCclTime": "text",
"unusedRsrcTypes": "text",
"rightSizingRsrcTypes": "text"
}POST /asset/us-v1/rsrcopti/rs/list HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 697
{
"cmpnId": "1",
"vndr": "text",
"analyYn": "text",
"idleSetId": "text",
"idleSetNm": "text",
"pageNum": 1,
"limitCnt": 1,
"offset": 1,
"searchText": "text",
"type": "text",
"sortId": "text",
"sortOrder": "text",
"currentRuleSet": "text",
"gridType": "text",
"listType": "text",
"rsrcType": "text",
"excelYn": "text",
"today": "text",
"accList": [
"text"
],
"bzList": [
"text"
],
"rgnList": [
"text"
],
"chartType": "text",
"rcmd": "text",
"currentCost": 1,
"addRcmdGrp": "text",
"tz": "text",
"rcmdList": [
"text"
],
"vndrList": [
"text"
],
"rprtFlag": "text",
"accOrigine": "text",
"bzGrpSetId": "text",
"batchYn": "text",
"rprtSbscCcl": "text",
"rprtSbscCclRng": "text",
"utcTimeStamp": "text",
"rprtSbscCclTime": "text",
"unusedRsrcTypes": "text",
"rightSizingRsrcTypes": "text"
}POST /asset/us-v1/rsrcopti/rs/left HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 697
{
"cmpnId": "1",
"vndr": "text",
"analyYn": "text",
"idleSetId": "text",
"idleSetNm": "text",
"pageNum": 1,
"limitCnt": 1,
"offset": 1,
"searchText": "text",
"type": "text",
"sortId": "text",
"sortOrder": "text",
"currentRuleSet": "text",
"gridType": "text",
"listType": "text",
"rsrcType": "text",
"excelYn": "text",
"today": "text",
"accList": [
"text"
],
"bzList": [
"text"
],
"rgnList": [
"text"
],
"chartType": "text",
"rcmd": "text",
"currentCost": 1,
"addRcmdGrp": "text",
"tz": "text",
"rcmdList": [
"text"
],
"vndrList": [
"text"
],
"rprtFlag": "text",
"accOrigine": "text",
"bzGrpSetId": "text",
"batchYn": "text",
"rprtSbscCcl": "text",
"rprtSbscCclRng": "text",
"utcTimeStamp": "text",
"rprtSbscCclTime": "text",
"unusedRsrcTypes": "text",
"rightSizingRsrcTypes": "text"
}POST /asset/us-v1/rsrcopti/rs/info HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 697
{
"cmpnId": "1",
"vndr": "text",
"analyYn": "text",
"idleSetId": "text",
"idleSetNm": "text",
"pageNum": 1,
"limitCnt": 1,
"offset": 1,
"searchText": "text",
"type": "text",
"sortId": "text",
"sortOrder": "text",
"currentRuleSet": "text",
"gridType": "text",
"listType": "text",
"rsrcType": "text",
"excelYn": "text",
"today": "text",
"accList": [
"text"
],
"bzList": [
"text"
],
"rgnList": [
"text"
],
"chartType": "text",
"rcmd": "text",
"currentCost": 1,
"addRcmdGrp": "text",
"tz": "text",
"rcmdList": [
"text"
],
"vndrList": [
"text"
],
"rprtFlag": "text",
"accOrigine": "text",
"bzGrpSetId": "text",
"batchYn": "text",
"rprtSbscCcl": "text",
"rprtSbscCclRng": "text",
"utcTimeStamp": "text",
"rprtSbscCclTime": "text",
"unusedRsrcTypes": "text",
"rightSizingRsrcTypes": "text"
}{
"result": [
{
"vendor": "text",
"resourceType": "text",
"resourceName": "text"
}
],
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}POST /asset/us-v1/rsrcopti/ruleset/update HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 296
{
"cmpnId": "1",
"ruleSetId": "text",
"ruleSetNm": "text",
"ruleMstYn": "text",
"rightSizeTimeStmp": "text",
"rightSizeTimeStmpAzr": "text",
"optiTimeStmp": "text",
"cur": "text",
"accCur": "text",
"excgRate": 1,
"creaId": "text",
"creaDt": "2026-03-04T06:12:28.333Z",
"updtId": "text",
"updtDt": "2026-03-04T06:12:28.333Z"
}POST /asset/us-v1/rsrcopti/ruleset/select HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 980
{
"cmpnId": "1",
"vndr": "text",
"ruleSetId": "text",
"ruleSetNm": "text",
"ruleMstYn": "text",
"rsrcType": "text",
"rightSizeTimeStmp": "text",
"rightSizeTimeStmpAzr": "text",
"rightSizeFromDt": "text",
"rightSizeToDt": "text",
"optiTimeStmp": "text",
"cur": "text",
"accCur": "text",
"excgRate": 1,
"idleData": [
{
"siteCd": "text",
"cmpnId": "text",
"ruleSetId": "text",
"ruleSetNm": "text",
"mjrCtg": "text",
"mnrCtg": "text",
"value": "text",
"useYn": "text",
"creaDt": "text",
"creaId": "text",
"updtDt": "text",
"updtId": "text"
}
],
"rsData": [
{
"cmpnId": "1",
"ruleSetId": "text",
"ruleSetNm": "text",
"rsrcType": "text",
"mjrCtg": "text",
"mnrCtg": "text",
"value": "text",
"useYn": "text",
"creaDt": "text",
"creaId": "text",
"updtDt": "text",
"updtId": "text",
"rightSizeTimeStmp": "text",
"rightSizeTimeStmpAzr": "text",
"cur": "text",
"accCur": "text",
"excgRate": 1,
"ordr": "text"
}
],
"tagExcptData": [
{
"siteCd": "text",
"cmpnId": "text",
"ruleSetId": "text",
"key": "text",
"val": "text",
"creaDt": "text"
}
],
"creaId": "text",
"creaDt": "text",
"updtDt": "text",
"updtId": "text"
}POST /asset/us-v1/rsrcopti/ruleset/insert HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 296
{
"cmpnId": "1",
"ruleSetId": "text",
"ruleSetNm": "text",
"ruleMstYn": "text",
"rightSizeTimeStmp": "text",
"rightSizeTimeStmpAzr": "text",
"optiTimeStmp": "text",
"cur": "text",
"accCur": "text",
"excgRate": 1,
"creaId": "text",
"creaDt": "2026-03-04T06:12:28.333Z",
"updtId": "text",
"updtDt": "2026-03-04T06:12:28.333Z"
}{
"result": {
"cmpnId": "1",
"ruleSetId": "text",
"ruleSetNm": "text",
"ruleMstYn": "text",
"rightSizeTimeStmp": "text",
"rightSizeTimeStmpAzr": "text",
"optiTimeStmp": "text",
"cur": "text",
"accCur": "text",
"excgRate": 1,
"creaId": "text",
"creaDt": "2026-03-04T06:12:28.333Z",
"updtId": "text",
"updtDt": "2026-03-04T06:12:28.333Z"
},
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}POST /asset/us-v1/rsrcopti/ruleset/delete HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 980
{
"cmpnId": "1",
"vndr": "text",
"ruleSetId": "text",
"ruleSetNm": "text",
"ruleMstYn": "text",
"rsrcType": "text",
"rightSizeTimeStmp": "text",
"rightSizeTimeStmpAzr": "text",
"rightSizeFromDt": "text",
"rightSizeToDt": "text",
"optiTimeStmp": "text",
"cur": "text",
"accCur": "text",
"excgRate": 1,
"idleData": [
{
"siteCd": "text",
"cmpnId": "text",
"ruleSetId": "text",
"ruleSetNm": "text",
"mjrCtg": "text",
"mnrCtg": "text",
"value": "text",
"useYn": "text",
"creaDt": "text",
"creaId": "text",
"updtDt": "text",
"updtId": "text"
}
],
"rsData": [
{
"cmpnId": "1",
"ruleSetId": "text",
"ruleSetNm": "text",
"rsrcType": "text",
"mjrCtg": "text",
"mnrCtg": "text",
"value": "text",
"useYn": "text",
"creaDt": "text",
"creaId": "text",
"updtDt": "text",
"updtId": "text",
"rightSizeTimeStmp": "text",
"rightSizeTimeStmpAzr": "text",
"cur": "text",
"accCur": "text",
"excgRate": 1,
"ordr": "text"
}
],
"tagExcptData": [
{
"siteCd": "text",
"cmpnId": "text",
"ruleSetId": "text",
"key": "text",
"val": "text",
"creaDt": "text"
}
],
"creaId": "text",
"creaDt": "text",
"updtDt": "text",
"updtId": "text"
}POST /asset/us-v1/rsrcopti/ruleset/default HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 296
{
"cmpnId": "1",
"ruleSetId": "text",
"ruleSetNm": "text",
"ruleMstYn": "text",
"rightSizeTimeStmp": "text",
"rightSizeTimeStmpAzr": "text",
"optiTimeStmp": "text",
"cur": "text",
"accCur": "text",
"excgRate": 1,
"creaId": "text",
"creaDt": "2026-03-04T06:12:28.333Z",
"updtId": "text",
"updtDt": "2026-03-04T06:12:28.333Z"
}{
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}POST /asset/us-v1/rsrcopti/right/setting/update HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 105
{
"cmpnId": "1",
"ruleSetId": "text",
"rsrcType": "text",
"updtId": "text",
"rule": {
"ANY_ADDITIONAL_PROPERTY": {}
}
}{
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}POST /asset/us-v1/rsrcopti/right/setting/reset HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 697
{
"cmpnId": "1",
"vndr": "text",
"analyYn": "text",
"idleSetId": "text",
"idleSetNm": "text",
"pageNum": 1,
"limitCnt": 1,
"offset": 1,
"searchText": "text",
"type": "text",
"sortId": "text",
"sortOrder": "text",
"currentRuleSet": "text",
"gridType": "text",
"listType": "text",
"rsrcType": "text",
"excelYn": "text",
"today": "text",
"accList": [
"text"
],
"bzList": [
"text"
],
"rgnList": [
"text"
],
"chartType": "text",
"rcmd": "text",
"currentCost": 1,
"addRcmdGrp": "text",
"tz": "text",
"rcmdList": [
"text"
],
"vndrList": [
"text"
],
"rprtFlag": "text",
"accOrigine": "text",
"bzGrpSetId": "text",
"batchYn": "text",
"rprtSbscCcl": "text",
"rprtSbscCclRng": "text",
"utcTimeStamp": "text",
"rprtSbscCclTime": "text",
"unusedRsrcTypes": "text",
"rightSizingRsrcTypes": "text"
}POST /asset/us-v1/rsrcopti/right/setting/insert HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 980
{
"cmpnId": "1",
"vndr": "text",
"ruleSetId": "text",
"ruleSetNm": "text",
"ruleMstYn": "text",
"rsrcType": "text",
"rightSizeTimeStmp": "text",
"rightSizeTimeStmpAzr": "text",
"rightSizeFromDt": "text",
"rightSizeToDt": "text",
"optiTimeStmp": "text",
"cur": "text",
"accCur": "text",
"excgRate": 1,
"idleData": [
{
"siteCd": "text",
"cmpnId": "text",
"ruleSetId": "text",
"ruleSetNm": "text",
"mjrCtg": "text",
"mnrCtg": "text",
"value": "text",
"useYn": "text",
"creaDt": "text",
"creaId": "text",
"updtDt": "text",
"updtId": "text"
}
],
"rsData": [
{
"cmpnId": "1",
"ruleSetId": "text",
"ruleSetNm": "text",
"rsrcType": "text",
"mjrCtg": "text",
"mnrCtg": "text",
"value": "text",
"useYn": "text",
"creaDt": "text",
"creaId": "text",
"updtDt": "text",
"updtId": "text",
"rightSizeTimeStmp": "text",
"rightSizeTimeStmpAzr": "text",
"cur": "text",
"accCur": "text",
"excgRate": 1,
"ordr": "text"
}
],
"tagExcptData": [
{
"siteCd": "text",
"cmpnId": "text",
"ruleSetId": "text",
"key": "text",
"val": "text",
"creaDt": "text"
}
],
"creaId": "text",
"creaDt": "text",
"updtDt": "text",
"updtId": "text"
}POST /asset/us-v1/rsrcopti/right/setting HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 309
{
"cmpnId": "1",
"ruleSetId": "text",
"ruleSetNm": "text",
"rsrcType": "text",
"mjrCtg": "text",
"mnrCtg": "text",
"value": "text",
"useYn": "text",
"creaDt": "text",
"creaId": "text",
"updtDt": "text",
"updtId": "text",
"rightSizeTimeStmp": "text",
"rightSizeTimeStmpAzr": "text",
"cur": "text",
"accCur": "text",
"excgRate": 1,
"ordr": "text"
}{
"result": {
"ANY_ADDITIONAL_PROPERTY": {
"ANY_ADDITIONAL_PROPERTY": {}
}
},
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}POST /asset/us-v1/rsrcopti/idle/setting HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 697
{
"cmpnId": "1",
"vndr": "text",
"analyYn": "text",
"idleSetId": "text",
"idleSetNm": "text",
"pageNum": 1,
"limitCnt": 1,
"offset": 1,
"searchText": "text",
"type": "text",
"sortId": "text",
"sortOrder": "text",
"currentRuleSet": "text",
"gridType": "text",
"listType": "text",
"rsrcType": "text",
"excelYn": "text",
"today": "text",
"accList": [
"text"
],
"bzList": [
"text"
],
"rgnList": [
"text"
],
"chartType": "text",
"rcmd": "text",
"currentCost": 1,
"addRcmdGrp": "text",
"tz": "text",
"rcmdList": [
"text"
],
"vndrList": [
"text"
],
"rprtFlag": "text",
"accOrigine": "text",
"bzGrpSetId": "text",
"batchYn": "text",
"rprtSbscCcl": "text",
"rprtSbscCclRng": "text",
"utcTimeStamp": "text",
"rprtSbscCclTime": "text",
"unusedRsrcTypes": "text",
"rightSizingRsrcTypes": "text"
}POST /asset/us-v1/rsrcopti/deny/setting/insert HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 980
{
"cmpnId": "1",
"vndr": "text",
"ruleSetId": "text",
"ruleSetNm": "text",
"ruleMstYn": "text",
"rsrcType": "text",
"rightSizeTimeStmp": "text",
"rightSizeTimeStmpAzr": "text",
"rightSizeFromDt": "text",
"rightSizeToDt": "text",
"optiTimeStmp": "text",
"cur": "text",
"accCur": "text",
"excgRate": 1,
"idleData": [
{
"siteCd": "text",
"cmpnId": "text",
"ruleSetId": "text",
"ruleSetNm": "text",
"mjrCtg": "text",
"mnrCtg": "text",
"value": "text",
"useYn": "text",
"creaDt": "text",
"creaId": "text",
"updtDt": "text",
"updtId": "text"
}
],
"rsData": [
{
"cmpnId": "1",
"ruleSetId": "text",
"ruleSetNm": "text",
"rsrcType": "text",
"mjrCtg": "text",
"mnrCtg": "text",
"value": "text",
"useYn": "text",
"creaDt": "text",
"creaId": "text",
"updtDt": "text",
"updtId": "text",
"rightSizeTimeStmp": "text",
"rightSizeTimeStmpAzr": "text",
"cur": "text",
"accCur": "text",
"excgRate": 1,
"ordr": "text"
}
],
"tagExcptData": [
{
"siteCd": "text",
"cmpnId": "text",
"ruleSetId": "text",
"key": "text",
"val": "text",
"creaDt": "text"
}
],
"creaId": "text",
"creaDt": "text",
"updtDt": "text",
"updtId": "text"
}POST /asset/us-v1/rsrcopti/deny/setting HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 697
{
"cmpnId": "1",
"vndr": "text",
"analyYn": "text",
"idleSetId": "text",
"idleSetNm": "text",
"pageNum": 1,
"limitCnt": 1,
"offset": 1,
"searchText": "text",
"type": "text",
"sortId": "text",
"sortOrder": "text",
"currentRuleSet": "text",
"gridType": "text",
"listType": "text",
"rsrcType": "text",
"excelYn": "text",
"today": "text",
"accList": [
"text"
],
"bzList": [
"text"
],
"rgnList": [
"text"
],
"chartType": "text",
"rcmd": "text",
"currentCost": 1,
"addRcmdGrp": "text",
"tz": "text",
"rcmdList": [
"text"
],
"vndrList": [
"text"
],
"rprtFlag": "text",
"accOrigine": "text",
"bzGrpSetId": "text",
"batchYn": "text",
"rprtSbscCcl": "text",
"rprtSbscCclRng": "text",
"utcTimeStamp": "text",
"rprtSbscCclTime": "text",
"unusedRsrcTypes": "text",
"rightSizingRsrcTypes": "text"
}{
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}POST /asset/us-v1/rsrcopti/aws/idle/reset HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 697
{
"cmpnId": "1",
"vndr": "text",
"analyYn": "text",
"idleSetId": "text",
"idleSetNm": "text",
"pageNum": 1,
"limitCnt": 1,
"offset": 1,
"searchText": "text",
"type": "text",
"sortId": "text",
"sortOrder": "text",
"currentRuleSet": "text",
"gridType": "text",
"listType": "text",
"rsrcType": "text",
"excelYn": "text",
"today": "text",
"accList": [
"text"
],
"bzList": [
"text"
],
"rgnList": [
"text"
],
"chartType": "text",
"rcmd": "text",
"currentCost": 1,
"addRcmdGrp": "text",
"tz": "text",
"rcmdList": [
"text"
],
"vndrList": [
"text"
],
"rprtFlag": "text",
"accOrigine": "text",
"bzGrpSetId": "text",
"batchYn": "text",
"rprtSbscCcl": "text",
"rprtSbscCclRng": "text",
"utcTimeStamp": "text",
"rprtSbscCclTime": "text",
"unusedRsrcTypes": "text",
"rightSizingRsrcTypes": "text"
}POST /asset/us-v1/rsrcopti/unused/list HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 697
{
"cmpnId": "1",
"vndr": "text",
"analyYn": "text",
"idleSetId": "text",
"idleSetNm": "text",
"pageNum": 1,
"limitCnt": 1,
"offset": 1,
"searchText": "text",
"type": "text",
"sortId": "text",
"sortOrder": "text",
"currentRuleSet": "text",
"gridType": "text",
"listType": "text",
"rsrcType": "text",
"excelYn": "text",
"today": "text",
"accList": [
"text"
],
"bzList": [
"text"
],
"rgnList": [
"text"
],
"chartType": "text",
"rcmd": "text",
"currentCost": 1,
"addRcmdGrp": "text",
"tz": "text",
"rcmdList": [
"text"
],
"vndrList": [
"text"
],
"rprtFlag": "text",
"accOrigine": "text",
"bzGrpSetId": "text",
"batchYn": "text",
"rprtSbscCcl": "text",
"rprtSbscCclRng": "text",
"utcTimeStamp": "text",
"rprtSbscCclTime": "text",
"unusedRsrcTypes": "text",
"rightSizingRsrcTypes": "text"
}POST /asset/us-v1/rsrcopti/unused/left HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 697
{
"cmpnId": "1",
"vndr": "text",
"analyYn": "text",
"idleSetId": "text",
"idleSetNm": "text",
"pageNum": 1,
"limitCnt": 1,
"offset": 1,
"searchText": "text",
"type": "text",
"sortId": "text",
"sortOrder": "text",
"currentRuleSet": "text",
"gridType": "text",
"listType": "text",
"rsrcType": "text",
"excelYn": "text",
"today": "text",
"accList": [
"text"
],
"bzList": [
"text"
],
"rgnList": [
"text"
],
"chartType": "text",
"rcmd": "text",
"currentCost": 1,
"addRcmdGrp": "text",
"tz": "text",
"rcmdList": [
"text"
],
"vndrList": [
"text"
],
"rprtFlag": "text",
"accOrigine": "text",
"bzGrpSetId": "text",
"batchYn": "text",
"rprtSbscCcl": "text",
"rprtSbscCclRng": "text",
"utcTimeStamp": "text",
"rprtSbscCclTime": "text",
"unusedRsrcTypes": "text",
"rightSizingRsrcTypes": "text"
}POST /asset/us-v1/rsrcopti/unused/info HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 697
{
"cmpnId": "1",
"vndr": "text",
"analyYn": "text",
"idleSetId": "text",
"idleSetNm": "text",
"pageNum": 1,
"limitCnt": 1,
"offset": 1,
"searchText": "text",
"type": "text",
"sortId": "text",
"sortOrder": "text",
"currentRuleSet": "text",
"gridType": "text",
"listType": "text",
"rsrcType": "text",
"excelYn": "text",
"today": "text",
"accList": [
"text"
],
"bzList": [
"text"
],
"rgnList": [
"text"
],
"chartType": "text",
"rcmd": "text",
"currentCost": 1,
"addRcmdGrp": "text",
"tz": "text",
"rcmdList": [
"text"
],
"vndrList": [
"text"
],
"rprtFlag": "text",
"accOrigine": "text",
"bzGrpSetId": "text",
"batchYn": "text",
"rprtSbscCcl": "text",
"rprtSbscCclRng": "text",
"utcTimeStamp": "text",
"rprtSbscCclTime": "text",
"unusedRsrcTypes": "text",
"rightSizingRsrcTypes": "text"
}{
"result": [
{
"vendor": "text",
"resourceType": "text",
"resourceName": "text"
}
],
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}GET /asset/us-v1/rsrcopti/rs/resource-types HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
GET /asset/us-v1/rsrcopti/unused/resource-types HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
POST /asset/us-v1/rsrcopti/aws/idle/setting/update HTTP/1.1
Host: api.opsnow.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 105
{
"cmpnId": "1",
"ruleSetId": "text",
"rsrcType": "text",
"updtId": "text",
"rule": {
"ANY_ADDITIONAL_PROPERTY": {}
}
}{
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}{
"result": {
"vendors": [
{
"vndr": "aws",
"key": "vendors",
"value": "aws",
"selectYn": "enabled"
}
],
"accounts": [
{
"vndr": "aws",
"key": "vendors",
"value": "aws",
"selectYn": "enabled"
}
],
"regions": [
{
"vndr": "aws",
"key": "vendors",
"value": "aws",
"selectYn": "enabled"
}
],
"products": [
{
"vndr": "aws",
"key": "vendors",
"value": "aws",
"selectYn": "enabled"
}
],
"svcGrps": [
{
"vndr": "aws",
"key": "vendors",
"value": "aws",
"selectYn": "enabled"
}
],
"tags": [
{
"vndr": "aws",
"key": "Name",
"value": "test",
"isRequired": true
}
],
"tagGrps": [
{
"vndr": "aws",
"key": "vendors",
"value": "aws",
"selectYn": "enabled"
}
]
},
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}{
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}{
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}{
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}{
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}{
"result": [
{
"vendor": "text",
"resourceType": "text",
"resourceName": "text"
}
],
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}{
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}{
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}{
"data": {
"ruleSetId": "text"
},
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}{
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}{
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}{
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}{
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}{
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}{
"data": [
{}
],
"message": {
"Code": "text",
"Message": "text"
},
"status": "text",
"Data": {
"Code": "text",
"Message": "text"
},
"error": {
"Code": "text",
"Message": "text"
}
}{
"data": {},
"message": {
"Code": "text",
"Message": "text"
},
"status": "text",
"Data": {
"Code": "text",
"Message": "text"
},
"error": {
"Code": "text",
"Message": "text"
}
}{
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}{
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}{
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}{
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}{
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}{
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}{
"data": {
"vendors": [
{
"vndr": "aws",
"key": "vendors",
"value": "aws",
"selectYn": "enabled"
}
],
"accounts": [
{
"vndr": "aws",
"key": "vendors",
"value": "aws",
"selectYn": "enabled"
}
],
"regions": [
{
"vndr": "aws",
"key": "vendors",
"value": "aws",
"selectYn": "enabled"
}
],
"products": [
{
"vndr": "aws",
"key": "vendors",
"value": "aws",
"selectYn": "enabled"
}
],
"svcGrps": [
{
"vndr": "aws",
"key": "vendors",
"value": "aws",
"selectYn": "enabled"
}
],
"tags": [
{
"vndr": "aws",
"key": "Name",
"value": "test",
"isRequired": true
}
],
"tagGrps": [
{
"vndr": "aws",
"key": "vendors",
"value": "aws",
"selectYn": "enabled"
}
]
},
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}{
"data": {
"lastExecuteDate": "2026-03-04T06:12:28.333Z"
},
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}{
"data": [
{
"resourceType": "text",
"expectedSavingCost": 1,
"expectedSavingCount": 1
}
],
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}{
"data": {
"totalCost": 1,
"totalCnt": 1,
"rightsizing": [
{
"resourceType": "text",
"expectedSavingCost": 1,
"expectedSavingCount": 1
}
],
"unused": [
{
"resourceType": "text",
"expectedSavingCost": 1,
"expectedSavingCount": 1
}
]
},
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}{
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}{
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}{
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}{
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}{
"result": {
"totalCount": 1,
"items": [
{
"cmpnId": "text",
"accId": "text",
"accAlias": "text",
"rgnId": "text",
"rgnNm": "text",
"rsrcType": "text",
"rsrcTypeNm": "text",
"count": 1,
"statusSummary": {
"running": 7,
"stopped": 3
},
"tagSummary": {
"tagged": 12,
"untagged": 0
},
"specSummary": {
"t3.micro": 2,
"m5.large": 1
}
}
]
},
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}{
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}{
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}{
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}{
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}{
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}{
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}{
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}{
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}{
"result": [
{
"tagKey": "text",
"tagValue": [
"text"
],
"isCommon": true
}
],
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}{
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}{
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}{
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}{
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}{
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}{
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}{
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}{
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}{
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}{
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}{
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}{
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}{
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}{
"result": [
{
"ANY_ADDITIONAL_PROPERTY": "text"
}
],
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}{
"result": {
"siteCd": "text",
"cmpnId": "text",
"creaId": "text",
"custmRprtId": "text",
"custmRprtNm": "text",
"custmRprtCfg": {},
"custmRprtDsFileLink": "text",
"datasetType": "text",
"vndr": "text",
"rsrcType": "text",
"svcGrpView": "text",
"mtrc": "text",
"duraType": "text",
"duraFrom": "text",
"duraTo": "text",
"duraCompFrom": "text",
"duraCompTo": "text",
"creaDt": "text",
"updtDt": "text",
"favYn": "text",
"dfltYn": "text",
"tz": "text",
"updateTime": "text"
},
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}{
"result": {
"ANY_ADDITIONAL_PROPERTY": [
{
"siteCd": "text",
"cmpnId": "text",
"creaId": "text",
"custmRprtId": "text",
"custmRprtNm": "text",
"custmRprtCfg": {},
"custmRprtDsFileLink": "text",
"datasetType": "text",
"vndr": "text",
"rsrcType": "text",
"svcGrpView": "text",
"mtrc": "text",
"duraType": "text",
"duraFrom": "text",
"duraTo": "text",
"duraCompFrom": "text",
"duraCompTo": "text",
"creaDt": "text",
"updtDt": "text",
"favYn": "text",
"dfltYn": "text",
"tz": "text",
"updateTime": "text"
}
]
},
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}{
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}{
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}{
"result": "text",
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}{
"result": {
"data": [
{
"ANY_ADDITIONAL_PROPERTY": {}
}
],
"slice": {
"columns": [
{
"uniqueName": "text",
"caption": "text",
"dimensionName": "text",
"sort": "text"
}
],
"rows": [
{
"uniqueName": "text",
"caption": "text",
"dimensionName": "text",
"sort": "text"
}
],
"measures": [
{
"uniqueName": "text",
"grandTotalCaption": "text",
"caption": "text",
"aggregation": "text",
"format": "text",
"availableAggregations": [
"text"
]
}
],
"expands": {
"expandAll": true
},
"drills": {
"drillAll": true
}
},
"options": {
"viewType": "text",
"grid": {
"type": "text",
"showFilter": true,
"showHeaders": true,
"fitGridlines": true,
"showTotals": "text",
"showGrandTotals": "text",
"showExtraTotalLabels": true,
"showHierarchies": true,
"showHierarchyCaptions": true,
"showReportFiltersArea": true
},
"showAggregationLabels": true,
"showAggregations": true,
"sorting": "text",
"defaultHierarchySortName": "text"
}
},
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}true{
"result": [
{
"no": "text",
"siteCd": "text",
"cmpnId": "text",
"rprtSbscId": "text",
"rprtSbscTitle": "text",
"rprtSbscTypeCd": "text",
"rprtSbscCcl": "text",
"rprtSbscCclMonthly": "text",
"rprtSbscCclWeekly": "text",
"rprtSbscCclTime": "text",
"rcptCnt": "text",
"lastSendDate": "text",
"editYn": "text",
"sentFlag": "text",
"delYn": "text"
}
],
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}{
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}{
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}{
"result": {
"totalCnt": 1,
"historyList": [
{
"no": "text",
"siteCd": "text",
"cmpnId": "text",
"rprtSbscId": "text",
"rprtSbscTitle": "text",
"rprtSbscTypeCd": "text",
"rprtSbscFormat": "text",
"fileId": "text",
"filePath": "text",
"sendRsltStat": "text",
"sendDt": "text",
"sendUserCnt": "text",
"downloadYn": "text",
"delYn": "text"
}
]
},
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}{
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}{
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}{
"status": "text",
"error": {
"Code": "text",
"Message": "text"
},
"result": [
{
"siteCd": "text",
"cmpnId": "text",
"creaId": "text",
"custmRprtId": "text",
"custmRprtNm": "text",
"custmRprtCfg": {},
"custmRprtDsFileLink": "text",
"datasetType": "text",
"vndr": "text",
"rsrcType": "text",
"svcGrpView": "text",
"mtrc": "text",
"duraType": "text",
"duraFrom": "text",
"duraTo": "text",
"duraCompFrom": "text",
"duraCompTo": "text",
"creaDt": "text",
"updtDt": "text",
"favYn": "text",
"dfltYn": "text",
"tz": "text",
"updateTime": "text"
}
]
}{
"status": "text",
"error": {
"Code": "text",
"Message": "text"
},
"result": {
"summaryChart": [
{
"type": "text",
"cost": 1,
"cnt": 1
}
],
"summaryTable": [
{
"type": "text",
"costType": "text",
"cost": 1,
"cnt": 1,
"rate": 1,
"unusedCnt": 1,
"rightSizingCnt": 1,
"analyType": "text",
"rsrcType": "text"
}
]
}
}{
"result": {
"ANY_ADDITIONAL_PROPERTY": {}
},
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}{
"result": {
"summaryTotalCost": {
"currentCost": 1,
"totalCost": 1,
"unusedCost": 1,
"rightSizingCost": 1,
"totalCnt": 1,
"unusedCnt": 1,
"rightSizingCnt": 1
},
"gridSummary": {
"unusedResource": {
"totalCnt": 1,
"cnt": 1,
"cost": 1,
"resource": {
"ANY_ADDITIONAL_PROPERTY": {
"rsrcType": "text",
"totalCnt": 1,
"cnt": 1,
"cost": 1,
"type": "text",
"prodNm": "text",
"apiNm": "text"
}
}
},
"rightSizing": {
"totalCnt": 1,
"cnt": 1,
"cost": 1,
"resource": {
"ANY_ADDITIONAL_PROPERTY": {
"rsrcType": "text",
"totalCnt": 1,
"cnt": 1,
"cost": 1,
"type": "text",
"prodNm": "text",
"apiNm": "text"
}
}
}
},
"currency": "text",
"cmpnId": "text"
},
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}{
"result": {
"ruleSetId": "text",
"ruleSetNm": "text",
"ruleSetUpdtTime": "text",
"rightSizeFromDt": "text",
"rightSizeToDt": "text",
"optiTimeStmp": "text",
"aws": {
"unusedResource": {
"ANY_ADDITIONAL_PROPERTY": {}
},
"rightSizing": {
"ANY_ADDITIONAL_PROPERTY": {}
}
},
"azu": {
"unusedResource": {
"ANY_ADDITIONAL_PROPERTY": {}
},
"rightSizing": {
"ANY_ADDITIONAL_PROPERTY": {}
}
},
"ali": {
"unusedResource": {
"ANY_ADDITIONAL_PROPERTY": {}
},
"rightSizing": {
"ANY_ADDITIONAL_PROPERTY": {}
}
},
"gcp": {
"unusedResource": {
"ANY_ADDITIONAL_PROPERTY": {}
},
"rightSizing": {
"ANY_ADDITIONAL_PROPERTY": {}
}
},
"ncp": {
"unusedResource": {
"ANY_ADDITIONAL_PROPERTY": {}
},
"rightSizing": {
"ANY_ADDITIONAL_PROPERTY": {}
}
}
},
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}{
"status": "text",
"error": {
"Code": "text",
"Message": "text"
},
"result": {
"chart": {
"ANY_ADDITIONAL_PROPERTY": {}
},
"rule": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"desc": [
{
"ANY_ADDITIONAL_PROPERTY": {}
}
],
"tag": [
{
"tagKey": "text",
"tagVal": "text"
}
],
"svcGrpData": [
{
"view": "text",
"dfltYn": "text",
"category": "text",
"svcGrp": "text"
}
],
"spec": [
{
"gubun": "text",
"instType": "text",
"ecu": "text",
"mem": "text",
"netPerf": "text",
"vcpu": "text",
"gpu": "text",
"price": 1,
"storg": "text",
"saveCost": "text",
"accType": "text"
}
]
}
}{
"result": {
"accChart": [
{
"value": "text",
"cnt": 1
}
],
"rgnChart": [
{
"value": "text",
"cnt": 1
}
],
"svcChart": [
{
"value": "text",
"cnt": 1
}
]
},
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}{
"result": {
"ANY_ADDITIONAL_PROPERTY": {}
},
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}{
"result": {
"ANY_ADDITIONAL_PROPERTY": 1
},
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}{
"result": {
"totCnt": "text",
"rsCnt": "text",
"lastUpdt": "text",
"infoChart": [
{
"type": "text",
"value": "text",
"cnt": 1
}
],
"costData": {
"currCost": 1,
"saveCost": 1,
"saveCostType": "text",
"downCost": 1,
"downPerc": 1,
"upCost": 1,
"upPerc": 1
},
"chartData": {
"accChart": [
{
"value": "text",
"cnt": 1
}
],
"rgnChart": [
{
"value": "text",
"cnt": 1
}
],
"svcChart": [
{
"value": "text",
"cnt": 1
}
]
},
"ruleSet": {
"ruleSetId": "text",
"ruleSetNm": "text",
"ruleSetUpdtTime": "text",
"rightSizeFromDt": "text",
"rightSizeToDt": "text",
"optiTimeStmp": "text",
"aws": {
"unusedResource": {
"ANY_ADDITIONAL_PROPERTY": {}
},
"rightSizing": {
"ANY_ADDITIONAL_PROPERTY": {}
}
},
"azu": {
"unusedResource": {
"ANY_ADDITIONAL_PROPERTY": {}
},
"rightSizing": {
"ANY_ADDITIONAL_PROPERTY": {}
}
},
"ali": {
"unusedResource": {
"ANY_ADDITIONAL_PROPERTY": {}
},
"rightSizing": {
"ANY_ADDITIONAL_PROPERTY": {}
}
},
"gcp": {
"unusedResource": {
"ANY_ADDITIONAL_PROPERTY": {}
},
"rightSizing": {
"ANY_ADDITIONAL_PROPERTY": {}
}
},
"ncp": {
"unusedResource": {
"ANY_ADDITIONAL_PROPERTY": {}
},
"rightSizing": {
"ANY_ADDITIONAL_PROPERTY": {}
}
}
},
"currency": "text",
"prodNm": "text"
},
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}{
"result": {
"cmpnId": "1",
"ruleSetId": "text",
"ruleSetNm": "text",
"ruleMstYn": "text",
"rightSizeTimeStmp": "text",
"rightSizeTimeStmpAzr": "text",
"optiTimeStmp": "text",
"cur": "text",
"accCur": "text",
"excgRate": 1,
"creaId": "text",
"creaDt": "2026-03-04T06:12:28.333Z",
"updtId": "text",
"updtDt": "2026-03-04T06:12:28.333Z"
},
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}{
"result": [
{
"cmpnId": "1",
"ruleSetId": "text",
"ruleSetNm": "text",
"ruleMstYn": "text",
"rightSizeTimeStmp": "text",
"rightSizeTimeStmpAzr": "text",
"optiTimeStmp": "text",
"cur": "text",
"accCur": "text",
"excgRate": 1,
"creaId": "text",
"creaDt": "2026-03-04T06:12:28.333Z",
"updtId": "text",
"updtDt": "2026-03-04T06:12:28.333Z"
}
],
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}{
"result": {
"cmpnId": "1",
"ruleSetId": "text",
"ruleSetNm": "text",
"ruleMstYn": "text",
"rightSizeTimeStmp": "text",
"rightSizeTimeStmpAzr": "text",
"optiTimeStmp": "text",
"cur": "text",
"accCur": "text",
"excgRate": 1,
"creaId": "text",
"creaDt": "2026-03-04T06:12:28.333Z",
"updtId": "text",
"updtDt": "2026-03-04T06:12:28.333Z"
},
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}{
"result": {
"ANY_ADDITIONAL_PROPERTY": {
"ANY_ADDITIONAL_PROPERTY": {}
}
},
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}{
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}{
"result": {
"ANY_ADDITIONAL_PROPERTY": {
"ANY_ADDITIONAL_PROPERTY": {}
}
},
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}{
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}{
"result": [
{
"siteCd": "text",
"cmpnId": "text",
"ruleSetId": "text",
"key": "text",
"val": "text",
"creaDt": "text"
}
],
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}{
"result": {
"ANY_ADDITIONAL_PROPERTY": {
"ANY_ADDITIONAL_PROPERTY": {}
}
},
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}{
"result": {
"ANY_ADDITIONAL_PROPERTY": {}
},
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}{
"result": {
"ANY_ADDITIONAL_PROPERTY": 1
},
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}{
"result": {
"rsrcType": "text",
"totCnt": "text",
"unusedCnt": "text",
"usedCnt": "text",
"lastUpdt": "text",
"infoChart": [
{
"value": "text",
"cnt": "text"
}
],
"costData": {
"currCost": 1,
"saveCost": 1,
"savePerc": 1
},
"chartData": {
"accChart": [
{
"section": "text",
"value": "text",
"cnt": 1
}
],
"rgnChart": [
{
"section": "text",
"value": "text",
"cnt": 1
}
],
"svcChart": [
{
"section": "text",
"value": "text",
"cnt": 1
}
]
},
"ruleSet": {
"ruleSetId": "text",
"ruleSetNm": "text",
"ruleSetUpdtTime": "text",
"rightSizeFromDt": "text",
"rightSizeToDt": "text",
"optiTimeStmp": "text",
"aws": {
"unusedResource": {
"ANY_ADDITIONAL_PROPERTY": {}
},
"rightSizing": {
"ANY_ADDITIONAL_PROPERTY": {}
}
},
"azu": {
"unusedResource": {
"ANY_ADDITIONAL_PROPERTY": {}
},
"rightSizing": {
"ANY_ADDITIONAL_PROPERTY": {}
}
},
"ali": {
"unusedResource": {
"ANY_ADDITIONAL_PROPERTY": {}
},
"rightSizing": {
"ANY_ADDITIONAL_PROPERTY": {}
}
},
"gcp": {
"unusedResource": {
"ANY_ADDITIONAL_PROPERTY": {}
},
"rightSizing": {
"ANY_ADDITIONAL_PROPERTY": {}
}
},
"ncp": {
"unusedResource": {
"ANY_ADDITIONAL_PROPERTY": {}
},
"rightSizing": {
"ANY_ADDITIONAL_PROPERTY": {}
}
}
},
"currency": "text"
},
"status": "text",
"error": {
"Code": "text",
"Message": "text"
}
}