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
/
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
No line in this hunk matches that.