---
title: "generateAmazonCognitoSessionCredentials"
method: POST
path: "/provisioning/aws/cognito/credentials"
tags: ["SORACOM Krypton"]
---

# generateAmazonCognitoSessionCredentials

`POST /provisioning/aws/cognito/credentials`

## Request

- Base URL: `https://krypton.soracom.io:8036/v1`
- URL: `https://krypton.soracom.io:8036/v1/provisioning/aws/cognito/credentials`
- Auth: none declared

Generate AWS session credentials via Amazon Cognito

## Headers

- `x-soracom-signature` string
- `x-soracom-timestamp` string
- `x-soracom-digest-algorithm` string

## Request body

- ProvisioningRequest
  - `keyId` string
  - `requestParameters` ProvisioningRequestParameters
    - `skipCertificates` boolean
    - `thingName` string

## Response `200`

AWS session credentials associated with Amazon Cognito identity pool

- AmazonCognitoSessionCredentialsResponse
  - `credentials` Credentials
    - `accessKeyId` string
    - `expiration` string, date-time
    - `secretKey` string
    - `sessionToken` string
  - `identityId` string
  - `region` string

---

[API](https://skmtc.dev/soracom/apis/soracom-krypton-api.md) - [All operations](https://skmtc.dev/soracom/apis/soracom-krypton-api/llms.txt) - [OpenAPI document](https://skmtc.dev/soracom/apis/soracom-krypton-api/revisions/63b222bba432?raw)
