External APIs 4.4 (2402)
Released - October 2024
Changelog
What's New
- POST/cost/executive_dashboard/spend_by_tagged_untagged Get Tag And Untag Cloudwise Trend
- POST/cost/executive_dashboard/spend_trend_by_cloud Get Cost Trend By Cloud
- POST/cost/executive_dashboard/spend_trend_by_cloud_resource_category Get Cost Spend Trend By Product Category
- GET/v1/cost/finops_assessment_trigger_history/{cloud_account_id} Finops Assessment Trigger History
- GET/v1/cost/finops_assessment_trigger_status/{assessment_run_id} Finops Assessment Trigger Status
- GET/v1/integrations/servicenow/{service_account_id}/incident/custom_reference_attributes List ServiceNow Incident Custom Attributes
- POST/v1/integrations/servicenow/{service_account_id}/table/{table_name}/rows List ServiceNow Table Rows
- GET/v1/resource/inventory/item/{corestack_resource_id} Get ServiceResourceInventory Details
- POST/v1/resource/inventory/lookup Lookup ServiceResourceInventory Service Accounts
- GET/v1/runbook/{tenant_id}/AWS/execution/filters/{document_type} List execution filters
- POST/v1/well-architected-framework/assessment/report/generate Schedule the generation of a report for an assessment run
- GET/v1/well-architected-framework/assessment/report/item/{report_id} Fetch an assessment run report by ID
- POST/v2/service_account/summary Summarize Service Accounts
- POST/recommendations/{tenant_id}/account/list List Recommendations by Account
- PUT/v1/master_accounts/item/{master_account_id} Master Account Update
What's Decommissioned
- POST
/cost/executive_dashboard/cost_trend_by_cloudGet Cost Trend By Cloud - POST
/cost/executive_dashboard/tagged_untagged_trend_cost_trendGet Tag And Untag Cloudwise Trend - POST
/cost_anomaly/rule_based_cost_anomalyGet Account wise daily Rule Cost Anomaly - GET
/governance/account/{tenant_id}/{category}/get/{cloud_account_id}/governance_configurationGovernance Configuration - POST
/v1/resource/service_resource_inventoryGet ServiceResourceInventory Details - GET
/v1/runbook/{tenant_id}/AWS/execution/filtersList execution filters - POST
/v1/well-architected-framework/assessment-run-report/createSchedule the generation of a report for an assessment run - POST
/v1/well-architected-framework/assessment-run-report/item/{report_id}Fetch an assessment run report by ID - GET
/recommendations/{tenant_id}/account/listList Recommendations by Account
What's Changed
- POST/budget/create Create Budget
Parameter
- Change BudgetCreateUpdateRequest.budget_details.currency (Added Enum)
- POST/budget/dashboard/budget_alert_exceeds_count View Count Budget Alert Exceeds Summary
Parameter
- Change BudgetSummaryRequest.filter_params.currency (Added Enum)
- POST/budget/dashboard/budget_summary_count View Count Budget Summary
Parameter
- Change BudgetSummaryRequest.filter_params.currency (Added Enum)
- POST/budget/dashboard/list_budgets View Budget Dashboard
Parameter
- Change BudgetListRequest.currency (Added Enum)
- PUT/budget/update Update Budget
Parameter
- Change BudgetCreateUpdateRequest.budget_details.currency (Added Enum)
- GET/budget/{tenant_id}/{budget_id}/view List Budget Detail
Return Type
- Change summary.budget_details.currency (Added Enum)
- GET/cost/cost_savings/cost_saved_recommendation List Cost Saving Recommendations
Parameter
- Change currency
- PUT/cost/cost_savings/tenants/visibility/{tenant_id} List Cost Saving Recommendation by Tenant
Parameter
- Change ListRecommendationsTenantRequest.currency (Added Enum)
- POST/cost/costoptimizer/optimizerate/license_benefit/hub_discounts License Benefit Hub Discounts
Parameter
- Change LicenseBenefitHubDiscountsRequest.currency (Added Enum)
- POST/cost/costoptimizer/optimizerate/license_benefit/saving_summary License Benefit Cost Savings Summary
Parameter
- Change LicenseBenefitSavingRequest.currency (Added Enum)
- GET/cost/costoptimizer/optimizeusage/{tenant_id}/cloud_accounts View Cloud Account_ID and Cloud Account Name
Parameter
- Change currency
- GET/cost/costoptimizer/optimizeusage/{tenant_id}/summary Tenant Wise Cost Summary
Parameter
- Change currency
- POST/cost/executive_dashboard/cloud_forecaster_for_six_months Get cloud Forecaster for six months
Parameter
- Change CloudForecasterForSixMonthsRequest.currency (Added Enum)
Return Type
-
Add start_date//specify the start date. start_date: yyyy-mm-dd
-
Add end_date//specify the start date. start_date: yyyy-mm-dd
-
Delete
date//specify the start date. start_date: yyyy-mm-dd
- POST/cost/executive_dashboard/cost_optimization_by_optimization_types cost optimization by optimization type
Parameter
- Change CostOptimizationByOptimizationTypesRequest.currency (Added Enum)
Return Type
- Add resource_id//resource_id
- POST/cost/executive_dashboard/cost_optimization_trend Get cost optimization trend
Parameter
- Change CostOptimizationTrendRequest.currency (Added Enum)
- GET/cost/markups_and_discounts/{tenant_id}/list List Cost Markup Rules
Return Type
- Change rule_type (Added Enum)
- PUT/cost/posture/account_or_tenant/visibility/cloud_usage_summary List Visibility Summary by Cloud Account Usage
Parameter
- Change ListIdentifierWiseRequest.currency (Added Enum)
- PUT/cost/posture/account_or_tenant/visibility/identifier_wise_cost List Visibility Summary by Identifier
Parameter
- Change ListIdentifierWiseRequest.currency (Added Enum)
- PUT/cost/posture/accounts List Dashboard Summary by Account
Parameter
- Change CostSummaryRequest.filter.account_type
- Change CostSummaryRequest.filter.cloud_service
- POST/cost/posture/dashboard_summary List Dashboard Summary by Account, Tenant, Service type
Parameter
- Change CostDashboardSummaryRequest.currency (Added Enum)
Return Type
-
Change available_currency (Added Enum)
-
Change selected_currency (Added Enum)
-
Change account_usage.currency (Added Enum)
-
Change tenant_usage.currency (Added Enum)
- PUT/cost/posture/ea_view_or_csp_view List Dashboard by Identifier
Parameter
- Change CostSummaryEAOrCSPRequest.currency (Added Enum)
- Change CostSummaryEAOrCSPRequest.filter.account_type
- Change CostSummaryEAOrCSPRequest.filter.cloud_service
- PUT/cost/posture/ea_view_or_csp_view/visibility List Dashboard by EA or CSP View For Visibility
Parameter
- Change CostSummaryEAOrCSPVisibilityRequest.currency (Added Enum)
- PUT/cost/posture/service_type List Dashboard Summary by Cloud
Parameter
- Change CostSummaryDataReqServiceType.currency (Added Enum)
- PUT/cost/posture/tenants List Dashboard Summary by Tenant
Parameter
- Change CostSummaryReqModelTenant.filter.account_type
- Change CostSummaryReqModelTenant.filter.cloud_service
- GET/cost/posture/{tenant_id}/get_cost_hierarchy Get Cost Hierarchy
Parameter
- Change currency
- POST/cost/ri/recommendation List Recommendations
Parameter
- Change ListRIRecommendationsRequest.currency (Added Enum)
- GET/cost/ri/utilization/reservations List Cost Reservations & Utilization
Parameter
- Change currency
- POST/cost_anomaly/billing_cost_anomaly Get Account wise daily Billing Cost Anomaly
Parameter
- Change CostAnomalySummaryRequest.currency (Added Enum)
- POST/governance/guardrails/{tenant_id}/policies/batch Batch Policies
Return Type
- Add display_name//Display name of the policy
- Add resource_category//Category of resource
- Add resource_type//Type of resource
- Add service_resources//Service resources of policy
- Add equivalent_policies//Equivalent policy names
- Change name
- POST/recommendations/{definition_id}/resolve_preexecute Resolve Recommendation Action Preexecute
Parameter
- Delete
action//Specify the action to fetch data
- Delete
- POST/recommendations/{tenant_id}/resolve_preexecute/{recommendation_id} Resolve PreExecute Recommendation
Parameter
- Delete
action//Specify the action to fetch data
- Delete
- POST/resource/inventory/{tenant_id}/resources Get Inventory Details
Parameter
- Add InventoryResourceDetailsRequest.filters.fetch_live_status//Specify to fetch the live ping status of the AWS SSM enabled instance.
- GET/tenants List Tenant
Return Type
- Change tenants.status
- PUT/tenants/{tenant_id} Update Tenant
Parameter
- Change UpdateTenantRequest.status
- GET/users/filter-options List Users
Return Type
- Change tenants.cloud_providers.cloud_accounts.currency (Added Enum)
- Change tenants.integrated_tool_providers.tool (Added Enum)
- POST/v1/cost/costoptimizer/optimizerate/long_term_savings/recommended_reservations/savings_summary Saving Summary for Recommended Reservations
Parameter
- Change RecommendedReservationsSavingsSummaryRequest.currency (Added Enum)
- POST/v1/cost/finops_assessment_trigger/{tenant_id}/{cloud_account_id} Finops Assessment Trigger
Return Type
- Add assessment_run_id//Assessment run id
- Delete
cloud_account_id//cloud account id
- POST/v1/cost/resource_wise_billing_monthly/latest Returns the latest resource wise monthly bill for given service account and resource id
Parameter
- Delete
ResourceWiseBillingMonthlyLatestRequest.billing_end_date//End Date of billing period
Return Type
-
Add latest_resource_cost//Resource cost for the usage
-
Add billing_start_date//Start Date of billing period
-
Delete
rate//Rate for the usage
- Delete
- GET/v1/feature_requirements/list List Feature requirements
Return Type
- Delete
providers.access_policies.cloud//Cloud Provider to select - Change feature (Added Enum)
- Change providers.mandatory_dependent_features
- Change providers.optional_dependent_features
- Change providers.ondemand_dependent_features
- Delete
- POST/v1/master_accounts
Parameter
- Add CreateMasterAccountRequest.sso_tenant_id//SSO tenant id
- Add CreateMasterAccountRequest.mfa_enabled//Flag to enable MFA for the master account
- Add CreateMasterAccountRequest.custom_tags//List of tag key/value pairs
- Add CreateMasterAccountRequest.third_party_subscription_details//Third party subscription details
- Delete
CreateMasterAccountRequest.subscription_info.action//Action will be create for project master creation - Delete
CreateMasterAccountRequest.subscription_info.subscription_id//Subscription id of user - Delete
CreateMasterAccountRequest.notification_settings.email_template//Email Template - Delete
CreateMasterAccountRequest.notification_settings.header_logo//Header Logo - Delete
CreateMasterAccountRequest.notification_settings.footer_text//Footer text - Delete
CreateMasterAccountRequest.notification_settings.template_type//Type of template - Delete
CreateMasterAccountRequest.notification_settings.email_settings//Email settings
- GET/v1/master_accounts/item/{master_account_id} Master Account View
Return Type
- Add notification_settings//Notification settings
- Add crm_id//CRM id
- Add auth_config//Auth Configuration
- Delete
segment//segment - Delete
industry//industry - Delete
country//country - Delete
size//size - Delete
region//region - Delete
subscription_info.action//Action will be create for project master creation - Delete
subscription_info.subscription_id//Subscription id of user
- GET/v1/master_accounts/{master_account_id}/tenants Tenant List by Master Account
Return Type
- Add status//Indicates the status of the Tenant
- Add is_default//Is this a default tenant
- GET/v1/products/list List Products
Return Type
- Change features
- POST/v1/resource/smallest_sku_region Get unit price of smallest sku for a specific region
Parameter
- Change ResourceUnitPriceCheapestSkuRequest.currency (Added Enum)
- GET/v1/role_templates/list List Role Templates
Return Type
- Change policies.policy (Added Enum)
- Change integrated_tools
- POST/v1/stacks-marketplace/products/batch Batch Stacks Marketplace Products
Return Type
- Add results//Map from identifier to response model
- POST/v1/stacks-marketplace/stack-definition-versions/batch Batch Stacks Marketplace Stack Definition Versions
Return Type
- Add results//Map from identifier to response model
- GET/v1/stacks-marketplace/stack-definition-versions/item/{stack_definition_version_id}/publishing/{master_account_id}/history Get Stacks Marketplace Stack Definitions Version Publishing History
Return Type
- Add auto_publish_settings//Auto-Publish settings
- POST/v1/stacks-marketplace/stack-definition-versions/item/{stack_definition_version_id}/publishing/{master_account_id}/state Set State for Stacks Marketplace Stack Definition Version Publishing
Parameter
- Add StacksMarketplaceStackPublishingState.auto_publish_settings//Auto-Publish settings
Return Type
- Add auto_publish_settings//Auto-Publish settings
- GET/v1/stacks-marketplace/stack-definition-versions/item/{stack_definition_version_id}/publishing/{master_account_id}/state Get State for Stacks Marketplace Stack Definition Version Publishing
Return Type
- Add auto_publish_settings//Auto-Publish settings
- POST/v1/stacks-marketplace/stack-definitions/batch Batch Stacks Marketplace Stack Definitions
Return Type
- Add results//Map from identifier to response model
- GET/v1/stacks-marketplace/stack-definitions/item/{stack_definition_id}/history Get Stacks Marketplace Stack Definition History
Return Type
- Add results//Map from identifier to response model
- POST/v1/stacks-marketplace/stack-deployment/batch Batch Stacks Marketplace Stack Deployments
Return Type
- Add results//Map from identifier to response model
- POST/v1/stacks-marketplace/stack-deployment/history/batch Batch Stacks Marketplace Stack Deployment History
Return Type
- Add results//Map from identifier to response model
- Delete
deployment_id//Deployment ID - Delete
stack_version_id//Stack version ID - Delete
stack_deployment_action//Deployment action of the resource - Delete
job_id//Job ID - Delete
initiated_at//Initiated at - Delete
completed_at//Completed at - Delete
status//Deployment execution status - Delete
initiated_by//Initiated by - Delete
distributor_id//Distributor ID - Delete
input_parameters//JSON encoded string of input parameters - Delete
run_name//Run name - Delete
status_message//Status message
- GET/v1/user/switch_account/{master_account_id} Switch Master Account
Return Type
- Add user_guide_url//User Guide URL
- Add support_url//Support URL
- Add terms_and_conditions_url//Terms and Conditions URL
- GET/v1/user_details Get User session and roles details
Return Type
- Add user_guide_url//User Guide URL
- Add support_url//Support URL
- Add terms_and_conditions_url//Terms and Conditions URL
- POST/v1/workload-query/resource/batch Returns a list of ServiceResourceInventory
Return Type
- Add service_resource_id//Unique identifier of the resource
- POST/v2/audit/auditlog/list Audit List
Parameter
- Change AuditLogListRequest.filters.event_types
- Change AuditLogListRequest.filters.event_actions
- POST/v2/schedule_recommendations/filters Schedule Recommendations Filters
Return Type
- Change currencies
- POST/v2/schedule_recommendations/list_resource_schedule Schedule Recommendations Resource Schedule List
Return Type
- Change currency (Added Enum)
- POST/v2/schedule_recommendations/list_schedules Schedule Recommendations Schedule List
Parameter
- Change ScheduleRecommendationScheduleRequest.currencies
- POST/v2/schedule_recommendations/resource_details Schedule Recommendations Resource Details
Return Type
- Change currency (Added Enum)
- POST/v2/schedule_recommendations/summary Schedule Recommendations Summary
Parameter
- Change ScheduleRecommendationSummaryRequest.currency (Added Enum)
- POST/v2/service_account/create Create a new Service Account
Parameter
- Add ServiceAccountDetails.billing_account_id//Link to Service Account that is used to retrieve billing information.
- Change ServiceAccountDetails.currency (Added Enum)
- Change ServiceAccountDetails.onboarded_features.feature (Added Enum)
- POST/v2/service_account/item/{service_account_id} Update Service Account details
Parameter
-
Add ServiceAccountDetails.billing_account_id//Link to Service Account that is used to retrieve billing information.
-
Change ServiceAccountDetails.currency (Added Enum)
-
Change ServiceAccountDetails.onboarded_features.feature (Added Enum)
Return Type
-
Add billing_account_id//Link to Service Account that is used to retrieve billing information.
-
Change currency (Added Enum)
-
Change onboarded_features.feature (Added Enum)
-
- GET/v2/service_account/item/{service_account_id} Get Service Account details
Return Type
- Add billing_account_id//Link to Service Account that is used to retrieve billing information.
- Change currency (Added Enum)
- Change onboarded_features.feature (Added Enum)
- GET/v2/service_account/item/{service_account_id}/credentials_validation Validate Service Account Credentials
Return Type
- Add billing_account_id//Link to Service Account that is used to retrieve billing information.
- Change currency (Added Enum)
- Change onboarded_features.feature (Added Enum)
- POST/v2/service_account/item/{service_account_id}/dry_run Validate update of Service Account details
Parameter
-
Add ServiceAccountDetails.billing_account_id//Link to Service Account that is used to retrieve billing information.
-
Change ServiceAccountDetails.currency (Added Enum)
-
Change ServiceAccountDetails.onboarded_features.feature (Added Enum)
Return Type
-
Add billing_account_id//Link to Service Account that is used to retrieve billing information.
-
Change currency (Added Enum)
-
Change onboarded_features.feature (Added Enum)
-
- POST/v2/service_account/item/{service_account_id}/extended_dry_run Validate update of Service Account details and check if the Governance Configuration can be accepted by the Cloud/Tool provider
Parameter
-
Add ServiceAccountDetails.billing_account_id//Link to Service Account that is used to retrieve billing information.
-
Change ServiceAccountDetails.currency (Added Enum)
-
Change ServiceAccountDetails.onboarded_features.feature (Added Enum)
Return Type
-
Add billing_account_id//Link to Service Account that is used to retrieve billing information.
-
Change currency (Added Enum)
-
Change onboarded_features.feature (Added Enum)
-
- POST/v2/service_account/item/{service_account_id}/sync_status Trigger refresh of Sync Status
Parameter
- Add ServiceAccountSync.finops**savings_plans//Savings Plans current status
Return Type
- Add finops**savings_plans//Savings Plans current status
- GET/v2/service_account/item/{service_account_id}/sync_status Get Current Sync Status
Return Type
- Add finops__savings_plans//Savings Plans current status
- GET/v2/service_account/item/{service_account_id}/sync_status_history Get Sync Status History
Return Type
- Add finops__savings_plans//Savings Plans status history
- POST/v2/service_account/list List Service Accounts
Parameter
- Add ServiceAccountListRequest.filters.include_billing_as_parent//Also include billing accounts as parents.
- Add ServiceAccountListRequest.filters.sync_status.finops__savings_plans//Savings Plans current status
- Change ServiceAccountListRequest.filters.currencies
- Change ServiceAccountListRequest.filters.onboarded_any
- Change ServiceAccountListRequest.filters.onboarded_all
What’s Coming in Next Release (2403)
What's New
- POST/cost/executive_dashboard/spend_by_tagged_untagged Get Tag And Untag Cloudwise Trend
- POST/cost/executive_dashboard/spend_trend_by_cloud Get Cost Trend By Cloud
- POST/cost/executive_dashboard/spend_trend_by_cloud_resource_category Get Cost Spend Trend By Product Category
- GET/v1/cost/finops_assessment_trigger_history/{cloud_account_id} Finops Assessment Trigger History
- GET/v1/cost/finops_assessment_trigger_status/{assessment_run_id} Finops Assessment Trigger Status
- GET/v1/integrations/servicenow/{service_account_id}/incident/custom_reference_attributes List ServiceNow Incident Custom Attributes
- POST/v1/integrations/servicenow/{service_account_id}/table/{table_name}/rows List ServiceNow Table Rows
- GET/v1/policy/configuration/policy/{policy_id}/tenant/{tenant_id}/service_account_list List accounts for policy configuration
- GET/v1/policy/configuration/{policy_id}/service_account/{service_account_id} Get Policy parameter configuration Account
- POST/v1/policy/configuration/{policy_id}/service_account/{service_account_id} Update Policy parameter configuration Account
- DELETE/v1/policy/configuration/{policy_id}/service_account/{service_account_id} Delete Policy parameter configuration Account
- POST/v1/policy/configuration/{policy_id}/service_account_batch Get account policy configuration batch
- GET/v1/policy/configuration/{policy_id}/tenant/{tenant_id} Get Policy parameter configuration tenant
- POST/v1/policy/configuration/{policy_id}/tenant/{tenant_id} Update Policy parameter configuration Tenant
- DELETE/v1/policy/configuration/{policy_id}/tenant/{tenant_id} Delete Policy parameter configuration Tenant
- GET/v1/resource/inventory/item/{corestack_resource_id} Get ServiceResourceInventory Details
- POST/v1/resource/inventory/lookup Lookup ServiceResourceInventory Service Accounts
- POST/v1/resource/tags/bulk_remediation Create Bulk Resource Tag Remediation
- POST/v1/resource/tags/bulk_remediation_status Return bulk Resource Tag Remediation Status
- POST/v1/resource/tags/remediation/{tenant_id} Create Resource Tag Remediation
- POST/v1/resource/virtual_machine_agents/batch Batch VM Agents Details
- POST/v1/resource/virtual_machine_agents/list List VM Agents Details
- GET/v1/runbook/{tenant_id}/AWS/execution/filters/{document_type} List execution filters
- POST/v1/schedules/batch Fetch a batch of schedules
- POST/v1/schedules/create Creates a Schedule
- GET/v1/schedules/item/{schedule_id} Retrieve Schedule
- POST/v1/schedules/item/{schedule_id} Updates a Schedule
- DELETE/v1/schedules/item/{schedule_id} Delete Schedule
- POST/v1/schedules/list List Schedules of given category
- POST/v1/stacks-marketplace/stack-definition-versions/item/{stack_definition_version_id}/cost-estimate Initiates the cost estimation of a deployment run that could happen on a service account
- GET/v1/stacks-marketplace/stack-definition-versions/item/{stack_definition_version_id}/cost-estimate/{background_job_id}/status Gets the cost estimation of a deployment run that could happen on a service account
- POST/v1/tag_posture/snapshot/item/{snapshot_id}/resource/batch Returns a batch of TagPostureResources
- POST/v1/well-architected-framework/assessment/report/generate Schedule the generation of a report for an assessment run
- GET/v1/well-architected-framework/assessment/report/item/{report_id} Fetch an assessment run report by ID
- POST/v2/service_account/summary Summarize Service Accounts
- POST/recommendations/{tenant_id}/account/list List Recommendations by Account
- PUT/v1/master_accounts/item/{master_account_id} Master Account Update
What's Decommissioned
- POST
/cost/executive_dashboard/cost_trend_by_cloudGet Cost Trend By Cloud - POST
/cost/executive_dashboard/tagged_untagged_trend_cost_trendGet Tag And Untag Cloudwise Trend - POST
/cost_anomaly/rule_based_cost_anomalyGet Account wise daily Rule Cost Anomaly - GET
/governance/account/{tenant_id}/validate_summaryCloud Accounts Summary - GET
/governance/account/{tenant_id}/{category}/get/{cloud_account_id}/governance_configurationGovernance Configuration - POST
/resource/tags/{tenant_id}/remediation Create ResourceTag Remediation - POST
/resource/tags/{tenant_id}/remediation_status/{cloud}Get Resource Tag Remediation Status - POST
/v1/resource/service_resource_inventoryGet ServiceResourceInventory Details - GET
/v1/runbook/{tenant_id}/AWS/execution/filtersList execution filters - POST
/v1/well-architected-framework/assessment-run-report/createSchedule the generation of a report for an assessment run - POST
/v1/well-architected-framework/assessment-run-report/item/{report_id}Fetch an assessment run report by ID - POST
/v1/well-architected-framework/{tenant_id}/policy-params/getGet execution parameters for policy mapped to WAF framework - POST
/v1/well-architected-framework/{tenant_id}/policy-params/setConfigure execution parameters for policy mapped to WAF framework - GET
/recommendations/{tenant_id}/account/listList Recommendations by Account
What's Changed
- POST/budget/create Create Budget
Parameter
- Change BudgetCreateUpdateRequest.budget_details.currency (Added Enum)
- POST/budget/dashboard/budget_alert_exceeds_count View Count Budget Alert Exceeds Summary
Parameter
- Change BudgetSummaryRequest.filter_params.currency (Added Enum)
- POST/budget/dashboard/budget_summary_count View Count Budget Summary
Parameter
- Change BudgetSummaryRequest.filter_params.currency (Added Enum)
- POST/budget/dashboard/list_budgets View Budget Dashboard
Parameter
- Change BudgetListRequest.currency (Added Enum)
- PUT/budget/update Update Budget
Parameter
- Change BudgetCreateUpdateRequest.budget_details.currency (Added Enum)
- GET/budget/{tenant_id}/{budget_id}/view List Budget Detail
Return Type
- Change summary.budget_details.currency (Added Enum)
- GET/cost/cost_savings/cost_saved_recommendation List Cost Saving Recommendations
Parameter
- Change currency
- PUT/cost/cost_savings/tenants/visibility/{tenant_id} List Cost Saving Recommendation by Tenant
Parameter
- Change ListRecommendationsTenantRequest.currency (Added Enum)
- POST/cost/costoptimizer/optimizerate/license_benefit/hub_discounts License Benefit Hub Discounts
Parameter
- Change LicenseBenefitHubDiscountsRequest.currency (Added Enum)
- POST/cost/costoptimizer/optimizerate/license_benefit/saving_summary License Benefit Cost Savings Summary
Parameter
- Change LicenseBenefitSavingRequest.currency (Added Enum)
- GET/cost/costoptimizer/optimizeusage/{tenant_id}/cloud_accounts View Cloud Account_ID and Cloud Account Name
Parameter
- Change currency
- GET/cost/costoptimizer/optimizeusage/{tenant_id}/summary Tenant Wise Cost Summary
Parameter
- Change currency
- POST/cost/executive_dashboard/cloud_forecaster_for_six_months Get cloud Forecaster for six months
Parameter
- Change CloudForecasterForSixMonthsRequest.currency (Added Enum)
Return Type
-
Add start_date//specify the start date. start_date: yyyy-mm-dd
-
Add end_date//specify the start date. start_date: yyyy-mm-dd
-
Delete
date//specify the start date. start_date: yyyy-mm-dd
- POST/cost/executive_dashboard/cost_optimization_by_optimization_types cost optimization by optimization type
Parameter
- Change CostOptimizationByOptimizationTypesRequest.currency (Added Enum)
Return Type
- Add resource_id//resource_id
- POST/cost/executive_dashboard/cost_optimization_trend Get cost optimization trend
Parameter
- Change CostOptimizationTrendRequest.currency (Added Enum)
- GET/cost/markups_and_discounts/{tenant_id}/list List Cost Markup Rules
Return Type
- Change rule_type (Added Enum)
- PUT/cost/posture/account_or_tenant/visibility/cloud_usage_summary List Visibility Summary by Cloud Account Usage
Parameter
- Change ListIdentifierWiseRequest.currency (Added Enum)
- PUT/cost/posture/account_or_tenant/visibility/identifier_wise_cost List Visibility Summary by Identifier
Parameter
- Change ListIdentifierWiseRequest.currency (Added Enum)
- PUT/cost/posture/accounts List Dashboard Summary by Account
Parameter
- Change CostSummaryRequest.filter.account_type
- Change CostSummaryRequest.filter.cloud_service
- POST/cost/posture/dashboard_summary List Dashboard Summary by Account, Tenant, Service type
Parameter
- Change CostDashboardSummaryRequest.currency (Added Enum)
Return Type
-
Change available_currency (Added Enum)
-
Change selected_currency (Added Enum)
-
Change account_usage.currency (Added Enum)
-
Change tenant_usage.currency (Added Enum)
- PUT/cost/posture/ea_view_or_csp_view List Dashboard by Identifier
Parameter
- Change CostSummaryEAOrCSPRequest.currency (Added Enum)
- Change CostSummaryEAOrCSPRequest.filter.account_type
- Change CostSummaryEAOrCSPRequest.filter.cloud_service
- PUT/cost/posture/ea_view_or_csp_view/visibility List Dashboard by EA or CSP View For Visibility
Parameter
- Change CostSummaryEAOrCSPVisibilityRequest.currency (Added Enum)
- PUT/cost/posture/service_type List Dashboard Summary by Cloud
Parameter
- Change CostSummaryDataReqServiceType.currency (Added Enum)
- PUT/cost/posture/tenants List Dashboard Summary by Tenant
Parameter
- Change CostSummaryReqModelTenant.filter.account_type
- Change CostSummaryReqModelTenant.filter.cloud_service
- GET/cost/posture/{tenant_id}/get_cost_hierarchy Get Cost Hierarchy
Parameter
- Change currency
- POST/cost/ri/recommendation List Recommendations
Parameter
- Change ListRIRecommendationsRequest.currency (Added Enum)
- GET/cost/ri/utilization/reservations List Cost Reservations & Utilization
Parameter
- Change currency
- POST/cost_anomaly/billing_cost_anomaly Get Account wise daily Billing Cost Anomaly
Parameter
- Change CostAnomalySummaryRequest.currency (Added Enum)
- POST/governance/guardrails/{tenant_id}/policies/batch Batch Policies
Return Type
- Add display_name//Display name of the policy
- Add resource_category//Category of resource
- Add resource_type//Type of resource
- Add service_resources//Service resources of policy
- Add equivalent_policies//Equivalent policy names
- Change name
- POST/operation/automation/scripts/{tenant_id} Create Script
Parameter
- Change CreateScriptRequest.platform
- GET/operation/automation/scripts/{tenant_id} List Scripts
Return Type
- Change scripts.platform
- POST/operation/automation/scripts/{tenant_id}/execute Execute Script
Parameter
- Add ExecuteScriptRequest.job_details//Execution input such as script/host details
- Delete
ExecuteScriptRequest.host_details//Execution input such as script/host details
- PUT/operation/automation/{tenant_id}/scripts/{script_id} Update Script
Parameter
- Change CreateScriptRequest.platform
- GET/operation/automation/{tenant_id}/scripts/{script_id} Describe Script
Return Type
- Change platform
- POST/recommendations/{definition_id}/resolve_preexecute Resolve Recommendation Action Preexecute
Parameter
- Delete
action//Specify the action to fetch data
- Delete
- POST/recommendations/{tenant_id}/resolve_preexecute/{recommendation_id} Resolve PreExecute Recommendation
Parameter
- Delete
action//Specify the action to fetch data
- Delete
- POST/resource/inventory/{tenant_id}/resources Get Inventory Details
Parameter
- Add InventoryResourceDetailsRequest.filters.fetch_live_status//Specify to fetch the live ping status of the AWS SSM enabled instance.
- GET/tenants List Tenant
Return Type
- Change tenants.status
- PUT/tenants/{tenant_id} Update Tenant
Parameter
- Change UpdateTenantRequest.status
- GET/users/filter-options List Users
Return Type
- Change tenants.cloud_providers.cloud_accounts.currency (Added Enum)
- Change tenants.integrated_tool_providers.tool (Added Enum)
- POST/v1/cost/costoptimizer/optimizerate/long_term_savings/recommended_reservations/savings_summary Saving Summary for Recommended Reservations
Parameter
- Change RecommendedReservationsSavingsSummaryRequest.currency (Added Enum)
- POST/v1/cost/finops_assessment_trigger/{tenant_id}/{cloud_account_id} Finops Assessment Trigger
Return Type
- Add assessment_run_id//Assessment run id
- Delete
cloud_account_id//cloud account id
- POST/v1/cost/resource_wise_billing_monthly/latest Returns the latest resource wise monthly bill for given service account and resource id
Parameter
- Delete
ResourceWiseBillingMonthlyLatestRequest.billing_end_date//End Date of billing period
Return Type
-
Add latest_resource_cost//Resource cost for the usage
-
Add billing_start_date//Start Date of billing period
-
Delete
rate//Rate for the usage
- Delete
- GET/v1/feature_requirements/list List Feature requirements
Return Type
- Delete
providers.access_policies.cloud//Cloud Provider to select - Change feature (Added Enum)
- Change providers.mandatory_dependent_features
- Change providers.optional_dependent_features
- Change providers.ondemand_dependent_features
- Delete
- POST/v1/master_accounts
Parameter
- Add CreateMasterAccountRequest.sso_tenant_id//SSO tenant id
- Add CreateMasterAccountRequest.mfa_enabled//Flag to enable MFA for the master account
- Add CreateMasterAccountRequest.custom_tags//List of tag key/value pairs
- Add CreateMasterAccountRequest.third_party_subscription_details//Third party subscription details
- Delete
CreateMasterAccountRequest.subscription_info.action//Action will be create for project master creation - Delete
CreateMasterAccountRequest.subscription_info.subscription_id//Subscription id of user - Delete
CreateMasterAccountRequest.notification_settings.email_template//Email Template - Delete
CreateMasterAccountRequest.notification_settings.header_logo//Header Logo - Delete
CreateMasterAccountRequest.notification_settings.footer_text//Footer text - Delete
CreateMasterAccountRequest.notification_settings.template_type//Type of template - Delete
CreateMasterAccountRequest.notification_settings.email_settings//Email settings
- GET/v1/master_accounts/item/{master_account_id} Master Account View
Return Type
- Add notification_settings//Notification settings
- Add crm_id//CRM id
- Add auth_config//Auth Configuration
- Delete
segment//segment - Delete
industry//industry - Delete
country//country - Delete
size//size - Delete
region//region - Delete
subscription_info.action//Action will be create for project master creation - Delete
subscription_info.subscription_id//Subscription id of user
- GET/v1/master_accounts/{master_account_id}/tenants Tenant List by Master Account
Return Type
- Add status//Indicates the status of the Tenant
- Add is_default//Is this a default tenant
- GET/v1/products/list List Products
Return Type
- Change features
- POST/v1/resource/smallest_sku_region Get unit price of smallest sku for a specific region
Parameter
- Change ResourceUnitPriceCheapestSkuRequest.currency (Added Enum)
- GET/v1/role_templates/list List Role Templates
Return Type
- Change policies.policy (Added Enum)
- Change integrated_tools
- POST/v1/stacks-marketplace/products/batch Batch Stacks Marketplace Products
Return Type
- Add results//Map from identifier to response model
- POST/v1/stacks-marketplace/stack-definition-versions/batch Batch Stacks Marketplace Stack Definition Versions
Return Type
- Add results//Map from identifier to response model
- GET/v1/stacks-marketplace/stack-definition-versions/item/{stack_definition_version_id}/publishing/{master_account_id}/history Get Stacks Marketplace Stack Definitions Version Publishing History
Return Type
- Add auto_publish_settings//Auto-Publish settings
- POST/v1/stacks-marketplace/stack-definition-versions/item/{stack_definition_version_id}/publishing/{master_account_id}/state Set State for Stacks Marketplace Stack Definition Version Publishing
Parameter
- Add StacksMarketplaceStackPublishingState.auto_publish_settings//Auto-Publish settings
Return Type
- Add auto_publish_settings//Auto-Publish settings
- GET/v1/stacks-marketplace/stack-definition-versions/item/{stack_definition_version_id}/publishing/{master_account_id}/state Get State for Stacks Marketplace Stack Definition Version Publishing
Return Type
- Add auto_publish_settings//Auto-Publish settings
- POST/v1/stacks-marketplace/stack-definitions/batch Batch Stacks Marketplace Stack Definitions
Return Type
- Add results//Map from identifier to response model
- GET/v1/stacks-marketplace/stack-definitions/item/{stack_definition_id}/history Get Stacks Marketplace Stack Definition History
Return Type
- Add results//Map from identifier to response model
- POST/v1/stacks-marketplace/stack-deployment/batch Batch Stacks Marketplace Stack Deployments
Return Type
- Add results//Map from identifier to response model
- POST/v1/stacks-marketplace/stack-deployment/history/batch Batch Stacks Marketplace Stack Deployment History
Return Type
- Add results//Map from identifier to response model
- Delete
deployment_id//Deployment ID - Delete
stack_version_id//Stack version ID - Delete
stack_deployment_action//Deployment action of the resource - Delete
job_id//Job ID - Delete
initiated_at//Initiated at - Delete
completed_at//Completed at - Delete
status//Deployment execution status - Delete
initiated_by//Initiated by - Delete
distributor_id//Distributor ID - Delete
input_parameters//JSON encoded string of input parameters - Delete
run_name//Run name - Delete
status_message//Status message
- POST/v1/stacks-marketplace/stack-deployment/item/{stack_deployment_id}/execute Execute Stacks Marketplace Stack Deployment
Parameter
- Add StackMarketplaceStackDeploymentExecute.estimated_cost//Estimated cost of the stack before deployment.
Return Type
- Add estimated_cost//Estimated cost of the stack before deployment.
- GET/v1/user/switch_account/{master_account_id} Switch Master Account
Return Type
- Add user_guide_url//User Guide URL
- Add support_url//Support URL
- Add terms_and_conditions_url//Terms and Conditions URL
- Add user.products//Products enabled in the master account
- Delete
alias//Alias details. - Delete
workflow//Workflow details - Delete
is_full_access//Whether full access or not. - Delete
dashboard_reference//Dashboard reference. - Delete
payment//Payment list. - Delete
user.product_bundle_name//Project Bundle Name of the users. - Change user.crm_id
- Change audit (Data Type)
- GET/v1/user_details Get User session and roles details
Return Type
- Add user_guide_url//User Guide URL
- Add support_url//Support URL
- Add terms_and_conditions_url//Terms and Conditions URL
- Add user.products//Products enabled in the master account
- Delete
alias//Alias details. - Delete
workflow//Workflow details - Delete
is_full_access//Whether full access or not. - Delete
dashboard_reference//Dashboard reference. - Delete
payment//Payment list. - Delete
user.product_bundle_name//Project Bundle Name of the users. - Change user.crm_id
- Change audit (Data Type)
- POST/v1/well-architected-framework/assessment-run-question/batch Get a batch of Assessment Run History Question details
Return Type
- Add sync_failure_reason//Sync failure reason
- Add answers.sync_failure_reason//Sync failure reason
- POST/v1/well-architected-framework/assessment-run/batch Get a batch of assessment run details
Return Type
- Add sync_failure_reason//Sync failure reason
- POST/v1/well-architected-framework/assessment-run/create Start an assessment run for the assessment definition
Return Type
- Add sync_failure_reason//Sync failure reason
- GET/v1/well-architected-framework/assessment-run/item/{assessment_run_id} Fetch the details for an assessment run by ID
Return Type
- Add sync_failure_reason//Sync failure reason
- POST/v1/well-architected-framework/assessment-run/item/{assessment_run_id}/answer Answer a question or best practice
Parameter
- Add WellArchitectedFrameworkAssessmentRunAnswerRequest.answer.sync_failure_reason//Sync failure reason
Return Type
-
Add sync_failure_reason//Sync failure reason
-
Add answers.sync_failure_reason//Sync failure reason
- POST/v1/well-architected-framework/assessment-run/item/{assessment_run_id}/set-state Set the state for an assessment run
Return Type
- Add sync_failure_reason//Sync failure reason
- POST/v1/workload-query/resource/batch Returns a list of ServiceResourceInventory
Return Type
- Add service_resource_id//Unique identifier of the resource
- POST/v2/audit/auditlog/list Audit List
Parameter
- Change AuditLogListRequest.filters.event_types
- Change AuditLogListRequest.filters.event_actions
- POST/v2/schedule_recommendations/filters Schedule Recommendations Filters
Return Type
- Change currencies
- POST/v2/schedule_recommendations/list_resource_schedule Schedule Recommendations Resource Schedule List
Return Type
- Change currency (Added Enum)
- POST/v2/schedule_recommendations/list_schedules Schedule Recommendations Schedule List
Parameter
- Change ScheduleRecommendationScheduleRequest.currencies
- POST/v2/schedule_recommendations/resource_details Schedule Recommendations Resource Details
Return Type
- Change currency (Added Enum)
- POST/v2/schedule_recommendations/summary Schedule Recommendations Summary
Parameter
- Change ScheduleRecommendationSummaryRequest.currency (Added Enum)
- POST/v2/service_account/create Create a new Service Account
Parameter
- Add ServiceAccountDetails.billing_account_id//Link to Service Account that is used to retrieve billing information.
- Change ServiceAccountDetails.currency (Added Enum)
- Change ServiceAccountDetails.onboarded_features.feature (Added Enum)
- POST/v2/service_account/item/{service_account_id} Update Service Account details
Parameter
-
Add ServiceAccountDetails.billing_account_id//Link to Service Account that is used to retrieve billing information.
-
Change ServiceAccountDetails.currency (Added Enum)
-
Change ServiceAccountDetails.onboarded_features.feature (Added Enum)
Return Type
-
Add billing_account_id//Link to Service Account that is used to retrieve billing information.
-
Change currency (Added Enum)
-
Change onboarded_features.feature (Added Enum)
-
- GET/v2/service_account/item/{service_account_id} Get Service Account details
Return Type
- Add billing_account_id//Link to Service Account that is used to retrieve billing information.
- Change currency (Added Enum)
- Change onboarded_features.feature (Added Enum)
- GET/v2/service_account/item/{service_account_id}/credentials_validation Validate Service Account Credentials
Return Type
- Add billing_account_id//Link to Service Account that is used to retrieve billing information.
- Change currency (Added Enum)
- Change onboarded_features.feature (Added Enum)
- POST/v2/service_account/item/{service_account_id}/dry_run Validate update of Service Account details
Parameter
-
Add ServiceAccountDetails.billing_account_id//Link to Service Account that is used to retrieve billing information.
-
Change ServiceAccountDetails.currency (Added Enum)
-
Change ServiceAccountDetails.onboarded_features.feature (Added Enum)
Return Type
-
Add billing_account_id//Link to Service Account that is used to retrieve billing information.
-
Change currency (Added Enum)
-
Change onboarded_features.feature (Added Enum)
-
- POST/v2/service_account/item/{service_account_id}/extended_dry_run Validate update of Service Account details and check if the Governance Configuration can be accepted by the Cloud/Tool provider
Parameter
-
Add ServiceAccountDetails.billing_account_id//Link to Service Account that is used to retrieve billing information.
-
Change ServiceAccountDetails.currency (Added Enum)
-
Change ServiceAccountDetails.onboarded_features.feature (Added Enum)
Return Type
-
Add billing_account_id//Link to Service Account that is used to retrieve billing information.
-
Change currency (Added Enum)
-
Change onboarded_features.feature (Added Enum)
-
- POST/v2/service_account/item/{service_account_id}/sync_status Trigger refresh of Sync Status
Parameter
- Add ServiceAccountSync.finops**savings_plans//Savings Plans current status
Return Type
- Add finops**savings_plans//Savings Plans current status
- GET/v2/service_account/item/{service_account_id}/sync_status Get Current Sync Status
Return Type
- Add finops**savings_plans//Savings Plans current status
- GET/v2/service_account/item/{service_account_id}/sync_status_history Get Sync Status History
Return Type
- Add finops**savings_plans//Savings Plans status history
- POST/v2/service_account/list List Service Accounts
Parameter
- Add ServiceAccountListRequest.filters.include_billing_as_parent//Also include billing accounts as parents.
- Add ServiceAccountListRequest.filters.only_restricted_cloud//Only include accounts in restricted datacenters
- Add ServiceAccountListRequest.filters.exclude_restricted_cloud//Exclude all accounts in restricted datacenters
- Add ServiceAccountListRequest.filters.sync_status.finops__savings_plans//Savings Plans current status
- Change ServiceAccountListRequest.filters.currencies
- Change ServiceAccountListRequest.filters.onboarded_any
- Change ServiceAccountListRequest.filters.onboarded_all
Updated 2 months ago