---
title: "POST /standards/get"
method: POST
path: "/standards/get"
---

# POST /standards/get

`POST /standards/get`

Returns a list of the standards that are currently enabled.

## Query parameters

- `MaxResults` string
- `NextToken` string

## Request body

- object
  - `StandardsSubscriptionArns` NonEmptyString[] — The list of the standards subscription ARNs for the standards to retrieve.
  - `NextToken` string — <p>The token that is required for pagination. On your first call to the <code>GetEnabledStandards</code> operation, set the value of this parameter to <code>NULL</code>.</p> <p>For subsequent calls to the operation, to continue listing data, set the value of this parameter to the value returned from the previous response.</p>
  - `MaxResults` integer — The maximum number of results to return in the response.

## Response `200`

Success

- GetEnabledStandardsResponse
  - `StandardsSubscriptions` StandardsSubscription[] — The list of <code>StandardsSubscriptions</code> objects that include information about the enabled standards.
    - `StandardsSubscriptionArn` string, required — The ARN of a resource that represents your subscription to a supported standard.
    - `StandardsArn` string, required — The ARN of a standard.
    - `StandardsInput` object, required — A key-value pair of input for the standard.
    - `StandardsStatus` 'PENDING' | 'READY' | 'FAILED' | 'DELETING' | 'INCOMPLETE', required — <p>The status of the standard subscription.</p> <p>The status values are as follows:</p> <ul> <li> <p> <code>PENDING</code> - Standard is in the process of being enabled.</p> </li> <li> <p> <code>READY</code> - Standard is enabled.</p> </li> <li> <p> <code>INCOMPLETE</code> - Standard could not be enabled completely. Some controls may not be available.</p> </li> <li> <p> <code>DELETING</code> - Standard is in the process of being disabled.</p> </li> <li> <p> <code>FAILED</code> - Standard could not be disabled.</p> </li> </ul>
    - `StandardsStatusReason` object — The reason for the current status.
      - `StatusReasonCode` 'NO_AVAILABLE_CONFIGURATION_RECORDER' | 'INTERNAL_ERROR', required — The reason code that represents the reason for the current status of a standard subscription.
  - `NextToken` string — The pagination token to use to request the next page of results.

## Other responses

- `480` — InternalException
- `481` — InvalidInputException
- `482` — InvalidAccessException
- `483` — LimitExceededException

---

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