Settings

Integrations settings

Manage organization credentials and org-wide Jira configuration.

What this means

Integrations settings are where an organization connects external providers that Bilbis needs. This includes LLM providers, Git providers, Jira, and other provider credentials.

This is the place where admins manage the credentials described in BYOK.

What you see depends on your role:

  • Owner / Admin - the full management view: add, validate, and delete credentials, plus the org-wide Jira card. Everything below applies.
  • Developer / Viewer - a read-only Configured providers summary card listing each provider as Configured or Not configured. No labels, no last-four digits, no buttons. Ask an admin to add or rotate credentials.

Before you start

You need organization access. In most organizations, credential management should be handled by owners or admins.

Before creating your first useful pipeline, add at least:

  • one LLM provider credential, such as Anthropic or OpenAI,
  • one Git provider credential, such as GitLab or GitHub,
  • a product,
  • a repository.

Credential providers

The generic credential form supports these providers:

ProviderCommon use
AnthropicLLM provider for agent work.
OpenAILLM provider for agent work.
GitLabGit provider for cloning, branching, pushing, and merge requests.
GitHubGit provider for cloning, branching, pushing, and pull requests.
GitHub AppReserved for GitHub App-style credentials.
ResendEmail provider credential for organizations that bring their own email key.
CloudflareCloudflare credential for supported infrastructure workflows.

Jira is configured through the dedicated Jira card, not the generic credential form, because Jira needs both a credential and Jira configuration in one flow.

Read-only summary view

If your role is Developer or Viewer, the page replaces the full management table with a flat Configured providers card. Each provider in the table above shows a status badge:

StatusWhat it means
ConfiguredAt least one credential exists for this provider in the org.
Not configuredNo credential exists.

The summary view never shows labels, last-four digits, validation timestamps, or any mutation buttons. Ask an admin to add or rotate credentials. Admins are typically the org Owner and any users with the Admin role.

The Jira card is also hidden in the summary view because it manages credentials and config in the same flow.

Add a credential

  1. Open Settings.
  2. Select Integrations.
  3. Select Add credential.
  4. Choose a provider.
  5. Enter a clear label, such as Production Anthropic.
  6. Paste the API key or token.
  7. Save the credential.

After saving, Bilbis validates the credential so the row can show whether the provider is reachable.

Credential status

StatusWhat it means
Not validatedThe credential has not been checked yet.
ReachableBilbis successfully validated the credential.
FailedValidation failed. Hover or open the failure details to see the provider error.

The row also shows when the credential was last validated and, when available, the last four characters of the stored key.

Validate or delete a credential

Use Validate when you want to check whether a credential still works.

Use Delete only when you are sure the key is no longer needed. Pipelines that depend on a deleted key can fail until the credential is replaced.

Jira configuration

The Jira card manages organization-wide Jira setup. It covers:

  • Jira URL.
  • Jira type.
  • auth email.
  • token configuration.
  • status mapping.
  • project mapping.
  • webhook secret.

Use this card when Jira tickets should create pipelines or when MRs/PRs should link back to Jira.

Product-specific Jira settings may override the organization-wide configuration for a product.

Problems and fixes

ProblemWhat to check
No credentials appearAdd at least one LLM provider and one Git provider before dispatching a pipeline.
Validation failsCheck that the token is active, has the right scopes, and belongs to the expected provider account.
A pipeline fails after deleting a credentialAdd a replacement credential, then retry the pipeline.
Jira validation failsConfigure Jira through the Jira card so the URL, token, auth email, and Jira type are saved together.
A provider is missing from the pickerJira intentionally uses its own setup card. Some providers may be reserved for later workflows.

On this page