DevDynamics
  • Overview
    • 💡Getting Started
    • ❓FAQ
    • Configuration
      • Best Practices
      • Setting Up Issue Management System in DevDynamics
      • Setting Up Version Control
      • Setting Up Investment Categories in DevDynamics
      • Configuring Communication Channels in DevDynamics
      • Change Failure
      • Deployment
      • Manage Contributors
      • Manage Teams
  • Integrations
    • GitLab
    • GitHub
    • BitBucket
    • On-Premises BitBucket
    • On-Premises GitHub
    • Jira
    • Slack
    • Linear
    • Pagerduty
    • Microsoft Teams
    • Sonar Cloud
    • Sonar Qube
    • CI/CD
    • Azure Repo
    • Azure Board
    • Opsgenie
    • ClickUp
    • Outlook
    • Google Calendar
    • Shortcut
    • OpenProject
    • Asana
    • Test Suite
  • Installations
    • On-Premises Agent Installation Guide
  • Features
    • Metrics
      • Cycle Time Metrics
      • DORA Metrics
      • Git Dashboard
        • Feedback Responsiveness Index (FRI)
        • Review Responsiveness Index (RRI)
        • Review Completion Index (RCI)
        • Reviewer Distribution
        • Average Active Days
        • PR Review Health
        • Open PR Age
        • Work Breakdown: Distribution of Work (Lines of Code)
      • Ticket Dashboard
        • Issue Throughput
        • Open Issue Age
        • Backward Momentum
        • Issue Cycle Time Spread
        • Requirement Stability Index
      • Issue Closed Count/Task Velocity
      • Story Points Completed
      • Bug Closed Count
      • Bug Opened Count
      • Pull Request Merged Count
      • PR Comment Count
      • Pull Request Size
      • Pull Request Open Count
      • Pull Request Review Count
      • Contributors Working on Non-Working Days
      • Contributors working out of office hours
      • Contributors getting burnout
    • Team Insights
    • Initiatives
Powered by GitBook
On this page
  • Generate an API Token
  • Create Webhook
  • Steps to Create a Webhook:
  1. Integrations

OpenProject

PreviousShortcutNextAsana

Last updated 2 months ago

Follow these steps to seamlessly integrate with OpenProject:

Generate an API Token

API Token User must be a Administrator.

  1. Navigate to Profile Photo > Account Settings in OpenProject.

  2. Navigate to Access Tokens.

  3. Click on + API token to create new API token.

  4. Assign a name to the token, for instance, dd-token.

  5. Click on Create to create the API token.

This is the only time you will see this token, make sure to copy it now.

Create Webhook

Steps to Create a Webhook:

  1. Navigate to Profile Photo > Administration in OpenProject.

  1. Navigate to API and webhooks.

  1. Navigate to Webhooks and Click the + Webhook.

  1. Enter a name for webhook, say devd-webhook.

  2. Create the webhook URL for your organisation using the given template and paste it in Payload URL field.

    • Template: https://api.devdynamics.ai/integration/issue/openproject/{OrgId}/webhook?integrationKey={OpenProjectBaseUrl}

      • OpenProjectBaseUrl : e.g. https://orgname.openproject.com

  3. Check the Enabled checkbox.

The webhook will trigger on the selected events only when the Enabled checkbox is checked.

  1. To enable all events Click check all.

  2. Click Create to complete webhook creation.

Its important that you enable all events, else you might see inconsistency in Devdynamics portal.


With these steps completed, the integration with OpenProject is successfully done!

OrgId: Get orgId from

https://app.devdynamics.ai/settings/organisation
OpenProject Navigate-to-Profile>Account-Settings
OpenProject-Navigate-to-Access-tokens-Chick-API-token
OpenProject-Enter-token-name-and-click-create
OpenProject Navigate-to-Profile>Administration
Navigate to API and Webhooks
Navigate to Webhooks and Click the + Webhook
Fill webhook details
Check necessary conditions