Jira Software Destination
Jira Software
Configure Using a Template
The following endpoint templates are available for configuring Jira Software destinations. These templates provide pre-configured settings for common API endpoints, making it easy to set up destinations without manual API configuration.
- Select one of the following endpoint templates to configure your destination:
Add Comments to Issue
Create Issues
Manual Configuration
If the pre-configured templates don't meet your needs, you can manually configure custom Jira Software API endpoints.
API Method
Select the HTTP method for your API request:
- POST: For creating new resources (most common for Jira destinations)
- PUT: For updating existing resources
- PATCH: For partial updates to existing resources
Data Format
Configure how your data will be formatted for Jira Software API consumption:
- JSON: Most common format for Jira API (recommended)
- Form Data: For specific Jira endpoints that require form encoding
JSON Configuration:
- Content-Type:
application/json - Data Structure: Ensure your data matches Jira's expected schema
API Endpoint URL
Configure the complete Jira Software API endpoint URL:
- Base URL: Use your Jira Software instance URL from your credential (e.g.,
https://yourcompany.atlassian.net) - API Path: Specify the Jira API resource you want to create or update (e.g.,
rest/api/2/issue,rest/api/2/issue/{issueId}/comment) - Resource ID: For updates, include the specific resource ID in the URL path
Example URLs:
https://yourcompany.atlassian.net/rest/api/2/issue- Create new issueshttps://yourcompany.atlassian.net/rest/api/2/issue/{issueId}/comment- Add comments to specific issuehttps://yourcompany.atlassian.net/rest/api/2/issue/bulk- Bulk create issues
Request Headers
Configure additional HTTP headers for API customization:
- Authorization: Automatically handled by Nexla using your Jira Software credential
- Content-Type: Usually
application/jsonfor Jira API - Accept: Specify response format (e.g.,
application/json)
Example headers:
Content-Type: application/json
Accept: application/json
Exclude Attributes
Filter out unnecessary data fields before sending to Jira Software:
- Field Names: Specify exact field names to exclude
- Pattern Matching: Use wildcards for multiple fields (e.g.,
temp_*,debug_*) - Nested Fields: Use dot notation for nested field exclusion (e.g.,
metadata.debug)
Record Batching
Configure how multiple records are grouped for efficient API calls:
- Batch Size: Number of records per API call (Jira supports bulk operations)
- Batch Method: How to handle multiple records (individual calls or bulk operations)
- Error Handling: How to handle failures in batched operations
Bulk Operations:
- Issue Creation: Use
/rest/api/2/issue/bulkfor efficient bulk issue creation - Comment Addition: Individual API calls for each comment
- Issue Updates: Individual API calls for each issue update
Testing Your Configuration
After configuring your Jira Software destination:
- Test Connection: Verify that Nexla can successfully connect to Jira Software
- Validate Data Format: Ensure your data matches Jira's expected schema
- Test Record Creation: Send a test record to verify the endpoint works
- Check Permissions: Ensure your credential has the necessary permissions for the operations
Jira Software has strict data validation requirements. Ensure your data matches the expected schema for the resource type you're creating or updating.
Always test your Jira Software destination with appropriate permissions. Ensure your credential has access to create or update issues in the specific Jira projects you're targeting.