What can you do with it?
The Jira Forms API allows you to manage forms attached to Jira issues and service desk request types. You can create, edit, submit, and export forms, manage form visibility, copy forms between issues, and handle form attachments and external data.How to use it?
Basic Command Structure
Parameters
Required:action
- The action to perform (get, save, delete, submit, etc.)issueIdOrKey
- The Jira issue ID or keyformId
- The form ID (for most actions)
visibility
- Form visibility (internal/external)requestLanguage
- Language for service desk formsserviceDeskId
- Service desk ID for portal formsrequestTypeId
- Request type ID for portal forms
Tools
Get Form on Issue
Retrieve a specific form attached to an issue. Parameters:issueIdOrKey
(required) - The issue ID or keyformId
(required) - The form ID
Save Form Answers
Save answers to a form on an issue. Parameters:issueIdOrKey
(required) - The issue ID or keyformId
(required) - The form IDanswers
(required) - Object with field answers
List Forms on Issue
Get all forms attached to an issue. Parameters:issueIdOrKey
(required) - The issue ID or key
Add Form to Issue
Add a new form to an issue. Parameters:issueIdOrKey
(required) - The issue ID or keyformId
(required) - Template form ID to addname
(required) - Name for the new formvisibility
(optional) - Form visibility (internal/external)
Submit Form
Submit a form to lock it from further editing. Parameters:issueIdOrKey
(required) - The issue ID or keyformId
(required) - The form ID
Export Form
Export a form to PDF or Excel format. Parameters:issueIdOrKey
(required) - The issue ID or keyformId
(required) - The form IDformat
(required) - Export format (pdf/xlsx/answers)
Copy Forms Between Issues
Copy one or more forms from one issue to another. Parameters:sourceIssueIdOrKey
(required) - Source issue ID or keytargetIssueIdOrKey
(required) - Target issue ID or keyformIds
(required) - Array of form IDs to copy
Get Service Desk Form
Get a form template for a service desk request type. Parameters:serviceDeskId
(required) - Service desk IDrequestTypeId
(required) - Request type IDrequestLanguage
(optional) - Language code