Schemas
LocalAuthSession
adminAuthConfiguredWhether the local admin API requires an admin bearer token.
authenticatedWhether this request is authenticated for local admin APIs.
ActionSearchResult
idThe unique action identifier.
serviceThe provider service that owns the action.
nameThe provider-scoped action name.
descriptionThe action description.
authenticatedWhether the provider service has an authenticated local connection.
The normalized JSON Schema for the action input.
The normalized JSON Schema for the action output.
RuntimeProviderMetadata
serviceProvider service identifier.
displayNameHuman-readable provider name.
scenarioBroad task-oriented provider discovery scenario.
authTypesSupported authentication types.
RuntimeActionService
serviceProvider service identifier.
RuntimeActionMetadata
idFull action id, usually
serviceProvider service that owns the action.
nameProvider-scoped action name.
descriptionAction description.
requiredScopesproviderPermissionsNormalized JSON Schema for the action input.
Normalized JSON Schema for the action output.
Runtime execution status.
RuntimeConnectedApp
idStable local connection identifier.
serviceProvider service identifier.
statusaliasNamed connection. Same fact as MCP connectionName; HTTP alias, connectionName, and x-oo-connector-alias are equivalent. Defaults to default.
authTypeConnection authentication type.
displayNameHuman-readable account label.
accountLabelSame value as displayName. Kept for existing /v1 clients.
isDefaultWhether this is the default connection. Same fact as MCP default.
scopesGranted scopes. Same fact as MCP profile.grantedScopes.
ConnectionSummary
idStable local connection identifier.
serviceProvider service identifier.
authTypeConnection authentication type.
configuredWhether the provider is connected.
virtualWhether the connection needs no stored secret.
Stable provider account identity safe for users and agents.
ConnectionUpsertRequest
authTypeConnection auth type: no_auth, api_key, or custom_credential.
connectionNameOptional local connection name. Defaults to default.
Credential values keyed by provider-declared field ids.
OAuthClientConfigSummary
serviceProvider service identifier.
configuredWhether a local OAuth client config is configured.
customClientAvailableWhether the console may use a connection-scoped OAuth client for this provider.
expectedRedirectUriCallback URL to configure in the provider OAuth app.
Provider OAuth capability metadata.
effectiveScopesScopes the runtime will include in new authorization requests.
OAuthClientConfigRequest
clientIdOAuth app client id.
clientSecretOAuth app client secret. Optional only for public-client providers.
requestedScopesNon-empty provider-declared scope subset to request. Omit to use every provider default.
Additional OAuth client config values keyed by provider-declared field ids.
Sensitive OAuth client config values keyed by provider-declared field ids.
RuntimeTokenSummary
idRuntime token identifier.
nameUser-facing token label.
allowedActionsAction allow rules applied to this stored runtime token.
blockedActionsAction block rules applied to this stored runtime token.
allowedProxiesProvider proxies explicitly granted to this token. An empty list grants no proxy access.
allowedConnectionsStable connection IDs granted to this stored runtime token. An empty list is unrestricted connection access. IDs are opaque values returned by the connection APIs. Virtual no_auth connections do not require grants.
createdAtCreation timestamp.
lastUsedAtLast successful use timestamp.
RuntimeTokenCreateRequest
nameUser-facing token label.
allowedActionsOptional action allow rules for the new token.
blockedActionsOptional action block rules for the new token.
allowedProxiesOptional provider proxy grants for the new token. Omit or leave empty to deny proxy access.
allowedConnectionsOptional stable connection IDs granted to the new token. Omit or leave empty for unrestricted connection access. A non-empty list matches exact opaque IDs returned by the connection APIs. Virtual no_auth connections do not require grants.
TokenPolicy
allowedActionsAction allow rules for this token.
blockedActionsAction block rules for this token.
allowedProxiesProvider proxies explicitly granted to this token. An empty list grants no proxy access.
allowedConnectionsStable connection IDs granted to this stored token. An empty list is unrestricted connection access. A non-empty list matches exact opaque IDs returned by the connection APIs. Virtual no_auth connections do not require grants.
PolicyRules
allowedActionsAction allow rules.
blockedActionsAction block rules.
allowedProxiesProxy service allow rules.
blockedProxiesProxy service block rules.
RuntimePolicyState
One complete action and proxy policy layer.
One complete action and proxy policy layer.
updatedAtLast Runtime policy update timestamp, when configured.
PolicyCheck
sourceoutcomeruleFirst matching policy rule, when one matched.
PolicyDecision
allowedWhether policy permits execution.
codemessagePolicy denial message.
TransitFileUpload
fileIdOpaque local transit file identifier.
downloadUrlURL that serves the uploaded file.
sizeBytesUploaded file size in bytes.
nameOriginal uploaded filename.
mimeTypeUploaded file MIME type.
RunLog
idRun identifier.
serviceProvider service that owns the executed action.
actionIdExecuted action id.
callerRuntime entry point that executed the run.
startedAtStart timestamp.
completedAtCompletion timestamp.
durationMsRun duration in milliseconds.
okWhether the run succeeded.
Provider account identity that the action used, when a connection was available.
connectionIdStable connection identifier used by the run.
runtimeTokenIdStored runtime token identifier used by the run.
Layered execution policy decision. code and message are present on denial.
inputSummaryRedacted action input summary.
outputSummaryRedacted action output summary.
errorCodeError code when the run failed.
errorMessageError message when the run failed.
RunLogPage
Run entries for this page.
nextCursorCursor for the next page, when more runs are available.