What Are Credentials?
Credentials are the authorized accounts, tokens, or keys Decisional uses when an agent calls an external system. They sit underneath integrations, tools, and user tool bindings:
An integration can expose many tools. A tool can use multiple credentials when your workspace has more than one authorized account for the same capability.
For example, a Gmail integration can include tools for sending email, searching messages, and reading attachments. The send-email tool might be able to use a founder’s account, a support inbox, or a shared operations inbox, depending on which credentials are connected and allowed.
In this example, the same Gmail integration exposes multiple tools. The same send-email tool is usable through more than one User Tool because each binding points at a different credential.
Credential Types
Decisional supports a few credential patterns:
Credentials have connection status:
Only active credentials are offered when choosing a credential for a tool.
How Tools Use Credentials
When an agent runs a workflow step that calls an integration tool, Decisional resolves three things:- The integration the workflow is using
- The tool needed for that step
- The credential allowed to execute that tool
User Tool Bindings
Decisional stores the exact tool-to-credential pairing as a User Tool. A User Tool can be:- Bound to a specific integration credential
- Bound to a platform credential when the integration supports it
- Pending when the tool exists but no credential has been connected yet
Multiple Credentials for One Tool
A single tool can be used with different credentials. For example, the same send-message tool can be bound to a support credential, an operations credential, or a personal credential. In the app, credentials are shown with labels and account identifiers so builders can choose the correct account. If no label is set, Decisional falls back to the account identifier when available.Credential Sharing
Credential visibility depends on the workspace.
Credentials are still governed by access controls. Sharing a credential does not mean every action is allowed automatically.
Credential ownership still matters:
- The owner can rename, refresh, update, delete, and change sharing for their credential.
- Other workspace members can use shared credentials when policy allows, but they do not own the secret.
- Public or unauthenticated views only receive sanitized connection state. They do not expose internal credential IDs or secret values.
Access Control Policy
Decisional applies policy at the integration and tool level. Policy controls:- Which integrations are available in a workspace
- Which tools are allowed for an agent or workflow
- Which credentials a tool can use
- Whether a tool can run automatically, must ask for approval, can bypass eligible approvals, or is blocked
Read tools are usually safer to make broadly available. Write tools should be reviewed more carefully because they can affect customers, records, files, or other systems.
Approvals and Policy
Learn how tool policy combines with agent approval settings and workflow gates.
Security Model
Agent code does not receive raw credential values. Decisional resolves the tool and credential server-side, executes the external call through the credential service, and keeps secrets out of agent-visible state. The execution path is:- The workflow calls a User Tool by ID.
- Decisional resolves the integration, tool, provider, defaults, and credential binding.
- The credential service decrypts or resolves the credential only for that outbound call.
- The provider adapter executes the action against the external system.
- The agent receives the result, not the secret.
Security
Learn how Decisional protects credentials and workspace-scoped access.