Credential

Updated 11 May 2026

Credential

Store access data like URL, user, password, and key file for project operations.

When To Use

Create a credential when your team needs secure access details for server login, database access, API integration, or external tools used in a project.

Important Fields

Field Label (User View) Technical Name Purpose

Name

name

Credential display name.

Project

credential_type_id

Project link for this credential.

Credential Type

url / port

Type such as SSH, DB, API.

URL / Port

user / password

Host and port information.

Username / Password

pem / file_name

Login credentials.

Key File / File Name

user_ids

Key file upload and filename.

Shared Users

Users allowed to view this credential.

Field Explanation

Name (name):

The title shown in lists, so users can quickly identify this credential.

Project (project_id):

Connects the credential to a specific project and makes it available in that project context.

Credential Type (credential_type_id):

Defines the credential category, such as SSH, Database, or API.

URL / Port (url / port):

Stores the host address and network port needed for access.

Username / Password (user / password):

Stores login values used for authentication.

Key File / File Name (pem / file_name):

Keeps uploaded private key details for key-based login.

Shared Users (user_ids):

Limits credential visibility to selected team members only.

How It Works

  • User creates credential and links it to a project.
  • System automatically adds this credential to the project credential list.
  • Tasks under that project inherit credential references from project.

Best Practice

  • Share credentials only with required users.
  • Use clear names such as Production SSH or Client API Key.
  • Update credential records immediately when login details change.

Credential Type

Credential Type is a master table for organizing credential categories.

Credential

Why It Is Useful

Credential type helps users quickly identify purpose of credentials and apply consistent naming across projects.

Important Fields

Field Label (User View) Technical Name Purpose

Name

Name

Credential category name.

Field Explanation

Name (name):

The label used to classify credentials, for example SSH, Database, or API.

System behavior: when credential type, user, and URL are provided, name can be auto-formed as a useful identifier.

Suggested Types

  • SSH
  • Database
  • API
  • Hosting Panel