External APIs 6.2 (2603)

Released - July 2026

Changelog

What's New

  1. GET/tenants/{tenant_id}/name_change_history Get Tenant Name Change History

  2. POST/v1/agent/action/confirm Confirm or deny a pending agent action

  3. POST/v1/ai_governance/metrics/aggregate Aggregate AI Metrics

  4. POST/v1/copilot_stats/org_metrics Get Copilot Organization Metrics

  5. POST/v1/copilot_stats/user_metrics Get Copilot User Metrics

  6. POST/v1/executive_dashboard/saved_views Create a saved view

  7. GET/v1/executive_dashboard/saved_views/item/{view_id} Get a saved view by identifier

  8. PUT/v1/executive_dashboard/saved_views/item/{view_id} Update a saved view

  9. DELETE/v1/executive_dashboard/saved_views/item/{view_id} Delete a saved view

  10. POST/v1/executive_dashboard/saved_views/list List saved views

  11. POST/v2/savings_plans/{tenant_id}/purchased/details List purchased savings plan details

  12. POST/v2/savings_plans/{tenant_id}/purchased/utilization Get savings plan utilization metrics

What's Decommissioned

None

What's Changed

  1. PUT/cost/cost_savings/accounts/visibility/{tenant_id} List Cost Saving Recommendation

    📘

    Return Type

    • Add recommendations.tenant_id//Tenant ID
  2. GET/cost/cost_savings/accounts/visibility/{tenant_id}/recommendations/{recommendation_id}/view View Cost Saving Recommendation

    📘

    Return Type

    • Add tenant_id//Tenant ID
  3. PUT/cost/cost_savings/tenants/visibility/{tenant_id} List Cost Saving Recommendation by Tenant

    📘

    Return Type

    • Add recommendations.tenant_id//Tenant ID
  4. POST/cost/costoptimizer/optimizerate/license_benefit/hub_discounts License Benefit Hub Discounts

    📘

    Return Type

    • Change summary_data.tenant_id
  5. POST/cost/ri/recommendation List Recommendations

    📘

    Return Type

    • Change recommendations.tenant_id
  6. GET/cost/ri/utilization/reservations List Cost Reservations & Utilization

    📘

    Return Type

    • Add reservations.tenant_id//Tenant ID
  7. GET/governance/guardrails/{tenant_id}/policy_jobs/{job_id} Describe Policy Job Details

    📘

    Return Type

    • Add tenant_id//Tenant ID
  8. GET/governance/guardrails/{tenant_id}/recommendations List Policy Recommendations

    📘

    Return Type

    • Add recommendations.tenant_id//Tenant ID
  9. POST/recommendations/{tenant_id}/account/list List Recommendations by Account

    📘

    Return Type

    • Add recommendations.tenant_id//Tenant ID
  10. GET/recommendations/{tenant_id}/service_account/list List Recommendations by Cloud Account

    📘

    Return Type

    • Add recommendations.tenant_id//Tenant ID
  11. PUT/tenants/{tenant_id} Update Tenant

    📘

    Parameter

    • Add UpdateTenantRequest.name//New name for the tenant. Tenant Name must be unique within the account. Must be 3-100 characters. Special characters ' " # ? / \ are not allowed.
  12. POST/v1/admin/background_job/forwarding_check Internal

    📘

    Parameter

    • Change BackgroundJobForwardingCheckRequest.target_executor (Added Enum)
    • Change BackgroundJobForwardingCheckRequest.path_executors
  13. PUT/v1/admin/background_job/invalidation

    📘

    Parameter

    • Change BackgroundJobInvalidation.executors
  14. POST/v1/admin/background_job/list Returns a list of BackgroundJobs ids

    📘

    Parameter

    • Change BackgroundJobListRequest.filters.executor (Added Enum)
  15. POST/v1/admin/background_job/logger/set-level Sets the level of a logger

    📘

    Parameter

    • Change BackgroundJobLogger.executor (Added Enum)

    Return Type

    • Change executor (Added Enum)
  16. POST/v1/admin/background_job/loggers Returns a list of BackgroundJobs threads

    📘

    Parameter

    • Change BackgroundJobLoggerRequest.executor (Added Enum)

    Return Type

    • Change executor (Added Enum)
  17. POST/v1/admin/background_job/queue Queues a Background Job

    📘

    Parameter

    • Change BackgroundJobQueueRequest.executor (Added Enum)
  18. POST/v1/admin/background_job/stacktrace Returns the frames for the executing BackgroundJob

    📘

    Return Type

    • Change executor (Added Enum)
  19. POST/v1/admin/background_job/stats Returns statistics about the selected executors

    📘

    Parameter

    • Change BackgroundJobStatisticsRequest.executor (Added Enum)
  20. POST/v1/admin/background_job/threads Returns a list of BackgroundJobs threads

    📘

    Parameter

    • Change BackgroundJobThreadRequest.executor (Added Enum)

    Return Type

    • Change executor (Added Enum)
  21. POST/v1/admin/request_audit/list Returns a list of BackgroundJobs ids

    📘

    Parameter

    • Change RequestAuditListRequest.filters.executor (Added Enum)
  22. POST/v1/admin/request_audit/profiler/config Requests to profile a endpoint or resource path

    📘

    Return Type

    • Change executor (Added Enum)
  23. POST/v1/admin/request_audit/profiler/status Get the list of endpoints currently profiled

    📘

    Return Type

    • Change executor (Added Enum)
  24. POST/v1/background_job_handler/configuration Fetch the configuration of a Background Job Handler

    📘

    Parameter

    • Change BackgroundJobHandlerConfigurationRequest.executor (Added Enum)
  25. POST/v1/background_job_handler/list Lists the active Background Job Handlers

    📘

    Parameter

    • Change BackgroundJobHandlerConfigurationRequest.executor (Added Enum)
  26. GET/v1/feature_requirements/list List Feature requirements

    📘

    Return Type

    • Change executor (Added Enum)
  27. PUT/v1/mcp/server/item/{server_id} Update an MCP server's configuration

    📘

    Parameter

    • Change McpServerRequest.business_agents
  28. POST/v1/mcp/server/register Register a new MCP server for the current tenant

    📘

    Parameter

    • Change McpServerRequest.business_agents
  29. POST/v1/mcp/server/tools Get MCP tools available for a tenant and business agent

    📘

    Parameter

    • Change McpToolsRequest.business_agent (Added Enum)
  30. POST/v1/policies/policy_jobs/batch List of policy job details

    📘

    Return Type

    • Add tenant_id//Tenant ID
  31. GET/v1/role_templates/list List Role Templates

    📘

    Return Type

    • Change policies.policy (Added Enum)
  32. GET/v2/service_account/item/{service_account_id}/sync_status Get Current Sync Status

    📘

    Return Type

    • Add finops__ri_ontology_sync//Billing & Cost Analytics - RI ontology projection into GraphDB current status
    • Add finops__sp_ontology_sync//Billing & Cost Analytics - SP ontology projection into GraphDB current status
  33. POST/v2/service_account/item/{service_account_id}/sync_status Trigger refresh of Sync Status

    📘

    Parameter

    • Add ServiceAccountSync.finops__ri_ontology_sync//Billing & Cost Analytics - RI ontology projection into GraphDB current status
    • Add ServiceAccountSync.finops__sp_ontology_sync//Billing & Cost Analytics - SP ontology projection into GraphDB current status

    Return Type

    • Add finops__ri_ontology_sync//Billing & Cost Analytics - RI ontology projection into GraphDB current status
    • Add finops__sp_ontology_sync//Billing & Cost Analytics - SP ontology projection into GraphDB current status
  34. GET/v2/service_account/item/{service_account_id}/sync_status_history Get Sync Status History

    📘

    Return Type

    • Add finops__ri_ontology_sync//Billing & Cost Analytics - RI ontology projection into GraphDB status history
    • Add finops__sp_ontology_sync//Billing & Cost Analytics - SP ontology projection into GraphDB status history
  35. POST/v2/service_account/list List Service Accounts

    📘

    Parameter

    • Add ServiceAccountListRequest.filters.sync_status.finops__ri_ontology_sync//Billing & Cost Analytics - RI ontology projection into GraphDB current status
    • Add ServiceAccountListRequest.filters.sync_status.finops__sp_ontology_sync//Billing & Cost Analytics - SP ontology projection into GraphDB current status
  36. POST/v2/service_account/summary Summarize Service Accounts

    📘

    Parameter

    • Add ServiceAccountSummaryRequest.filters.sync_status.finops__ri_ontology_sync//Billing & Cost Analytics - RI ontology projection into GraphDB current status
    • Add ServiceAccountSummaryRequest.filters.sync_status.finops__sp_ontology_sync//Billing & Cost Analytics - SP ontology projection into GraphDB current status

What's Coming in the Next Release? (2604)

What's New:

  1. GET/v2/service_account/item/{service_account_id}/aws/log_groups/{region} List Available AWS CloudWatch Log Groups By Region

  2. GET/v2/service_account/item/{service_account_id}/gcp/bigquery/datasets List Available GCP BigQuery Datasets

  3. GET/v2/service_account/item/{service_account_id}/gcp/bigquery/datasets/{dataset_id}/tables List Available GCP BigQuery Tables

What's Changing:

  1. POST/cost_anomaly/billing_cost_anomaly Get Account wise daily Billing Cost Anomaly

    📘

    Parameter

    • Add CostAnomalySummaryRequest.billing_source//Records based on the actual metric that is used during anomaly detection

    Return Type

    • Add details.billing_source//Records based on the actual metric that is used during anomaly detection
  2. POST/cost_anomaly/billing_cost_anomaly_resources Get Account wise daily Billing Cost Anomaly Resources

    📘

    Parameter

    • Add CostAnomalyResourcesRequest.billing_source//Records based on the actual metric that is used during anomaly detection

    Return Type

    • Add details.billing_source//Records based on the actual metric that is used during anomaly detection
  3. GET/tenants List Tenant

    📘

    Return Type

    • Add tenants.cost_anomaly_settings.billing_source//Base billing metric where the aggregation query will be executed.
  4. PUT/tenants/{tenant_id} Update Tenant

    📘

    Parameter

    • Add UpdateTenantRequest.cost_anomaly_settings.billing_source//Base billing metric where the aggregation query will be executed.
  5. GET/v1/feature_requirements/list List Feature requirements

    📘

    Return Type

    • Change feature (Added Enum)
    • Change providers.mandatory_dependent_features
    • Change providers.optional_dependent_features
    • Change providers.ondemand_dependent_features
  6. PUT/v1/master_accounts/item/{master_account_id} Master Account Update

    📘

    Parameter

    • Add MasterAccountDetails.cost_anomaly_settings.billing_source//Base billing metric where the aggregation query will be executed.

    Return Type

    • Add cost_anomaly_settings.billing_source//Base billing metric where the aggregation query will be executed.
  7. GET/v1/master_accounts/item/{master_account_id} Master Account View

    📘

    Return Type

    • Add cost_anomaly_settings.billing_source//Base billing metric where the aggregation query will be executed.
  8. GET/v1/products/list List Products

    📘

    Return Type

    • Change features
  9. POST/v2/cost_anomaly/dimension_grouping_rule_view Get grouping rule–wise daily cost anomalies

    📘

    Parameter

    • Add CostAnomalyGroupingRuleRequest.billing_source//Records based on the actual metric that is used during anomaly detection

    Return Type

    • Add billing_source//Records based on the actual metric that is used during anomaly detection
  10. POST/v2/service_account/create Create a new Service Account

    📘

    Parameter

    • Change ServiceAccountDetails.onboarded_features.feature (Added Enum)
  11. GET/v2/service_account/item/{service_account_id} Get Service Account details

    📘

    Return Type

    • Change onboarded_features.feature (Added Enum)
  12. POST/v2/service_account/item/{service_account_id} Update Service Account details

    📘

    Parameter

    • Change ServiceAccountDetails.onboarded_features.feature (Added Enum)

    Return Type

    • Change onboarded_features.feature (Added Enum)
  13. GET/v2/service_account/item/{service_account_id}/credentials_validation Validate Service Account Credentials

    📘

    Return Type

    • Change onboarded_features.feature (Added Enum)
  14. POST/v2/service_account/item/{service_account_id}/dry_run Validate update of Service Account details

    📘

    Parameter

    • Change ServiceAccountDetails.onboarded_features.feature (Added Enum)

    Return Type

    • Change onboarded_features.feature (Added Enum)
  15. 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

    • Change ServiceAccountDetails.onboarded_features.feature (Added Enum)

    Return Type

    • Change onboarded_features.feature (Added Enum)
  16. GET/v2/service_account/item/{service_account_id}/sync_status Get Current Sync Status

    📘

    Return Type

    • Add cloudops__ai_prompt_analytics//AI Prompt Analytics current status
  17. POST/v2/service_account/item/{service_account_id}/sync_status Trigger refresh of Sync Status

    📘

    Parameter

    • Add ServiceAccountSync.cloudops__ai_prompt_analytics//AI Prompt Analytics current status

    Return Type

    • Add cloudops__ai_prompt_analytics//AI Prompt Analytics current status
  18. GET/v2/service_account/item/{service_account_id}/sync_status_history Get Sync Status History

    📘

    Return Type

    • Add cloudops__ai_prompt_analytics//AI Prompt Analytics status history
  19. POST/v2/service_account/list List Service Accounts

    📘

    Parameter

    • Add ServiceAccountListRequest.filters.sync_status.cloudops__ai_prompt_analytics//AI Prompt Analytics current status
    • Change ServiceAccountListRequest.filters.onboarded_any
    • Change ServiceAccountListRequest.filters.onboarded_all
  20. POST/v2/service_account/summary Summarize Service Accounts

    📘

    Parameter

    • Add ServiceAccountSummaryRequest.filters.sync_status.cloudops__ai_prompt_analytics//AI Prompt Analytics current status
    • Change ServiceAccountSummaryRequest.filters.onboarded_any
    • Change ServiceAccountSummaryRequest.filters.onboarded_all