LinearB Integration

The LinearB provider facilitates the automatic creation, update, and deletion of incidents in LinearB through its public API. It supports dynamic incident management based on operational events, allowing teams to synchronize their development metrics and alerts with LinearB’s project management capabilities.

For any support or questions, join our community on Slack or GitHub.

Authentication

This provider requires authentication.

  • api_token: LinearB API Token (required: True, sensitive: True)

Certain scopes may be required to perform specific actions or queries via the provider. Below is a summary of relevant scopes and their use cases:

  • any: A way to validate the provider (mandatory)

In workflows

This provider can be used in workflows.

As “action” to make changes or update data, example:

actions:
    - name: Query linearb
      provider: linearb
      config: "{{ provider.my_provider_name }}"
      with:
        incident_id: {value}  
        http_url: {value}  
        title: {value}  
        teams: {value}  
        repository_urls: {value}  
        services: {value}  
        started_at: {value}  
        ended_at: {value}  
        git_ref: {value}  
        should_delete: {value}  
        issued_at: {value}  

If you need workflow examples with this provider, please raise a GitHub issue.

Connecting with the Provider

Obtaining an API Token

To use the LinearB provider, you must obtain an API token from LinearB:

  1. Sign in to your LinearB account.
  2. Navigate to the API settings section.
  3. Generate a new API token with the appropriate permissions.
  4. Securely store the API token as it is needed to configure the LinearB provider in Keep.