Audit actions
Every action the Kortix audit log records, with its title and route.
This page lists every action the audit log records: 911 request actions, 91 events outside a request, and 61 Kortix operator actions. Use it to find the exact action string to filter, export, alert or stream on.
How actions are named
Every audit row carries an action of the form domain.resource.verb, for example gateway.key.revoke. A request’s row carries the action of its route. The web app and kortix audit ls show the title next to the action.
- Filter by prefix:
?action=gateway.on the audit API, orkortix audit ls --action gateway.(also onexportandproject). - Stream by prefix:
kortix audit webhooks add --action-prefix gateway.delivers only the actions that start withgateway.. metadata.httpkeeps the route template of the request, for exampleDELETE /v1/projects/:projectId/gateway/keys/:keyId. The raw path is never recorded, because a path segment can be a link token, such as a setup or approval link.- A request that matched no route records
api.route.unmatched. - A row with two or more actions, such as
secret.strategy.updateorsecret.strategy.changed, lists the route’s action first. The others are events the handler records in place of the request row: only on a real change (secret.strategy.changed), or one per outcome (connector.approval.approvedorconnector.approval.denied). A recorded event is the request’s only row. - An action ending in
.*is a family. The rest of the action names the call, for exampleconnector.github.create_issue. - An action that starts with
agent.records an agent runtime event. Rows written before that name start withopencode.: filter on both prefixes to cover every row.
Request actions
One table per domain. The route column shows the method and route template. any method marks a catch-all route. before the API router marks a request the server handles before it routes.
account.
| Action | Title | Route |
|---|---|---|
account.automations.read |
Viewed whether automations are paused | GET /v1/accounts/:accountId/automations |
account.automations.set |
Paused or resumed all automations | PATCH /v1/accounts/:accountId/automations |
account.branding.asset.remove |
Removed branding asset | DELETE /v1/accounts/:accountId/branding/assets/:kind |
account.branding.asset.upload |
Uploaded branding asset | POST /v1/accounts/:accountId/branding/assets/:kind |
account.branding.read |
Viewed branding | GET /v1/accounts/:accountId/branding |
account.branding.reset |
Reset branding | DELETE /v1/accounts/:accountId/branding |
account.branding.update |
Updated branding | PUT /v1/accounts/:accountId/branding |
account.create |
Created account | POST /v1/accounts |
account.deletion.cancel |
Canceled account deletion | POST /v1/account/cancel-deletion (also POST /v1/billing/account/cancel-deletion) |
account.deletion.execute |
Deleted account immediately | DELETE /v1/account/delete-immediately (also DELETE /v1/billing/account/delete-immediately) |
account.deletion.read |
Viewed account deletion status | GET /v1/account/deletion-status (also GET /v1/billing/account/deletion-status) |
account.deletion.request |
Requested account deletion | POST /v1/account/request-deletion (also POST /v1/billing/account/request-deletion) |
account.list |
Listed accounts | GET /v1/accounts |
account.read |
Viewed account | GET /v1/accounts/:accountId |
account.token.create |
Created personal access token | POST /v1/accounts/tokens |
account.token.list |
Listed personal access tokens | GET /v1/accounts/tokens |
account.token.revoke |
Revoked personal access token | DELETE /v1/accounts/tokens/:tokenId |
account.update |
Renamed account | PATCH /v1/accounts/:accountId |
agent.
| Action | Title | Route |
|---|---|---|
agent.config.read |
Viewed agent configuration | GET /v1/projects/:projectId/agents/:agentName/config |
agent.config.update |
Updated agent configuration | PUT /v1/projects/:projectId/agents/:agentName/config |
agent.scope.update |
Updated agent access scope | PUT /v1/projects/:projectId/agents/:agentName/scope |
app.
| Action | Title | Route |
|---|---|---|
app.access.read |
Viewed Kortix App access policy | GET /v1/projects/:projectId/apps/:appId/access |
app.access.update |
Updated Kortix App access policy | PATCH /v1/projects/:projectId/apps/:appId/access |
app.access_session.create |
Created Kortix App access session | POST /v1/projects/:projectId/apps/:appId/access-session |
app.agent.list |
Listed Kortix App agent grants | GET /v1/projects/:projectId/apps/:appId/agents |
app.artifact.create |
Registered Kortix App artifact | POST /v1/projects/:projectId/apps/artifacts |
app.artifact.finalize |
Finalized Kortix App artifact upload | POST /v1/projects/:projectId/apps/artifacts/:artifactId/finalize |
app.create |
Created Kortix App | POST /v1/projects/:projectId/apps |
app.delete |
Deleted Kortix App | DELETE /v1/projects/:projectId/apps/:appId |
app.deployment.create |
Deployed Kortix App | POST /v1/projects/:projectId/apps/:appId/deployments |
app.deployment.delete |
Deleted Kortix App deployment | DELETE /v1/projects/:projectId/apps/:appId/deployments/:deploymentId |
app.deployment.list |
Listed Kortix App deployments | GET /v1/projects/:projectId/apps/:appId/deployments |
app.deployment.log.list |
Viewed Kortix App deployment logs | GET /v1/projects/:projectId/apps/:appId/deployments/:deploymentId/logs |
app.deployment.read |
Viewed Kortix App deployment | GET /v1/projects/:projectId/apps/:appId/deployments/:deploymentId |
app.event.emit |
Kortix App emitted events | POST /v1/projects/:projectId/apps/:appId/events |
app.event.list |
Viewed Kortix App events | GET /v1/projects/:projectId/apps/:appId/events |
app.event.test |
Sent a Kortix App test event | POST /v1/projects/:projectId/apps/:appId/events/test |
app.event_credentials.read |
Read Kortix App event credentials | GET /v1/projects/:projectId/apps/:appId/events/credentials |
app.exec |
Ran a command in an App machine | POST /v1/projects/:projectId/apps/:appId/exec |
app.list |
Listed Kortix Apps | GET /v1/projects/:projectId/apps |
app.machine.destroy |
Destroyed Kortix App machine | DELETE /v1/projects/:projectId/apps/:appId/machines/:machineId |
app.machine.list |
Listed Kortix App machines | GET /v1/projects/:projectId/apps/:appId/machines |
app.machine.restart |
Restarted Kortix App machine | POST /v1/projects/:projectId/apps/:appId/machines/:machineId/restart |
app.machine.start |
Started Kortix App machine | POST /v1/projects/:projectId/apps/:appId/machines/:machineId/start |
app.machine.stop |
Stopped Kortix App machine | POST /v1/projects/:projectId/apps/:appId/machines/:machineId/stop |
app.origin.access |
Opened deployed Kortix App | before the API router |
app.origin.websocket.connect |
Opened Kortix App WebSocket | before the API router |
app.read |
Viewed Kortix App | GET /v1/projects/:projectId/apps/:appId |
app.rollback |
Rolled back Kortix App | POST /v1/projects/:projectId/apps/:appId/rollback |
app.run.cancel |
Kortix App cancelled a run | DELETE /v1/projects/:projectId/apps/:appId/runs/:runId |
app.run.create |
Kortix App scheduled a run | POST /v1/projects/:projectId/apps/:appId/runs |
app.scale |
Scaled Kortix App | PUT /v1/projects/:projectId/apps/:appId/scale |
app.start |
Started Kortix App | POST /v1/projects/:projectId/apps/:appId/start |
app.stop |
Stopped Kortix App | POST /v1/projects/:projectId/apps/:appId/stop |
app.token.mint |
Minted Kortix App sign-in token | POST /v1/projects/:projectId/apps/:appId/token |
app.update |
Updated Kortix App | PATCH /v1/projects/:projectId/apps/:appId |
app.volume.create |
Created Kortix App volume | POST /v1/projects/:projectId/apps/:appId/volumes |
app.volume.destroy |
Destroyed Kortix App volume | DELETE /v1/projects/:projectId/apps/:appId/volumes/:volumeId |
app.volume.fork |
Forked Kortix App volume | POST /v1/projects/:projectId/apps/:appId/volumes/:volumeId/fork |
app.volume.list |
Listed Kortix App volumes | GET /v1/projects/:projectId/apps/:appId/volumes |
app.volume.restore |
Restored Kortix App volume | POST /v1/projects/:projectId/apps/:appId/volumes/:volumeId/restore |
app.volume.snapshot.create |
Took Kortix App volume snapshot | POST /v1/projects/:projectId/apps/:appId/volumes/:volumeId/snapshots |
app.volume.snapshot.list |
Listed Kortix App volume snapshots | GET /v1/projects/:projectId/apps/:appId/volumes/:volumeId/snapshots |
app.volume.update |
Extended Kortix App volume | PATCH /v1/projects/:projectId/apps/:appId/volumes/:volumeId |
approval.
| Action | Title | Route |
|---|---|---|
approval.link.read |
Viewed approval link | GET /v1/approval-links/:token |
artifact.
| Action | Title | Route |
|---|---|---|
artifact.public.meta.read |
Viewed public artifact details | GET /v1/artifacts/meta/:artifactId |
artifact.public.read |
Opened public artifact | GET /v1/artifacts/p/:artifactId/* (also GET /v1/artifacts/p/:artifactId) |
artifact.shared.read |
Opened shared artifact link | GET /v1/artifacts/s/:token/* (also GET /v1/artifacts/s/:token) |
audit.
| Action | Title | Route |
|---|---|---|
audit.project.list |
Viewed project audit log | GET /v1/projects/:projectId/audit |
audit.session.ingest |
Ingested session audit events | POST /v1/projects/:projectId/sessions/:sessionId/audit/events |
audit.session.list |
Viewed session audit log | GET /v1/projects/:projectId/sessions/:sessionId/audit |
auth.
| Action | Title | Route |
|---|---|---|
auth.access_request.create |
Requested early access | POST /v1/access/request-access |
auth.branding.read |
Viewed sign-in branding | GET /v1/access/branding |
auth.cli_device.decide |
Approved or denied CLI login | POST /v1/cli/device/decide |
auth.cli_device.poll |
Polled CLI device login | POST /v1/cli/device/poll |
auth.cli_device.start |
Started CLI device login | POST /v1/cli/device/start |
auth.client_config.read |
Read the sign-in configuration | GET /v1/auth/client-config |
auth.device.list |
Viewed signed-in devices | GET /v1/accounts/me/devices |
auth.device.sign_out |
Signed a device out | DELETE /v1/accounts/me/devices/:sessionId |
auth.email.check |
Checked sign-in email | POST /v1/access/check-email |
auth.identity.read |
Viewed own identity | GET /v1/accounts/me |
auth.logout |
Signed out | POST /v1/auth/logout (also POST /v1/auth/sign-out) |
auth.magic_link.send |
Requested a sign-in link | POST /v1/auth/sign-in/magic-link |
auth.mfa.challenge.create |
Started a second-factor challenge | POST /v1/auth/mfa/factors/:factorId/challenge |
auth.mfa.factor.create |
Enrolled a second factor | POST /v1/auth/mfa/factors |
auth.mfa.factor.delete |
Removed a second factor | DELETE /v1/auth/mfa/factors/:factorId |
auth.mfa.factor.verify |
Verified a second factor | POST /v1/auth/mfa/factors/:factorId/verify |
auth.otp.verify |
Verified a sign-in code | POST /v1/auth/verify-otp |
auth.password.authenticate |
Signed in with a password | POST /v1/auth/sign-in/password |
auth.password.update |
Changed the password | POST /v1/auth/password/update |
auth.password_reset.send |
Requested a password reset | POST /v1/auth/password/reset |
auth.platform_role.read |
Viewed own platform role | GET /v1/user-roles |
auth.profile.update |
Updated profile | PATCH /v1/auth/user |
auth.session.refresh |
Refreshed a sign-in session | POST /v1/auth/refresh |
auth.signup_status.read |
Viewed signup status | GET /v1/access/signup-status |
auth.social_sign_in.complete |
Completed a social sign-in | POST /v1/auth/oauth/exchange |
auth.social_sign_in.start |
Started a social sign-in | POST /v1/auth/sign-in/oauth |
auth.sso_sign_in.start |
Started an SSO sign-in | POST /v1/auth/sign-in/sso |
auth.user.create |
Signed up | POST /v1/auth/signup |
auth.user.read |
Viewed the signed-in user | GET /v1/auth/user |
billing.
| Action | Title | Route |
|---|---|---|
billing.account_state.read |
Viewed billing status | GET /v1/billing/account-state |
billing.account_state.summary.read |
Viewed billing summary | GET /v1/billing/account-state/minimal |
billing.auto_topup.read |
Viewed auto top-up settings | GET /v1/billing/auto-topup/settings |
billing.auto_topup.setup_status.read |
Viewed auto top-up setup status | GET /v1/billing/auto-topup/setup-status |
billing.auto_topup.update |
Configured credit auto top-up | POST /v1/billing/auto-topup/configure |
billing.checkout_session.confirm |
Confirmed checkout session | POST /v1/billing/confirm-checkout-session |
billing.checkout_session.create |
Created subscription checkout session | POST /v1/billing/create-checkout-session |
billing.checkout_session.read |
Viewed checkout session | GET /v1/billing/checkout-session/:sessionId |
billing.credit_breakdown.read |
Viewed credit breakdown | GET /v1/billing/credit-breakdown |
billing.credit_code.redeem |
Redeemed credit code | POST /v1/billing/redeem-code |
billing.credit_purchase.start |
Started credit purchase checkout | POST /v1/billing/purchase-credits |
billing.credit_usage.list |
Viewed credit usage | GET /v1/billing/credit-usage |
billing.enterprise.contact |
Asked Kortix sales about Enterprise | POST /v1/billing/enterprise/contact |
billing.enterprise_offer.checkout |
Started accepting the Enterprise offer | POST /v1/billing/enterprise-offer/checkout |
billing.inline_checkout.confirm |
Confirmed inline checkout | POST /v1/billing/confirm-inline-checkout |
billing.inline_checkout.create |
Created inline checkout | POST /v1/billing/create-inline-checkout |
billing.per_seat.migrate |
Migrated to per-seat pricing | POST /v1/billing/claim-per-seat |
billing.per_seat_checkout.create |
Created per-seat checkout session | POST /v1/billing/create-per-seat-checkout |
billing.plan.preview |
Previewed a credits plan change | POST /v1/billing/plan/preview |
billing.plan.set |
Changed the credits plan | POST /v1/billing/plan |
billing.portal_session.create |
Created Stripe portal session | POST /v1/billing/create-portal-session |
billing.proration.preview |
Previewed plan change proration | GET /v1/billing/proration-preview |
billing.seat_quantity.sync |
Synchronized seat quantity | POST /v1/billing/sync-seat-quantity |
billing.subscription.cancel |
Canceled subscription | POST /v1/billing/cancel-subscription |
billing.subscription.downgrade.schedule |
Scheduled plan downgrade | POST /v1/billing/schedule-downgrade |
billing.subscription.reactivate |
Reactivated subscription | POST /v1/billing/reactivate-subscription |
billing.subscription.scheduled_change.cancel |
Canceled scheduled plan change | POST /v1/billing/cancel-scheduled-change |
billing.subscription.sync |
Synchronized subscription | POST /v1/billing/sync-subscription |
billing.tier_configuration.list |
Viewed tier configurations | GET /v1/billing/tier-configurations |
billing.top_up_request.create |
Asked the owners to add credits | POST /v1/accounts/:accountId/top-up-requests |
billing.transaction.list |
Listed credit transactions | GET /v1/billing/transactions |
billing.transaction.summary.read |
Viewed transaction summary | GET /v1/billing/transactions/summary |
billing.usage_history.read |
Viewed credit usage history | GET /v1/billing/usage-history |
capture.
| Action | Title | Route |
|---|---|---|
capture.asset.read or capture.member_view |
Opened a capture screenshot | GET /v1/accounts/:accountId/capture/devices/:deviceId/assets/:name |
capture.days.read or capture.member_view or capture.account_view or capture.agent_read |
Viewed the days of a capture timeline | GET /v1/accounts/:accountId/capture/days |
capture.device.authorize |
Started a capture device sign-in | POST /v1/capture/device/authorize |
capture.device.credentials |
Issued capture storage credentials | POST /v1/capture/credentials |
capture.device.enroll |
Enrolled a computer with an enrollment token | POST /v1/capture/device/enroll |
capture.device.grant.approve |
Approved a capture device sign-in | POST /v1/capture/device/grants/:user_code/approve |
capture.device.grant.deny |
Denied a capture device sign-in | POST /v1/capture/device/grants/:user_code/deny |
capture.device.grant.read |
Viewed a capture device sign-in | GET /v1/capture/device/grants/:user_code |
capture.device.link |
Linked a capture device to a person | PUT /v1/accounts/:accountId/capture/devices/:deviceId/link |
capture.device.list or capture.member_view or capture.account_view |
Listed capture devices | GET /v1/accounts/:accountId/capture/devices |
capture.device.revoke |
Revoked a capture device | DELETE /v1/accounts/:accountId/capture/devices/:deviceId |
capture.device.sync |
Synced a capture device | POST /v1/accounts/:accountId/capture/devices/:deviceId/sync |
capture.device.token |
Polled a capture device sign-in | POST /v1/capture/device/token |
capture.enrollment.approve |
Approved a computer to enroll | POST /v1/accounts/:accountId/capture/enrollments/:enrollmentId/approve |
capture.enrollment.deny |
Denied a computer from enrolling | POST /v1/accounts/:accountId/capture/enrollments/:enrollmentId/deny |
capture.enrollment.list |
Listed computers waiting to enroll | GET /v1/accounts/:accountId/capture/enrollments |
capture.enrollment_token.create |
Created a capture enrollment token | POST /v1/accounts/:accountId/capture/enrollment-tokens |
capture.enrollment_token.list |
Listed capture enrollment tokens | GET /v1/accounts/:accountId/capture/enrollment-tokens |
capture.enrollment_token.revoke |
Revoked a capture enrollment token | DELETE /v1/accounts/:accountId/capture/enrollment-tokens/:tokenId |
capture.frame.read or capture.member_view or capture.account_view or capture.agent_read |
Viewed a capture frame | GET /v1/accounts/:accountId/capture/frames/:frameId |
capture.me.frame.read or capture.agent_read |
Viewed own capture frame | GET /v1/capture/me/frames/:frameId |
capture.me.search or capture.agent_read |
Searched own capture timeline | GET /v1/capture/me/search |
capture.me.timeline.read or capture.agent_read |
Viewed own capture timeline | GET /v1/capture/me/timeline |
capture.media.read or capture.member_view or capture.account_view or capture.agent_read |
Opened capture media | GET /v1/accounts/:accountId/capture/chunks/:chunkId/media |
capture.policy.read |
Viewed the capture policy | GET /v1/accounts/:accountId/capture/policy |
capture.policy.update |
Updated the capture policy | PUT /v1/accounts/:accountId/capture/policy |
capture.search or capture.member_view or capture.account_view or capture.agent_read |
Searched a capture timeline | GET /v1/accounts/:accountId/capture/search |
capture.storage.read |
Viewed the Capture storage destination | GET /v1/accounts/:accountId/capture/storage |
capture.storage.update |
Changed the Capture storage destination | PUT /v1/accounts/:accountId/capture/storage |
capture.timeline.items.read or capture.member_view or capture.account_view or capture.agent_read |
Viewed capture timeline items | GET /v1/accounts/:accountId/capture/timeline/items |
capture.timeline.read or capture.member_view or capture.account_view or capture.agent_read |
Viewed a capture timeline | GET /v1/accounts/:accountId/capture/timeline |
capture.workspace.read |
Viewed the Capture workspace | GET /v1/accounts/:accountId/capture |
capture.workspace.update or capture.enable or capture.disable |
Turned Capture on or off | PATCH /v1/accounts/:accountId/capture |
change_request.
| Action | Title | Route |
|---|---|---|
change_request.close |
Closed change request | POST /v1/projects/:projectId/change-requests/:crId/close |
change_request.create |
Created change request | POST /v1/projects/:projectId/change-requests |
change_request.diff.read |
Viewed change request diff | GET /v1/projects/:projectId/change-requests/:crId/diff |
change_request.list |
Listed change requests | GET /v1/projects/:projectId/change-requests |
change_request.merge |
Merged change request | POST /v1/projects/:projectId/change-requests/:crId/merge |
change_request.merge.preview |
Previewed change request merge | GET /v1/projects/:projectId/change-requests/:crId/merge-preview |
change_request.read |
Viewed change request | GET /v1/projects/:projectId/change-requests/:crId |
change_request.reopen |
Reopened change request | POST /v1/projects/:projectId/change-requests/:crId/reopen |
change_request.request_changes |
Requested changes on change request | POST /v1/projects/:projectId/change-requests/:crId/request-changes |
change_request.update |
Updated change request | PATCH /v1/projects/:projectId/change-requests/:crId |
channel.
| Action | Title | Route |
|---|---|---|
channel.binding.list |
Listed channel bindings | GET /v1/projects/:projectId/channels/bindings |
channel.binding.update |
Updated channel binding | PATCH /v1/projects/:projectId/channels/bindings/:bindingId |
channel.discord.access_request.dismiss |
Dismissed Discord access request | DELETE /v1/projects/:projectId/channels/discord/access-requests/:user_id |
channel.discord.allowed_user.add |
Allowed Discord user | POST /v1/projects/:projectId/channels/discord/allowed-users |
channel.discord.allowed_user.remove |
Removed allowed Discord user | DELETE /v1/projects/:projectId/channels/discord/allowed-users/:user_id |
channel.discord.allowed_users.update |
Updated allowed Discord users | PUT /v1/projects/:projectId/channels/discord/allowed-users |
channel.discord.disconnect |
Disconnected Discord server | DELETE /v1/projects/:projectId/channels/discord |
channel.discord.install.complete |
Connected Discord server | POST /v1/projects/:projectId/channels/discord/oauth/complete |
channel.discord.installation.read |
Viewed Discord installation | GET /v1/projects/:projectId/channels/discord/installation |
channel.discord.mode.read |
Viewed Discord availability | GET /v1/projects/:projectId/channels/discord/mode |
channel.discord.user_photo.read |
Viewed Discord user photo | GET /v1/projects/:projectId/channels/discord/users/:user_id/photo |
channel.discord.users.read |
Viewed Discord users | GET /v1/projects/:projectId/channels/discord/users |
channel.slack.connect |
Connected Slack workspace | POST /v1/projects/:projectId/channels/slack/connect |
channel.slack.custom_app_manifest.read |
Viewed custom Slack app manifest | GET /v1/webhooks/slack/:projectId/manifest |
channel.slack.disconnect |
Disconnected Slack workspace | DELETE /v1/projects/:projectId/channels/slack/installation |
channel.slack.file.download |
Downloaded Slack file | GET /v1/projects/:projectId/channels/slack/file |
channel.slack.file.upload |
Uploaded file to Slack | POST /v1/projects/:projectId/channels/slack/file/upload |
channel.slack.identity.connect |
Linked Slack identity | POST /v1/channels/slack/identity/bind |
channel.slack.identity.preview |
Previewed Slack identity link | POST /v1/channels/slack/identity/preview |
channel.slack.install.complete |
Completed Slack app installation | GET /v1/webhooks/slack/oauth/callback |
channel.slack.installation.read |
Viewed Slack installation | GET /v1/projects/:projectId/channels/slack/installation |
channel.slack.login_link.read |
Opened Slack login link | GET /v1/channels/slack/identity/login/:token |
channel.slack.mode.read |
Viewed Slack setup options | GET /v1/projects/:projectId/channels/slack/mode |
channel.slack.oauth.complete |
Completed Slack app install | POST /v1/projects/:projectId/channels/slack/oauth/complete |
channel.slack.thread.bind |
Bound session to Slack thread | POST /v1/projects/:projectId/channels/slack/bind-thread |
channel.teams.connect |
Connected Microsoft Teams tenant | POST /v1/projects/:projectId/channels/teams/connect |
channel.teams.conversation.list |
Listed Microsoft Teams conversations | GET /v1/projects/:projectId/channels/teams/conversations |
channel.teams.disconnect |
Disconnected Microsoft Teams tenant | DELETE /v1/projects/:projectId/channels/teams/installation |
channel.teams.file.download |
Downloaded Microsoft Teams file | GET /v1/projects/:projectId/channels/teams/file |
channel.teams.file.upload |
Uploaded file to Microsoft Teams | POST /v1/projects/:projectId/channels/teams/file/upload |
channel.teams.identity.connect |
Linked Teams identity | POST /v1/channels/teams/identity/bind |
channel.teams.identity.preview |
Previewed Teams identity link | POST /v1/channels/teams/identity/preview |
channel.teams.install.complete |
Completed Teams app installation | GET /v1/webhooks/teams/oauth/callback |
channel.teams.installation.read |
Viewed Microsoft Teams installation | GET /v1/projects/:projectId/channels/teams/installation |
channel.teams.login_link.read |
Opened Teams login link | GET /v1/channels/teams/identity/login/:token |
channel.teams.manifest.read |
Viewed Microsoft Teams app manifest | GET /v1/projects/:projectId/channels/teams/manifest |
channel.teams.message.delete |
Deleted Microsoft Teams message | POST /v1/projects/:projectId/channels/teams/message/delete |
channel.teams.message.edit |
Edited Microsoft Teams message | POST /v1/projects/:projectId/channels/teams/message/edit |
channel.teams.message.send |
Sent Microsoft Teams message | POST /v1/projects/:projectId/channels/teams/message |
channel.teams.mode.read |
Viewed Microsoft Teams setup options | GET /v1/projects/:projectId/channels/teams/mode |
channel.teams.oauth.complete |
Completed Microsoft Teams install | POST /v1/projects/:projectId/channels/teams/oauth/complete |
channel.telegram.access_request.dismiss |
Dismissed Telegram access request | DELETE /v1/projects/:projectId/channels/telegram/access-requests/:user_id |
channel.telegram.allowed_user.add |
Allowed Telegram user | POST /v1/projects/:projectId/channels/telegram/allowed-users |
channel.telegram.allowed_user.remove |
Removed allowed Telegram user | DELETE /v1/projects/:projectId/channels/telegram/allowed-users/:user_id |
channel.telegram.allowed_users.update |
Updated allowed Telegram users | PUT /v1/projects/:projectId/channels/telegram/allowed-users |
channel.telegram.connect |
Connected Telegram bot | POST /v1/projects/:projectId/channels/telegram/connect |
channel.telegram.disconnect |
Disconnected Telegram bot | DELETE /v1/projects/:projectId/channels/telegram |
channel.telegram.installation.read |
Viewed Telegram installation | GET /v1/projects/:projectId/channels/telegram/installation |
channel.telegram.user_photo.read |
Viewed Telegram user photo | GET /v1/projects/:projectId/channels/telegram/users/:user_id/photo |
channel.telegram.users.read |
Viewed Telegram users | GET /v1/projects/:projectId/channels/telegram/users |
chrome.
| Action | Title | Route |
|---|---|---|
chrome.attach |
Attached a session to a browser | POST /v1/chrome/attach |
chrome.disconnect |
Disconnected a browser | DELETE /v1/chrome/connections/:id |
chrome.extension.connect |
Connected a browser extension | before the API router |
chrome.list |
Viewed connected browsers | GET /v1/chrome/connections |
chrome.panel_session |
Signed in the browser side panel | POST /v1/chrome/panel-session |
chrome.release |
Released a browser from a session | POST /v1/chrome/release |
chrome.update |
Changed a connected browser | PATCH /v1/chrome/connections/:id |
client.
| Action | Title | Route |
|---|---|---|
client.mobile_policy.read |
Viewed mobile release policy | GET /v1/clients/mobile |
connector.
| Action | Title | Route |
|---|---|---|
connector.account.list |
Listed connector accounts | GET /v1/connectors/projects/:projectId/connectors/:slug/accounts |
connector.action.run |
Requested connector call | POST /v1/connectors/call (also POST /v1/connectors/projects/:projectId/call) |
connector.agent_access.list |
Viewed which agents may use a connector | GET /v1/connectors/projects/:projectId/connectors/:slug/agents |
connector.approval.list |
Listed pending connector approvals | GET /v1/projects/:projectId/approvals |
connector.approval.needs_input.list |
Listed approvals needing input | GET /v1/projects/:projectId/approvals/needs-input |
connector.approval.resolve or connector.approval.approved or connector.approval.denied |
Resolved connector approval | POST /v1/projects/:projectId/approvals/:executionId |
connector.attachment.upload |
Uploaded connector attachment | POST /v1/connectors/attachments (also POST /v1/connectors/projects/:projectId/attachments) |
connector.auth.preview |
Previewed connector authentication | POST /v1/connectors/projects/:projectId/connectors/auth-discovery |
connector.authorization_strategy.update |
Updated connector authorization strategy | PUT /v1/connectors/projects/:projectId/connectors/:slug/authorization-strategy |
connector.catalog.list |
Viewed connector catalog | GET /v1/connectors/catalog (also GET /v1/connectors/connectors, GET /v1/connectors/projects/:projectId/catalog) |
connector.computer_account.create |
Added computer to project | POST /v1/projects/:projectId/computers |
connector.config.read |
Viewed connector configuration | GET /v1/connectors/projects/:projectId/connectors/:slug/config |
connector.connect_request.list |
Viewed pending connector authorizations | GET /v1/connectors/projects/:projectId/sessions/:sessionId/connect-requests |
connector.connection.activate |
Activated connector account | PUT /v1/projects/:projectId/connections/:connectionId/activate |
connector.connection.connect.finalize |
Finalized connector account connection | POST /v1/projects/:projectId/connections/:connectionId/connect/finalize |
connector.connection.connect.start |
Started connector account connection | POST /v1/projects/:projectId/connections/:connectionId/connect |
connector.connection.create |
Created connector account | POST /v1/projects/:projectId/connections |
connector.connection.credential.update |
Updated connector account credential | PUT /v1/projects/:projectId/connections/:connectionId/credential |
connector.connection.default.set |
Set default connector account | PUT /v1/projects/:projectId/connections/:connectionId/default |
connector.connection.list |
Listed project connector accounts | GET /v1/projects/:projectId/connections |
connector.connection.oauth.application.read |
Viewed connector OAuth application | GET /v1/projects/:projectId/connections/:connectionId/oauth2/application |
connector.connection.oauth.application.update |
Updated connector OAuth application | PUT /v1/projects/:projectId/connections/:connectionId/oauth2/application |
connector.connection.oauth.authorize |
Started connector OAuth authorization | POST /v1/projects/:projectId/connections/:connectionId/oauth2/authorize |
connector.connection.oauth.client.register |
Registered connector OAuth client | POST /v1/projects/:projectId/connections/:connectionId/oauth2/register |
connector.connection.oauth.device.check |
Checked connector device authorization | POST /v1/projects/:projectId/connections/:connectionId/oauth2/device/:sessionId |
connector.connection.oauth.device.start |
Started connector device authorization | POST /v1/projects/:projectId/connections/:connectionId/oauth2/device |
connector.connection.oauth.discover |
Discovered connector OAuth metadata | POST /v1/projects/:projectId/connections/:connectionId/oauth2/discover |
connector.connection.oauth.resource.discover |
Discovered MCP authorization server | POST /v1/projects/:projectId/connections/:connectionId/oauth2/discover-resource |
connector.connection.oauth.status.read |
Viewed connector OAuth status | GET /v1/projects/:projectId/connections/:connectionId/oauth2/status |
connector.connection.personal.create |
Created personal connector account | POST /v1/projects/:projectId/connections/me |
connector.connection.rename |
Renamed connector account | PUT /v1/projects/:projectId/connections/:connectionId/label (also PATCH /v1/projects/:projectId/connections/:connectionId) |
connector.connection.revoke |
Revoked connector account | PUT /v1/projects/:projectId/connections/:connectionId/revoke |
connector.connection.roster.list |
Listed all connector accounts | GET /v1/projects/:projectId/connections/all |
connector.connection.share |
Shared a private connector account | POST /v1/projects/:projectId/connections/:connectionId/share |
connector.connection.shared.create |
Created shared connector account | POST /v1/projects/:projectId/connectors/:slug/oauth2/connection |
connector.create |
Created or updated connector | POST /v1/connectors/projects/:projectId/connectors |
connector.credential.delete |
Removed connector credential | DELETE /v1/connectors/projects/:projectId/connectors/:slug/credential |
connector.credential.set |
Set connector credential | PUT /v1/connectors/projects/:projectId/connectors/:slug/credential |
connector.credential_mode.update |
Updated connector credential mode | PUT /v1/connectors/projects/:projectId/connectors/:slug/credential-mode |
connector.delete |
Deleted connector | DELETE /v1/connectors/projects/:projectId/connectors/:slug |
connector.discover.detail.read |
Viewed discovery catalog connector | GET /v1/connectors/projects/:projectId/discover/connectors/detail |
connector.discover.install |
Installed connector from discovery catalog | POST /v1/connectors/projects/:projectId/discover/install |
connector.discover.list |
Browsed connector discovery catalog | GET /v1/connectors/projects/:projectId/discover/connectors |
connector.discover.section.list |
Browsed discovery catalog categories | GET /v1/connectors/projects/:projectId/discover/sections |
connector.discover.tool.list |
Viewed discovery catalog connector tools | GET /v1/connectors/projects/:projectId/discover/connectors/tools |
connector.easy_connect.finalize |
Finished easy-connect authorization | POST /v1/connectors/projects/:projectId/connectors/:slug/connect/finalize |
connector.easy_connect.section.list |
Browsed easy-connect categories | GET /v1/connectors/projects/:projectId/connect/sections |
connector.easy_connect.start |
Started easy-connect authorization | POST /v1/connectors/projects/:projectId/connectors/:slug/connect |
connector.easy_connect.toolkit.list |
Browsed easy-connect apps | GET /v1/connectors/projects/:projectId/connect/toolkits |
connector.easy_connect_status.read |
Viewed easy-connect status | GET /v1/connectors/connect-status |
connector.list |
Listed connectors | GET /v1/connectors/projects/:projectId/connectors |
connector.mcp_sign_in.check |
Checked MCP server sign-in | POST /v1/connectors/projects/:projectId/connectors/mcp-sign-in-check |
connector.move |
Moved connector to its Kortix app | POST /v1/projects/:projectId/connectors/:slug/move |
connector.move.list |
Listed connector moves | GET /v1/projects/:projectId/connector-moves |
connector.name.update |
Renamed connector | PUT /v1/connectors/projects/:projectId/connectors/:slug/name |
connector.oauth2.complete |
Completed connector OAuth authorization | GET /v1/connectors/oauth2/callback |
connector.oauth2_client.set |
Set connector OAuth2 client credentials | PUT /v1/connectors/projects/:projectId/connectors/:slug/oauth2/connection |
connector.pipedream.app.list |
Browsed Pipedream apps | GET /v1/connectors/projects/:projectId/pipedream/apps |
connector.pipedream.section.list |
Browsed Pipedream categories | GET /v1/connectors/projects/:projectId/pipedream/sections |
connector.policy.list |
Listed connector policies | GET /v1/connectors/projects/:projectId/connectors/:slug/policies |
connector.policy.update |
Updated connector policies | PUT /v1/connectors/projects/:projectId/connectors/:slug/policies |
connector.policy_set.delete |
Deleted connector policy set | DELETE /v1/connectors/projects/:projectId/connectors/:slug/policy-sets/:name |
connector.policy_set.list |
Listed connector policy sets | GET /v1/connectors/projects/:projectId/connectors/:slug/policy-sets |
connector.policy_set.rename |
Renamed connector policy set | PUT /v1/connectors/projects/:projectId/connectors/:slug/policy-sets/:name/name |
connector.policy_set.save |
Created or updated connector policy set | PUT /v1/connectors/projects/:projectId/connectors/:slug/policy-sets/:name |
connector.project_policy.list |
Listed project connector policies | GET /v1/connectors/projects/:projectId/policies |
connector.project_policy.update |
Updated project connector policies | PUT /v1/connectors/projects/:projectId/policies |
connector.rules_matrix.read |
Viewed connector rules for every agent | GET /v1/connectors/projects/:projectId/rules-matrix |
connector.secret_binding.update |
Updated connector secret binding | PUT /v1/connectors/projects/:projectId/connectors/:slug/secret-binding |
connector.sensitive.set |
Set connector sensitive flag | PUT /v1/connectors/projects/:projectId/connectors/:slug/sensitive |
connector.setup_link.create |
Created connector setup link | POST /v1/projects/:projectId/connect-requests |
connector.setup_link.finalize |
Finished connector setup-link authorization | POST /v1/setup-links/connectors/:token/finalize |
connector.setup_link.read |
Opened connector setup link | GET /v1/setup-links/connectors/:token |
connector.setup_link.start |
Started connector setup-link authorization | POST /v1/setup-links/connectors/:token/start |
connector.sync |
Synchronized connectors | POST /v1/connectors/projects/:projectId/connectors/sync |
drive.
| Action | Title | Route |
|---|---|---|
drive.access.list |
Viewed who has access to a folder | GET /v1/drives/:driveId/access |
drive.access.principals |
Listed folder sharing candidates | GET /v1/drives/:driveId/principals |
drive.access.revoke |
Stopped sharing a folder | DELETE /v1/drives/:driveId/access/:grantId |
drive.access.share |
Shared a folder | PUT /v1/drives/:driveId/access |
drive.admin_reads.list |
Viewed which admins opened a folder | GET /v1/drives/:driveId/admin-reads |
drive.conflict.dismiss |
Dismissed a drive conflict notice | POST /v1/drives/:driveId/conflicts/:conflictId/dismiss |
drive.conflict.list |
Viewed drive conflict copies | GET /v1/drives/:driveId/conflicts |
drive.file.delete |
Deleted a drive file or folder | DELETE /v1/drives/:driveId/files |
drive.file.list |
Browsed a drive folder | GET /v1/drives/:driveId/files |
drive.file.move |
Moved a drive file or folder | POST /v1/drives/:driveId/files/move |
drive.file.read |
Downloaded a drive file | GET /v1/drives/:driveId/files/content |
drive.file.search |
Searched project Drive | GET /v1/projects/:projectId/search |
drive.file.upload_block |
Uploaded a drive file block | PUT /v1/drives/:driveId/files/upload/:uploadId/blocks/:sha |
drive.file.upload_commit |
Finished a large drive upload | POST /v1/drives/:driveId/files/upload/:uploadId/commit |
drive.file.upload_plan |
Started a large drive upload | POST /v1/drives/:driveId/files/upload |
drive.file.write |
Uploaded a drive file | PUT /v1/drives/:driveId/files/content |
drive.folder.create |
Created a drive folder | POST /v1/drives/:driveId/files/mkdir |
drive.list |
Listed drives | GET /v1/drives |
drive.mount.agent_list |
Viewed an agent’s drive mounts | GET /v1/drives/:driveId/agents/:agentName/mounts |
drive.mount.list |
Viewed where a drive is mounted | GET /v1/drives/:driveId/mounts |
drive.usage.account |
Viewed the account’s Files storage | GET /v1/drives/usage |
drive.usage.read |
Viewed a project’s Files storage | GET /v1/drives/:driveId/usage |
drive.version.list |
Viewed drive versions | GET /v1/drives/:driveId/versions |
drive.version.restore |
Restored a drive version | POST /v1/drives/:driveId/restore |
feedback.
| Action | Title | Route |
|---|---|---|
feedback.create |
Filed product feedback | POST /v1/feedback |
file.
| Action | Title | Route |
|---|---|---|
file.archive.download |
Downloaded project files | GET /v1/projects/:projectId/files/archive |
file.content.read |
Viewed file content | GET /v1/projects/:projectId/files/content |
file.content.update |
Committed file content | PUT /v1/projects/:projectId/files/content |
file.history.list |
Viewed file history | GET /v1/projects/:projectId/files/history |
file.list |
Listed project files | GET /v1/projects/:projectId/files |
file.raw.read |
Viewed raw file content | GET /v1/projects/:projectId/files/raw |
file.search |
Searched project files | GET /v1/projects/:projectId/files/search |
gateway.
| Action | Title | Route |
|---|---|---|
gateway.breakdown.read |
Viewed LLM gateway usage by model | GET /v1/projects/:projectId/gateway/breakdown |
gateway.budget.delete |
Deleted LLM gateway budget | DELETE /v1/projects/:projectId/gateway/budgets/:budgetId |
gateway.budget.list |
Listed LLM gateway budgets | GET /v1/projects/:projectId/gateway/budgets |
gateway.budget.set |
Set LLM gateway budget | PUT /v1/projects/:projectId/gateway/budgets |
gateway.error.list |
Listed LLM gateway errors | GET /v1/projects/:projectId/gateway/errors |
gateway.generation.read |
Viewed LLM generation details | GET /v1/generation |
gateway.key.create |
Created LLM gateway key | POST /v1/projects/:projectId/gateway/keys |
gateway.key.list |
Listed LLM gateway keys | GET /v1/projects/:projectId/gateway/keys |
gateway.key.revoke |
Revoked LLM gateway key | DELETE /v1/projects/:projectId/gateway/keys/:keyId |
gateway.log.facets |
Listed LLM gateway log filter values | GET /v1/projects/:projectId/gateway/logs/facets |
gateway.log.list |
Listed LLM gateway request logs | GET /v1/projects/:projectId/gateway/logs |
gateway.log.read |
Viewed LLM gateway request log | GET /v1/projects/:projectId/gateway/logs/:logId |
gateway.overview.read |
Viewed LLM gateway usage overview | GET /v1/projects/:projectId/gateway/overview |
gateway.playground.send |
Ran gateway playground request | POST /v1/projects/:projectId/gateway/playground |
gateway.provider.verify |
Verified LLM provider key | POST /v1/projects/:projectId/gateway/providers/:providerId/verify |
gateway.request.proxy |
Called LLM gateway | /v1/llm/*, any method (also /v1/llm-gateway/*, any method) |
gateway.routing_policy.delete |
Deleted gateway routing policy | DELETE /v1/projects/:projectId/gateway/routing-policy |
gateway.routing_policy.preview |
Previewed gateway routing policy | POST /v1/projects/:projectId/gateway/routing-policy/preview |
gateway.routing_policy.read |
Viewed gateway routing policy | GET /v1/projects/:projectId/gateway/routing-policy |
gateway.routing_policy.update |
Updated gateway routing policy | PUT /v1/projects/:projectId/gateway/routing-policy |
gateway.series.read |
Viewed LLM gateway daily usage | GET /v1/projects/:projectId/gateway/series |
gateway.session_spend.list |
Listed LLM gateway spend by session | GET /v1/projects/:projectId/gateway/sessions |
gateway.source_spend.list |
Listed LLM gateway spend by source | GET /v1/projects/:projectId/gateway/sources |
git.
| Action | Title | Route |
|---|---|---|
git.backend.read |
Viewed instance Git backend | GET /v1/projects/git/backend |
git.backend.repository.list |
Listed instance Git backend repositories | GET /v1/projects/git/backend/repositories |
git.branch.list |
Listed Git branches | GET /v1/projects/:projectId/branches |
git.clone |
Cloned or fetched Git repository | POST /v1/git/:project/git-upload-pack |
git.collaborator.invite |
Added Git collaborator | POST /v1/projects/:projectId/git/collaborators |
git.commit.diff.read |
Viewed Git commit diff | GET /v1/projects/:projectId/commits/:sha/diff |
git.commit.list |
Listed Git commits | GET /v1/projects/:projectId/commits |
git.commit.read |
Viewed Git commit | GET /v1/projects/:projectId/commits/:sha |
git.connection.read |
Viewed Git connection status | GET /v1/projects/:projectId/git/connection |
git.credential.set |
Set project Git credential | PUT /v1/projects/:projectId/git-credential |
git.fast_boot_bundle.download |
Downloaded fast-boot Git bundle | GET /v1/git/:project/fast-boot-bundle |
git.github.installation.connect |
Connected GitHub installation | POST /v1/projects/github/installation |
git.github.installation.disconnect |
Disconnected GitHub installation | DELETE /v1/projects/github/installations/:installationId (also DELETE /v1/projects/github/installation) |
git.github.installation.link |
Linked existing GitHub installation | POST /v1/projects/github/installations/link |
git.github.installation.linkable.list |
Listed linkable GitHub installations | POST /v1/projects/github/installations/linkable |
git.github.installation.list |
Listed GitHub installations | GET /v1/projects/github/installations (also GET /v1/projects/github/installation) |
git.github.repository.branch.list |
Listed GitHub repository branches | GET /v1/projects/github/repository-branches |
git.github.repository.list |
Listed GitHub repositories | GET /v1/projects/github/repositories |
git.github.user_token.store |
Authorized GitHub as a user | POST /v1/projects/github/user-token |
git.managed_status.read |
Viewed managed Git status | GET /v1/projects/managed-git/status |
git.project_snapshot.download |
Requested project snapshot download | GET /v1/git/:project/project-snapshot |
git.push |
Pushed to Git repository | POST /v1/git/:project/git-receive-pack |
git.push_token.create |
Created Git push token | POST /v1/projects/:projectId/git-token |
git.ref.list |
Listed Git repository refs | GET /v1/git/:project/info/refs |
git.repository.replace |
Replaced project Git repository | PUT /v1/projects/:projectId/git/repository |
git.version_diff.read |
Viewed version diff | GET /v1/projects/:projectId/version-diff |
iam.
| Action | Title | Route |
|---|---|---|
iam.action.list |
Listed IAM actions | GET /v1/accounts/:accountId/iam/actions |
iam.agent_identity.list |
Listed agent identities | GET /v1/accounts/:accountId/iam/agent-identities |
iam.assignment.grant or iam.assignment.granted |
Granted a role | POST /v1/accounts/:accountId/iam/assignments |
iam.assignment.list |
Listed role assignments | GET /v1/accounts/:accountId/iam/assignments |
iam.assignment.revoke or iam.assignment.revoked |
Revoked a role assignment | DELETE /v1/accounts/:accountId/iam/assignments/:assignmentId |
iam.audit.activity |
Viewed account activity | GET /v1/accounts/:accountId/audit/activity |
iam.audit.export |
Exported audit log | GET /v1/accounts/:accountId/audit/export |
iam.audit.list |
Viewed audit log | GET /v1/accounts/:accountId/audit |
iam.audit.reconcile |
Reconciled audit log | POST /v1/accounts/:accountId/audit/reconcile |
iam.audit.webhook.create |
Created audit webhook | POST /v1/accounts/:accountId/audit/webhooks |
iam.audit.webhook.delete |
Deleted audit webhook | DELETE /v1/accounts/:accountId/audit/webhooks/:webhookId |
iam.audit.webhook.delivery.list |
Listed audit webhook deliveries | GET /v1/accounts/:accountId/audit/webhooks/:webhookId/deliveries |
iam.audit.webhook.delivery.replay |
Replayed audit webhook delivery | POST /v1/accounts/:accountId/audit/webhooks/:webhookId/deliveries/:deliveryId/replay |
iam.audit.webhook.list |
Listed audit webhooks | GET /v1/accounts/:accountId/audit/webhooks |
iam.audit.webhook.update |
Updated audit webhook | PATCH /v1/accounts/:accountId/audit/webhooks/:webhookId |
iam.enterprise_demo.read |
Viewed Enterprise demo | GET /v1/accounts/:accountId/iam/enterprise-demo |
iam.enterprise_demo.set or enterprise_demo.enable or enterprise_demo.disable or enterprise_demo.set |
Turned the Enterprise demo on or off | PUT /v1/accounts/:accountId/iam/enterprise-demo |
iam.group.create |
Created group | POST /v1/accounts/:accountId/iam/groups |
iam.group.delete |
Deleted group | DELETE /v1/accounts/:accountId/iam/groups/:groupId |
iam.group.list |
Listed groups | GET /v1/accounts/:accountId/iam/groups |
iam.group.members.add |
Added member to group | POST /v1/accounts/:accountId/iam/groups/:groupId/members |
iam.group.members.list |
Listed group members | GET /v1/accounts/:accountId/iam/groups/:groupId/members |
iam.group.members.remove |
Removed member from group | DELETE /v1/accounts/:accountId/iam/groups/:groupId/members/:userId |
iam.group.project_grants.list |
Listed group project access | GET /v1/accounts/:accountId/iam/groups/:groupId/project-grants |
iam.group.read |
Viewed group | GET /v1/accounts/:accountId/iam/groups/:groupId |
iam.group.update |
Updated group | PATCH /v1/accounts/:accountId/iam/groups/:groupId |
iam.member.effective_permission.batch_check |
Batch-checked effective permissions | POST /v1/accounts/:accountId/iam/members/:userId/effective:batch |
iam.member.effective_permission.check |
Checked effective permission | GET /v1/accounts/:accountId/iam/members/:userId/effective |
iam.member.groups.list |
Listed member groups | GET /v1/accounts/:accountId/iam/members/:userId/groups |
iam.member.project_access.list |
Listed member project access | GET /v1/accounts/:accountId/iam/members/:userId/project-access |
iam.member.super_admin.set |
Set super-admin status | PATCH /v1/accounts/:accountId/iam/members/:userId/super-admin |
iam.mfa_required.preview |
Previewed MFA enforcement | GET /v1/accounts/:accountId/iam/mfa-required/preview |
iam.mfa_required.read |
Viewed MFA requirement | GET /v1/accounts/:accountId/iam/mfa-required |
iam.mfa_required.set or iam.mfa_required.enable or iam.mfa_required.disable |
Changed MFA requirement | PATCH /v1/accounts/:accountId/iam/mfa-required |
iam.oauth_client.create |
Registered an OAuth app | POST /v1/accounts/:accountId/iam/oauth-clients |
iam.oauth_client.delete |
Deleted an OAuth app | DELETE /v1/accounts/:accountId/iam/oauth-clients/:clientId |
iam.oauth_client.list |
Listed OAuth apps | GET /v1/accounts/:accountId/iam/oauth-clients |
iam.oauth_client.read |
Viewed an OAuth app | GET /v1/accounts/:accountId/iam/oauth-clients/:clientId |
iam.oauth_client.rotate_secret |
Rotated an OAuth app secret | POST /v1/accounts/:accountId/iam/oauth-clients/:clientId/rotate-secret |
iam.oauth_client.update |
Updated an OAuth app | PATCH /v1/accounts/:accountId/iam/oauth-clients/:clientId |
iam.pat_policy.read |
Viewed PAT policy | GET /v1/accounts/:accountId/iam/pat-policy |
iam.pat_policy.update |
Updated PAT policy | PATCH /v1/accounts/:accountId/iam/pat-policy |
iam.permission.list |
Listed the permission catalog | GET /v1/accounts/:accountId/iam/permissions |
iam.policy.bulk_delete |
Bulk deleted IAM policies | POST /v1/accounts/:accountId/iam/policies:bulk-delete |
iam.policy.bulk_import |
Bulk imported IAM policies | POST /v1/accounts/:accountId/iam/policies:bulk-import |
iam.policy.create |
Created IAM policy | POST /v1/accounts/:accountId/iam/policies |
iam.policy.delete |
Deleted IAM policy | DELETE /v1/accounts/:accountId/iam/policies/:policyId |
iam.policy.list |
Listed IAM policies | GET /v1/accounts/:accountId/iam/policies |
iam.policy.update |
Updated IAM policy | PATCH /v1/accounts/:accountId/iam/policies/:policyId |
iam.resource_grant.list |
Listed resource grants | GET /v1/accounts/:accountId/iam/resource-grants |
iam.role.create |
Created IAM role | POST /v1/accounts/:accountId/iam/roles |
iam.role.delete |
Deleted IAM role | DELETE /v1/accounts/:accountId/iam/roles/:roleId |
iam.role.list |
Listed IAM roles | GET /v1/accounts/:accountId/iam/roles |
iam.role.permissions.read |
Viewed IAM role permissions | GET /v1/accounts/:accountId/iam/roles/:roleId/permissions |
iam.role.permissions.set |
Updated IAM role permissions | PUT /v1/accounts/:accountId/iam/roles/:roleId/permissions |
iam.role.update |
Updated IAM role | PATCH /v1/accounts/:accountId/iam/roles/:roleId |
iam.role.usage.read |
Viewed IAM role usage | GET /v1/accounts/:accountId/iam/roles/:roleId/usage |
iam.scim.token.create |
Created SCIM token | POST /v1/accounts/:accountId/iam/scim/tokens |
iam.scim.token.list |
Listed SCIM tokens | GET /v1/accounts/:accountId/iam/scim/tokens |
iam.scim.token.revoke |
Revoked SCIM token | DELETE /v1/accounts/:accountId/iam/scim/tokens/:tokenId |
iam.service_account.create |
Created service account | POST /v1/accounts/:accountId/iam/service-accounts |
iam.service_account.delete |
Deleted service account | DELETE /v1/accounts/:accountId/iam/service-accounts/:saId |
iam.service_account.disable |
Disabled service account | POST /v1/accounts/:accountId/iam/service-accounts/:saId/disable |
iam.service_account.list |
Listed service accounts | GET /v1/accounts/:accountId/iam/service-accounts |
iam.session.list |
Listed sign-in sessions | GET /v1/accounts/:accountId/iam/sessions |
iam.session.revoke |
Revoked sign-in session | POST /v1/accounts/:accountId/iam/sessions/:sessionId/revoke |
iam.session_oversight.read |
Viewed admin session access | GET /v1/accounts/:accountId/iam/session-oversight |
iam.session_oversight.set or iam.session_oversight.enable or iam.session_oversight.disable |
Changed admin session access | PATCH /v1/accounts/:accountId/iam/session-oversight |
iam.session_policy.read |
Viewed session policy | GET /v1/accounts/:accountId/iam/session-policy |
iam.session_policy.update |
Updated session policy | PATCH /v1/accounts/:accountId/iam/session-policy |
iam.sso.mapping.create |
Added SSO group mapping | POST /v1/accounts/:accountId/iam/sso/mappings |
iam.sso.mapping.delete |
Removed SSO group mapping | DELETE /v1/accounts/:accountId/iam/sso/mappings/:mappingId |
iam.sso.mapping.list |
Listed SSO group mappings | GET /v1/accounts/:accountId/iam/sso/mappings |
iam.sso.provider.create |
Created SSO provider | POST /v1/accounts/:accountId/iam/sso/provider/from-metadata |
iam.sso.provider.delete |
Removed SSO provider | DELETE /v1/accounts/:accountId/iam/sso/provider |
iam.sso.provider.domain_verify |
Verified SSO domain | POST /v1/accounts/:accountId/iam/sso/provider/verify-domain |
iam.sso.provider.read |
Viewed SSO provider | GET /v1/accounts/:accountId/iam/sso/provider |
iam.sso.provider.update |
Updated SSO provider | PUT /v1/accounts/:accountId/iam/sso/provider |
invite.
| Action | Title | Route |
|---|---|---|
invite.accept |
Accepted account invitation | POST /v1/account-invites/:inviteId/accept |
invite.cancel |
Canceled account invitation | DELETE /v1/accounts/:accountId/invites/:inviteId |
invite.decline |
Declined account invitation | POST /v1/account-invites/:inviteId/decline |
invite.list |
Listed pending invitations | GET /v1/accounts/:accountId/invites |
invite.read |
Viewed account invitation | GET /v1/account-invites/:inviteId |
invite.received.list |
Listed received invitations | GET /v1/account-invites |
invite.resend |
Resent account invitation | POST /v1/accounts/:accountId/invites/:inviteId/resend |
marketplace.
| Action | Title | Route |
|---|---|---|
marketplace.featured.list |
Listed featured marketplaces | GET /v1/marketplace/marketplaces/featured |
marketplace.install.start |
Started marketplace install | POST /v1/projects/:projectId/marketplace/install-session |
marketplace.item.file.read |
Viewed marketplace item file | GET /v1/marketplace/items/:id/file |
marketplace.item.list |
Listed marketplace items | GET /v1/marketplace/items |
marketplace.item.read |
Viewed marketplace item | GET /v1/marketplace/items/:id |
marketplace.list |
Listed marketplaces | GET /v1/marketplace/marketplaces |
marketplace.source.create |
Added marketplace source | POST /v1/marketplace/sources |
marketplace.source.delete |
Removed marketplace source | DELETE /v1/marketplace/sources/:id |
marketplace.source.list |
Listed marketplace sources | GET /v1/marketplace/sources |
mcp.
| Action | Title | Route |
|---|---|---|
mcp.request |
Called the MCP server | POST /v1/mcp (also DELETE /v1/mcp, GET /v1/mcp) |
mcp.resource_metadata.read |
Read MCP resource metadata | GET /.well-known/oauth-protected-resource |
mcp.server_metadata.read |
Read MCP server metadata | GET /.well-known/oauth-protected-resource/v1/mcp |
member.
| Action | Title | Route |
|---|---|---|
member.invite |
Invited member to account | POST /v1/accounts/:accountId/members |
member.leave |
Left account | POST /v1/accounts/:accountId/leave |
member.list |
Listed account members | GET /v1/accounts/:accountId/members |
member.remove |
Removed member from account | DELETE /v1/accounts/:accountId/members/:userId |
member.role.update |
Changed member role | PATCH /v1/accounts/:accountId/members/:userId |
model.
| Action | Title | Route |
|---|---|---|
model.access.read |
Viewed model access | GET /v1/projects/:projectId/model-access |
model.access.update |
Updated model access | PUT /v1/projects/:projectId/model-access |
model.catalog.provider.list |
Listed LLM catalog providers | GET /v1/projects/:projectId/llm-catalog/providers |
model.catalog.read |
Viewed LLM catalog | GET /v1/projects/:projectId/llm-catalog |
model.default.delete |
Deleted model defaults | DELETE /v1/projects/:projectId/model-defaults |
model.default.read |
Viewed model defaults | GET /v1/projects/:projectId/model-defaults |
model.default.update |
Updated model defaults | PUT /v1/projects/:projectId/model-defaults |
model.enablement.update |
Updated model picker visibility | PUT /v1/projects/:projectId/model-enablement |
model.picker.read |
Viewed model picker | GET /v1/projects/:projectId/model-picker |
notification.
| Action | Title | Route |
|---|---|---|
notification.device_token.delete |
Removed push notification device | DELETE /v1/notifications/device-token/:token |
notification.device_token.register |
Registered push notification device | POST /v1/notifications/device-token |
notification.device_token.release |
Released push notification device | POST /v1/notifications/device-token/release |
notification.inbox.list |
Viewed notifications | GET /v1/notifications |
notification.inbox.mark_read |
Marked notifications read | POST /v1/notifications/read |
notification.preferences.read |
Viewed notification preferences | GET /v1/notifications/preferences |
notification.preferences.update |
Changed notification preferences | PUT /v1/notifications/preferences |
notification.web_push.subscribe |
Registered browser for push notifications | POST /v1/notifications/web-push/subscriptions |
notification.web_push.unsubscribe |
Removed browser push subscription | DELETE /v1/notifications/web-push/subscriptions |
notification.web_push_key.read |
Read browser push key | GET /v1/notifications/web-push/key |
oauth.
| Action | Title | Route |
|---|---|---|
oauth.authorization.start |
Started OAuth authorization | GET /v1/oauth/authorize |
oauth.client.register |
Registered an OAuth client | POST /v1/oauth/register |
oauth.consent.answer |
Submitted OAuth consent | POST /v1/oauth/authorize/consent |
oauth.consent_request.read |
Viewed OAuth consent request | GET /v1/oauth/authorize/consent/:requestId |
oauth.grant.list |
Listed connected apps | GET /v1/oauth/grants |
oauth.grant.revoke |
Revoked a connected app | DELETE /v1/oauth/grants/:clientId |
oauth.openid_configuration.read |
Read OpenID configuration | GET /.well-known/openid-configuration |
oauth.server_metadata.read |
Read OAuth server metadata | GET /.well-known/oauth-authorization-server (also GET /v1/oauth/.well-known/oauth-authorization-server) |
oauth.token.create |
Issued an OAuth token | POST /v1/oauth/token |
oauth.token.revoke |
Revoked an OAuth token | POST /v1/oauth/revoke |
oauth.userinfo.read |
Viewed OAuth user information | GET /v1/oauth/userinfo |
platform.
| Action | Title | Route |
|---|---|---|
platform.github_app.connect |
Connected existing GitHub App | POST /v1/platform/github-app/app |
platform.github_app.create |
Created GitHub App from manifest | GET /v1/platform/github-app/manifest-callback |
platform.github_app.disconnect |
Disconnected instance GitHub integration | DELETE /v1/platform/github-app |
platform.github_app.installation.complete |
Completed GitHub App installation | GET /v1/platform/github-app/install-callback |
platform.github_app.manifest.start |
Started GitHub App setup | POST /v1/platform/github-app/manifest-start |
platform.github_app.oauth.authorize |
Started GitHub identity verification | GET /v1/platform/github-app/oauth/authorize |
platform.github_app.oauth.complete |
Completed GitHub identity verification | GET /v1/platform/github-app/oauth/callback |
platform.github_app.status.read |
Viewed instance GitHub status | GET /v1/platform/github-app/status |
platform.github_pat.connect |
Connected managed git via GitHub PAT | POST /v1/platform/github-app/pat |
platform.info.read |
Viewed platform service info | GET /v1/platform |
platform.sandbox_version.changelog.read |
Viewed sandbox changelog | GET /v1/platform/sandbox/version/changelog |
platform.sandbox_version.latest.read |
Viewed latest sandbox version | GET /v1/platform/sandbox/version/latest |
platform.sandbox_version.list |
Listed sandbox versions | GET /v1/platform/sandbox/version/all |
platform.sandbox_version.read |
Viewed running sandbox version | GET /v1/platform/sandbox/version |
project.
| Action | Title | Route |
|---|---|---|
project.access_request.approve |
Approved project access request | POST /v1/projects/:projectId/access-requests/:requestId/approve |
project.access_request.create |
Requested project access | POST /v1/projects/:projectId/access-requests |
project.access_request.list |
Listed project access requests | GET /v1/projects/:projectId/access-requests |
project.access_request.reject |
Rejected project access request | POST /v1/projects/:projectId/access-requests/:requestId/reject |
project.agent.capabilities.read |
Viewed an agent’s capabilities | GET /v1/projects/:projectId/agents/:agentName/capabilities |
project.agent_identity.list |
Listed project agent identities | GET /v1/projects/:projectId/agent-identities |
project.artifact.content.read |
Viewed artifact file source | GET /v1/projects/:projectId/artifacts/:artifactId/content |
project.artifact.create |
Published artifact | POST /v1/projects/:projectId/artifacts |
project.artifact.delete |
Removed artifact from Artifacts | DELETE /v1/projects/:projectId/artifacts/:artifactId |
project.artifact.list |
Listed artifacts | GET /v1/projects/:projectId/artifacts |
project.artifact.pin |
Pinned artifact | PUT /v1/projects/:projectId/artifacts/:artifactId/pin |
project.artifact.read |
Viewed artifact | GET /v1/projects/:projectId/artifacts/:artifactId |
project.artifact.restore |
Restored artifact version | POST /v1/projects/:projectId/artifacts/:artifactId/restore |
project.artifact.save |
Saved artifact files | PUT /v1/projects/:projectId/artifacts/:artifactId |
project.artifact.share |
Shared a Files path as an artifact | POST /v1/projects/:projectId/artifacts/share |
project.artifact.type.list |
Listed artifact types | GET /v1/projects/:projectId/artifacts/types |
project.artifact.unpin |
Unpinned artifact | DELETE /v1/projects/:projectId/artifacts/:artifactId/pin |
project.artifact.update |
Renamed or shared artifact | PATCH /v1/projects/:projectId/artifacts/:artifactId |
project.artifact.version.list |
Viewed artifact history | GET /v1/projects/:projectId/artifacts/:artifactId/versions |
project.capabilities.read |
Viewed project capabilities | GET /v1/projects/:projectId/capabilities |
project.cli_token.create |
Created project CLI token | POST /v1/projects/:projectId/cli-token |
project.cli_token.list |
Listed project CLI tokens | GET /v1/projects/:projectId/cli-token |
project.cli_token.revoke |
Revoked project CLI token | DELETE /v1/projects/:projectId/cli-token/:tokenId |
project.config_archive.download |
Downloaded project config archive | GET /v1/projects/:projectId/config-archives/:configTreeId |
project.create |
Created project | POST /v1/projects |
project.custom_provider.delete |
Deleted custom model provider | DELETE /v1/projects/:projectId/custom-providers/:providerId |
project.custom_provider.list |
Listed custom model providers | GET /v1/projects/:projectId/custom-providers |
project.custom_provider.upsert |
Saved custom model provider | PUT /v1/projects/:projectId/custom-providers/:providerId |
project.default_agent.update |
Updated default agent | PUT /v1/projects/:projectId/default-agent |
project.default_reasoning_effort.update |
Updated default reasoning effort | PUT /v1/projects/:projectId/default-reasoning-effort |
project.delete |
Deleted project | DELETE /v1/projects/:projectId |
project.detail.read |
Viewed project details | GET /v1/projects/:projectId/detail |
project.feature_flag.update |
Updated project feature flag | PATCH /v1/projects/:projectId/features (also PATCH /v1/projects/:projectId/experimental) |
project.goal.activate |
Activated goal | POST /v1/projects/:projectId/goals/:goalId/activate |
project.goal.answer |
Answered goal question | POST /v1/projects/:projectId/goals/:goalId/answer |
project.goal.create |
Created goal | POST /v1/projects/:projectId/goals |
project.goal.criteria.update |
Updated goal criteria | PUT /v1/projects/:projectId/goals/:goalId/criteria |
project.goal.event.list |
Listed goal events | GET /v1/projects/:projectId/goals/:goalId/events |
project.goal.handover |
Handed over goal | POST /v1/projects/:projectId/goals/:goalId/handover |
project.goal.list |
Listed goals | GET /v1/projects/:projectId/goals |
project.goal.pause |
Paused goal | POST /v1/projects/:projectId/goals/:goalId/pause |
project.goal.progress |
Reported goal progress | POST /v1/projects/:projectId/goals/:goalId/progress |
project.goal.read |
Viewed goal | GET /v1/projects/:projectId/goals/:goalId |
project.goal.restart |
Restarted goal | POST /v1/projects/:projectId/goals/:goalId/restart |
project.goal.resume |
Resumed goal | POST /v1/projects/:projectId/goals/:goalId/resume |
project.goal.stop |
Stopped goal | POST /v1/projects/:projectId/goals/:goalId/stop |
project.goal.update |
Updated goal | PATCH /v1/projects/:projectId/goals/:goalId |
project.goal.verdict |
Recorded goal verdict | POST /v1/projects/:projectId/goals/:goalId/verdict |
project.goal.verification.request |
Requested goal verification | POST /v1/projects/:projectId/goals/:goalId/request-verification |
project.goal.wait |
Set goal waiting | POST /v1/projects/:projectId/goals/:goalId/wait |
project.group_grant.create |
Attached group to project | POST /v1/projects/:projectId/group-grants |
project.group_grant.delete |
Detached group from project | DELETE /v1/projects/:projectId/group-grants/:groupId |
project.group_grant.list |
Viewed project group grants | GET /v1/projects/:projectId/group-grants |
project.group_grant.update |
Changed group role on project | PATCH /v1/projects/:projectId/group-grants/:groupId |
project.invite.list |
Listed pending project invites | GET /v1/projects/:projectId/access/pending-invites |
project.invite.resend |
Resent pending project invitation | POST /v1/projects/:projectId/access/pending-invites/:inviteId/resend |
project.invite.revoke |
Revoked pending project invitation | DELETE /v1/projects/:projectId/access/pending-invites/:inviteId |
project.link_preview.read |
Read a link preview | GET /v1/projects/:projectId/link-preview |
project.list |
Listed projects | GET /v1/projects |
project.manifest.validate |
Validated project manifest | POST /v1/projects/:projectId/manifest/validate |
project.member.delete |
Removed project member | DELETE /v1/projects/:projectId/access/:userId |
project.member.invite |
Invited project member | POST /v1/projects/:projectId/access/invite |
project.member.list |
Viewed project member access | GET /v1/projects/:projectId/access |
project.member.update |
Changed project member role | PUT /v1/projects/:projectId/access/:userId |
project.memory.layer.read |
Viewed memory | GET /v1/projects/:projectId/memory/layers/:layerKey |
project.memory.my_kortix.delete |
Deleted a My Kortix memory | DELETE /v1/projects/:projectId/memory/me/agent/:agent/pages/:name |
project.memory.my_kortix.list |
Listed what My Kortix remembers | GET /v1/projects/:projectId/memory/me/agent/:agent |
project.memory.my_kortix.read |
Viewed a My Kortix memory | GET /v1/projects/:projectId/memory/me/agent/:agent/pages/:name |
project.memory.my_kortix.save |
Saved a My Kortix memory | PUT /v1/projects/:projectId/memory/me/agent/:agent/pages/:name |
project.memory.note.create |
Saved a note to memory | POST /v1/projects/:projectId/memory/layers/:layerKey/notes |
project.memory.page.create |
Created memory page | POST /v1/projects/:projectId/memory/layers/:layerKey/pages |
project.memory.page.delete |
Deleted memory page | DELETE /v1/projects/:projectId/memory/pages/:pageId |
project.memory.page.history |
Viewed memory page history | GET /v1/projects/:projectId/memory/pages/:pageId/history |
project.memory.page.list |
Listed memory pages | GET /v1/projects/:projectId/memory/layers/:layerKey/pages |
project.memory.page.read |
Viewed memory page | GET /v1/projects/:projectId/memory/pages/:pageId |
project.memory.page.update |
Edited memory page | PATCH /v1/projects/:projectId/memory/pages/:pageId |
project.memory.search |
Searched memory | GET /v1/projects/:projectId/memory/search |
project.memory.usage.read |
Viewed memory a thread used | GET /v1/projects/:projectId/sessions/:sessionId/memory-usage |
project.onboarding.update |
Updated project onboarding | PATCH /v1/projects/:projectId/onboarding |
project.provision |
Provisioned project | POST /v1/projects/provision (also POST /v1/projects/provision-stream) |
project.quota.read |
Viewed project quota | GET /v1/projects/quota |
project.read |
Viewed project | GET /v1/projects/:projectId |
project.reminder.list |
Listed project loops | GET /v1/projects/:projectId/reminders |
project.repository.create |
Created project with new GitHub repository | POST /v1/projects/create-repo |
project.repository.link |
Linked repository as project | POST /v1/projects/link-repository |
project.resource_grant.create |
Granted resource access | POST /v1/projects/:projectId/resource-grants |
project.resource_grant.list |
Viewed resource access grants | GET /v1/projects/:projectId/resource-grants |
project.resource_grant.revoke |
Revoked resource access | DELETE /v1/projects/:projectId/resource-grants/:grantId |
project.sandbox_provider.transition.read |
Viewed sandbox provider transition | GET /v1/projects/:projectId/sandbox-provider/transition |
project.sandbox_provider.update |
Updated sandbox provider | PATCH /v1/projects/:projectId/sandbox-provider |
project.suna_migration.eligibility.read |
Viewed project migration eligibility | GET /v1/projects/suna-migration/eligibility |
project.suna_migration.read |
Viewed project migration status | GET /v1/projects/suna-migration/status |
project.suna_migration.start |
Started project migration | POST /v1/projects/suna-migration/start |
project.token_issuer.keys.read |
Read project token signing keys | GET /v1/projects/:projectId/jwks.json |
project.token_issuer.read |
Read project token issuer metadata | GET /v1/projects/:projectId/.well-known/openid-configuration |
project.transfer |
Transferred project to another account | POST /v1/projects/:projectId/transfer |
project.update |
Updated project | PATCH /v1/projects/:projectId |
response_share.
| Action | Title | Route |
|---|---|---|
response_share.read |
Opened shared response | GET /v1/public/responses/:token |
review.
| Action | Title | Route |
|---|---|---|
review.item.bulk_resolve |
Resolved review items in bulk | POST /v1/projects/:projectId/review/bulk |
review.item.create |
Submitted review item | POST /v1/projects/:projectId/review/items |
review.item.list |
Listed review items | GET /v1/projects/:projectId/review/items |
review.item.read |
Viewed review item | GET /v1/projects/:projectId/review/items/:reviewItemId |
review.item.resolve |
Resolved review item | POST /v1/projects/:projectId/review/items/:reviewItemId/act |
review.summary.read |
Viewed review counts | GET /v1/projects/:projectId/review/summary |
router.
| Action | Title | Route |
|---|---|---|
router.chat_completion.create |
Generated chat completion | POST /v1/router/chat/completions |
router.context7.proxy |
Called Context7 through router | /v1/router/context7/*, any method (also /v1/router/context7, any method) |
router.firecrawl.proxy |
Called Firecrawl through router | /v1/router/firecrawl/*, any method (also /v1/router/firecrawl, any method) |
router.gemini.proxy |
Called Gemini through router | /v1/router/gemini/*, any method (also /v1/router/gemini, any method) |
router.groq.proxy |
Called Groq through router | /v1/router/groq/*, any method (also /v1/router/groq, any method) |
router.health.check |
Checked router health | GET /v1/router/health |
router.image.search |
Searched images | POST /v1/router/image-search |
router.model.list |
Listed router models | GET /v1/router/models |
router.model.read |
Viewed router model | GET /v1/router/models/:model |
router.openai.proxy |
Called OpenAI through router | /v1/router/openai/*, any method (also /v1/router/openai, any method) |
router.serper.proxy |
Called Serper through router | /v1/router/serper/*, any method (also /v1/router/serper, any method) |
router.tavily.proxy |
Called Tavily through router | /v1/router/tavily/*, any method (also /v1/router/tavily, any method) |
router.web.search |
Searched the web | POST /v1/router/web-search |
router.xai.proxy |
Called xAI through router | /v1/router/xai/*, any method (also /v1/router/xai, any method) |
runtime.
| Action | Title | Route |
|---|---|---|
runtime.agent.check |
Checked the sandbox agent | HEAD /v1/runtime-assets/agent |
runtime.agent.download |
Downloaded the sandbox agent | GET /v1/runtime-assets/agent |
runtime.chunk.download |
Downloaded a runtime-asset chunk | GET /v1/runtime-assets/chunk/:sha256 |
runtime.chunks.read |
Checked runtime-asset chunks | GET /v1/runtime-assets/chunks/:component |
runtime.cli.check |
Checked the sandbox CLI | HEAD /v1/runtime-assets/cli |
runtime.cli.download |
Downloaded the sandbox CLI | GET /v1/runtime-assets/cli |
runtime.entrypoint.check |
Checked the sandbox entrypoint | HEAD /v1/runtime-assets/entrypoint |
runtime.entrypoint.download |
Downloaded the sandbox entrypoint | GET /v1/runtime-assets/entrypoint |
runtime.managed_skills.download |
Downloaded managed skills | GET /v1/runtime-assets/managed-skills |
runtime.manifest.read |
Checked sandbox runtime-asset versions | GET /v1/runtime-assets/manifest |
runtime.projection.sync |
Synced session runtime projection | POST /v1/platform/runtime-projection |
runtime.prompt_attachment.read |
Resolved runtime attachment descriptor | GET /v1/projects/:projectId/runtime/prompt-attachments/:attachmentId |
sandbox.
| Action | Title | Route |
|---|---|---|
sandbox.boot_timeline.create |
Recorded sandbox boot timeline | POST /v1/platform/boot-timeline |
sandbox.health.read |
Viewed sandbox health | GET /v1/projects/:projectId/sandbox-health |
sandbox.port.proxy |
Accessed sandbox port | /v1/p/:sandboxId/:port/*, any method |
sandbox.port.websocket.connect |
Opened sandbox port WebSocket | before the API router |
sandbox.port_share.create |
Created sandbox port share link | POST /v1/p/share |
sandbox.port_share.list |
Listed sandbox port share links | GET /v1/p/share |
sandbox.port_share.revoke |
Revoked sandbox port share link | DELETE /v1/p/share/:token |
sandbox.preview.access |
Opened sandbox preview | before the API router |
sandbox.preview.authenticate |
Authenticated to sandbox previews | POST /v1/p/auth |
sandbox.preview.config.read |
Viewed sandbox preview URL template | GET /v1/p/config |
sandbox.preview.cors.check |
Checked sandbox preview CORS access | OPTIONS /v1/p/auth |
sandbox.preview.ticket.issue |
Issued a scoped preview navigation ticket | POST /v1/p/ticket |
sandbox.preview.websocket.connect |
Opened sandbox preview WebSocket | before the API router |
sandbox.public_share.file.read |
Viewed shared session file | /v1/p/public-share/:token/file/*, any method (also /v1/p/public-share/:token/file, any method) |
sandbox.public_share.preview.proxy |
Accessed shared sandbox preview | /v1/p/public-share/:token/:port/*, any method (also /v1/p/public-share/:token/:port, any method) |
sandbox.public_share.read |
Viewed public share link | GET /v1/p/public-share/:token |
sandbox.template.build |
Started sandbox template build | POST /v1/projects/:projectId/sandbox-templates/:templateId/build |
sandbox.template.create |
Created sandbox template | POST /v1/projects/:projectId/sandbox-templates |
sandbox.template.delete |
Deleted sandbox template | DELETE /v1/projects/:projectId/sandbox-templates/:templateId |
sandbox.template.list |
Listed sandbox templates | GET /v1/projects/:projectId/sandbox-templates (also GET /v1/projects/:projectId/sandboxes) |
sandbox.template.update |
Updated sandbox template | PATCH /v1/projects/:projectId/sandbox-templates/:templateId |
scim.
| Action | Title | Route |
|---|---|---|
scim.group.create |
Provisioned SCIM group | POST /scim/v2/accounts/:accountId/Groups |
scim.group.delete |
Deleted SCIM group | DELETE /scim/v2/accounts/:accountId/Groups/:groupId |
scim.group.list |
Listed SCIM groups | GET /scim/v2/accounts/:accountId/Groups |
scim.group.read |
Viewed SCIM group | GET /scim/v2/accounts/:accountId/Groups/:groupId |
scim.group.update |
Updated SCIM group | PATCH /scim/v2/accounts/:accountId/Groups/:groupId (also PUT /scim/v2/accounts/:accountId/Groups/:groupId) |
scim.resource_type.list |
Listed SCIM resource types | GET /scim/v2/accounts/:accountId/ResourceTypes |
scim.resource_type.read |
Viewed SCIM resource type | GET /scim/v2/accounts/:accountId/ResourceTypes/:id |
scim.schema.list |
Listed SCIM schemas | GET /scim/v2/accounts/:accountId/Schemas |
scim.schema.read |
Viewed SCIM schema | GET /scim/v2/accounts/:accountId/Schemas/:id |
scim.service_provider_config.read |
Viewed SCIM service provider config | GET /scim/v2/accounts/:accountId/ServiceProviderConfig |
scim.user.create |
Provisioned SCIM user | POST /scim/v2/accounts/:accountId/Users |
scim.user.delete |
Deprovisioned SCIM user | DELETE /scim/v2/accounts/:accountId/Users/:userId |
scim.user.list |
Listed SCIM users | GET /scim/v2/accounts/:accountId/Users |
scim.user.read |
Viewed SCIM user | GET /scim/v2/accounts/:accountId/Users/:userId |
scim.user.update |
Updated SCIM user | PATCH /scim/v2/accounts/:accountId/Users/:userId (also PUT /scim/v2/accounts/:accountId/Users/:userId) |
secret.
| Action | Title | Route |
|---|---|---|
secret.account_resource.access.set |
Set pooled provider key access | PUT /v1/accounts/:accountId/secret-resources/:secretId/access |
secret.account_resource.create |
Added pooled provider key | POST /v1/accounts/:accountId/secret-resources |
secret.account_resource.delete |
Deleted pooled provider key | DELETE /v1/accounts/:accountId/secret-resources/:secretId |
secret.account_resource.grant |
Granted pooled provider key | PUT /v1/accounts/:accountId/secret-resources/:secretId/grants/:userId |
secret.account_resource.list |
Listed pooled provider keys | GET /v1/accounts/:accountId/secret-resources |
secret.account_resource.retry |
Retried pooled provider key after rate limit | POST /v1/accounts/:accountId/secret-resources/:secretId/retry |
secret.account_resource.revoke |
Revoked pooled provider key grant | DELETE /v1/accounts/:accountId/secret-resources/:secretId/grants/:userId |
secret.account_resource.rotate |
Rotated pooled provider key | PUT /v1/accounts/:accountId/secret-resources/:secretId/value |
secret.account_resource.usage.refresh |
Refreshed subscription login plan usage | POST /v1/accounts/:accountId/secret-resources/:secretId/usage |
secret.agent.grant |
Granted secret to an agent | POST /v1/projects/:projectId/secrets/:identifier/grant |
secret.broker.proxy |
Sent request via secret broker | POST /v1/projects/:projectId/secrets/:identifier/broker |
secret.claude_subscription.complete or secret.claude_subscription.connected |
Finished Claude subscription sign-in | POST /v1/projects/:projectId/claude-subscription/login/complete |
secret.claude_subscription.disconnect or secret.claude_subscription.disconnected |
Disconnected Claude subscription | DELETE /v1/projects/:projectId/claude-subscription |
secret.claude_subscription.read |
Viewed Claude subscription login status | GET /v1/projects/:projectId/claude-subscription |
secret.claude_subscription.start |
Started Claude subscription sign-in | POST /v1/projects/:projectId/claude-subscription/login/start |
secret.claude_subscription.store or secret.claude_subscription.connected |
Stored Claude subscription token | PUT /v1/projects/:projectId/claude-subscription/token |
secret.delete or secret.deleted |
Removed shared secret | DELETE /v1/projects/:projectId/secrets/:name |
secret.list |
Listed project secrets | GET /v1/projects/:projectId/secrets |
secret.oauth.check or secret.oauth.connected |
Checked model provider OAuth login | POST /v1/projects/:projectId/oauth/:provider/poll |
secret.oauth.disconnect or secret.oauth.disconnected |
Disconnected model provider OAuth login | DELETE /v1/projects/:projectId/oauth/:provider |
secret.oauth.list |
Listed model provider OAuth logins | GET /v1/projects/:projectId/oauth |
secret.oauth.start |
Started model provider OAuth login | POST /v1/projects/:projectId/oauth/:provider/start |
secret.personal.delete |
Removed personal secret | DELETE /v1/projects/:projectId/secrets/:name/personal |
secret.personal.set |
Set personal secret | PUT /v1/projects/:projectId/secrets/:name/personal |
secret.relay.stream |
Streamed request via secret relay | POST /v1/projects/:projectId/secrets/:identifier/relay |
secret.request.create |
Created secret request | POST /v1/projects/:projectId/secret-requests |
secret.set or secret.created or secret.updated |
Set project secret | POST /v1/projects/:projectId/secrets |
secret.setup_link.read |
Opened secret setup link | GET /v1/setup-links/secret/:token |
secret.setup_link.set |
Saved secrets via setup link | POST /v1/setup-links/secret/:token |
secret.strategy.update or secret.strategy.changed |
Updated secret delivery strategy | PUT /v1/projects/:projectId/secrets/:identifier/strategy |
secret.subscription.list |
Listed connected subscriptions | GET /v1/accounts/:accountId/subscription-connections |
secret.subscription.usage.refresh |
Refreshed connected subscription usage | POST /v1/accounts/:accountId/subscription-connections/:secretId/usage |
secret.sync |
Synced secrets to active sandboxes | POST /v1/projects/:projectId/secrets/sync |
session.
| Action | Title | Route |
|---|---|---|
session.agent_config.check |
Checked session agent config freshness | GET /v1/projects/:projectId/sessions/:sessionId/config |
session.agent_config.reload |
Reloaded session agent config | POST /v1/projects/:projectId/sessions/:sessionId/reload (also POST /v1/projects/:projectId/sessions/:sessionId/reload-stream) |
session.archive.update |
Archived or unarchived session | PUT /v1/projects/:projectId/sessions/:sessionId/archive |
session.ask.answer |
Answered agent ask | POST /v1/projects/:projectId/asks/:askId/answer |
session.ask.list |
Listed open agent asks | GET /v1/projects/:projectId/asks |
session.attachment.download |
Downloaded session attachment | GET /v1/projects/:projectId/sessions/:sessionId/attachments/:attachmentId |
session.attachment.upload |
Uploaded session attachment | POST /v1/projects/:projectId/sessions/:sessionId/attachments |
session.config_release.resolve |
Resolved session config release | POST /v1/projects/:projectId/sessions/:sessionId/config-release |
session.create |
Created session | POST /v1/projects/:projectId/sessions |
session.delete |
Deleted session | DELETE /v1/projects/:projectId/sessions/:sessionId |
session.drive.list |
Listed session drives | GET /v1/projects/:projectId/sessions/:sessionId/drives |
session.drive_sync.delete |
Deleted a drive file from a session | DELETE /v1/projects/:projectId/sessions/:sessionId/drive-sync/:driveId/files |
session.drive_sync.head |
Checked a synced drive for changes | GET /v1/projects/:projectId/sessions/:sessionId/drive-sync/:driveId/head |
session.drive_sync.list |
Listed a drive folder from a session | GET /v1/projects/:projectId/sessions/:sessionId/drive-sync/:driveId/files |
session.drive_sync.mounts |
Listed a session’s synced drives | GET /v1/projects/:projectId/sessions/:sessionId/drive-sync/mounts |
session.drive_sync.move |
Moved a drive file from a session | POST /v1/projects/:projectId/sessions/:sessionId/drive-sync/:driveId/files/move |
session.drive_sync.read |
Downloaded a drive file to a session | GET /v1/projects/:projectId/sessions/:sessionId/drive-sync/:driveId/files/content |
session.drive_sync.stat |
Checked a drive file from a session | GET /v1/projects/:projectId/sessions/:sessionId/drive-sync/:driveId/files/stat |
session.drive_sync.upload_block |
Uploaded a session drive-sync file block | PUT /v1/projects/:projectId/sessions/:sessionId/drive-sync/:driveId/files/upload/:uploadId/blocks/:sha |
session.drive_sync.upload_commit |
Committed a drive upload from a session | POST /v1/projects/:projectId/sessions/:sessionId/drive-sync/:driveId/files/upload/:uploadId/commit |
session.drive_sync.upload_plan |
Planned a drive upload from a session | POST /v1/projects/:projectId/sessions/:sessionId/drive-sync/:driveId/files/upload |
session.drive_sync.write |
Uploaded a drive file from a session | PUT /v1/projects/:projectId/sessions/:sessionId/drive-sync/:driveId/files/content |
session.event.stream |
Streamed session events | GET /v1/projects/:projectId/sessions/:sessionId/events |
session.git.push |
Committed and pushed session changes | POST /v1/projects/:projectId/sessions/:sessionId/commit-push |
session.inbound.update |
Changed who may message a session | PUT /v1/projects/:projectId/sessions/:sessionId/inbound |
session.list |
Listed project sessions | GET /v1/projects/:projectId/sessions |
session.log.blob.read |
Looked up a session log attachment | GET /v1/projects/:projectId/sessions/:sessionId/log/blobs/:sha256 |
session.log.blob.write |
Stored a session log attachment | PUT /v1/projects/:projectId/sessions/:sessionId/log/blobs/:sha256 |
session.log.journal |
Journaled session log records | POST /v1/projects/:projectId/sessions/:sessionId/log/journal |
session.log.manifest.read |
Read session log manifest | GET /v1/projects/:projectId/sessions/:sessionId/log/manifest |
session.log.read |
Viewed session log | GET /v1/projects/:projectId/sessions/:sessionId/log |
session.log.restore |
Restored session log into a new sandbox | POST /v1/projects/:projectId/sessions/:sessionId/log/restore |
session.log.switch_preflight |
Checked session harness switch losses | POST /v1/projects/:projectId/sessions/:sessionId/log/switch-preflight |
session.message_authors.read |
Viewed session message authors | GET /v1/projects/:projectId/sessions/:sessionId/message-authors |
session.model.update |
Changed session model | PUT /v1/projects/:projectId/sessions/:sessionId/model |
session.model_usage.read |
Viewed session model usage | GET /v1/projects/:projectId/sessions/:sessionId/model-usage |
session.participants.list |
Viewed session participants | GET /v1/projects/:projectId/sessions/:sessionId/participants |
session.peer_message.approve |
Approved a held message from another session | POST /v1/projects/:projectId/sessions/:sessionId/peer-messages/:messageId/approve |
session.peer_message.deny |
Denied a held message from another session | POST /v1/projects/:projectId/sessions/:sessionId/peer-messages/:messageId/deny |
session.peer_message.list |
Listed messages between sessions | GET /v1/projects/:projectId/sessions/:sessionId/peer-messages |
session.peer_message.send |
Sent a message to another session | POST /v1/projects/:projectId/sessions/:sessionId/peer-messages |
session.permission.notify |
Relayed session permission request | POST /v1/projects/:projectId/turn-permission |
session.pin.update |
Pinned or unpinned session | PUT /v1/projects/:projectId/sessions/:sessionId/pin |
session.presence.update |
Updated session presence | PUT /v1/projects/:projectId/sessions/:sessionId/presence |
session.preview.list |
Listed session preview candidates | GET /v1/projects/:projectId/sessions/:sessionId/previews |
session.prompt.delete |
Removed a queued session prompt | DELETE /v1/projects/:projectId/sessions/:sessionId/prompts/:promptId |
session.prompt.edit |
Edited a queued session prompt | PATCH /v1/projects/:projectId/sessions/:sessionId/prompts/:promptId |
session.prompt.hold.set |
Set session prompt queue hold | POST /v1/projects/:projectId/sessions/:sessionId/prompts/hold |
session.prompt.list |
Viewed queued session prompts | GET /v1/projects/:projectId/sessions/:sessionId/prompts |
session.prompt.retry |
Retried a queued session prompt | POST /v1/projects/:projectId/sessions/:sessionId/prompts/:promptId/retry |
session.prompt.send |
Queued a session prompt | POST /v1/projects/:projectId/sessions/:sessionId/prompts |
session.prompt_attachment.chunk.upload |
Uploaded attachment chunk | PUT /v1/projects/:projectId/attachments/:attachmentId/chunks/:index |
session.prompt_attachment.complete |
Completed attachment upload | POST /v1/projects/:projectId/attachments/:attachmentId/complete |
session.prompt_attachment.create |
Started attachment upload | POST /v1/projects/:projectId/attachments |
session.prompt_attachment.delete |
Removed attachment upload | DELETE /v1/projects/:projectId/attachments/:attachmentId |
session.provider_secret_pool.list |
Listed session provider secret pools | GET /v1/projects/:projectId/sessions/:sessionId/provider-secret-pools |
session.provider_secret_pool.read |
Viewed session provider secret pool | GET /v1/projects/:projectId/sessions/:sessionId/provider-secret-pools/:providerId |
session.provider_secret_pool.update |
Updated session provider secret pool | PUT /v1/projects/:projectId/sessions/:sessionId/provider-secret-pools/:providerId |
session.public_share.create |
Created public share link | POST /v1/projects/:projectId/sessions/:sessionId/public-shares |
session.public_share.list |
Listed public share links | GET /v1/projects/:projectId/sessions/:sessionId/public-shares |
session.public_share.revoke |
Revoked public share link | DELETE /v1/projects/:projectId/sessions/:sessionId/public-shares/:shareId |
session.question.answer |
Answered session question | POST /v1/projects/:projectId/sessions/:sessionId/question |
session.question.create |
Submitted session question | POST /v1/projects/:projectId/turn-question |
session.question.read |
Viewed open session question | GET /v1/projects/:projectId/sessions/:sessionId/question |
session.reachable.list |
Listed sessions this session can message | GET /v1/projects/:projectId/sessions/:sessionId/reachable |
session.read |
Viewed session | GET /v1/projects/:projectId/sessions/:sessionId (also GET /v1/sessions/:sessionId) |
session.recover |
Continued lost session on a new computer | POST /v1/projects/:projectId/sessions/:sessionId/recover |
session.reminder.create |
Created session loop | POST /v1/projects/:projectId/sessions/:sessionId/reminders |
session.reminder.delete |
Deleted session loop | DELETE /v1/projects/:projectId/sessions/:sessionId/reminders/:reminderId |
session.reminder.list |
Listed session loops | GET /v1/projects/:projectId/sessions/:sessionId/reminders |
session.reminder.run |
Ran session loop now | POST /v1/projects/:projectId/sessions/:sessionId/reminders/:reminderId/run |
session.reminder.update |
Turned session loop on or off | PATCH /v1/projects/:projectId/sessions/:sessionId/reminders/:reminderId |
session.response_share.create |
Shared a response publicly | PUT /v1/projects/:projectId/sessions/:sessionId/turns/:turnId/share |
session.response_share.read |
Viewed response share link | GET /v1/projects/:projectId/sessions/:sessionId/turns/:turnId/share |
session.response_share.revoke |
Revoked response share link | DELETE /v1/projects/:projectId/sessions/:sessionId/turns/:turnId/share |
session.restart |
Restarted session | POST /v1/projects/:projectId/sessions/:sessionId/restart |
session.restore |
Restored deleted session | POST /v1/projects/:projectId/sessions/:sessionId/restore |
session.scope.read |
Viewed session scope | GET /v1/projects/:projectId/sessions/:sessionId/scope |
session.scope.update |
Updated session scope | PUT /v1/projects/:projectId/sessions/:sessionId/scope |
session.sharing.update |
Updated session sharing | PUT /v1/projects/:projectId/sessions/:sessionId/sharing |
session.snapshot.read |
Opened session | GET /v1/projects/:projectId/sessions/:sessionId/snapshot (also GET /v1/projects/:projectId/sessions/:sessionId/open-bundle) |
session.start |
Started session | POST /v1/projects/:projectId/sessions/:sessionId/start |
session.stop |
Stopped session | POST /v1/projects/:projectId/sessions/:sessionId/stop |
session.task.create |
Added a team task | POST /v1/projects/:projectId/sessions/:sessionId/tasks |
session.task.delete |
Deleted a team task | DELETE /v1/projects/:projectId/sessions/:sessionId/tasks/:seq |
session.task.list |
Listed a team task list | GET /v1/projects/:projectId/sessions/:sessionId/tasks |
session.task.read |
Viewed a team task | GET /v1/projects/:projectId/sessions/:sessionId/tasks/:seq |
session.task.update |
Updated a team task | PATCH /v1/projects/:projectId/sessions/:sessionId/tasks/:seq |
session.transcript.read |
Viewed session transcript | GET /v1/projects/:projectId/sessions/:sessionId/transcript |
session.turn.read |
Viewed session turn state | GET /v1/projects/:projectId/sessions/:sessionId/turn |
session.turn.stream |
Streamed session turn | POST /v1/projects/:projectId/turn-stream |
session.update |
Updated session | PATCH /v1/projects/:projectId/sessions/:sessionId |
session.usage.read |
Viewed session usage | GET /v1/projects/:projectId/sessions/:sessionId/usage |
session.watch.read |
Viewed session notification setting | GET /v1/projects/:projectId/sessions/:sessionId/watch |
session.watch.update |
Changed session notification setting | PUT /v1/projects/:projectId/sessions/:sessionId/watch |
setup.
| Action | Title | Route |
|---|---|---|
setup.health.read |
Checked instance service health | GET /v1/setup/health |
setup.install_status.read |
Viewed instance install status | GET /v1/setup/install-status |
setup.owner.create |
Created instance owner account | POST /v1/setup/bootstrap-owner |
setup.sandbox_provider.list |
Listed enabled sandbox providers | GET /v1/setup/sandbox-providers |
setup.system_status.read |
Viewed instance system status | GET /v1/setup/status |
setup.wizard.complete |
Completed setup wizard | POST /v1/setup/setup-complete |
setup.wizard.read |
Viewed setup wizard status | GET /v1/setup/setup-status |
setup.wizard_step.read |
Viewed setup wizard step | GET /v1/setup/setup-wizard-step |
setup.wizard_step.update |
Updated setup wizard step | POST /v1/setup/setup-wizard-step |
skill.
| Action | Title | Route |
|---|---|---|
skill.create |
Created project skill | POST /v1/projects/:projectId/skills |
skill.remove |
Removed project skill | POST /v1/projects/:projectId/skills/remove |
skill.system.file.read |
Viewed Kortix system skill file | GET /v1/skills/:name/file |
skill.system.list |
Listed Kortix system skills | GET /v1/skills |
skill.system.read |
Viewed Kortix system skill | GET /v1/skills/:name |
snapshot.
| Action | Title | Route |
|---|---|---|
snapshot.agent_fix.start |
Fixed snapshot with agent | POST /v1/projects/:projectId/snapshots/fix-with-agent |
snapshot.list |
Listed sandbox snapshots | GET /v1/projects/:projectId/snapshots |
snapshot.rebuild |
Started sandbox snapshot rebuild | POST /v1/projects/:projectId/snapshots/rebuild |
system.
| Action | Title | Route |
|---|---|---|
system.api_docs.read |
Viewed API reference docs | GET /v1/docs |
system.confirmed_signup.list |
Listed confirmed signups | GET /v1/system/confirmed-signups |
system.demo_request.create |
Submitted demo request | POST /v1/system/demo-request |
system.edge_tls.check |
Checked TLS certificate eligibility | GET /v1/edge/tls-check (also GET /v1/apps/edge/tls-check) |
system.health.liveness.read |
Checked API liveness | GET /health/live (also GET /v1/health/live) |
system.health.read |
Checked API health | GET /health (also GET /v1/health) |
system.health.readiness.read |
Checked API readiness | GET /health/ready (also GET /v1/health/ready) |
system.maintenance.read |
Viewed maintenance config | GET /v1/system/maintenance |
system.maintenance.update |
Updated maintenance config | PUT /v1/system/maintenance |
system.metrics.read |
Viewed system metrics | GET /metrics |
system.openapi_spec.read |
Viewed OpenAPI specification | GET /v1/openapi.json |
system.prewarm.request |
Requested API prewarm | POST /v1/prewarm |
system.robots_txt.read |
Read robots.txt | GET /robots.txt |
system.security_txt.read |
Read the security contact file | GET /.well-known/security.txt |
system.sitemap.read |
Read the sitemap | GET /sitemap.xml |
system.status.read |
Viewed system status banner | GET /v1/system/status |
trigger.
| Action | Title | Route |
|---|---|---|
trigger.activation.set |
Paused or resumed all triggers | PATCH /v1/projects/:projectId/triggers/activation |
trigger.create |
Created trigger | POST /v1/projects/:projectId/triggers |
trigger.delete |
Deleted trigger | DELETE /v1/projects/:projectId/triggers/:slug |
trigger.fire |
Fired trigger | POST /v1/projects/:projectId/triggers/:slug/fire |
trigger.list |
Listed triggers | GET /v1/projects/:projectId/triggers |
trigger.list_all |
Listed all triggers | GET /v1/projects/:projectId/triggers/all |
trigger.run.list |
Listed trigger runs | GET /v1/projects/:projectId/triggers/:slug/runs |
trigger.run.list_project |
Listed project trigger runs | GET /v1/projects/:projectId/trigger-runs |
trigger.run.replay |
Replayed trigger run | POST /v1/projects/:projectId/triggers/:slug/runs/:run_id/replay |
trigger.runtime.create |
Created a runtime trigger | POST /v1/projects/:projectId/triggers/runtime |
trigger.runtime.delete |
Deleted a runtime trigger | DELETE /v1/projects/:projectId/triggers/runtime/:id |
trigger.runtime.run |
Ran a runtime trigger now | POST /v1/projects/:projectId/triggers/runtime/:id/run |
trigger.runtime.update |
Changed a runtime trigger | PATCH /v1/projects/:projectId/triggers/runtime/:id |
trigger.update |
Updated trigger | PATCH /v1/projects/:projectId/triggers/:slug |
tunnel.
| Action | Title | Route |
|---|---|---|
tunnel.agent.connect |
Connected computer tunnel agent | before the API router |
tunnel.connection.access.update |
Changed computer access | POST /v1/tunnel/connections/:tunnelId/access |
tunnel.connection.delete |
Deleted computer tunnel | DELETE /v1/tunnel/connections/:tunnelId |
tunnel.connection.list |
Listed computer tunnels | GET /v1/tunnel/connections |
tunnel.connection.read |
Viewed computer tunnel | GET /v1/tunnel/connections/:tunnelId |
tunnel.connection.self_delete |
Computer unpaired itself | DELETE /v1/tunnel/self |
tunnel.connection.token.rotate |
Rotated computer tunnel setup token | POST /v1/tunnel/connections/:tunnelId/rotate-token |
tunnel.connection.update |
Updated computer tunnel | PATCH /v1/tunnel/connections/:tunnelId |
tunnel.device_auth.approve |
Approved computer tunnel device authorization | POST /v1/tunnel/device-auth/:code/approve |
tunnel.device_auth.check |
Polled computer tunnel device authorization | GET /v1/tunnel/device-auth/:code/status |
tunnel.device_auth.create |
Requested computer tunnel device authorization | POST /v1/tunnel/device-auth |
tunnel.device_auth.deny |
Denied computer tunnel device authorization | POST /v1/tunnel/device-auth/:code/deny |
tunnel.device_auth.read |
Viewed computer tunnel device authorization | GET /v1/tunnel/device-auth/:code/info |
tunnel.rpc.send |
Sent operation to computer tunnel | POST /v1/tunnel/rpc/:tunnelId |
usage.
| Action | Title | Route |
|---|---|---|
usage.cost_summary.read |
Viewed cost summary | GET /v1/usage/cost-summary |
usage.project_cost.list |
Viewed project cost rollup | GET /v1/usage/cost-by-project |
usage.rollup.read |
Viewed account usage rollup | GET /v1/usage |
usage.session_cost.list |
Listed session costs | GET /v1/usage/session-costs |
usage.session_cost.read |
Viewed session cost ledger | GET /v1/usage/session-costs/:sessionId |
webhook.
| Action | Title | Route |
|---|---|---|
webhook.discord.interaction.receive |
Received Discord interaction | POST /v1/webhooks/discord |
webhook.discord.oauth.callback |
Received Discord install callback | GET /v1/webhooks/discord/oauth/callback |
webhook.pipedream.connection.receive |
Received Pipedream connection webhook | POST /v1/connectors/webhook/pipedream |
webhook.platinum.sandbox_lifecycle.receive |
Received Platinum sandbox lifecycle event | POST /v1/webhooks/sandbox/platinum |
webhook.slack.command.receive |
Received Slack slash command | POST /v1/webhooks/slack/commands |
webhook.slack.custom_app.command.receive |
Received custom Slack app slash command | POST /v1/webhooks/slack/:projectId/commands |
webhook.slack.custom_app.event.receive |
Received custom Slack app event | POST /v1/webhooks/slack/:projectId |
webhook.slack.custom_app.interaction.receive |
Received custom Slack app interaction | POST /v1/webhooks/slack/:projectId/interactivity |
webhook.slack.event.receive |
Received Slack event | POST /v1/webhooks/slack |
webhook.slack.interaction.receive |
Received Slack interaction | POST /v1/webhooks/slack/interactivity |
webhook.supabase_auth.send_email.receive |
Received auth email hook | POST /v1/webhooks/auth/send-email |
webhook.teams.activity.receive |
Received Teams activity | POST /v1/webhooks/teams/messages |
webhook.teams.custom_app.activity.receive |
Received custom Teams app activity | POST /v1/webhooks/teams/:projectId/messages |
webhook.telegram.update.receive |
Received Telegram update | POST /v1/webhooks/telegram/:projectId |
webhook.trigger.receive |
Received trigger webhook | POST /v1/webhooks/projects/:projectId/:slug |
Events outside a request
Sandboxes, background jobs and database triggers record these outside a request. A handler records some of them in place of a request row. The request tables above list those next to their route.
| Action | Title |
|---|---|
account.closed |
Closed account: plan reset to Free |
admin.account.temporary_access.grant |
Granted temporary account access |
admin.account.trial.extend |
Extended account trial |
admin.impersonate.action |
Acted while impersonating account |
agent.* |
Recorded agent runtime event |
agent.message.part.* |
Updated agent message |
agent.tool.updated |
Updated agent tool call |
api.rate_limit.exceeded |
Hit API rate limit |
app.budget.alert |
Kortix App reached a budget share |
app.credentials.read |
Read Kortix App admin credentials |
app.deployment.activated |
Activated Kortix App deployment |
app.deployment.failed |
Failed Kortix App deployment |
audit.anonymous.suppressed |
Suppressed anonymous audit rows |
audit.reconciliation.completed |
Completed audit reconciliation |
auth.login.fail |
Failed to sign in |
auth.login.success |
Signed in |
auth.session.first_sight |
Started authenticated session |
billing.trial.converted |
Converted trial to paid plan |
capture.account_view |
Viewed the capture data of an account |
capture.agent_read |
Read a capture timeline as an agent |
capture.device_view |
Viewed an unlinked capture device |
capture.disable |
Turned Capture off |
capture.enable |
Turned Capture on |
capture.member_view |
Viewed the capture data of a member |
connector.* |
Ran connector call |
connector.approval.approved |
Approved connector action |
connector.approval.denied |
Denied connector action |
connector.approval.expired |
Expired connector action approval |
connector.approval.run |
Ran approved connector action |
connector.computer.* |
Ran computer operation |
connector.computer.permission.expired |
Expired computer tunnel permission |
drive.folder.admin_access |
Admin opened a person’s own folder |
enterprise.contract.activate |
Activated Enterprise contract |
enterprise.contract.end.* |
Enterprise contract ended |
enterprise.contract.end.account_closed |
Enterprise contract ended: account closed |
enterprise.contract.end.operator |
Enterprise contract ended by an operator |
enterprise.contract.end.stripe_subscription_deleted |
Enterprise contract ended: subscription cancelled |
enterprise.contract.end.term_over |
Enterprise contract ended at its term |
enterprise_demo.disable |
Turned the Enterprise demo off |
enterprise_demo.enable |
Turned the Enterprise demo on |
enterprise_demo.set |
Recorded Enterprise demo change |
git.branch.deleted |
Deleted stale Git branch |
iam.assignment.expired |
Expired a role |
iam.assignment.granted |
Granted a role |
iam.assignment.revoked |
Revoked a role assignment |
iam.member.super_admin.revoke |
Revoked super-admin |
iam.mfa_required.disable |
Disabled MFA requirement |
iam.mfa_required.enable |
Required MFA for the account |
iam.session_oversight.disable |
Stopped admins opening every session |
iam.session_oversight.enable |
Let admins open every session |
legal.subprocessor_notice.sent |
Sent subprocessor change notice |
legal.terms_notice.sent |
Sent terms of service change notice |
llm.request |
Made LLM request |
llm.usage |
Recorded LLM usage |
member.offboarded |
Offboarded a member |
opencode.* |
Recorded agent runtime event (older rows) |
opencode.message.part.* |
Updated agent message (older rows) |
opencode.tool.updated |
Updated agent tool call (older rows) |
project.admin_bypass_read |
Used admin bypass to view project |
project.admin_bypass_session_read |
Used admin bypass to view session |
project.admin_oversight_session_read |
Opened a member session as account admin |
project.sandbox_provider.activated |
Activated sandbox provider switch |
project.sandbox_provider.transition_failed |
Failed sandbox provider switch |
sandbox.runtime.legacy_bootstrap |
Bootstrapped legacy sandbox runtime |
secret.broker.completed |
Completed secret broker call |
secret.broker.failed |
Failed secret broker call |
secret.broker.requested |
Requested secret broker call |
secret.broker.streamed |
Streamed secret relay response |
secret.claude_subscription.connected |
Connected Claude subscription |
secret.claude_subscription.disconnected |
Disconnected Claude subscription |
secret.consumer.denied |
Denied secret to consumer |
secret.consumer.invalid |
Failed to decrypt secret |
secret.consumer.missing |
Requested a secret that is not set |
secret.consumer.refresh_failed |
Failed to refresh secret credential |
secret.consumer.refreshed |
Refreshed secret credential |
secret.consumer.used |
Used secret |
secret.created |
Created secret |
secret.deleted |
Removed shared secret |
secret.handle.issued |
Issued secret handle to sandbox |
secret.handle.refused |
Refused secret handle |
secret.oauth.connected |
Connected model provider OAuth login |
secret.oauth.disconnected |
Disconnected model provider OAuth login |
secret.strategy.changed |
Updated secret delivery strategy |
secret.updated |
Updated secret |
session.created |
Recorded session creation |
session.event_rate_limited |
Rate-limited session audit events |
session.lifecycle.continue_session |
Queued session continuation |
session.lifecycle.create_session |
Queued session creation |
session.status.changed |
Changed session status |
tunnel.agent.authenticate |
Authenticated computer tunnel agent |
webhook.test |
Sent audit webhook test |
Kortix operator actions
Platform admins and Kortix services record these: the platform admin console (admin.), the LLM gateway’s internal calls (gateway.internal.), billing jobs, payment-provider webhooks and credit deductions. An admin. row in your account’s log means a platform admin acted on your account: Kortix staff on Kortix Cloud, or your instance’s platform admin when you self-host.
| Action | Title | Route |
|---|---|---|
admin.account.credit.debit |
Debited account credits | POST /v1/admin/api/accounts/:id/credits/debit |
admin.account.credit.grant |
Granted account credits | POST /v1/admin/api/accounts/:id/credits |
admin.account.enterprise_contract.checkout_link |
Created an Enterprise offer payment link | POST /v1/admin/api/accounts/:id/enterprise-contract/checkout-link |
admin.account.enterprise_contract.create |
Created an Enterprise contract | POST /v1/admin/api/accounts/:id/enterprise-contract |
admin.account.enterprise_contract.end |
Ended an Enterprise contract | POST /v1/admin/api/accounts/:id/enterprise-contract/end |
admin.account.enterprise_contract.list |
Listed Enterprise contracts as admin | GET /v1/admin/api/accounts/:id/enterprise-contracts |
admin.account.enterprise_demo.set |
Set enterprise demo flag | POST /v1/admin/api/accounts/:id/enterprise-demo |
admin.account.enterprise_entitlement.set |
Set enterprise entitlement flag | POST /v1/admin/api/accounts/:id/enterprise-entitlement |
admin.account.enterprise_offer.withdraw |
Withdrew an Enterprise offer | DELETE /v1/admin/api/accounts/:id/enterprise-offer |
admin.account.ledger.list |
Viewed account credit ledger | GET /v1/admin/api/accounts/:id/ledger |
admin.account.list |
Listed all platform accounts | GET /v1/admin/api/accounts |
admin.account.managed_models.set |
Set managed-models override | POST /v1/admin/api/accounts/:id/managed-models |
admin.account.member.list |
Listed account members as admin | GET /v1/admin/api/accounts/:id/users |
admin.account.member_role.set |
Changed account member role | POST /v1/admin/api/accounts/:id/members/:userId/role |
admin.account.overrides.set |
Set account entitlement overrides | PUT /v1/admin/api/accounts/:id/overrides |
admin.account.project.list |
Listed account projects as admin | GET /v1/admin/api/accounts/:id/projects |
admin.account.sso_domain.set |
Set account SSO domain verification | PUT /v1/admin/api/accounts/:id/sso-domain-verification |
admin.account.subscription.read |
Viewed account Stripe subscription | GET /v1/admin/api/accounts/:id/subscription |
admin.account.tier.set |
Updated account tier | POST /v1/admin/api/accounts/:id/tier |
admin.account.trial.grant |
Granted account trial | POST /v1/admin/api/accounts/:id/trial |
admin.account.trial.revoke |
Revoked account trial | DELETE /v1/admin/api/accounts/:id/trial |
admin.analytics.activity.read |
Viewed platform activity analytics | GET /v1/admin/analytics/activity |
admin.analytics.usage.read |
Viewed platform credit burn analytics | GET /v1/admin/analytics/usage |
admin.credit_code.create |
Created credit code | POST /v1/admin/api/credit-codes |
admin.credit_code.list |
Listed credit codes | GET /v1/admin/api/credit-codes |
admin.credit_code.update |
Updated credit code | PATCH /v1/admin/api/credit-codes/:id |
admin.impersonate.list |
Listed active impersonation grants | GET /v1/admin/api/impersonate/active |
admin.impersonate.start |
Started account impersonation | POST /v1/admin/api/impersonate |
admin.impersonate.stop |
Stopped account impersonation | DELETE /v1/admin/api/impersonate/:grantId |
admin.ops.overview.read |
Viewed platform operations overview | GET /v1/ops/overview |
admin.project.feature.set |
Set project feature flag as admin | PUT /v1/admin/api/projects/:id/features |
admin.project.list |
Listed all platform projects | GET /v1/admin/api/projects |
admin.sandbox.list |
Listed all platform sandboxes | GET /v1/admin/api/sandboxes |
admin.sandbox.migrate |
Migrated sandbox to another provider | POST /v1/admin/api/sandboxes/:sessionId/migrate |
admin.sandbox_provider.analytics.read |
Viewed sandbox provider analytics | GET /v1/admin/api/provider-analytics |
admin.sandbox_provider.distribution.read |
Viewed sandbox provider distribution | GET /v1/admin/api/provider-distribution |
admin.sandbox_provider.distribution.update |
Updated sandbox provider distribution | PUT /v1/admin/api/provider-distribution |
admin.sandbox_provider.fallback.read |
Viewed sandbox provider fallback | GET /v1/admin/api/provider-fallback |
admin.sandbox_provider.fallback.update |
Updated sandbox provider fallback | PUT /v1/admin/api/provider-fallback |
billing.credit.agent_usage.deduct |
Deducted credits for agent run | POST /v1/billing/deduct-usage |
billing.credit.llm_usage.deduct |
Deducted credits for LLM usage | POST /v1/billing/deduct |
billing.cron.free_tier_credit.rotate |
Ran free-tier credit rotation | POST /v1/billing/cron/free-tier-rotation |
billing.cron.trial.expire |
Ran trial expiry sweep | POST /v1/billing/cron/trial-expiry |
billing.cron.yearly_credit.rotate |
Ran yearly credit rotation | POST /v1/billing/cron/yearly-rotation |
billing.webhook.revenuecat.receive |
Received RevenueCat billing webhook | POST /v1/billing/webhooks/revenuecat (also POST /v1/billing/webhook/revenuecat) |
billing.webhook.stripe.receive |
Received Stripe billing webhook | POST /v1/billing/webhooks/stripe (also POST /v1/billing/webhook/stripe) |
gateway.internal.billing.check |
Checked LLM billing eligibility | POST /internal/gateway/billing |
gateway.internal.budget.check |
Checked LLM gateway budget | POST /internal/gateway/budget-check |
gateway.internal.claude_account.refuse |
Marked a refused Claude account | POST /internal/gateway/claude-refused |
gateway.internal.claude_account.resolve |
Resolved Claude accounts for a model call | POST /internal/gateway/claude-credentials |
gateway.internal.login.refresh |
Refreshed a refused ChatGPT login | POST /internal/gateway/refresh-credential |
gateway.internal.model.list |
Resolved LLM gateway model catalog | POST /internal/gateway/models |
gateway.internal.pool_key.cool_down |
Cooled down pooled provider key | POST /internal/gateway/pool-rate-limit |
gateway.internal.pool_key.usage.record |
Recorded subscription login plan usage | POST /internal/gateway/pool-usage |
gateway.internal.request.admit |
Admitted LLM gateway request | POST /internal/gateway/admit |
gateway.internal.request.authorize |
Authorized LLM gateway request | POST /internal/gateway/authorize |
gateway.internal.route.resolve |
Resolved LLM model routing | POST /internal/gateway/resolve-route |
gateway.internal.token.authenticate |
Authenticated LLM gateway token | POST /internal/gateway/authenticate |
gateway.internal.trace.record |
Recorded LLM gateway trace | POST /internal/gateway/trace |
gateway.internal.upstream.resolve |
Resolved LLM upstream provider | POST /internal/gateway/resolve-upstream |
gateway.internal.usage.record |
Recorded LLM gateway usage | POST /internal/gateway/usage |