Validate External Key changedapi/admin/external_keys/validate
Nearest release: v2.1.245, published an hour after this site recorded the change. Shown because the two are within 24 hours of each other. Nothing here says the release caused the edit.
Recorded here
Lines+10added
Lines−13removed
From line
1
where the diff opens
First seen
14 Aug 2026
this site's first read of the page
Recorded edits4to this page, all time
# Validate External Key ## Path parameters ## Returns ## Example ### Response (200) ## Validate External Key ### Path Parameters ### Returns ### Example #### Response
The whole hunk
from line 1, old and new numbered
/
from line 1
1---
2title: Validate External Key
3url: https://platform.claude.com/docs/en/api/admin/external_keys/validate
4---
1# Validate External Key
52
6## Validate External Key
3**POST** `/v1/organizations/external_keys/{external_key_id}/validate`
74
8**post** `/v1/organizations/external_keys/{external_key_id}/validate`
9
105Validate an external key config against the customer's KMS.
116
127Anthropic performs an encrypt/decrypt roundtrip against the configured
from line 9
149`success` if the roundtrip succeeded, or `failure` with an error
1510message if it failed or timed out.
1611
17### Path Parameters
12## Path parameters
1813
1914- `external_key_id: string`
2015
2116 ID of the External Key.
2217
23### Returns
18 maxLength: 2048
2419
20## Returns
21
2522- `error: string or null`
2623
2724 Error message when status is `failure`. Null otherwise.
from line 33
3633
3734- `type: "external_key_validation"`
3835
39 - `"external_key_validation"`
36 default: external_key_validation
4037
41### Example
38## Example
4239
43```http
40```bash
4441curl https://api.anthropic.com/v1/organizations/external_keys/$EXTERNAL_KEY_ID/validate \
4542 -X POST \
4643 -H 'anthropic-version: 2023-06-01' \
from line 44
4744 -H "Authorization: Bearer $ANTHROPIC_OAUTH_TOKEN"
4845```
4946
50#### Response
47### Response (200)
5148
5249```json
5350{
No line in this hunk matches that.