Manage a workspace
Use Workspace Settings to manage workspace access, API keys, plans, billing, and public Actions. Plan availability and billing details are shown in your workspace.
Before you begin
You must be an active workspace member to view workspace resources. Workspace owners and administrators manage members and billing.
The Members page shows the workspace owner and current members. If you need to change roles, contact a workspace administrator.
Manage members
Open Workspace Settings, then select Members.
Invite a member
- Select Invite.
- Enter the member's email address in Invite Teammates.
- Select Send Invite.
The invitation appears as Pending Invite until it is accepted. You can select Cancel invite to invalidate a pending invitation. The application rejects an invitation when that email already belongs to an active member of the workspace.
Remove a member
The workspace owner can select Remove next to another member and confirm the operation. The application prevents removal of the workspace owner.
Removal marks the membership as deleted and deactivates every workspace API key created by that member. Existing data remains associated with the workspace. Confirm that services owned by the departing member have moved to another key before removing them.
Manage developer API keys
Open Workspace Settings, then select API Keys. The page heading is Developer API Keys.
Create a key
- Select New API Key.
- Enter a descriptive name such as
Production backend service. - Select Create Key.
- Copy the displayed value and place it in your secret manager.
A key has access to all Apps and Actions in its workspace. The key list shows its creator and last-used state. Subsequent reads return a masked value, so capture the complete value from the creation dialog.
Create separate keys for separate services. This gives you a useful last-used signal and lets you revoke one integration without changing every client.
Revoke a key
The key's creator or workspace owner can delete it. Select the remove icon beside the key and confirm Delete API Key. The default key has no delete control in the current UI.
Revocation removes access immediately for clients using that value. Update and verify the dependent service before deleting its old key. A key owned by a removed member is shown as deactivated.
For request authentication and SDK setup, see Getting started with the API and SDKs.
Manage plans and billing
Workspace owners and members with an admin or owner permission can access billing operations. Requests from other members are rejected.
Open Workspace Settings and use the following pages:
- Plans shows plans currently marked public by the configured billing service, plus the workspace's current plan when applicable. Use Subscribe, Upgrade, or Downgrade when the relevant control is available.
- Billing shows Billing & Subscription, the current subscription period, payment details, and Manage Billing when a customer portal is available.
Plan names, prices, quotas, and availability come from the billing service. Check the values shown in your workspace before approving a plan change. If checkout is rejected or expires, start checkout again.
Control external and public Action access
Deploying an Action version assigns that version to an environment such as Preview, Staging, or Production. A deployment makes the Action available to authenticated API and SDK clients that select that environment. Deploying a new version to an environment replaces the version previously assigned there.
In Studio, open the publication dialog and use Deploy to Production, Deploy to Staging, or Deploy to Preview. After deployment, the dialog provides the Action GUID and generated API, SDK, cURL, and URL details supported by that Action.
For public access, the Action, App, and workspace must be active; the selected Action version must be public; and that version must be deployed. Verify the generated public URL in a signed-out browser before distributing it.
Public requests do not require the caller to authenticate. Treat a public Action as an unauthenticated entry point to its prompt and connected tools or Context. Review inputs, outputs, provider costs, connected data, and abuse controls before enabling it.
Administration checklist
Before a production launch or ownership change:
- Confirm at least one active owner or administrator can manage the workspace and billing.
- Give each production service its own named API key and record its owner.
- Verify last-used signals before revoking keys.
- Move credentials away from a member before removing that member.
- Confirm the intended Action version in each environment.
- Test authenticated API access and any public URL separately.
- Read current plan and billing values from the workspace UI rather than relying on a saved price or quota.