---
updatedAt: 2026-03-01T17:45:57.000Z
agentTools:
  siteIndex: https://techdocs.akamai.com/llms.txt
  projectIndex: https://techdocs.akamai.com/mtls-edge-truststore/llms.txt
---

# Get a CA set

Get details of a CA set.

# OpenAPI definition

```json
{
  "externalDocs": {
    "description": "See documentation for Akamai's mTLS Edge Truststore API",
    "url": "https://techdocs.akamai.com/mtls-edge-truststore/reference"
  },
  "info": {
    "license": {
      "name": "Apache 2.0",
      "url": "https://www.apache.org/licenses/LICENSE-2.0.html"
    },
    "title": "CA sets",
    "version": "v2"
  },
  "openapi": "3.0.0",
  "paths": {
    "/ca-sets/{caSetId}": {
      "get": {
        "description": "Get details of a CA set.",
        "externalDocs": {
          "description": "See documentation for this operation in Akamai's mTLS Edge Truststore API",
          "url": "https://techdocs.akamai.com/mtls-edge-truststore/reference/get-ca-set"
        },
        "operationId": "get-ca-set",
        "parameters": [
          {
            "description": "For customers who manage more than one account, this [runs the operation from another account](https://techdocs.akamai.com/developer/docs/manage-many-accounts-with-one-api-client). The Identity and Access Management API provides a [list of available account switch keys](https://techdocs.akamai.com/iam-api/reference/get-client-account-switch-keys).",
            "in": "query",
            "name": "accountSwitchKey",
            "required": false,
            "schema": {
              "example": "1-5C0YLB:1-8BYUX",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "example": {
                  "accountId": "A-CCT5678",
                  "caSetId": "1000",
                  "caSetLink": "/mtls-edge-truststore/v2/ca-sets/1000",
                  "caSetName": "Internal_account_Set1",
                  "caSetStatus": "NOT_DELETED",
                  "createdBy": "jsmith",
                  "createdDate": "2025-03-24T16:17:52.076693Z",
                  "deletedBy": null,
                  "deletedDate": null,
                  "description": "Optional description for Internal_account_Set1",
                  "latestVersion": null,
                  "latestVersionLink": null,
                  "productionVersion": null,
                  "productionVersionLink": null,
                  "removalDate": null,
                  "stagingVersion": null,
                  "stagingVersionLink": null,
                  "versionsLink": "/mtls-edge-truststore/v2/ca-sets/1000/versions"
                },
                "schema": {
                  "additionalProperties": false,
                  "description": "Schema for a CA set.",
                  "properties": {
                    "accountId": {
                      "description": "Identifies the account the CA set belongs to.",
                      "minLength": 1,
                      "type": "string"
                    },
                    "caSetId": {
                      "description": "Uniquely identifies the CA set.",
                      "minLength": 1,
                      "type": "string"
                    },
                    "caSetLink": {
                      "description": "Hypermedia link to the CA set.",
                      "minLength": 1,
                      "type": "string"
                    },
                    "caSetName": {
                      "description": "The name of the CA set.",
                      "minLength": 1,
                      "type": "string"
                    },
                    "caSetStatus": {
                      "description": "Status of the CA Set, one of `NOT_DELETED`, `DELETING`, or `DELETED`.",
                      "enum": [
                        "NOT_DELETED",
                        "DELETING",
                        "DELETED"
                      ],
                      "type": "string"
                    },
                    "createdBy": {
                      "description": "The user who created the CA set.",
                      "minLength": 1,
                      "type": "string"
                    },
                    "createdDate": {
                      "description": "When the CA set was created.",
                      "format": "date-time",
                      "type": "string"
                    },
                    "deletedBy": {
                      "description": "The user who requested to delete the CA set, or `null` if there's no request.",
                      "minLength": 1,
                      "nullable": true,
                      "type": "string"
                    },
                    "deletedDate": {
                      "description": "When the CA set was deleted, or `null` if there's no request.",
                      "format": "date-time",
                      "nullable": true,
                      "type": "string"
                    },
                    "description": {
                      "description": "Any additional comments you can add to the CA set.",
                      "minLength": 0,
                      "nullable": true,
                      "type": "string"
                    },
                    "latestVersion": {
                      "description": "Version number for newly created / cloned version in a CA set.",
                      "minimum": 1,
                      "nullable": true,
                      "type": "integer"
                    },
                    "latestVersionLink": {
                      "description": "URL linking the most recent version based on the updated version.",
                      "minLength": 1,
                      "nullable": true,
                      "type": "string"
                    },
                    "productionVersion": {
                      "description": "Version number of the CA set that is active on production.",
                      "minimum": 1,
                      "nullable": true,
                      "type": "integer"
                    },
                    "productionVersionLink": {
                      "description": "The CA set version activated on the `PRODUCTION` network.",
                      "minLength": 1,
                      "nullable": true,
                      "type": "string"
                    },
                    "removalDate": {
                      "description": "The time when the CA set will be permanently deleted from the system.",
                      "format": "date-time",
                      "nullable": true,
                      "type": "string"
                    },
                    "stagingVersion": {
                      "description": "Version number of the CA set that is active on staging.",
                      "minimum": 1,
                      "nullable": true,
                      "type": "integer"
                    },
                    "stagingVersionLink": {
                      "description": "The CA set version activated on the `STAGING` network.",
                      "minLength": 1,
                      "nullable": true,
                      "type": "string"
                    },
                    "versionsLink": {
                      "description": "Link to the CA set versions that belong to this CA set.",
                      "minLength": 1,
                      "type": "string"
                    }
                  },
                  "required": [
                    "caSetName"
                  ],
                  "title": "CA set",
                  "type": "object",
                  "x-akamai": {
                    "file-path": "schemas/ca-set.v2.yaml"
                  }
                }
              }
            },
            "description": "The response provides the CA set.",
            "headers": {
              "X-RateLimit-Limit": {
                "description": "Total number of requests you can make in the current time window. You can't make more requests than this value. See [Rate Limiting](https://techdocs.akamai.com/mtls-edge-truststore/reference/rate-resource-limit).",
                "schema": {
                  "example": 20,
                  "type": "integer"
                },
                "x-akamai": {
                  "file-path": "headers/ratelimit-limit-header.v2.yaml"
                }
              },
              "X-RateLimit-Next": {
                "description": "The time when your request counter resets to the full limit specified by `X-RateLimit-Limit`. See [Rate Limiting](https://techdocs.akamai.com/mtls-edge-truststore/reference/rate-resource-limit).",
                "schema": {
                  "example": "2023-11-08T05:54:01Z",
                  "format": "date-time",
                  "type": "string"
                },
                "x-akamai": {
                  "file-path": "headers/ratelimit-reset-header.v2.yaml"
                }
              },
              "X-RateLimit-Remaining": {
                "description": "Total number of requests you can still make in the current time window. See [Rate Limiting](https://techdocs.akamai.com/mtls-edge-truststore/reference/rate-resource-limit).",
                "schema": {
                  "example": 17,
                  "type": "integer"
                },
                "x-akamai": {
                  "file-path": "headers/ratelimit-remaining-header.v2.yaml"
                }
              }
            }
          },
          "404": {
            "content": {
              "application/problem+json": {
                "example": {
                  "contextInfo": {
                    "caSetId": "51745"
                  },
                  "detail": "Cannot get CA set as the CA set with caSetId 51745 is not found.",
                  "instance": "/mtls-edge-truststore/error-types/ca-set-not-found/982c5bdc0abffe8d",
                  "status": 404,
                  "title": "CA set is not found.",
                  "type": "/mtls-edge-truststore/error-types/ca-set-not-found"
                },
                "schema": {
                  "additionalProperties": false,
                  "description": "Schema for a problem.",
                  "properties": {
                    "contextInfo": {
                      "description": "__Read-only__ Additional information that provides additional datapoints about the error.",
                      "readOnly": true,
                      "type": "object"
                    },
                    "detail": {
                      "description": "__Read-only__ Explains the problem with any guidance on how to fix it.",
                      "minLength": 1,
                      "readOnly": true,
                      "type": "string"
                    },
                    "errors": {
                      "description": "__Read-only__ The problem type errors.",
                      "items": {
                        "additionalProperties": false,
                        "description": "Schema for error problem+json.",
                        "properties": {
                          "contextInfo": {
                            "description": "__Read-only__ Additional information that provides additional datapoints about the error.",
                            "readOnly": true,
                            "type": "object"
                          },
                          "detail": {
                            "description": "__Read-only__ A human-readable explanation specific to this occurrence of the problem.",
                            "minLength": 1,
                            "readOnly": true,
                            "type": "string"
                          },
                          "pointer": {
                            "description": "__Read-only__ Non-navigable URI that identifies the position in the request body with an error",
                            "minLength": 1,
                            "readOnly": true,
                            "type": "string"
                          },
                          "title": {
                            "description": "__Read-only__ Human readable summary of the problem type.",
                            "minLength": 1,
                            "readOnly": true,
                            "type": "string"
                          },
                          "type": {
                            "description": "__Read-only__ Non-navigable URI to describe the problem type.",
                            "minLength": 1,
                            "readOnly": true,
                            "type": "string"
                          }
                        },
                        "required": [
                          "type"
                        ],
                        "title": "Generic error problem",
                        "type": "object",
                        "x-akamai": {
                          "file-path": "schemas/problem-error.v2.yaml"
                        }
                      },
                      "minItems": 0,
                      "readOnly": true,
                      "type": "array"
                    },
                    "instance": {
                      "description": "__Read-only__ Non-navigable URI that identifies current error case with a trace ID.",
                      "minLength": 1,
                      "readOnly": true,
                      "type": "string"
                    },
                    "pointer": {
                      "description": "__Read-only__ Non-navigable URI that identifies the position in the request body with an error",
                      "minLength": 1,
                      "nullable": true,
                      "readOnly": true,
                      "type": "string"
                    },
                    "status": {
                      "description": "__Read-only__ The HTTP status code.",
                      "minimum": 1,
                      "readOnly": true,
                      "type": "integer"
                    },
                    "title": {
                      "description": "__Read-only__ Human readable summary of each error case.",
                      "minLength": 1,
                      "readOnly": true,
                      "type": "string"
                    },
                    "type": {
                      "description": "__Read-only__ Non-navigable URI that identifies each error case.",
                      "minLength": 1,
                      "readOnly": true,
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "title": "Generic problem",
                  "type": "object",
                  "x-akamai": {
                    "file-path": "schemas/problem.v2.yaml"
                  }
                }
              }
            },
            "description": "[Not found](https://techdocs.akamai.com/mtls-edge-truststore/reference/404). CA set is not found."
          },
          "406": {
            "content": {
              "application/problem+json": {
                "example": {
                  "contextInfo": {
                    "allowedMediaTypes": [
                      "application/json"
                    ],
                    "unsupportedMediaType": "application/json123"
                  },
                  "detail": "Could not find acceptable representation. Allowed media type(s) are [application/json].",
                  "status": 406,
                  "title": "Could not find acceptable representation.",
                  "type": "/mtls-edge-truststore/error-types/media-type-not-acceptable"
                },
                "schema": {
                  "additionalProperties": false,
                  "description": "Schema for a problem.",
                  "properties": {
                    "contextInfo": {
                      "description": "__Read-only__ Additional information that provides additional datapoints about the error.",
                      "readOnly": true,
                      "type": "object"
                    },
                    "detail": {
                      "description": "__Read-only__ Explains the problem with any guidance on how to fix it.",
                      "minLength": 1,
                      "readOnly": true,
                      "type": "string"
                    },
                    "errors": {
                      "description": "__Read-only__ The problem type errors.",
                      "items": {
                        "additionalProperties": false,
                        "description": "Schema for error problem+json.",
                        "properties": {
                          "contextInfo": {
                            "description": "__Read-only__ Additional information that provides additional datapoints about the error.",
                            "readOnly": true,
                            "type": "object"
                          },
                          "detail": {
                            "description": "__Read-only__ A human-readable explanation specific to this occurrence of the problem.",
                            "minLength": 1,
                            "readOnly": true,
                            "type": "string"
                          },
                          "pointer": {
                            "description": "__Read-only__ Non-navigable URI that identifies the position in the request body with an error",
                            "minLength": 1,
                            "readOnly": true,
                            "type": "string"
                          },
                          "title": {
                            "description": "__Read-only__ Human readable summary of the problem type.",
                            "minLength": 1,
                            "readOnly": true,
                            "type": "string"
                          },
                          "type": {
                            "description": "__Read-only__ Non-navigable URI to describe the problem type.",
                            "minLength": 1,
                            "readOnly": true,
                            "type": "string"
                          }
                        },
                        "required": [
                          "type"
                        ],
                        "title": "Generic error problem",
                        "type": "object",
                        "x-akamai": {
                          "file-path": "schemas/problem-error.v2.yaml"
                        }
                      },
                      "minItems": 0,
                      "readOnly": true,
                      "type": "array"
                    },
                    "instance": {
                      "description": "__Read-only__ Non-navigable URI that identifies current error case with a trace ID.",
                      "minLength": 1,
                      "readOnly": true,
                      "type": "string"
                    },
                    "pointer": {
                      "description": "__Read-only__ Non-navigable URI that identifies the position in the request body with an error",
                      "minLength": 1,
                      "nullable": true,
                      "readOnly": true,
                      "type": "string"
                    },
                    "status": {
                      "description": "__Read-only__ The HTTP status code.",
                      "minimum": 1,
                      "readOnly": true,
                      "type": "integer"
                    },
                    "title": {
                      "description": "__Read-only__ Human readable summary of each error case.",
                      "minLength": 1,
                      "readOnly": true,
                      "type": "string"
                    },
                    "type": {
                      "description": "__Read-only__ Non-navigable URI that identifies each error case.",
                      "minLength": 1,
                      "readOnly": true,
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "title": "Generic problem",
                  "type": "object",
                  "x-akamai": {
                    "file-path": "schemas/problem.v2.yaml"
                  }
                }
              }
            },
            "description": "[Not acceptable](https://techdocs.akamai.com/mtls-edge-truststore/reference/406).",
            "x-akamai": {
              "file-path": "errors/406.yaml"
            }
          },
          "429": {
            "content": {
              "application/problem+json": {
                "example": {
                  "detail": "Quota has been exhausted. You can submit the request after 49 seconds",
                  "instance": "/mtls-edge-truststore/error-types/account-rate-limit-exceeded?traceId=-8494562331894707338",
                  "rateLimit": 2,
                  "rateLimitNext": "2023-11-08T05:49:55.123456Z",
                  "rateLimitRemaining": 0,
                  "status": 429,
                  "title": "Account Rate Limit Exceeded",
                  "type": "/mtls-edge-truststore/error-types/account-rate-limit-exceeded"
                },
                "schema": {
                  "additionalProperties": false,
                  "description": "Schema for a problem.",
                  "properties": {
                    "detail": {
                      "description": "__Read-only__ Explains the problem with any guidance on how to fix it.",
                      "minLength": 1,
                      "readOnly": true,
                      "type": "string"
                    },
                    "instance": {
                      "description": "__Read-only__ Non-navigable URI that identifies current error case with a trace ID.",
                      "minLength": 1,
                      "readOnly": true,
                      "type": "string"
                    },
                    "rateLimit": {
                      "description": "__Read-only__ Indicates the number of tokens that will be added upon refresh",
                      "readOnly": true,
                      "type": "integer"
                    },
                    "rateLimitNext": {
                      "description": "__Read-only__ Indicates the timestamp at which rate limit tokens are going to be refreshed",
                      "readOnly": true,
                      "type": "string"
                    },
                    "rateLimitRemaining": {
                      "description": "__Read-only__ Indicates the number of tokens remaining as per the rate limits allocated",
                      "readOnly": true,
                      "type": "integer"
                    },
                    "status": {
                      "description": "__Read-only__ The HTTP status code.",
                      "minimum": 1,
                      "readOnly": true,
                      "type": "integer"
                    },
                    "title": {
                      "description": "__Read-only__ Human readable summary of each error case.",
                      "minLength": 1,
                      "readOnly": true,
                      "type": "string"
                    },
                    "type": {
                      "description": "__Read-only__ Non-navigable URI that identifies each error case.",
                      "minLength": 1,
                      "readOnly": true,
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "title": "Generic problem",
                  "type": "object",
                  "x-akamai": {
                    "file-path": "schemas/problem-429.v2.yaml"
                  }
                }
              }
            },
            "description": "[Too Many Requests](https://techdocs.akamai.com/mtls-edge-truststore/reference/429).",
            "headers": {
              "X-RateLimit-Limit": {
                "description": "Total number of requests you can make in the current time window. You can't make more requests than this value. See [Rate Limiting](https://techdocs.akamai.com/mtls-edge-truststore/reference/rate-resource-limit).",
                "schema": {
                  "example": 20,
                  "type": "integer"
                },
                "x-akamai": {
                  "file-path": "headers/ratelimit-limit-header.v2.yaml"
                }
              },
              "X-RateLimit-Next": {
                "description": "The time when your request counter resets to the full limit specified by `X-RateLimit-Limit`. See [Rate Limiting](https://techdocs.akamai.com/mtls-edge-truststore/reference/rate-resource-limit).",
                "schema": {
                  "example": "2023-11-08T05:54:01Z",
                  "format": "date-time",
                  "type": "string"
                },
                "x-akamai": {
                  "file-path": "headers/ratelimit-reset-header.v2.yaml"
                }
              },
              "X-RateLimit-Remaining": {
                "description": "Total number of requests you can still make in the current time window. See [Rate Limiting](https://techdocs.akamai.com/mtls-edge-truststore/reference/rate-resource-limit).",
                "schema": {
                  "example": 17,
                  "type": "integer"
                },
                "x-akamai": {
                  "file-path": "headers/ratelimit-remaining-header.v2.yaml"
                }
              }
            },
            "x-akamai": {
              "file-path": "errors/429.yaml"
            }
          },
          "503": {
            "content": {
              "application/problem+json": {
                "example": {
                  "detail": "Server temporarily unavailable. Try again in 42 seconds",
                  "instance": "/mtls-edge-truststore/error-types/global-rate-limit-exceeded?traceId=5070150513476270612",
                  "retryAfter": 42,
                  "status": 503,
                  "title": "Global Limit Exceeded",
                  "type": "/mtls-edge-truststore/error-types/global-rate-limit-exceeded"
                },
                "schema": {
                  "additionalProperties": false,
                  "description": "Schema for a problem.",
                  "properties": {
                    "detail": {
                      "description": "__Read-only__ Explains the problem with any guidance on how to fix it.",
                      "minLength": 1,
                      "readOnly": true,
                      "type": "string"
                    },
                    "instance": {
                      "description": "__Read-only__ Non-navigable URI that identifies current error case with a trace ID.",
                      "minLength": 1,
                      "readOnly": true,
                      "type": "string"
                    },
                    "retryAfter": {
                      "description": "Indicates how long the user agent should wait before making a follow-up request.",
                      "example": 60,
                      "type": "integer"
                    },
                    "status": {
                      "description": "__Read-only__ The HTTP status code.",
                      "minimum": 1,
                      "readOnly": true,
                      "type": "integer"
                    },
                    "title": {
                      "description": "__Read-only__ Human readable summary of each error case.",
                      "minLength": 1,
                      "readOnly": true,
                      "type": "string"
                    },
                    "type": {
                      "description": "__Read-only__ Non-navigable URI that identifies each error case.",
                      "minLength": 1,
                      "readOnly": true,
                      "type": "string"
                    }
                  },
                  "required": [
                    "type"
                  ],
                  "title": "Generic problem",
                  "type": "object",
                  "x-akamai": {
                    "file-path": "schemas/problem-503.v2.yaml"
                  }
                }
              }
            },
            "description": "[Service Unavailable](https://techdocs.akamai.com/mtls-edge-truststore/reference/503).",
            "headers": {
              "Retry-After": {
                "description": "The earliest RFC 1123 timestamp after which you should make a follow-up request.",
                "required": true,
                "schema": {
                  "example": "Wed, 21 Oct 2015 07:28:00 GMT",
                  "type": "string"
                },
                "x-akamai": {
                  "file-path": "headers/retry-after-header.v2.yaml"
                }
              }
            },
            "x-akamai": {
              "file-path": "errors/503.yaml"
            }
          }
        },
        "summary": "Get a CA set",
        "tags": [
          "CA set"
        ]
      },
      "parameters": [
        {
          "description": "Identifies each CA set.",
          "in": "path",
          "name": "caSetId",
          "required": true,
          "schema": {
            "example": "1",
            "type": "string"
          },
          "x-akamai": {
            "file-path": "parameters/ca-set-id-path.yaml"
          }
        }
      ],
      "x-akamai": {
        "file-path": "paths/ca-set.yaml",
        "path-info": "/ca-sets/{caSetId}"
      }
    }
  },
  "servers": [
    {
      "url": "https://{hostname}/mtls-edge-truststore/v2"
    }
  ],
  "tags": [
    {
      "description": "Groups operations that manage CA sets.",
      "name": "CA set"
    }
  ],
  "x-akamai": {
    "auth-type": "EDGE_GRID",
    "file-path": "01-ca-sets.yaml"
  },
  "x-readme": {
    "explorer-enabled": false,
    "samples-languages": [
      "curl",
      "python",
      "node"
    ]
  }
}
```

# Sibling pages

* [Create a CA set](https://techdocs.akamai.com/mtls-edge-truststore/reference/post-ca-set.md)
* [List CA sets](https://techdocs.akamai.com/mtls-edge-truststore/reference/get-ca-sets.md)
* [Delete a CA set](https://techdocs.akamai.com/mtls-edge-truststore/reference/delete-ca-set.md)
* [List CA set activations](https://techdocs.akamai.com/mtls-edge-truststore/reference/get-deployment-request-for-ca-set.md)
* [List CA set activities](https://techdocs.akamai.com/mtls-edge-truststore/reference/get-ca-set-activities.md)
* [Get CA set associations](https://techdocs.akamai.com/mtls-edge-truststore/reference/get-ca-set-associations.md)
* [Clone a CA set](https://techdocs.akamai.com/mtls-edge-truststore/reference/post-clone-ca-set.md)
* [Get CA set delete status](https://techdocs.akamai.com/mtls-edge-truststore/reference/get-deletion-request-for-ca-set.md)