List User Profiles changedapi/beta/user_profiles/list
Nearest release: v2.1.306, published 2 hours 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+18added
Lines−18removed
From line
57
where the diff opens
First seen
14 Aug 2026
this site's first read of the page
Recorded edits19to this page, all time
The whole hunk
from line 57, old and new numbered
/
from line 57
5757
5858- `"anthropic-beta": optional array of AnthropicBeta`
5959
60 This endpoint is in beta: requests must send `user-profiles-2026-03-24`, `user-profiles-2026-08-18`, or `user-profiles-2026-09-04` in this header.
60 Optional header to specify the beta version(s) you want to use.
6161
6262 - `string`
6363
from line 193
193193
194194 Arbitrary key-value metadata. Maximum 16 pairs, keys up to 64 chars, values up to 512 chars.
195195
196 - `name: string or null`
197
198 Real-world name of the entity this profile represents (company or individual). For a company the platform resells Claude access to (`access_type` `passthrough`) this is that company's name. `null` until the platform supplies one.
199
196200 - `trust_grants: map[BetaUserProfileTrustGrant]`
197201
198202 Trust grants for this profile, keyed by grant name. Key omitted when no grant is active or in flight.
from line 213
209213
210214 - `updated_at: string`
211215
212 When this user profile was last modified, in RFC 3339 format. Trust-grant status changes also bump this timestamp.
216 When this user profile was last modified, in RFC 3339 format. It normally also updates shortly after Anthropic gives the profile an approval or withdraws one. Other changes to the statuses that Anthropic reports do not always update it, so read the status itself rather than watching this timestamp.
213217
214218 format: date-time
215219
216220 - `access_type: optional "application" or "passthrough"`
217221
218 How the platform uses the API for this entity: `application` (default) or `passthrough`. Present under the `user-profiles-2026-08-18` and later beta headers.
222 How the platform uses the API for this entity: `application` (default) or `passthrough`. Absent under the legacy `user-profiles-2026-03-24` beta header.
219223
220224 - `"application"`
221225
from line 231
227231
228232 - `external_id: optional string or null`
229233
230 Platform's own identifier for this user. Not enforced unique. Present under the `user-profiles-2026-03-24` and `user-profiles-2026-08-18` beta headers; under `user-profiles-2026-09-04` the value is `external_user_details.reference_id`.
234 Platform's own identifier for this user. Not enforced unique. Legacy field, present only under the `user-profiles-2026-03-24` and `user-profiles-2026-08-18` beta headers; without one of them, the value is `external_user_details.reference_id`.
231235
232236 - `external_user_details: optional BetaUserProfileExternalUserDetails`
233237
234 Details about the entity this profile represents, as the platform states them; not verified by Anthropic. Present under the `user-profiles-2026-09-04` beta header, with every field present and `null` until the platform supplies a value; the earlier beta headers serve `reference_id` as the top-level `external_id`, and `user-profiles-2026-08-18` serves `onboarded_at` as `external_user_onboarded_at`.
238 Details about the entity this profile represents, as the platform states them; not verified by Anthropic. Every field is present, `null` until the platform supplies a value. Absent under the legacy `user-profiles-2026-03-24` and `user-profiles-2026-08-18` beta headers, which serve `reference_id` as the top-level `external_id` and, under `user-profiles-2026-08-18`, `onboarded_at` as `external_user_onboarded_at`.
235239
236240 - `account_status: "active" or "suspended" or "blocked" or null`
237241
from line 289
285289
286290 - `external_user_onboarded_at: optional string or null`
287291
288 When the entity this profile represents opened its account with the platform, as stated by the platform, in RFC 3339 format (UTC). `null` until the platform supplies one. Present under the `user-profiles-2026-08-18` beta header; under `user-profiles-2026-09-04` the value is `external_user_details.onboarded_at`.
292 When the entity this profile represents opened its account with the platform, as stated by the platform, in RFC 3339 format (UTC). `null` until the platform supplies one. Legacy field, present only under the `user-profiles-2026-08-18` beta header; without a legacy header, the value is `external_user_details.onboarded_at`.
289293
290294 format: date-time
291295
292 - `name: optional string or null`
293
294 Real-world name of the entity this profile represents (company or individual). For a company the platform resells Claude access to (`access_type` `passthrough`) this is that company's name.
295
296296- `next_page: string or null`
297297
298298 Cursor for the next page, or `null` when there are no more results.
from line 315
315315 "id": "uprof_011CZkZCu8hGbp5mYRQgUmz9",
316316 "created_at": "2026-03-15T10:00:00Z",
317317 "metadata": {},
318 "name": "Example User",
318319 "trust_grants": {
319320 "cyber": {
320321 "status": "active"
from line 327
326327 "external_id": "user_12345",
327328 "external_user_details": {
328329 "account_status": "active",
329 "country": "country",
330 "email_hash": "email_hash",
331 "entity_type": "individual",
332 "name_hash": "name_hash",
333 "onboarded_at": "2019-12-27T18:11:19.117Z",
334 "reference_id": "reference_id"
330 "country": "US",
331 "email_hash": null,
332 "entity_type": "business",
333 "name_hash": null,
334 "onboarded_at": "2024-11-02T08:15:00Z",
335 "reference_id": "user_12345"
335336 },
336 "external_user_onboarded_at": "2024-11-02T08:15:00Z",
337 "name": "Example User"
337 "external_user_onboarded_at": "2024-11-02T08:15:00Z"
338338 }
339339 ],
340340 "next_page": "page_MjAyNS0wNS0xNFQwMDowMDowMFo="
No line in this hunk matches that.