/
AG
agentsky
Search skmtc…
⌘K
Docs
Sign in
Docs
History
Schema
Generate
Filter operations
Account
1
agents
1
api_keys
6
Arena
8
artifacts
60
get
/consumer/artifact-workspace-state
Observe exact source workspace lifecycle
post
/consumer/artifact-workspace-proofs/{sourceId}
Attest concrete source workspace provenance
post
/consumer/artifact-workspace-deletions/{universeId}/begin
Fence sources for the existing workspace deletion
post
/consumer/artifact-workspace-deletions/{universeId}/finish
Finish verified workspace source cleanup
get
/artifacts/{id}/policy/{requestId}/projection
Read exact immutable policy routing projection
post
/consumer/artifact-policy-projections/{sourceId}
Project exact committed policy URL identities
post
/consumer/artifact-content/{sourceId}/publisher-read-proof
Attest one existing publisher resource read selector
post
/consumer/artifact-content/{sourceId}/render-proof
Validate an already issued original renderer seal
get
/artifacts/{id}/reclamation
Read exact retired-file reclamation progress [write]
post
/artifacts/{id}/reclamation
Reclaim actual stored bytes of an explicitly retired file [write]
get
/artifacts/adoptions/{targetId}/activation
Read exact legacy activation [write]
post
/artifacts/adoptions/{targetId}/activation
Fence a verified legacy source for activation [write]
post
/artifacts/adoptions/{targetId}/activation/import
import exact legacy activation [write]
post
/artifacts/adoptions/{targetId}/activation/activate
activate exact legacy activation [write]
post
/artifacts/adoptions/{targetId}/activation/cancel
cancel exact legacy activation [write]
get
/artifacts/adoptions/{targetId}/activation/revisions
Page imported activation history [write]
get
/consumer/artifact-activations/{sourceId}
Read the exact source activation proof [write]
post
/consumer/artifact-activations/{sourceId}
Fence the exact original source [write]
get
/consumer/artifact-activations/{sourceId}/history
Page retained source history [write]
get
/consumer/artifact-activations/{sourceId}/revisions/{version}
Download exact retained source raw bytes [write]
post
/consumer/artifact-activations/{sourceId}/forward
forward exact source fence [write]
post
/consumer/artifact-activations/{sourceId}/cancel
cancel exact source fence [write]
post
/artifacts/{id}/mutations
Prepare an adopted file revision [write]
get
/artifacts/{id}/mutations/{requestId}
Read purpose-bound exact content request
put
/artifacts/{id}/mutations/{requestId}
Commit exact raw bytes to a prepared revision [write]
delete
/artifacts/{id}/mutations/{requestId}
Close and reclaim an uncommitted revision request [write]
post
/consumer/artifact-content/{sourceId}/reserve
reserve exact source capacity admission [write]
post
/consumer/artifact-content/{sourceId}/claim
claim exact source capacity admission [write]
post
/consumer/artifact-content/{sourceId}/settle
settle exact source capacity admission [write]
post
/consumer/artifact-content/{sourceId}/close
close exact source capacity admission [write]
post
/consumer/artifact-content/{sourceId}/publisher-proof
Attest one existing publisher's exact content operation
post
/consumer/artifact-content/{sourceId}/public-proof
Validate an existing sealed original public read
get
/artifacts/{id}/policy
Read adopted file owner policy [read]
post
/artifacts/{id}/policy
Apply one adopted file owner policy change [write]
get
/artifacts/{id}/original
Download exact retained original bytes
get
/artifacts/{id}/public-content
Read isolated public bytes or resolve a concrete public pin
post
/artifacts/adoptions
Request an inactive legacy artifact adoption [write]
get
/artifacts/adoptions/{targetId}
Read your concrete inactive adoption intent [write]
post
/artifacts/adoptions/{targetId}/verify
Verify prepared source provenance [write]
post
/artifacts/adoptions/{targetId}/cancel
Retire an inactive adoption intent [write]
post
/consumer/artifact-adoptions/{sourceId}
Prepare source provenance for your adoption intent [write]
get
/consumer/artifact-adoptions/{sourceId}/proof
Read source proof for a concrete adoption intent [write]
post
/consumer/artifact-adoptions/{sourceId}/cancel
Clear a retired intent's source binding [write]
get
/artifacts
List the workspace's artifacts [read]
post
/artifacts
Publish task files as an artifact revision [write]
get
/artifacts/{id}
One artifact with every revision [read]
delete
/artifacts/{id}
Remove an artifact [write]
post
/artifacts/{id}/share
Turn the artifact's public link on or off [write]
post
/artifacts/design-systems
Import a design system [write]
get
/artifacts/{id}/design-system
Read the design system an artifact holds [read]
get
/artifacts/{id}/comments
Read an artifact's private threaded discussion [read]
post
/artifacts/{id}/comments
Comment on an artifact or reply to a comment [write]
put
/artifacts/{id}/comments/{commentId}/resolution
Resolve or reopen an artifact thread [write]
get
/artifacts/{id}/design-system/comments
Read design-system discussion [read]
post
/artifacts/{id}/design-system/comments
Comment on a design system, color or component [write]
get
/artifacts/{id}/design-system/previews/{component}
One component preview as a document [read]
put
/artifacts/{id}/design-system/tokens
Save edited design tokens [write]
put
/artifacts/{id}/design-system/files/{path}
Save or restore one design-system file [write]
get
/artifacts/{id}/export
Download an artifact as one archive [read]
get
/artifacts/{id}/files/{path}
Download one file of an artifact [read]
branding
3
browser_profiles
6
catalog
25
channels
31
Channels
2
connectors
17
Credit campaigns
4
Desktop
23
environments
11
Events
4
files
9
Gateway
1
harnesses
13
help
1
Memory
4
notifications
5
oauth_clients
6
oauth_grants
2
partner
8
sessions
10
tasks
15
Tasks
2
trace-library
4
traces
5
universes
1
vaults
10
worker-pools
7
workspace-connectors
9
workspace-describe
1
workspace-identity
3
get
/billing
Read credit balance and card availability [read]
post
/billing/card-setup
Start saving a payment card [write]
get
/billing/auto-topup
Read auto top-up settings [read]
patch
/billing/auto-topup
Change auto top-up settings [write]
post
/billing/topups
Buy credit for your own balance with your saved card [write]
post
/billing/credit-invites/claim
Claim a credit invite link for your own balance [write]
get
/billing/usage
Account-wide usage across sessions and API keys [read]
get
/billing/usage/export
Download every usage record in a range as CSV or JSONL [read]
get
/billing/usage/requests
Per-request history of your developer API keys [read]
get
/billing/coding-plan
Read your coding plan [read]
post
/billing/coding-plan
Join the coding plan, or change your monthly amount [write]
delete
/billing/coding-plan
Stop your coding plan renewing [write]
get
/billing/referral-links
Your customer discount links and what they earned [read]
post
/billing/referral-links
Create a customer discount link [write]
post
/billing/referral-links/{id}/disable
Disable one of your customer discount links [write]
get
/meeting-recordings
List the caller's meeting recordings [read]
post
/meeting-recordings
Report a finished meeting recording for metering [write]
get
/meeting-recordings/{id}
Get one meeting recording [read]
get
/preferences
The caller's platform preferences [read]
patch
/preferences
Update the caller's platform preferences [write]
post
/runs
Run a product [write]
get
/runs/{id}
Read a Run [read]
get
/runs/{id}/events
Read durable Run events, or observe with Accept: text/event-stream [read]
post
/runs/{id}/events
Target steering or an interrupt to this Run [write]
get
/whoami
Caller identity, resolved universe, effective scopes [read]
get
/universes
List universes [read]
post
/universes
Create a universe [write, personal tokens only]
get
/universes/{slug}
Universe detail [read]
delete
/universes/{slug}
Permanently delete a workspace and everything in it [write, owner]
patch
/universes/{slug}
Rename a workspace or enable Google Limited Use [write, owner]
get
/universes/{slug}/deletion
What deleting the workspace would remove, and whether it can be deleted [read, owner]
get
/universes/{slug}/members
People in the workspace and, for owners and admins, waiting invitations [read]
delete
/universes/{slug}/members/{userId}
Remove a non-owner from the workspace, or leave it [write]
patch
/universes/{slug}/members/{userId}
Make someone an admin or a member [write, owner]
get
/universes/{slug}/agents
The agents this workspace chose from the catalog [read]
get
/universes/{slug}/agents/{handle}
One agent the workspace chose from the catalog [read]
put
/universes/{slug}/agents/{handle}
Install an agent from the catalog, or change its default model or enabled state [write, owner or admin]
delete
/universes/{slug}/agents/{handle}
Remove an agent from the workspace's choices [write, owner or admin]
post
/universes/{slug}/invites
Add people to the workspace by email [write, owner or admin]
get
/invites/{token}
What an invitation link offers the signed-in person [read]
post
/invites/{token}
Join the workspace through an invitation link [write]
get
/invites/{token}/public
Public preview of an invitation — workspace name and inviter, no auth required
delete
/universes/{slug}/invites/{inviteId}
Withdraw an invitation that has not been taken up [write, owner or admin]
get
/universes/{slug}/wallet
A workspace's own wallet: balance, each member's spending this month, limits, members waiting for a higher limit [read, owner or admin]
post
/universes/{slug}/wallet
Give the workspace a wallet of its own [write, owner or admin]
post
/universes/{slug}/wallet/transfers
Move some of your own purchased credit into the workspace wallet [write, owner or admin]
post
/universes/{slug}/wallet/topups
Buy credit for the workspace wallet with your own saved card [write, owner or admin]
post
/universes/{slug}/wallet/limit-requests/{requestId}
Answer a member's request for a higher monthly limit [write, owner or admin]
put
/universes/{slug}/wallet/limits/{userId}
Set or clear a member's monthly limit on workspace wallet spending [write, owner or admin]
get
/universes/{slug}/connections
Deprecated: use GET /plugins?view=yours&source=app. Connected apps people share with the workspace, and the ones it owns [read]
post
/universes/{slug}/connections
Share one of your own connections with the workspace, or start connecting an app for it [write]
post
/universes/{slug}/connections/complete
Record an app connected for the workspace itself [write, owner or admin]
delete
/universes/{slug}/connections/{connectionId}
Deprecated: use DELETE /plugins/app:{app}/share?workspace={slug}&connection_id={connectionId}. Stop sharing a connection with the workspace [write, the sharer, owner or admin]
get
/shared-connections
Deprecated: use GET /plugins?view=yours&source=app&include=shared. Everything you share with a workspace, and the calls made through each [read]
get
/universes/{slug}/keys
Keys that belong to the workspace [read, owner or admin]
post
/universes/{slug}/keys
Make a workspace key [admin, owner or admin]
delete
/universes/{slug}/keys/{keyId}
Revoke a workspace key [admin, owner or admin]
get
/universes/{slug}/hooks
Get workspace shared hooks [read]
put
/universes/{slug}/hooks
Replace workspace shared hooks (owner only) [write]
get
/universes/{slug}/policies
List workspace policy rules [read]
post
/universes/{slug}/policies
Create a workspace policy rule (owner only) [write]
get
/universes/{slug}/policies/{ruleId}
Get a workspace policy rule [read]
delete
/universes/{slug}/policies/{ruleId}
Delete a workspace policy rule (owner only) [write]
patch
/universes/{slug}/policies/{ruleId}
Update a workspace policy rule (owner only) [write]
get
/agents
List agents in the resolved universe [read]
post
/agents
Create an agent [write]
get
/agents/{id}
Agent detail [read]
delete
/agents/{id}
Delete the agent — only with zero live sessions (409 agent_has_sessions) [admin]
patch
/agents/{id}
Update displayName / capabilities / metadata [write]
post
/agents/{id}/archive
Archive the agent — read-only, sessions keep running, new sessions rejected [admin]
post
/agents/{id}/invite
Invite the agent into a team chat: with conversation_id it joins that conversation's roster (RFC-0151); without, returns the Slack install URL [write]
put
/agents/{id}/prompt
Save the user prompt layer; applies to sessions started after the save [write]
get
/agents/{id}/prompt/versions
Prompt version history [read]
get
/agents/{id}/secrets
Declared secret keys + set/unset — never values [read]
put
/agents/{id}/secrets/{key}
Set a declared secret's value (write-only) [write]
delete
/agents/{id}/secrets/{key}
Unset a secret [write]
put
/agents/{id}/avatar
Upload a custom PNG/JPEG avatar for the agent (≤ 1 MB) [write]
delete
/agents/{id}/avatar
Remove the custom avatar and revert to the engine-mark / sky-avatar fallback [write]
get
/external_accounts
List the workspace's accounts at outside vendors — never credentials [read]
post
/external_accounts
Connect a vendor account, or replace the credential of the one with the same vendor and label [write]
delete
/external_accounts/{id}
Disconnect an account; a later task that needs it asks for it again [write]
get
/external_accounts/{id}/usage
Which agents and tasks ran on a vendor account [read]
get
/model-subscriptions
List connected model subscriptions — metadata only, never credentials [read]
post
/model-subscriptions
Add a separate subscription account [write]
put
/model-subscriptions/{provider}
Connect or replace a subscription credential (write-only) [write]
delete
/model-subscriptions/{provider}
Disconnect — affected agents keep their pointer and fail until reconnected or switched [write]
patch
/model-subscriptions/{provider}
Update useForNewAgents / label [write]
post
/model-subscriptions/{provider}/logins
Start a browser sign-in to a model plan [write]
get
/model-subscriptions/{provider}/logins/{loginId}
Advance a browser sign-in; stores the subscription when it finishes [write]
delete
/model-subscriptions/{provider}/logins/{loginId}
Abandon a browser sign-in and free its sandbox [write]
post
/model-subscriptions/{provider}/logins/{loginId}/code
Submit the code the provider's sign-in page shows [write]
get
/model-subscriptions/{provider}/usage
Plan allowance left on a connected account [read]
post
/model-subscriptions/{provider}/switch-to-credits
Move the agents on a subscription account onto platform credits [write]
get
/capabilities
Deprecated: use GET /plugins?view=yours. Everything your agents can use, in one list [read]
get
/plugins
Everything agents can use, as one Plugin list; or the installed plugin bundles [read]
post
/plugins
Install a plugin bundle, add a custom MCP server, or upload a skill [write]
get
/plugins/{name}
One plugin by id [read]
delete
/plugins/{name}
Remove a plugin or disconnect it [write]
patch
/plugins/{name}
Switch an installed plugin on or off [write]
post
/plugins/{name}/add
Add a plugin or connect it [write]
artifacts
Copy
Copy Markdown
Copy Markdown
Copying…
Copied
Copy failed
Changes to reserve exact source capacity admission [write]
post
/consumer/artifact-content/{sourceId}/reserve
Nov 2, 2026
e5e8f0229a99
Revision changes
info
endpoint added