---
title: "GET /applications/{applicationId}/policy"
method: GET
path: "/applications/{applicationId}/policy"
---

# GET /applications/{applicationId}/policy

`GET /applications/{applicationId}/policy`

Retrieves the policy for the application.

## Path parameters

- `applicationId` string, required

## Response `200`

Success

- GetApplicationPolicyResponse
  - `Statements` ApplicationPolicyStatement[] — An array of policy statements applied to the application.
    - `Actions` String[], required — For the list of actions supported for this operation, see <a href="https://docs.aws.amazon.com/serverlessrepo/latest/devguide/access-control-resource-based.html#application-permissions">Application Permissions</a>.
    - `PrincipalOrgIDs` String[] — An array of PrinciplalOrgIDs, which corresponds to AWS IAM <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#principal-org-id">aws:PrincipalOrgID</a> global condition key.
    - `Principals` String[], required — An array of AWS account IDs, or * to make the application public.
    - `StatementId` string — A unique ID for the statement.

## Other responses

- `480` — NotFoundException
- `481` — TooManyRequestsException
- `482` — BadRequestException
- `483` — InternalServerErrorException
- `484` — ForbiddenException

---

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