What gets indexed
- Issues: title, description, and all comments
- Epics: indexed as both a searchable document and a hierarchy node (issues within the epic are grouped under it)
- Metadata: status, priority, assignee, reporter, labels, issue type, project, parent, created/updated dates
- All issue types: stories, tasks, bugs, epics, subtasks, and custom types
Prerequisites
You need credentials for a Jira account with read access to the projects you want to index.- Jira Cloud: use your Atlassian account email and an API token from id.atlassian.com.
- Jira Data Center / Server: use your username and a personal access token generated in your Jira profile settings.
Connect Jira
1
Go to Admin > Connectors
Navigate to Admin Panel > Connectors and select Jira.
2
Enter your Jira base URL
Enter the base URL of your Jira instance. For Jira Cloud, this is
https://yourcompany.atlassian.net. For Data Center or Server, use your self-hosted URL.3
Add credentials
Jira Cloud:
- Email: your Atlassian account email
- API token: the token generated at id.atlassian.com
- Username: your Jira username
- Personal access token: the token from your Jira profile
4
Configure scope (optional)
Leave the scope fields empty to index all issues the account can access.To limit indexing to a specific project, enter the project key (e.g., The connector automatically appends time-range filters to your JQL during incremental syncs.
ENG, PROJ).For precise control, enter a custom JQL query:5
Save
Click Save. Hadiq.io connects to Jira and begins indexing. Large projects with many issues and comments may take a while on the initial sync.
Permission syncing
Hadiq.io reads project-level permissions from Jira and enforces them in search results. Users only see issues from projects they have access to in Jira. Permissions are determined at the project level — if a user has access to a Jira project, they can see all issues in that project through Hadiq.io.Automatic permission sync — where Hadiq.io continuously re-checks Jira project access — is available on the Enterprise plan.
Limitations
- Jira attachments (uploaded files) are not indexed by default.
- Custom fields with complex formats may not be fully extracted as text.
- Issues exceeding the size limit (default 100KB of text content) are skipped to prevent indexing failures on very large tickets.
- Comments from specific email addresses can be excluded from indexed content via connector configuration.