Follow Discord
Sweep 27 Oct 2026 · 19:04Z Build v2.1.312 531 read Stable v2.1.308 Latest v2.1.312 Next v2.1.312 Feeds RSS JSON llms.txt llms-full.txt Unofficial
One change · api

workspaces changedmanage-claude/workspaces

Nearest release: v2.1.310, published 11 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+28added
Lines−28removed
From line 454 where the diff opens
First seen 14 Aug 2026 this site's first read of the page
Recorded edits25to this page, all time

The whole hunk

from line 454, old and new numbered
/
lines
from line 454
454454 -H "anthropic-version: 2023-06-01" \
455455 -H "content-type: application/json" \
456456 -d '{
457 "user_id": "user_01XyDMpzjS89pFZXqSFUBDr6",
457 "user_id": "user_01WxYzAbCdEfGhJkMnPqRsTu",
458458 "workspace_role": "workspace_developer"
459459 }'
460460 ```
from line 462
462462 ```bash CLI
463463 ant organization:workspaces:members add \
464464 --workspace-id wrkspc_01JwQvzr7rXLA5AGx3HKfFUJ \
465 --user-id user_01XyDMpzjS89pFZXqSFUBDr6 \
465 --user-id user_01WxYzAbCdEfGhJkMnPqRsTu \
466466 --workspace-role workspace_developer
467467 ```
468468 
from line 471
471471 
472472 member = client.organization.workspaces.members.add(
473473 "wrkspc_01JwQvzr7rXLA5AGx3HKfFUJ",
474 user_id="user_01XyDMpzjS89pFZXqSFUBDr6",
474 user_id="user_01WxYzAbCdEfGhJkMnPqRsTu",
475475 workspace_role="workspace_developer",
476476 )
477477 
from line 485
485485 const member = await client.organization.workspaces.members.add(
486486 "wrkspc_01JwQvzr7rXLA5AGx3HKfFUJ",
487487 {
488 user_id: "user_01XyDMpzjS89pFZXqSFUBDr6",
488 user_id: "user_01WxYzAbCdEfGhJkMnPqRsTu",
489489 workspace_role: "workspace_developer"
490490 }
491491 );
from line 503
503503 "wrkspc_01JwQvzr7rXLA5AGx3HKfFUJ",
504504 new()
505505 {
506 UserID = "user_01XyDMpzjS89pFZXqSFUBDr6",
506 UserID = "user_01WxYzAbCdEfGhJkMnPqRsTu",
507507 WorkspaceRole = NoBillingWorkspaceRole.WorkspaceDeveloper
508508 }
509509 );
from line 519
519519 context.Background(),
520520 "wrkspc_01JwQvzr7rXLA5AGx3HKfFUJ",
521521 anthropic.OrganizationWorkspaceMemberAddParams{
522 UserID: "user_01XyDMpzjS89pFZXqSFUBDr6",
522 UserID: "user_01WxYzAbCdEfGhJkMnPqRsTu",
523523 WorkspaceRole: anthropic.NoBillingWorkspaceRoleWorkspaceDeveloper,
524524 },
525525 )
from line 539
539539 AnthropicClient client = AnthropicOkHttpClient.fromEnv();
540540 
541541 var params = MemberAddParams.builder()
542 .userId("user_01XyDMpzjS89pFZXqSFUBDr6")
542 .userId("user_01WxYzAbCdEfGhJkMnPqRsTu")
543543 .workspaceRole(NoBillingWorkspaceRole.WORKSPACE_DEVELOPER)
544544 .build();
545545 var member = client.organization().workspaces().members()
from line 558
558558 
559559 $member = $client->organization->workspaces->members->add(
560560 workspaceID: 'wrkspc_01JwQvzr7rXLA5AGx3HKfFUJ',
561 userID: 'user_01XyDMpzjS89pFZXqSFUBDr6',
561 userID: 'user_01WxYzAbCdEfGhJkMnPqRsTu',
562562 workspaceRole: NoBillingWorkspaceRole::WORKSPACE_DEVELOPER,
563563 );
564564 
from line 572
572572 workspace_id = "wrkspc_01JwQvzr7rXLA5AGx3HKfFUJ"
573573 member = client.organization.workspaces.members.add(
574574 workspace_id,
575 user_id: "user_01XyDMpzjS89pFZXqSFUBDr6",
575 user_id: "user_01WxYzAbCdEfGhJkMnPqRsTu",
576576 workspace_role: :workspace_developer
577577 )
578578 
from line 585
585585 
586586<CodeGroup>
587587 ```bash cURL
588 curl -X POST "https://api.anthropic.com/v1/organizations/workspaces/wrkspc_01JwQvzr7rXLA5AGx3HKfFUJ/members/user_01XyDMpzjS89pFZXqSFUBDr6" \
588 curl -X POST "https://api.anthropic.com/v1/organizations/workspaces/wrkspc_01JwQvzr7rXLA5AGx3HKfFUJ/members/user_01WxYzAbCdEfGhJkMnPqRsTu" \
589589 -H "x-api-key: $ANTHROPIC_API_KEY" \
590590 -H "anthropic-version: 2023-06-01" \
591591 -H "content-type: application/json" \
from line 594
594594 
595595 ```bash CLI
596596 ant organization:workspaces:members update \
597 --user-id user_01XyDMpzjS89pFZXqSFUBDr6 \
597 --user-id user_01WxYzAbCdEfGhJkMnPqRsTu \
598598 --workspace-id wrkspc_01JwQvzr7rXLA5AGx3HKfFUJ \
599599 --workspace-role workspace_admin
600600 ```
from line 603
603603 client = anthropic.Anthropic()
604604 
605605 member = client.organization.workspaces.members.update(
606 "user_01XyDMpzjS89pFZXqSFUBDr6",
606 "user_01WxYzAbCdEfGhJkMnPqRsTu",
607607 workspace_id="wrkspc_01JwQvzr7rXLA5AGx3HKfFUJ",
608608 workspace_role="workspace_admin",
609609 )
from line 616
616616 const client = new Anthropic();
617617 
618618 const member = await client.organization.workspaces.members.update(
619 "user_01XyDMpzjS89pFZXqSFUBDr6",
619 "user_01WxYzAbCdEfGhJkMnPqRsTu",
620620 {
621621 workspace_id: "wrkspc_01JwQvzr7rXLA5AGx3HKfFUJ",
622622 workspace_role: "workspace_admin"
from line 633
633633 AnthropicClient client = new();
634634 
635635 var member = await client.Organization.Workspaces.Members.Update(
636 "user_01XyDMpzjS89pFZXqSFUBDr6",
636 "user_01WxYzAbCdEfGhJkMnPqRsTu",
637637 new()
638638 {
639639 WorkspaceID = "wrkspc_01JwQvzr7rXLA5AGx3HKfFUJ",
from line 650
650650 
651651 member, err := client.Organization.Workspaces.Members.Update(
652652 context.Background(),
653 "user_01XyDMpzjS89pFZXqSFUBDr6",
653 "user_01WxYzAbCdEfGhJkMnPqRsTu",
654654 anthropic.OrganizationWorkspaceMemberUpdateParams{
655655 WorkspaceID: "wrkspc_01JwQvzr7rXLA5AGx3HKfFUJ",
656656 WorkspaceRole: anthropic.WorkspaceRoleWorkspaceAdmin,
from line 676
676676 .workspaceRole(WorkspaceRole.WORKSPACE_ADMIN)
677677 .build();
678678 var member = client.organization().workspaces().members()
679 .update("user_01XyDMpzjS89pFZXqSFUBDr6", params);
679 .update("user_01WxYzAbCdEfGhJkMnPqRsTu", params);
680680 
681681 IO.println("user_id: " + member.userId());
682682 IO.println("workspace_role: " + member.workspaceRole().asString());
from line 690
690690 $client = new Client();
691691 
692692 $member = $client->organization->workspaces->members->update(
693 userID: 'user_01XyDMpzjS89pFZXqSFUBDr6',
693 userID: 'user_01WxYzAbCdEfGhJkMnPqRsTu',
694694 workspaceID: 'wrkspc_01JwQvzr7rXLA5AGx3HKfFUJ',
695695 workspaceRole: WorkspaceRole::WORKSPACE_ADMIN,
696696 );
from line 702
702702 ```ruby Ruby
703703 client = Anthropic::Client.new
704704 
705 user_id = "user_01XyDMpzjS89pFZXqSFUBDr6"
705 user_id = "user_01WxYzAbCdEfGhJkMnPqRsTu"
706706 member = client.organization.workspaces.members.update(
707707 user_id,
708708 workspace_id: "wrkspc_01JwQvzr7rXLA5AGx3HKfFUJ",
from line 718
718718 
719719<CodeGroup>
720720 ```bash cURL
721 curl -X DELETE "https://api.anthropic.com/v1/organizations/workspaces/wrkspc_01JwQvzr7rXLA5AGx3HKfFUJ/members/user_01XyDMpzjS89pFZXqSFUBDr6" \
721 curl -X DELETE "https://api.anthropic.com/v1/organizations/workspaces/wrkspc_01JwQvzr7rXLA5AGx3HKfFUJ/members/user_01WxYzAbCdEfGhJkMnPqRsTu" \
722722 -H "x-api-key: $ANTHROPIC_API_KEY" \
723723 -H "anthropic-version: 2023-06-01"
724724 ```
from line 725
725725 
726726 ```bash CLI
727727 ant organization:workspaces:members remove \
728 --user-id user_01XyDMpzjS89pFZXqSFUBDr6 \
728 --user-id user_01WxYzAbCdEfGhJkMnPqRsTu \
729729 --workspace-id wrkspc_01JwQvzr7rXLA5AGx3HKfFUJ
730730 ```
731731 
from line 733
733733 client = anthropic.Anthropic()
734734 
735735 removed_member = client.organization.workspaces.members.remove(
736 "user_01XyDMpzjS89pFZXqSFUBDr6",
736 "user_01WxYzAbCdEfGhJkMnPqRsTu",
737737 workspace_id="wrkspc_01JwQvzr7rXLA5AGx3HKfFUJ",
738738 )
739739 
from line 744
744744 const client = new Anthropic();
745745 
746746 const removedMember = await client.organization.workspaces.members.remove(
747 "user_01XyDMpzjS89pFZXqSFUBDr6",
747 "user_01WxYzAbCdEfGhJkMnPqRsTu",
748748 { workspace_id: "wrkspc_01JwQvzr7rXLA5AGx3HKfFUJ" }
749749 );
750750 
from line 755
755755 AnthropicClient client = new();
756756 
757757 var removedMember = await client.Organization.Workspaces.Members.Remove(
758 "user_01XyDMpzjS89pFZXqSFUBDr6",
758 "user_01WxYzAbCdEfGhJkMnPqRsTu",
759759 new() { WorkspaceID = "wrkspc_01JwQvzr7rXLA5AGx3HKfFUJ" }
760760 );
761761 
from line 767
767767 
768768 removedMember, err := client.Organization.Workspaces.Members.Remove(
769769 context.Background(),
770 "user_01XyDMpzjS89pFZXqSFUBDr6",
770 "user_01WxYzAbCdEfGhJkMnPqRsTu",
771771 anthropic.OrganizationWorkspaceMemberRemoveParams{
772772 WorkspaceID: "wrkspc_01JwQvzr7rXLA5AGx3HKfFUJ",
773773 },
from line 789
789789 .workspaceId("wrkspc_01JwQvzr7rXLA5AGx3HKfFUJ")
790790 .build();
791791 var removedMember = client.organization().workspaces().members()
792 .remove("user_01XyDMpzjS89pFZXqSFUBDr6", params);
792 .remove("user_01WxYzAbCdEfGhJkMnPqRsTu", params);
793793 
794794 IO.println("user_id: " + removedMember.userId());
795795 }
from line 799
799799 $client = new Client();
800800 
801801 $removedMember = $client->organization->workspaces->members->remove(
802 userID: 'user_01XyDMpzjS89pFZXqSFUBDr6',
802 userID: 'user_01WxYzAbCdEfGhJkMnPqRsTu',
803803 workspaceID: 'wrkspc_01JwQvzr7rXLA5AGx3HKfFUJ',
804804 );
805805 
from line 809
809809 ```ruby Ruby
810810 client = Anthropic::Client.new
811811 
812 user_id = "user_01XyDMpzjS89pFZXqSFUBDr6"
812 user_id = "user_01WxYzAbCdEfGhJkMnPqRsTu"
813813 removed_member = client.organization.workspaces.members.remove(
814814 user_id,
815815 workspace_id: "wrkspc_01JwQvzr7rXLA5AGx3HKfFUJ"
from line 849
849849 
850850Claude API responses include an `anthropic-workspace-id` header alongside the `request-id` and `anthropic-organization-id` [response headers](https://platform.claude.com/docs/en/api/overview#response-headers). Its value is the `wrkspc_`-prefixed ID of the workspace that the request's API key or access token resolved to, including when that workspace is the Default Workspace. For example, a successful response includes headers like these:
851851 
852```text wrap
852```http
853853HTTP/1.1 200 OK
854854request-id: req_018EeWyXxfu5pfWkrYcMdjWG
855855anthropic-organization-id: 0d0e7a3b-52f1-4c7e-9a51-3f6f2f7c1b9e
Feedback