Jira Integration FAQ and Troubleshooting
This article applies to All editions.
Troubleshooting your Jira account requires your company's Jira administrator. The Centercode & Jira Integration Guide covers setup requirements.
Table of Contents
- How do I see my Jira ticket logs?
- Initial setup issues
- Jira configuration issues
- Common errors when sending feedback to Jira
- "Field cannot be set. It is not on the appropriate screen, or unknown."
- "Gh.epic.error.not.found"
- Can Jira close tickets within Centercode?
- How do I designate Assignee and Reporter in my JSON body?
- How do I find the correct field name or custom ID?
- My Jira integration is sending HTML code in dynamic tags
- Why can't my participants see the Jira ID for linked tickets?
How Do I See My Jira Ticket Logs?
To view the logs for an individual feedback ticket - both successful and unsuccessful - navigate to the ticket you tried to send and click View Details at the top. Go to the History tab, then scroll down to the Jira external destination log. Click on any individual log entry for more detailed information.
Initial Setup Issues
"The Jira could not be loaded. Review your account settings."

This error appears when one or more fields in the integration setup are invalid. Common causes include:
- Your Jira instance isn't externally accessible. Centercode must be able to reach it. Test by attempting to access your Jira without a VPN connection.
- An API token is missing. Most Jira instances require one. Follow the API token instructions in the Jira Integration Guide.
To view the specific error from your Jira instance (Chrome or Chromium-based browsers):
1. Right-click the page and select Inspect.
2. Click the Console tab.
3. Click Load Jira configuration.
4. Click the red POST line that appears, then the red line on the following page.
5. Click Response and look for errors such as "Forbidden: Access is denied" or "Unauthorized: Access is denied due to invalid credentials."
Watch a short video of this process.
Jira Configuration Issues
Your Jira project isn't appearing in the Project drop-down. The service account used for the integration lacks sufficient permissions to view projects or create tickets with access to all fields. Use a different account or have your Jira admin upgrade the account's permissions.
Invalid JSON body or structure. This usually happens when the JSON was manually constructed or edited. Use the Insert into JSON data button instead of writing JSON by hand.


If advanced formatting is required, consult a JSON reference guide or a technical contact within your organization.
Common Errors When Sending Feedback to Jira
Errors when sending feedback to Jira typically come from your Jira instance, not Centercode. The most common causes are an invalid JSON body (missing comma, colon, or quotes) or a mismatch between the data Centercode sends and what your Jira expects.
A common example is a Centercode Severity drop-down with values like Trivial, Minor, Serious, Urgent, and Critical — while your Jira expects P1, P2, P3, P4, P5. This mismatch results in a "name is not valid" error or similar messages like "Could not find valid 'id' or 'name' in object."
"Field Cannot Be Set. It Is Not on the Appropriate Screen, or Unknown."
This means the service account doesn't have sufficient access to modify or submit certain fields in your Jira form, or to create tickets in your Jira project.
Errors can be found in the feedback ticket's History tab, under the Jira external destination log section. Click any failed (red) status to see details.
Integration is sending blank fields. This happens when dynamic tags in your JSON were copied from another project. Dynamic tags are project-specific — you must replace them with newly generated tags from within your current project.
Files weren't sent to the Jira ticket. This is usually caused by Centercode's file limit being lower than the number of files being sent, or the files exceeding your Jira instance's size limit. Check with your Jira admins for their size constraints.
Errors with the Reporter field. This typically means the service account doesn't have sufficient Jira permissions to modify the Reporter field. Work with your Jira admin to resolve.
"Gh.epic.error.not.found"
This error relates to your Jira Epic configuration. Epics in your JSON body generally only work when the epic already exists in Jira and your JSON is sending the Jira ID (for example, SBX-1234) rather than the epic's name.
Can Jira Close Tickets Within Centercode?
Yes. See this article for instructions on updating Centercode feedback via external systems.
How Do I Designate Assignee and Reporter in My JSON Body?
Both Assignee and Reporter require an Account ID rather than a username or email. Use accountId as the key:
"assignee": { "accountId": "[accountId]" }
Find an Account ID by navigating to the user's Jira profile and copying the ID from the URL. For example: https://centercode.jira.com/jira/people/[accountID]
How Do I Find the Correct Field Name or Custom ID?
In most cases, clicking Load configuration will show all accessible projects and custom fields with buttons to insert the correctly formatted data into your JSON automatically.
If that's unavailable due to security settings or a technical issue, coordinate with your Jira administrators to retrieve field names manually. Jira documentation on finding custom field IDs:
My Jira Integration Is Sending HTML Code in Dynamic Tags
Text entry form elements (Steps to Reproduce, Description, Title, etc.) are HTML-enabled, so their content includes HTML formatting when sent to external systems like Jira. Since Jira fields don't render HTML, the raw code appears instead of formatted text.
To fix this, replace any dynamic tags in your JSON with their (Plain text) versions.

Why Can't My Participants See the Jira ID for Linked Tickets?
Only internal teams — Project Managers, Support, and Observers — can see Jira ticket IDs in the feedback list interface. There's no way to grant participant teams visibility of Jira ticket IDs.
