Create Customer Request
jira_create_customer_requestCreate a Jira Service Management customer request by specifying service desk, request type, and field values. Optionally add attachments, participants, or raise on behalf of another user.
Instructions
Create a Jira Service Management customer request.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| attachments | No | (Optional) JSON array string of files to attach to the created request. Each object must contain 'filename', 'mime_type', and base64-encoded 'base64' content. Example: [{"filename": "log.txt", "mime_type": "text/plain", "base64": "aGVsbG8="}] | |
| request_type_id | Yes | Request type ID (e.g., '23') | |
| service_desk_id | Yes | Service desk ID (e.g., '4') | |
| strict_on_behalf | No | If true, fail immediately when raiseOnBehalfOf cannot be applied. If false, retry without raiseOnBehalfOf and return a fallback warning. | |
| raise_on_behalf_of | No | (Optional) Jira user identifier for raiseOnBehalfOf. For Server/DC this is typically username or key; for Cloud use the identifier expected by your JSM instance. | |
| request_field_values | Yes | JSON string of request field values keyed by field ID. Examples: - Summary and description: {"summary": "Access issue", "description": "Cannot log in"} - Multi-value field: {"customfield_10001": ["alice", "bob"]} | |
| request_participants | No | (Optional) JSON array string or comma-separated list of request participants. Examples: ["user1","user2"] or "user1,user2" |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |