---
title: "GET /v1/organization-recommendations/{organizationRecommendationIdentifier}/accounts"
method: GET
path: "/v1/organization-recommendations/{organizationRecommendationIdentifier}/accounts"
---

# GET /v1/organization-recommendations/{organizationRecommendationIdentifier}/accounts

`GET /v1/organization-recommendations/{organizationRecommendationIdentifier}/accounts`

Lists the accounts that own the resources for an organization aggregate recommendation. This API only supports prioritized recommendations and provides global priority recommendations, eliminating the need to call the API in each AWS Region.

## Path parameters

- `organizationRecommendationIdentifier` string, required

## Query parameters

- `nextToken` string
- `maxResults` integer
- `affectedAccountId` string

## Response `200`

Success

- ListOrganizationRecommendationAccountsResponse
  - `nextToken` string — The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.
  - `accountRecommendationLifecycleSummaries` AccountRecommendationLifecycleSummary[], required — The account recommendations lifecycles that are applicable to the Recommendation
    - `accountId` string — The AWS account ID
    - `accountRecommendationArn` string — The Recommendation ARN
    - `lifecycleStage` 'in_progress' | 'pending_response' | 'dismissed' | 'resolved' — The lifecycle stage from AWS Trusted Advisor Priority
    - `updatedOnBehalfOf` string — The person on whose behalf a Technical Account Manager (TAM) updated the recommendation. This information is only available when a Technical Account Manager takes an action on a recommendation managed by AWS Trusted Advisor Priority
    - `updatedOnBehalfOfJobTitle` string — The job title of the person on whose behalf a Technical Account Manager (TAM) updated the recommendation. This information is only available when a Technical Account Manager takes an action on a recommendation managed by AWS Trusted Advisor Priority
    - `updateReason` string, password — Reason for the lifecycle stage change
    - `updateReasonCode` 'non_critical_account' | 'temporary_account' | 'valid_business_case' | 'other_methods_available' | 'low_priority' | 'not_applicable' | 'other' — Reason code for the lifecycle state change
    - `lastUpdatedAt` string, date-time — When the Recommendation was last updated

## Other responses

- `480` — AccessDeniedException
- `481` — InternalServerException
- `482` — ValidationException
- `483` — ThrottlingException
- `484` — ResourceNotFoundException

---

[API](https://skmtc.net/aws/apis/trustedadvisor.md) · [All operations](https://skmtc.net/aws/apis/trustedadvisor/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/aws/trustedadvisor/versions/1c71cc4b8ee0/schema)
