External APIs 4.3 (2401) - What's Changed Part-III
What's Changed
- POST/users/forget_password/{user_id} Forget Password
Return Type
- Delete
status//Status of forget password API call.- Delete
message//Message of forget password API call. message.
- GET/users/profile/{user_id} View User Profile
Return Type
- Delete
message//Message of profile API call
- POST/users/{user_id}/activate_user/{auth_token} Activate User
Parameter
- Add ActivateRequest
- Delete
ActivateRequestModel
- POST/v1/auth/tokens/refresh Get Refresh Token
Parameter
- Add RefreshTokenRequest
- Delete
RefreshTokenRequestModel
- POST/v1/aws-security-hub/dashboard/findings/list Returns a list AWS Security Hub Findings ids
Parameter
- Change AwsSecurityHubFindingListRequest.filters.filters.clouds
- POST/v1/cost/costoptimizer/optimizerate/long_term_savings/recommended_reservations/savings_summary Saving Summary for Recommended Reservations
Parameter
- Change RecommendedReservationsSavingsSummaryRequest.services
- POST/v1/cost/tags/list Returns a list of CostTag ids
Parameter
- Change CostTagListRequest.filters.clouds
- POST/v1/integrations/servicenow/cmdb_config/list_inventory_attributes List Inventory Attributes for Resource
Parameter
- Change ServiceNowCmdbViewInventorySchemaRequest.service_name (Added Enum)
- POST/v1/integrations/servicenow/cmdb_config/view_hierarchy View Cloud Schema Hierarchy
Parameter
- Add ServiceNowCmdbCloudSchemaRequest.monitoring_support_schema//flag to return inventory hierarchy for monitoring support resources
- Change ServiceNowCmdbCloudSchemaRequest.service_name (Added Enum)
- POST/v1/master_accounts
Parameter
- Add CreateMasterAccountRequest.products//Products to enable
- Delete
CreateMasterAccountRequest.is_full_access- Delete
CreateMasterAccountRequest.product_bundles//Product Bundle List- Delete
CreateMasterAccountRequest.cost_settings//Discount config info- Delete
CreateMasterAccountRequest.supported_bundles//Supported Bundle List
- DELETE/v1/master_accounts/item/{master_account_id} Master Account Delete
Return Type
- Delete
message//Response message.
- GET/v1/master_accounts/item/{master_account_id} Master Account View
Return Type
- Add products//Products enabled in the master account
- Delete
is_full_access//Whether full access or not.- Delete
cost_settings//Discount config info- Delete
metadata//Additional metadata information of master account
- POST/v1/tag_baseline/batch Get Baselines
Return Type
- Add title//Name of the baseline
- Add description//Description of the baseline
- Add scope//At what scope level the baseline should work
- POST/v1/tag_baseline/create Create new Tag Baseline
Return Type
- Add title//Name of the baseline
- Add description//Description of the baseline
- Add scope//At what scope level the baseline should work
- GET/v1/tag_baseline/item/{baseline_id} Get Tag Baseline Definition
Return Type
- Add title//Name of the baseline
- Add description//Description of the baseline
- Add scope//At what scope level the baseline should work
- GET/v1/tag_baseline/item/{baseline_id}/history Get the history of a Tag Baseline Definition
Return Type
- Delete
details.title//Name of the baseline- Delete
details.description//Description of the baseline- Delete
details.scope//At what scope level the baseline should work
- POST/v1/tag_baseline_version/batch Get Dashboard Versions
Return Type
- Delete
details.title//Name of the baseline- Delete
details.description//Description of the baseline- Delete
details.scope//At what scope level the baseline should work
- POST/v1/tag_baseline_version/create Create new Tag Baseline Definition Version
Parameter
- Delete
TagBaselineDefinitionVersion.details.title//Name of the baseline- Delete
TagBaselineDefinitionVersion.details.description//Description of the baseline- Delete
TagBaselineDefinitionVersion.details.scope//At what scope level the baseline should work
Return Type
- Delete
details.title//Name of the baseline- Delete
details.description//Description of the baseline- Delete
details.scope//At what scope level the baseline should work
- GET/v1/tag_baseline_version/item/{version_id} Get Tag Baseline Definition Version
Return Type
- Delete
details.title//Name of the baseline- Delete
details.description//Description of the baseline- Delete
details.scope//At what scope level the baseline should work
- GET/v1/tag_baseline_version/item/{version_id}/make-head Make Tag Baseline Definition Version the Head version
Return Type
- Delete
details.title//Name of the baseline- Delete
details.description//Description of the baseline- Delete
details.scope//At what scope level the baseline should work
- GET/v1/tag_baseline_version/item/{version_id}/make-release Make Tag Baseline Definition Version the Release version
Return Type
- Delete
details.title//Name of the baseline- Delete
details.description//Description of the baseline- Delete
details.scope//At what scope level the baseline should work
- POST/v1/tag_baseline_version/parseImport Parse Tag Baseline Definition Version
Return Type
- Delete
title//Name of the baseline- Delete
description//Description of the baseline- Delete
scope//At what scope level the baseline should work
- POST/v1/tag_baselines/available_tags/batch Returns a batch of AvailableTag
Parameter
- Add TagBaselineAvailableTagBatchRequest
- Delete
BatchRequest
- POST/v1/tag_baselines/available_tags/list Returns a list of AvailableTags ids
Parameter
- Change TagBaselineAvailableTagListRequest.filters.filters.clouds
- POST/v1/tag_posture/snapshot/item/{snapshot_id}/summary/cloud_account/list Returns a list of TagPostureCloudAccountSummary identifiers based on input filters
Parameter
- Change TagPostureSummaryListRequest.filters.filter.clouds
- POST/v1/tag_posture/snapshot/item/{snapshot_id}/summary/resource/list Returns a list of TagPostureResourceSummary identifiers based on input filters
Parameter
- Change TagPostureSummaryListRequest.filters.filter.clouds
- GET/v1/user/switch_account/{master_account_id} Switch Master Account
Return Type
- Add auth_type//Authentication type.
- Add require_access_key//Whether access key required.
- Add workflow//Workflow details
- Add auth_method//Authentication method.
- Add cost_unit//Constant unit.
- Add is_full_access//Whether full access or not.
- Add subscription_details//Subscription details.
- Add dashboard_reference//Dashboard reference.
- Add payment//Payment list.
- Add is_product_admin//Whether Product admin or not.
- Add cost_currency//Cost currency.
- Add footer_text//Footer text.
- Delete
license_expiry//License Expiry- Change account_id
- Change is_account_admin
- Change alias
- Change audit
- DELETE/v1/user_delegation/master_accounts/{master_account_id}/rules/item/{rule_id} Delete User Delegation
Return Type
- Delete
message//Response message.
- GET/v1/user_details Get User session and roles details
Return Type
- Delete
supported_pillars//Supported pillars.
- POST/v1/user_preferences/{user_id}/value/get Get details of the user preference
Return Type
- Add updated_at//When the user preference was updated
- Delete
update_at//When the user preference was updated
- POST/v1/user_preferences/{user_id}/value/list List all user preferences
Return Type
- Add names//Map from name to last update timestamp
- POST/v1/user_preferences/{user_id}/value/set Create a new user preference
Parameter
- Add UserPreference.updated_at//When the user preference was updated
- Delete
UserPreference.update_at//When the user preference was updated
Return Type
- Add updated_at//When the user preference was updated
- Delete
update_at//When the user preference was updated
- GET/v1/well-architected-framework/assessment-definition/item/{assessment_id}/history Get the history of an Assessment Definition
Return Type
- Delete
details.sync_with_hyperscaler.AWS.cloud_account_id//ID of cloud account- Delete
details.sync_with_hyperscaler.AWS.region//Name of region
- POST/v1/well-architected-framework/assessment-definition/list Filter Assessment Definitions
Parameter
- Change AssessmentDefinitionListRequest.sort.column (Added Enum)
- POST/v1/well-architected-framework/assessment-run-report/create Schedule the generation of a report for an assessment run
Parameter
- Change WellArchitectedFrameworkReportCreateRequest.report_type (Added Enum)
- POST/v1/well-architected-framework/assessment-version/batch Get Assessment Versions
Return Type
- Delete
details.sync_with_hyperscaler.AWS.cloud_account_id//ID of cloud account- Delete
details.sync_with_hyperscaler.AWS.region//Name of region
- POST/v1/well-architected-framework/assessment-version/create Create new Assessment Definition Version
Parameter
- Delete
WellArchitectedFrameworkAssessmentDefinitionVersion.details.sync_with_hyperscaler.AWS.cloud_account_id//ID of cloud account- Delete
WellArchitectedFrameworkAssessmentDefinitionVersion.details.sync_with_hyperscaler.AWS.region//Name of region
Return Type
- Delete
details.sync_with_hyperscaler.AWS.cloud_account_id//ID of cloud account- Delete
details.sync_with_hyperscaler.AWS.region//Name of region
- GET/v1/well-architected-framework/assessment-version/item/{version_id} Get Assessment Definition Version
Return Type
- Delete
details.sync_with_hyperscaler.AWS.cloud_account_id//ID of cloud account- Delete
details.sync_with_hyperscaler.AWS.region//Name of region
- GET/v1/well-architected-framework/assessment-version/item/{version_id}/make-head Make Assessment Definition Version the Head version
Return Type
- Delete
details.sync_with_hyperscaler.AWS.cloud_account_id//ID of cloud account- Delete
details.sync_with_hyperscaler.AWS.region//Name of region
- GET/v1/well-architected-framework/assessment-version/item/{version_id}/make-release Make Assessment Definition Version the Release version
Return Type
- Delete
details.sync_with_hyperscaler.AWS.cloud_account_id//ID of cloud account- Delete
details.sync_with_hyperscaler.AWS.region//Name of region
- GET/v1/well-architected-framework/assessment-version/item/{version_id}/set-state Set state of Assessment Definition Version
Return Type
- Delete
details.sync_with_hyperscaler.AWS.cloud_account_id//ID of cloud account- Delete
details.sync_with_hyperscaler.AWS.region//Name of region
- POST/v1/well-architected-framework/assessment-version/parseImport Parse Assessment Definition Version
Return Type
- Delete
sync_with_hyperscaler.AWS.cloud_account_id//ID of cloud account- Delete
sync_with_hyperscaler.AWS.region//Name of region
- POST/v1/well-architected-framework/{tenant_id}/framework/batch Batch Frameworks
Return Type
- Change valid_service_types
- POST/v1/well-architected-framework/{tenant_id}/framework/create Framework Create
Parameter
- Change WellArchitectedFramework.valid_service_types
Return Type
- Change valid_service_types
- POST/v1/well-architected-framework/{tenant_id}/framework/update Framework Update
Parameter
- Change WellArchitectedFramework.valid_service_types
Return Type
- Change valid_service_types
- POST/v1/workload-definition/list Filter Workload Definitions
Parameter
- Change WorkloadDefinitionListRequest.sort.column (Added Enum)
- GET/v1/workload-query/resource/filters/service-resource Returns list of WorkloadServiceResource with all possible filter values
Return Type
- Change cloud (Added Enum)
- POST/v2/audit/auditlog/list Audit List
Parameter
- Change AuditLogListRequest.filters.event_types
- Change AuditLogListRequest.filters.event_actions
- POST/v2/security/executive_dashboard/access/by_cloud_account Get Access Violation by Cloud Account
Parameter
- Change SecurityDashboardRequest.filter.clouds
Return Type
- Change cloud_provider (Added Enum)
- POST/v2/security/executive_dashboard/access/by_region Get Access Violation By Region
Parameter
- Change SecurityDashboardRequest.filter.clouds
Return Type
- Change cloud_provider (Added Enum)
- POST/v2/security/executive_dashboard/access/trend_by_severity Get Access Violation trend by severity
Parameter
- Change SecurityDashboardRequest.filter.clouds
- PUT/{tenant_id}/budgets/threshold_alerts/update Update Budget Threshold Alerts
Parameter
- Add ThresholdAlertUpdateRequest
- Delete
ThresholdAlertUpdateReqModel
- POST/{tenant_id}/budgets/threshold_alerts/view View Budget Threshold Alerts
Parameter
- Add ThresholdAlertViewListRequest
- Delete
ThresholdAlertViewListReqModel
Updated about 1 month ago