- Print
- DarkLight
ListAccessKeys (GET)
- Print
- DarkLight
Availability
Early Access: July 1, 2026
Early Access is gated; contact the Backblaze Sales team for access.
Limited Availability: July 1, 2026
This API is available only to customers with access to the Backblaze Enterprise Web Console. For more information, contact the Backblaze Sales team.
List access keys for a user
If UserName is omitted, the request applies to the calling user.
Actual request: GET /?Action=ListAccessKeys&Version=2010-05-08&....
Example response
<ListAccessKeysResponse xmlns="https://iam.amazonaws.com/doc/2010-05-08/">
<ListAccessKeysResult>
<AccessKeyMetadata>
<member>
<UserName>reporting-user</UserName>
<AccessKeyId>AKIAIOSFODNN7EXAMPLE</AccessKeyId>
<Status>Active</Status>
<CreateDate>2026-02-03T21:10:00Z</CreateDate>
</member>
<member>
<UserName>reporting-user</UserName>
<AccessKeyId>AKIAIOSFODNN7OLDKEY</AccessKeyId>
<Status>Inactive</Status>
<CreateDate>2025-12-01T09:00:00Z</CreateDate>
</member>
</AccessKeyMetadata>
<IsTruncated>false</IsTruncated>
</ListAccessKeysResult>
<ResponseMetadata>
<RequestId>req-1234567890</RequestId>
</ResponseMetadata>
</ListAccessKeysResponse> AWS Signature Version 4. The Authorization header takes the form AWS4-HMAC-SHA256 Credential=..., SignedHeaders=..., Signature=.... For IAM and STS requests, the signing region is not validated; use any non-empty region value consistently. The signing service must be iam for IAM requests and sts for STS requests. When using temporary credentials, also include X-Amz-Security-Token: <session-token>.
API operation name.
IAM API version.
User name. If omitted on access-key operations, the request applies to the calling user.
Pagination marker returned by a previous list response.
Maximum number of items to return. Maximum 1,000.
The request succeeded. The response body is an XML document specific to the Action invoked, with a ResponseMetadata block containing a RequestId.
Action-specific XML response. See the example response for each operation.
The request was malformed or failed validation.
| HTTP Status | Code | Description |
|---|---|---|
| 400 | ValidationError | Invalid input parameter or failed validation. |
The caller is not authorized. For operations that reference IAM resources, authorization may be evaluated before resource existence is disclosed.
| HTTP Status | Code | Description |
|---|---|---|
| 403 | AccessDenied | The authenticated principal lacks permission for this action. |
For an authorized caller, the referenced entity does not exist.
| HTTP Status | Code | Description |
|---|---|---|
| 404 | NoSuchEntity | Referenced role, user, policy, or key does not exist. |
The request was rate-limited.
| HTTP Status | Code | Description |
|---|---|---|
| 429 | Throttling | Too many requests. Use exponential backoff. |
The server encountered an unexpected condition.
| HTTP Status | Code | Description |
|---|---|---|
| 500 | InternalFailure | Unexpected server error. |