Some of the API's data objects feature embedded link relations that provide URL paths that allow direct navigation to an object. For example, when you get an access key status, some items within the list include a link member, as shown here:

"accessKey": {
    "accessKeyUid": 12345,
    "link": "/cam/v1/access-keys/12345"
},
"accessKeyVersion": {
    "accessKeyUid": 12345,
    "version": 1,
    "link": "/cam/v1/access-keys/12345/versions/1"
}

This link responds to a GET request for a specific accessKey or accessKeyVersion.

Rate limiting

The CAM API imposes a rate-limiting constraint of 300 requests per minute to ensure even distribution of system resources. Exceeding this limit results in a 429 error response. You may also see a 503 error response.

  • X-RateLimit-Limit: 300 requests per minute.

  • X-RateLimit-Remaining: The number of remaining requests allowed during the period.

  • X-RateLimit-Next: Once you've reached the X-RateLimit-Limit, this represents the time you can issue another individual request. The X-RateLimit-Remaining gradually increases and becomes equal to X-RateLimit-Limit again.