devboxes

Connect Jira

An owner or admin connects Jira. Turn on Chat first, because issue conversations use the same policy and Persona.

devboxes acts in Jira as an account that you choose. Name it devboxes, for example with the email [email protected]. Issues assigned to that account start tasks.

  1. Create an API token for that account in its Atlassian account settings.

  2. In your Jira site's system settings, create a webhook with:

    • the URL https://api.devboxes.ai/api/webhooks/jira,
    • a long random secret, and
    • the events issue created, issue updated, comment created, and issue link deleted.
  3. Connect the site and bind a Project with this prompt for your coding agent:

    To do it yourself, connect the site:

    jira.json
    {
      "organizationId": "<organization id>",
      "origin": "https://example.atlassian.net",
      "email": "[email protected]",
      "token": "<API token>",
      "webhookSecret": "<webhook secret>"
    }
    devboxes invoke chat.connect-jira --input @jira.json

    Delete jira.json afterwards.

    Then bind a Project to a Jira Project by its key:

    jira-project.json
    {
      "organizationId": "<organization id>",
      "projectId": "<project id>",
      "configuration": { "kind": "jira", "scopeId": "WEB" }
    }
    devboxes invoke issues.configure --input @jira-project.json

Terms of ServicePrivacy Policy