External APIs 4.2 (2305)

Released October 4, 2023

Changelog

What's New

  • POST/governance/account/{tenant_id}/cloud_account/{cloud_account_id}/config_validation Config Validation Details
  • GET/v1/aws-security-hub/{cloud_account_id}/region_details Get AWS Security Hub Region Validation Results
  • POST/v1/user_preferences/{user_id}/subkey/list List all subkeys of user preference filters
  • DELETE/v1/user_preferences/{user_id}/value/delete User Preference Delete
  • POST/v1/user_preferences/{user_id}/value/get Get details of the user preference
  • POST/v1/user_preferences/{user_id}/value/list List all user preference filters
  • POST/v1/user_preferences/{user_id}/value/set Create a new user preference filter
  • POST/v1/workload-definition/set-state-bulk Set state in Bulk for Workload Definition

What's Deprecated

Parameters

date_filter

Currently we are supporting YYYY-mm-dd for the date_filter parameter, but this format will be deprecated in the next release (2306).

Please use the following date filter parameters after the 2306 release:

current_month, 
current_month_minus_1,
current_month_minus_2, 
current_month_minus_3, 
current_month_minus_4, 
current_month_minus_5, 
current_month_minus_6, 
current_month_minus_7, 
current_month_minus_8, 
current_month_minus_9, 
current_month_minus_10, 
current_month_minus_11, 
current_month_minus_12

APIs

  • PUT /cost/posture/tenant
  • PUT /cost/posture/account_or_tenant/visibility/cloud_usage_summary
  • PUT /cost/posture/account_or_tenant/visibility/identifier_wise_cost
  • POST /cost/posture/dashboard_summary
  • PUT /cost/posture/service_type

What's Changed

  • GET/users/filter-options List Users

    📘

    Return Type

    • Add tenants.integrated_tool_providers.tool_accounts.scope//Scope of the Integrated Tool account
    • Change tenants.cloud_providers.cloud_accounts.scope
  • GET/v1/runbook/{tenant_id}/AWS/document/{document_id}/versions/history

    📘

    Return Type

    • Add document_creation_time
    • Deletecreated_date
  • GET/v1/user/switch_account/{master_account_id} Get Access Token

    📘

    Return Type

    • Add user.master_account_id//Master Account ID of the user.
    • Add user.master_account_name//Master Account Name of the user.
    • Deleteuser.tenant_master_id//Tenant Master ID of the user.
    • Deleteuser.tenant_master_name//Tenant Master Name of the user.
  • GET/v1/user_details Get User session and roles details

    📘

    Return Type

    • Add user.master_account_id//Master Account ID of the user.
    • Add user.master_account_name//Master Account Name of the user.
    • Deleteuser.tenant_master_id//Tenant Master ID of the user.
    • Deleteuser.tenant_master_name//Tenant Master Name of the user.