Exchanging your API Token for an Access Token

With your API Token you’ll need to use the CSP Identity and Access Management group of APIs and fetch an “access token” which will be passed as part of each subsequent VMware Cloud on AWS API request. See below for more details on refresh tokens and handling expiration. Here’s the API you’ll need:

This is required in order to use the authorization token to generate an access token. An access token is valid for 30 minutes.

URL

POST https://console.cloud.vmware.com/csp/gateway/am/api/auth/api-tokens/authorize

Path Variables

none

Key Headers

none

Example JSON Payload

KeyExample ValueHow do I find This
refresh_tokeneyJhbGciOiJSUzI1XXXXXXXXXXXXXXXXXX
XXXXXXXXeyJzdWIiOiJ2bXdhcmUuY29
VMware Cloud API Authentication
{
    "refresh_token": "eyJhbGciOiJSUzI1XXXXXXXXXXXXXXXXXX
XXXXXXXXeyJzdWIiOiJ2bXdhcmUuY29"
}

Example Response Body

{
    "id_token": null,
    "token_type": "bearer",
    "expires_in": 1799,
    "scope": "external/ybUdoTC05kYFC9ZG560kpsn0I8M_/*",
    "access_token": "eyJhbGciOiXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXI6Imh0dHBzOi8vZ2F6LmNzcC12aWRtLXByb2QuY29tIiwiY29udGV4dF9uYW1lIjoiYjc3OTM5NTgtYjZiNi00OTE2LWEwMDgtNDBjNWM0N2VjMjRjIiwiYXpwIjoiY3NwX3ByZF9nYXpfaW50ZXJuYWxfY2xpZW50X2lkIiwiYXV0aG9yaXphdGlvbl9XXXXXXXXXXXXXXXXXXXXX13YXJlLmNvbSIsImNvbnRleHQiOiIxMjdiMjc1YS03OTJjLTQ5NTgtYWY5NS1hMmJkNWFjZDY5NTIiLCJwZXJtcyI6WyJleHRlcm5hbC95YlVkb1RDMDVrWUZDOVpHNTYwa3BzbjBJOE1fL25zeDpjbG91ZF9hZG1pbiIsImV4dGVybmFsL3liVWRvVEMwNWtZRkM5Wkc1NjBrcHNuMEk4TV8vdm1jLXVzZXI6ZnVsbCJdLCJleHAiOjE2NTkwNTUyNTAsImlhdCI6MTY1OTA1MzQ1MCwianRpXXXXXXXXXXXXXXXXXXXXXXXXXXXXNjdCI6InNiYXJyb25Adm13YXJlLmNvbSIsInVzZXJuYW1lIjoic2JhcnJvbiJ9.rzqywN0IC8BZmA0PyQHy9X43gjX1Kq7ny1KAfzDKx-JhLJg3FquHs_qMm-jjWj4Mfum5-4V9k664fYL_E5DrtDSw6hWLGuaCGoc9HTKZScLzTpR10KLbfSgK95lSRNbmfxXXxy9W0C4J0Cm_6dh4q0cqZxTXY2Y7gJlDaLJd-ZQnQxh5jhVJcyyPy5k675S9_Rb1D2_Ypp2U2Se4daUIrJn4yUv3P-OC45WTmxdsLTADOoURqlvMiVwYFpkiAykZlZD8s5hegsAhiMfMcmGrR3UTk3Oyndg9HOVCzdbtddHIWmmSDVaOmfJQMhDm09fldcsCF7ORaeSA8mEDEN0_jg",
    "refresh_token": "X3fG41qHO4jbeWVvVnhXXXXXXXXXXXXXXXXXXXXXX7"
}
Scroll to Top