Jira
Jira integration to synchronize issues with data subject requests in Dastra
What does the integration do?
The Jira integration synchronizes Jira issues with Dastra data subject requests (DSR), in both directions:
Jira → Dastra: when an issue is created or updated in the configured Jira project, Dastra creates or updates the corresponding data subject request, filling its fields according to your field mapping.
Dastra → Jira: when a request reaches a workflow step, Dastra automatically transitions the linked Jira issue to the status you associated with that step.
Prerequisites
A Jira Cloud instance (e.g.
https://your-company.atlassian.net) and a project to synchronize.Depending on the authentication method:
Basic — the e-mail address of a Jira account and an API token for that account.
OAuth — no token to create: you sign in with your Atlassian account and authorize Dastra.
Installation
Open Settings > Integrations and select Jira.
On the DSR use case, click Add integration.
Add a connection:
Basic: enter the Instance URL, the Email and the API token, then click Connect.
OAuth: enter the Instance URL, then click Save and connect — you are redirected to Atlassian to authorize Dastra.

Configuration
Jira project — the project to synchronize.
Issue type — the issue type that represents a data subject request.
Field mapping — map Dastra request fields to Jira fields. When a Jira issue creates or updates a DSR, the chosen Jira value populates each field. The sources include the standard Jira fields (summary, reporter e-mail, description, status) and your Jira custom fields; closed fields (statuses, select lists) can be transcoded to Dastra values in the Advanced panel.
Map DSR states to Jira transitions — associate each DSR workflow step with a Jira status. When a request reaches that step, Dastra transitions the linked issue accordingly. Leave a step on No transition to skip it.
Default organisational unit (required) — the unit assigned to requests created by the integration.

The Email field of the request must be mapped (or given a default value): it identifies the data subject. The configuration cannot be saved without it.

Webhook (Jira → Dastra)
Save the configuration first — the inbound webhook URL becomes available once the integration is configured. Then, in the Webhook step, two options:
Manual registration — copy the Webhook URL and, in Jira, go to Project settings > Automation (or Webhooks) and add a webhook pointing to this URL for the issue created and issue updated events.
Automatic registration — click Register webhook in Jira and Dastra registers it for you through the Jira API. This requires the Administer Jira global permission on the configured account. You can remove it later with Delete webhook.

Uninstalling
Uninstalling the integration erases the stored credentials and removes the webhook registered in Jira (when it was registered automatically). The data subject requests created by the integration are kept.
Last updated
Was this helpful?