1. Concepts
  2. Credentials

Concepts

Credentials

Explains credentials for authenticating Stubber actions with external services and APIs. Useful for keeping integration secrets reusable, centralized, and separated from template logic.

Credentials are used to securely store sensitive information such as access tokens, API keys, passwords, certificates, and other authentication details. By storing these in the credentials system rather than directly in templates, your secrets remain hidden from template configurations and API responses.

Each credential is identified by a unique orgcredentialuuid, which is used to reference the credential in tasks, notifications, and other platform components.

Where Credentials Are Used

Credentials are used across various parts of the Stubber platform, including:

Available Credential Types

Credential Type Authentication Method Common Use Case
Google Sheets OAuth Google Sheets integration
Google Gmail OAuth Gmail email integration
Microsoft Outlook OAuth Outlook email integration
Facebook Messenger OAuth (Consent) Facebook Messenger integration
Xero OAuth OAuth Xero accounting integration
Generic OAuth OAuth (Client Credentials) Any OAuth-compatible API
Bearer Token Bearer Token Token-based API authentication
Basic Authentication Username & Password HTTP Basic Auth APIs
Custom Header Custom HTTP Header APIs requiring custom auth headers
PFX Certificate Client Certificate (PFX) Certificate-secured APIs
Certificate and Key Client Certificate (PEM) Certificate-secured APIs
NTLM User Authentication NTLM Older Microsoft systems
Generic Secret Value Database connections, misc secrets
LLM Provider API Key API Key AI/LLM provider access

Managing Credentials

See Managing Credentials for instructions on how to create, view, and manage credentials.