Jira Connector 1.2 Reference | MuleSoft Documentation
| Time unit that qualifies the **Response Timeout**.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to `AUTO` automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The expression outcome is stored in the target variable. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
**Attributes Type** |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * JIRA:BAD_REQUEST
  * JIRA:CLIENT_ERROR
  * JIRA:CONNECTIVITY
  * JIRA:INTERNAL_SERVER_ERROR
  * JIRA:NOT_ACCEPTABLE
  * JIRA:NOT_FOUND
  * JIRA:RETRY_EXHAUSTED
  * JIRA:SERVER_ERROR
  * JIRA:SERVICE_UNAVAILABLE
  * JIRA:TIMEOUT
  * JIRA:TOO_MANY_REQUESTS
  * JIRA:UNAUTHORIZED
  * JIRA:UNSUPPORTED_MEDIA_TYPE


## Get Transitions
`<jira:get-rest-api3-issue-transitions-by-issue-id-or-key>`
Returns either all transitions or a transition that can be performed by the user on an issue, based on the issue’s status. Note, if a request is made for a transition that does not exist or cannot be performed on the issue, given its status, the response will return any empty transitions list. This operation can be accessed anonymously.
**Permissions required:**
A list or transition is returned only when the user has:
  * **Browse projects** project permission for the project that the issue is in.
  * If issue-level security is configured, issue-level security permission to view the issue. However, if the user does not have the **Transition issues** project permission the response will not list any transitions.


This operation makes an HTTP GET request to the /rest/api/3/issue/{issueIdOrKey}/transitions endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Issue Id Or Key | The ID or key of the issue.  
Use `expand` to include additional information about transitions in the response. This parameter accepts `transitions.fields`, which returns information about the fields in the transition screen for each transition. Fields hidden from the screen are not returned. Use this information to populate the `fields` and `update` fields in [Transition issue](#api-rest-api-3-issue-issueIdOrKey-transitions-post).  
Transition Id | The ID of the transition.  
Skip Remote Only Condition | Whether transitions with the condition **Hide From User Condition** are included in the response.  
Include Unavailable Transitions | Whether details of transitions that fail a condition are included in the response  
Sort By Ops Bar And Status | Whether the transitions are sorted by ops-bar sequence value first then category order (Todo, In Progress, Done) or only by ops-bar sequence value.  
Config Ref |  ConfigurationProvider | Name of the configuration to use to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit that qualifies the **Response Timeout**.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to `AUTO` automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The expression outcome is stored in the target variable. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
**Attributes Type** |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * JIRA:BAD_REQUEST
  * JIRA:CLIENT_ERROR
  * JIRA:CONNECTIVITY
  * JIRA:INTERNAL_SERVER_ERROR
  * JIRA:NOT_ACCEPTABLE
  * JIRA:NOT_FOUND
  * JIRA:RETRY_EXHAUSTED
  * JIRA:SERVER_ERROR
  * JIRA:SERVICE_UNAVAILABLE
  * JIRA:TIMEOUT
  * JIRA:TOO_MANY_REQUESTS
  * JIRA:UNAUTHORIZED
  * JIRA:UNSUPPORTED_MEDIA_TYPE


## Get Votes
`<jira:get-rest-api3-issue-votes-by-issue-id-or-key>`
Returns details about the votes on an issue. This operation requires the **Allow users to vote on issues** option to be **ON**. This option is set in General configuration for Jira. See Configuring Jira application options for details. This operation can be accessed anonymously.
**Permissions required:**
  * **Browse projects** project permission for the project that the issue is ini
  * If issue-level security is configured, issue-level security permission to view the issue. Note that users with the necessary permissions for this operation but without the **View voters and watchers** project permissions are not returned details in the `voters` field.


This operation makes an HTTP GET request to the /rest/api/3/issue/{issueIdOrKey}/votes endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Issue Id Or Key | The ID or key of the issue.  
Config Ref |  ConfigurationProvider | Name of the configuration to use to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit that qualifies the **Response Timeout**.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to `AUTO` automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The expression outcome is stored in the target variable. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
**Attributes Type** |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * JIRA:BAD_REQUEST
  * JIRA:CLIENT_ERROR
  * JIRA:CONNECTIVITY
  * JIRA:INTERNAL_SERVER_ERROR
  * JIRA:NOT_ACCEPTABLE
  * JIRA:NOT_FOUND
  * JIRA:RETRY_EXHAUSTED
  * JIRA:SERVER_ERROR
  * JIRA:SERVICE_UNAVAILABLE
  * JIRA:TIMEOUT
  * JIRA:TOO_MANY_REQUESTS
  * JIRA:UNAUTHORIZED
  * JIRA:UNSUPPORTED_MEDIA_TYPE


## Get Issue Watchers
`<jira:get-rest-api3-issue-watchers-by-issue-id-or-key>`
Returns the watchers for an issue. This operation requires the **Allow users to watch issues** option to be **ON**. This option is set in General configuration for Jira. See Configuring Jira application options for details. This operation can be accessed anonymously.
**Permissions required:**
  * **Browse projects** project permission for the project that the issue is ini
  * If issue-level security is configured, issue-level security permission to view the issue.
  * To see details of users on the watchlist other than themselves, **View voters and watchers** project permission for the project that the issue is in.


This operation makes an HTTP GET request to the /rest/api/3/issue/{issueIdOrKey}/watchers endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Issue Id Or Key | The ID or key of the issue.  
Config Ref |  ConfigurationProvider | Name of the configuration to use to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS
This operation makes an HTTP GET request to the /rest/api/3/issue/{issueIdOrKey}/watchers endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Issue Id Or Key | The ID or key of the issue.  
Config Ref |  ConfigurationProvider | Name of the configuration to use to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit that qualifies the **Response Timeout**.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to `AUTO` automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The expression outcome is stored in the target variable. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
**Attributes Type** |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * JIRA:BAD_REQUEST
  * JIRA:CLIENT_ERROR
  * JIRA:CONNECTIVITY
  * JIRA:INTERNAL_SERVER_ERROR
  * JIRA:NOT_ACCEPTABLE
  * JIRA:NOT_FOUND
  * JIRA:RETRY_EXHAUSTED
  * JIRA:SERVER_ERROR
  * JIRA:SERVICE_UNAVAILABLE
  * JIRA:TIMEOUT
  * JIRA:TOO_MANY_REQUESTS
  * JIRA:UNAUTHORIZED
  * JIRA:UNSUPPORTED_MEDIA_TYPE


## Get Issue Worklog
`<jira:get-rest-api3-issue-worklog-by-issue-id-or-key>`
Returns worklogs for an issue, starting from the oldest worklog or from the worklog started on or after a date and time. Time tracking must be enabled in Jira, otherwise this operation returns an error. For more information, see Configuring time tracking. This operation can be accessed anonymously.
**Permissions required:**
Workloads are only returned where the user has:
  * **Browse projects** project permission for the project that the issue is in.
  * If issue-level security is configured, issue-level security permission to view the issue.
  * If the worklog has visibility restrictions, belongs to the group or has the role visibility is restricted to.


This operation makes an HTTP GET request to the /rest/api/3/issue/{issueIdOrKey}/worklog endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Issue Id Or Key | The ID or key of the issue.  
Start At | The index of the first item to return in a page of results (page offset).  
Max Results | The maximum number of items to return per page.  
Started After | The worklog start date and time, as a UNIX timestamp in milliseconds, after which worklogs are returned.  
Use `expand` to include additional information about worklogs in the response. This parameter accepts`properties`, which returns worklog properties.  
Config Ref |  ConfigurationProvider | Name of the configuration to use to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit that qualifies the **Response Timeout**.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to `AUTO` automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The expression outcome is stored in the target variable. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
**Attributes Type** |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * JIRA:BAD_REQUEST
  * JIRA:CLIENT_ERROR
  * JIRA:CONNECTIVITY
  * JIRA:INTERNAL_SERVER_ERROR
  * JIRA:NOT_ACCEPTABLE
  * JIRA:NOT_FOUND
  * JIRA:RETRY_EXHAUSTED
  * JIRA:SERVER_ERROR
  * JIRA:SERVICE_UNAVAILABLE
  * JIRA:TIMEOUT
  * JIRA:TOO_MANY_REQUESTS
  * JIRA:UNAUTHORIZED
  * JIRA:UNSUPPORTED_MEDIA_TYPE


## Get Worklog
`<jira:get-rest-api3-issue-worklog-by-issue-id-or-key-id>`
Returns a worklog. Time tracking must be enabled in Jira, otherwise this operation returns an error. For more information, see Configuring time tracking. This operation can be accessed anonymously.
**Permissions required:**
  * **Browse projects** project permission for the project that the issue is in.
  * If issue-level security is configured, issue-level security permission to view the issue.
  * If the worklog has visibility restrictions, belongs to the group or has the role visibility is restricted to.


This operation makes an HTTP GET request to the /rest/api/3/issue/{issueIdOrKey}/worklog/{id} endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Issue Id Or Key | The ID or key of the issue.  
The ID of the worklog.  
Use `expand` to include additional information about work logs in the response. This parameter accepts `properties`, which returns worklog properties.  
Config Ref |  ConfigurationProvider | Name of the configuration to use to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit that qualifies the **Response Timeout**.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to `AUTO` automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The expression outcome is stored in the target variable. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
**Attributes Type** |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * JIRA:BAD_REQUEST
  * JIRA:CLIENT_ERROR
  * JIRA:CONNECTIVITY
  * JIRA:INTERNAL_SERVER_ERROR
  * JIRA:NOT_ACCEPTABLE
  * JIRA:NOT_FOUND
  * JIRA:RETRY_EXHAUSTED
  * JIRA:SERVER_ERROR
  * JIRA:SERVICE_UNAVAILABLE
  * JIRA:TIMEOUT
  * JIRA:TOO_MANY_REQUESTS
  * JIRA:UNAUTHORIZED
  * JIRA:UNSUPPORTED_MEDIA_TYPE


## Get Worklog Property Keys
`<jira:get-rest-api3-issue-worklog-properties-by-issue-id-or-key-worklog-id>`
Returns the keys of all properties for a worklog. This operation can be accessed anonymously.
**Permissions required:**
  * **Browse projects** project permission for the project that the issue is in.
  * If issue-level security is configured, issue-level security permission to view the issue.
  * If the worklog has visibility restrictions, belongs to the group or has the role visibility is restricted to.
| A retry strategy in case of connectivity errors  
### Output
**Attributes Type** |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * JIRA:BAD_REQUEST
  * JIRA:CLIENT_ERROR
  * JIRA:CONNECTIVITY
  * JIRA:INTERNAL_SERVER_ERROR
  * JIRA:NOT_ACCEPTABLE
  * JIRA:NOT_FOUND
  * JIRA:RETRY_EXHAUSTED
  * JIRA:SERVER_ERROR
  * JIRA:SERVICE_UNAVAILABLE
  * JIRA:TIMEOUT
  * JIRA:TOO_MANY_REQUESTS
  * JIRA:UNAUTHORIZED
  * JIRA:UNSUPPORTED_MEDIA_TYPE


## Get Worklog Property Keys
`<jira:get-rest-api3-issue-worklog-properties-by-issue-id-or-key-worklog-id>`
Returns the keys of all properties for a worklog. This operation can be accessed anonymously.
**Permissions required:**
  * **Browse projects** project permission for the project that the issue is in.
  * If issue-level security is configured, issue-level security permission to view the issue.
  * If the worklog has visibility restrictions, belongs to the group or has the role visibility is restricted to.


This operation makes an HTTP GET request to the /rest/api/3/issue/{issueIdOrKey}/worklog/{worklogId}/properties endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Issue Id Or Key | The ID or key of the issue.  
Worklog Id | The ID of the worklog.  
Config Ref |  ConfigurationProvider | Name of the configuration to use to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit that qualifies the **Response Timeout**.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to `AUTO` automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The expression outcome is stored in the target variable. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
**Attributes Type** |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * JIRA:BAD_REQUEST
  * JIRA:CLIENT_ERROR
  * JIRA:CONNECTIVITY
  * JIRA:INTERNAL_SERVER_ERROR
  * JIRA:NOT_ACCEPTABLE
  * JIRA:NOT_FOUND
  * JIRA:RETRY_EXHAUSTED
  * JIRA:SERVER_ERROR
  * JIRA:SERVICE_UNAVAILABLE
  * JIRA:TIMEOUT
  * JIRA:TOO_MANY_REQUESTS
  * JIRA:UNAUTHORIZED
  * JIRA:UNSUPPORTED_MEDIA_TYPE


## Get Worklog Property
`<jira:get-rest-api3-issue-worklog-properties-by-issue-id-or-key-worklog-id-property-key>`
Returns the value of a worklog property. This operation can be accessed anonymously.
**Permissions required:**
  * **Browse projects** project permission for the project that the issue is in.
  * If issue-level security is configured, issue-level security permission to view the issue.
  * If the worklog has visibility restrictions, belongs to the group or has the role visibility is restricted to.


This operation makes an HTTP GET request to the /rest/api/3/issue/{issueIdOrKey}/worklog/{worklogId}/properties/{propertyKey} endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Issue Id Or Key | The ID or key of the issue.  
Worklog Id | The ID of the worklog.  
Property Key | The key of the property.  
Config Ref |  ConfigurationProvider | Name of the configuration to use to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit that qualifies the **Response Timeout**.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to `AUTO` automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The expression outcome is stored in the target variable. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
**Attributes Type** |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * JIRA:BAD_REQUEST
  * JIRA:CLIENT_ERROR
  * JIRA:CONNECTIVITY
  * JIRA:INTERNAL_SERVER_ERROR
  * JIRA:NOT_ACCEPTABLE
  * JIRA:NOT_FOUND
  * JIRA:RETRY_EXHAUSTED
  * JIRA:SERVER_ERROR
  * JIRA:SERVICE_UNAVAILABLE
  * JIRA:TIMEOUT
  * JIRA:TOO_MANY_REQUESTS
  * JIRA:UNAUTHORIZED
  * JIRA:UNSUPPORTED_MEDIA_TYPE


## Get Issue Security Schemes
`<jira:get-rest-api3-issuesecurityschemes>`
Returns all issue security schemes.
**Permissions required:**
**Administer Jira** global permission
This operation makes an HTTP GET request to the /rest/api/3/issuesecurityschemes endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Config Ref |  ConfigurationProvider | Name of the configuration to use to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit that qualifies the **Response Timeout**.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to `AUTO` automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The expression outcome is stored in the target variable. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
**Attributes Type** |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * JIRA:BAD_REQUEST
  * JIRA:CLIENT_ERROR
  * JIRA:CONNECTIVITY
  * JIRA:INTERNAL_SERVER_ERROR
  * JIRA:NOT_ACCEPTABLE
  * JIRA:NOT_FOUND
  * JIRA:RETRY_EXHAUSTED
  * JIRA:SERVER_ERROR
  * JIRA:SERVICE_UNAVAILABLE
  * JIRA:TIMEOUT
  * JIRA:TOO_MANY_REQUESTS
  * JIRA:UNAUTHORIZED
  * JIRA:UNSUPPORTED_MEDIA_TYPE


## Get Issue Security Scheme
`<jira:get-rest-api3-issuesecurityschemes-by-id>`
Returns an issue security scheme along with its security levels.
**Permissions required:**
  * **Administer Jira** global permission.
  * **Administer Projects** project permission for a project that uses the requested issue security scheme.
| A retry strategy in case of connectivity errors  
### Output
**Attributes Type** |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * JIRA:BAD_REQUEST
  * JIRA:CLIENT_ERROR
  * JIRA:CONNECTIVITY
  * JIRA:INTERNAL_SERVER_ERROR
  * JIRA:NOT_ACCEPTABLE
  * JIRA:NOT_FOUND
  * JIRA:RETRY_EXHAUSTED
  * JIRA:SERVER_ERROR
  * JIRA:SERVICE_UNAVAILABLE
  * JIRA:TIMEOUT
  * JIRA:TOO_MANY_REQUESTS
  * JIRA:UNAUTHORIZED
  * JIRA:UNSUPPORTED_MEDIA_TYPE


## Get Issue Security Scheme
`<jira:get-rest-api3-issuesecurityschemes-by-id>`
Returns an issue security scheme along with its security levels.
**Permissions required:**
  * **Administer Jira** global permission.
  * **Administer Projects** project permission for a project that uses the requested issue security scheme.


This operation makes an HTTP GET request to the /rest/api/3/issuesecurityschemes/{id} endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
The ID of the issue security scheme. Use the [Get issue security schemes](#api-rest-api-3-issuesecurityschemes-get) operation to get a list of issue security scheme IDs.  
Config Ref |  ConfigurationProvider | Name of the configuration to use to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit that qualifies the **Response Timeout**.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to `AUTO` automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The expression outcome is stored in the target variable. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
**Attributes Type** |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * JIRA:BAD_REQUEST
  * JIRA:CLIENT_ERROR
  * JIRA:CONNECTIVITY
  * JIRA:INTERNAL_SERVER_ERROR
  * JIRA:NOT_ACCEPTABLE
  * JIRA:NOT_FOUND
  * JIRA:RETRY_EXHAUSTED
  * JIRA:SERVER_ERROR
  * JIRA:SERVICE_UNAVAILABLE
  * JIRA:TIMEOUT
  * JIRA:TOO_MANY_REQUESTS
  * JIRA:UNAUTHORIZED
  * JIRA:UNSUPPORTED_MEDIA_TYPE


## Get Issue Security Level Members
`<jira:get-rest-api3-issuesecurityschemes-members-by-issue-security-scheme-id>`
Returns issue security level members. Only issue security level members in context of classic projects are returned.
**Permissions required:**
**Administer Jira** global permission
This operation makes an HTTP GET request to the /rest/api/3/issuesecurityschemes/{issueSecuritySchemeId}/members endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Issue Security Scheme Id | The ID of the issue security scheme. Use the [Get issue security schemes](#api-rest-api-3-issuesecurityschemes-get) operation to get a list of issue security scheme IDs.  
Start At | The index of the first item to return in a page of results (page offset).  
Max Results | The maximum number of items to return per page.  
Issue Security Level Id |  Array of Number | The list of issue security level IDs. To include multiple issue security levels separate IDs with ampersand: `issueSecurityLevelId=10000&issueSecurityLevelId=10001`.  
Use expand to include additional information in the response. This parameter accepts a comma-separated list. Expand options include: * `all` Returns all expandable information. * `field` Returns information about the custom field granted the permission. * `group` Returns information about the group that is granted the permission. * `projectRole` Returns information about the project role granted the permission. * `user` Returns information about the user who is granted the permission.  
Config Ref |  ConfigurationProvider | Name of the configuration to use to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit that qualifies the **Response Timeout**.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to `AUTO` automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The expression outcome is stored in the target variable. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
**Attributes Type** |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * JIRA:BAD_REQUEST
  * JIRA:CLIENT_ERROR
  * JIRA:CONNECTIVITY
  * JIRA:INTERNAL_SERVER_ERROR
  * JIRA:NOT_ACCEPTABLE
  * JIRA:NOT_FOUND
  * JIRA:RETRY_EXHAUSTED
  * JIRA:SERVER_ERROR
  * JIRA:SERVICE_UNAVAILABLE
  * JIRA:TIMEOUT
  * JIRA:TOO_MANY_REQUESTS
  * JIRA:UNAUTHORIZED
  * JIRA:UNSUPPORTED_MEDIA_TYPE


## Get Issue All Types
`<jira:get-rest-api3-issuetype>`
Returns all issue types. This operation can be accessed anonymously.
**Permissions required:**
Issue types are only returned as follows:
  * if the user has the **Administer Jira** global permission, all issue types are returned.
  * if the user has the **Browse projects** project permission for one or more projects, the issue types associated with the projects the user has permission to browse are returned.


This operation makes an HTTP GET request to the /rest/api/3/issuetype endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Config Ref |  ConfigurationProvider | Name of the configuration to use to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit that qualifies the **Response Timeout**.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to `AUTO` automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The expression outcome is stored in the target variable. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Array of Any  
---  
**Attributes Type** |  Http Response Attributes  
### For Configurations
  * Configurations


### Throws
  * JIRA:BAD_REQUEST
  * JIRA:CLIENT_ERROR
  * JIRA:CONNECTIVITY
  * JIRA:INTERNAL_SERVER_ERROR
  * JIRA:NOT_ACCEPTABLE
  * JIRA:NOT_FOUND
  * JIRA:RETRY_EXHAUSTED
  * JIRA:SERVER_ERROR
  * JIRA:SERVICE_UNAVAILABLE
  * JIRA:TIMEOUT
  * JIRA:TOO_MANY_REQUESTS
  * JIRA:UNAUTHORIZED
  * JIRA:UNSUPPORTED_MEDIA_TYPE
| Time unit that qualifies the **Response Timeout**.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to `AUTO` automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The expression outcome is stored in the target variable. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Array of Any  
---  
**Attributes Type** |  Http Response Attributes  
### For Configurations
  * Configurations


### Throws
  * JIRA:BAD_REQUEST
  * JIRA:CLIENT_ERROR
  * JIRA:CONNECTIVITY
  * JIRA:INTERNAL_SERVER_ERROR
  * JIRA:NOT_ACCEPTABLE
  * JIRA:NOT_FOUND
  * JIRA:RETRY_EXHAUSTED
  * JIRA:SERVER_ERROR
  * JIRA:SERVICE_UNAVAILABLE
  * JIRA:TIMEOUT
  * JIRA:TOO_MANY_REQUESTS
  * JIRA:UNAUTHORIZED
  * JIRA:UNSUPPORTED_MEDIA_TYPE


## Get Alternative Issue Types
`<jira:get-rest-api3-issuetype-alternatives-by-id>`
Returns a list of issue types that can be used to replace the issue type. The alternative issue types are those assigned to the same workflow scheme, field configuration scheme, and screen scheme. This operation can be accessed anonymously.
**Permissions required:**
None.
This operation makes an HTTP GET request to the /rest/api/3/issuetype/{id}/alternatives endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
The ID of the issue type.  
Config Ref |  ConfigurationProvider | Name of the configuration to use to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit that qualifies the **Response Timeout**.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to `AUTO` automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The expression outcome is stored in the target variable. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Array of Any  
---  
**Attributes Type** |  Http Response Attributes  
### For Configurations
  * Configurations


### Throws
  * JIRA:BAD_REQUEST
  * JIRA:CLIENT_ERROR
  * JIRA:CONNECTIVITY
  * JIRA:INTERNAL_SERVER_ERROR
  * JIRA:NOT_ACCEPTABLE
  * JIRA:NOT_FOUND
  * JIRA:RETRY_EXHAUSTED
  * JIRA:SERVER_ERROR
  * JIRA:SERVICE_UNAVAILABLE
  * JIRA:TIMEOUT
  * JIRA:TOO_MANY_REQUESTS
  * JIRA:UNAUTHORIZED
  * JIRA:UNSUPPORTED_MEDIA_TYPE


## Get Issue Type
`<jira:get-rest-api3-issuetype-by-id>`
Returns an issue type. This operation can be accessed anonymously.
**Permissions required:**
**Browse projects** project permission in a project the issue type is associated with or **Administer Jira** global permission.
This operation makes an HTTP GET request to the /rest/api/3/issuetype/{id} endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
The ID of the issue type.  
Config Ref |  ConfigurationProvider | Name of the configuration to use to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit that qualifies the **Response Timeout**.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to `AUTO` automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The expression outcome is stored in the target variable. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
**Attributes Type** |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * JIRA:BAD_REQUEST
  * JIRA:CLIENT_ERROR
  * JIRA:CONNECTIVITY
  * JIRA:INTERNAL_SERVER_ERROR
  * JIRA:NOT_ACCEPTABLE
  * JIRA:NOT_FOUND
  * JIRA:RETRY_EXHAUSTED
  * JIRA:SERVER_ERROR
  * JIRA:SERVICE_UNAVAILABLE
  * JIRA:TIMEOUT
  * JIRA:TOO_MANY_REQUESTS
  * JIRA:UNAUTHORIZED
  * JIRA:UNSUPPORTED_MEDIA_TYPE


## Get Issue Type Property Keys
`<jira:get-rest-api3-issuetype-properties-by-issue-type-id>`
Returns all the issue type property keys of the issue type. This operation can be accessed anonymously.
**Permissions required:**
  * **Administer Jira** global permission to get the property keys of any issue type.
  * **Browse projects** project permission to get the property keys of any issue types associated with the projects the user has permission to browse.


This operation makes an HTTP GET request to the /rest/api/3/issuetype/{issueTypeId}/properties endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Issue Type Id | The ID of the issue type.  
Config Ref |  ConfigurationProvider | Name of the configuration to use to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit that qualifies the **Response Timeout**.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to `AUTO` automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The expression outcome is stored in the target variable. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
**Attributes Type** |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * JIRA:BAD_REQUEST
  * JIRA:CLIENT_ERROR
  * JIRA:CONNECTIVITY
  * JIRA:INTERNAL_SERVER_ERROR
  * JIRA:NOT_ACCEPTABLE
  * JIRA:NOT_FOUND
  * JIRA:RETRY_EXHAUSTED
  * JIRA:SERVER_ERROR
  * JIRA:SERVICE_UNAVAILABLE
  * JIRA:TIMEOUT
  * JIRA:TOO_MANY_REQUESTS
  * JIRA:UNAUTHORIZED
  * JIRA:UNSUPPORTED_MEDIA_TYPE


## Get Issue Type Property
`<jira:get-rest-api3-issuetype-properties-by-issue-type-id-property-key>`
Returns the key and value of the issue type property. This operation can be accessed anonymously.
**Permissions required:**
  * **Administer Jira** global permission to get the details of any issue type.
  * **Browse projects** project permission to get the details of any issue types associated with the projects the user has permission to browse.
| A retry strategy in case of connectivity errors  
### Output
**Attributes Type** |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * JIRA:BAD_REQUEST
  * JIRA:CLIENT_ERROR
  * JIRA:CONNECTIVITY
  * JIRA:INTERNAL_SERVER_ERROR
  * JIRA:NOT_ACCEPTABLE
  * JIRA:NOT_FOUND
  * JIRA:RETRY_EXHAUSTED
  * JIRA:SERVER_ERROR
  * JIRA:SERVICE_UNAVAILABLE
  * JIRA:TIMEOUT
  * JIRA:TOO_MANY_REQUESTS
  * JIRA:UNAUTHORIZED
  * JIRA:UNSUPPORTED_MEDIA_TYPE


## Get Issue Type Property
`<jira:get-rest-api3-issuetype-properties-by-issue-type-id-property-key>`
Returns the key and value of the issue type property. This operation can be accessed anonymously.
**Permissions required:**
  * **Administer Jira** global permission to get the details of any issue type.
  * **Browse projects** project permission to get the details of any issue types associated with the projects the user has permission to browse.


This operation makes an HTTP GET request to the /rest/api/3/issuetype/{issueTypeId}/properties/{propertyKey} endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Issue Type Id | The ID of the issue type.  
Property Key | The key of the property. Use [Get issue type property keys](#api-rest-api-3-issuetype-issueTypeId-properties-get) to get a list of all issue type property keys.  
Config Ref |  ConfigurationProvider | Name of the configuration to use to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit that qualifies the **Response Timeout**.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to `AUTO` automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The expression outcome is stored in the target variable. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
**Attributes Type** |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * JIRA:BAD_REQUEST
  * JIRA:CLIENT_ERROR
  * JIRA:CONNECTIVITY
  * JIRA:INTERNAL_SERVER_ERROR
  * JIRA:NOT_ACCEPTABLE
  * JIRA:NOT_FOUND
  * JIRA:RETRY_EXHAUSTED
  * JIRA:SERVER_ERROR
  * JIRA:SERVICE_UNAVAILABLE
  * JIRA:TIMEOUT
  * JIRA:TOO_MANY_REQUESTS
  * JIRA:UNAUTHORIZED
  * JIRA:UNSUPPORTED_MEDIA_TYPE


## Get All Issue Type Schemes
`<jira:get-rest-api3-issuetypescheme>`
Returns a paginated list of issue type schemes. Only issue type schemes used in classic projects are returned.
**Permissions required:**
**Administer Jira** global permission
This operation makes an HTTP GET request to the /rest/api/3/issuetypescheme endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Start At | The index of the first item to return in a page of results (page offset).  
Max Results | The maximum number of items to return per page.  
Array of Number | The list of issue type schemes IDs. To include multiple IDs, provide an ampersand-separated list. For example, `id=10000&id=10001`.  
Output Mime Type | The MIME type of the payload that this operation outputs.  
Config Ref |  ConfigurationProvider | Name of the configuration to use to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Iterable
  * Repeatable File Store Iterable
  * non-repeatable-iterable

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit that qualifies the **Response Timeout**.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to `AUTO` automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The expression outcome is stored in the target variable. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Array of * Any  
---  
### For Configurations
  * Configurations


### Throws
  * JIRA:BAD_REQUEST
  * JIRA:CLIENT_ERROR
  * JIRA:CONNECTIVITY
  * JIRA:INTERNAL_SERVER_ERROR
  * JIRA:NOT_ACCEPTABLE
  * JIRA:NOT_FOUND
  * JIRA:SERVER_ERROR
  * JIRA:SERVICE_UNAVAILABLE
  * JIRA:TIMEOUT
  * JIRA:TOO_MANY_REQUESTS
  * JIRA:UNAUTHORIZED
  * JIRA:UNSUPPORTED_MEDIA_TYPE


## Get Issue Type Schemes Mapping
`<jira:get-rest-api3-issuetypescheme-mapping>`
Returns a paginated list of issue type scheme items. Only issue type scheme items used in classic projects are returned.
**Permissions required:**
**Administer Jira** global permission
This operation makes an HTTP GET request to the /rest/api/3/issuetypescheme/mapping endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Start At | The index of the first item to return in a page of results (page offset).  
Max Results | The maximum number of items to return per page.  
Issue Type Scheme Id |  Array of Number | The list of issue type scheme IDs. To include multiple IDs, provide an ampersand-separated list. For example, `issueTypeSchemeId=10000&issueTypeSchemeId=10001`.  
Config Ref |  ConfigurationProvider | Name of the configuration to use to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit that qualifies the **Response Timeout**.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to `AUTO` automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The expression outcome is stored in the target variable. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
**Attributes Type** |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * JIRA:BAD_REQUEST
  * JIRA:CLIENT_ERROR
  * JIRA:CONNECTIVITY
  * JIRA:INTERNAL_SERVER_ERROR
  * JIRA:NOT_ACCEPTABLE
  * JIRA:NOT_FOUND
  * JIRA:RETRY_EXHAUSTED
  * JIRA:SERVER_ERROR
  * JIRA:SERVICE_UNAVAILABLE
  * JIRA:TIMEOUT
  * JIRA:TOO_MANY_REQUESTS
  * JIRA:UNAUTHORIZED
  * JIRA:UNSUPPORTED_MEDIA_TYPE
| Time unit that qualifies the **Response Timeout**.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to `AUTO` automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The expression outcome is stored in the target variable. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
**Attributes Type** |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * JIRA:BAD_REQUEST
  * JIRA:CLIENT_ERROR
  * JIRA:CONNECTIVITY
  * JIRA:INTERNAL_SERVER_ERROR
  * JIRA:NOT_ACCEPTABLE
  * JIRA:NOT_FOUND
  * JIRA:RETRY_EXHAUSTED
  * JIRA:SERVER_ERROR
  * JIRA:SERVICE_UNAVAILABLE
  * JIRA:TIMEOUT
  * JIRA:TOO_MANY_REQUESTS
  * JIRA:UNAUTHORIZED
  * JIRA:UNSUPPORTED_MEDIA_TYPE


## Get Issue Type Scheme For Projects
`<jira:get-rest-api3-issuetypescheme-project>`
Returns a paginated list of issue type schemes and, for each issue type scheme, a list of the projects that use it. Only issue type schemes used in classic projects are returned.
**Permissions required:**
**Administer Jira** global permission.
This operation makes an HTTP GET request to the /rest/api/3/issuetypescheme/project endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Start At | The index of the first item to return in a page of results (page offset).  
Max Results | The maximum number of items to return per page.  
Project Id |  Array of Number | The list of project IDs. To include multiple project IDs, provide an ampersand-separated list. For example, `projectId=10000&projectId=10001`.  
Output Mime Type | The MIME type of the payload that this operation outputs.  
Config Ref |  ConfigurationProvider | Name of the configuration to use to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Iterable
  * Repeatable File Store Iterable
  * non-repeatable-iterable

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit that qualifies the **Response Timeout**.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to `AUTO` automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The expression outcome is stored in the target variable. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Array of * Any  
---  
### For Configurations
  * Configurations


### Throws
  * JIRA:BAD_REQUEST
  * JIRA:CLIENT_ERROR
  * JIRA:CONNECTIVITY
  * JIRA:INTERNAL_SERVER_ERROR
  * JIRA:NOT_ACCEPTABLE
  * JIRA:NOT_FOUND
  * JIRA:SERVER_ERROR
  * JIRA:SERVICE_UNAVAILABLE
  * JIRA:TIMEOUT
  * JIRA:TOO_MANY_REQUESTS
  * JIRA:UNAUTHORIZED
  * JIRA:UNSUPPORTED_MEDIA_TYPE


## Get Issue Type Screen Schemes
`<jira:get-rest-api3-issuetypescreenscheme>`
Returns a paginated list of issue type screen schemes. Only issue type screen schemes used in classic projects are returned.
**Permissions required:**
**Administer Jira** global permission
This operation makes an HTTP GET request to the /rest/api/3/issuetypescreenscheme endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Start At | The index of the first item to return in a page of results (page offset).  
Max Results | The maximum number of items to return per page.  
Array of Number | The list of issue type screen scheme IDs. To include multiple IDs, provide an ampersand-separated list. For example, `id=10000&id=10001`.  
Config Ref |  ConfigurationProvider | Name of the configuration to use to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit that qualifies the **Response Timeout**.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to `AUTO` automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The expression outcome is stored in the target variable. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
**Attributes Type** |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * JIRA:BAD_REQUEST
  * JIRA:CLIENT_ERROR
  * JIRA:CONNECTIVITY
  * JIRA:INTERNAL_SERVER_ERROR
  * JIRA:NOT_ACCEPTABLE
  * JIRA:NOT_FOUND
  * JIRA:RETRY_EXHAUSTED
  * JIRA:SERVER_ERROR
  * JIRA:SERVICE_UNAVAILABLE
  * JIRA:TIMEOUT
  * JIRA:TOO_MANY_REQUESTS
  * JIRA:UNAUTHORIZED
  * JIRA:UNSUPPORTED_MEDIA_TYPE


## Get Issue Type Screen Scheme Mappings
`<jira:get-rest-api3-issuetypescreenscheme-mapping>`
Returns a paginated list of issue type screen scheme items. Only issue type screen schemes used in classic projects are returned.
**Permissions required:**
**Administer Jira** global permission
This operation makes an HTTP GET request to the /rest/api/3/issuetypescreenscheme/mapping endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Start At | The index of the first item to return in a page of results (page offset).  
Max Results | The maximum number of items to return per page.  
Issue Type Screen Scheme Id |  Array of Number | The list of issue type screen scheme IDs. To include multiple issue type screen schemes, separate IDs with ampersand: `issueTypeScreenSchemeId=10000&issueTypeScreenSchemeId=10001`.  
Config Ref |  ConfigurationProvider | Name of the configuration to use to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit that qualifies the **Response Timeout**.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to `AUTO` automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The expression outcome is stored in the target variable. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
**Attributes Type** |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations
| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit that qualifies the **Response Timeout**.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to `AUTO` automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The expression outcome is stored in the target variable. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
**Attributes Type** |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * JIRA:BAD_REQUEST
  * JIRA:CLIENT_ERROR
  * JIRA:CONNECTIVITY
  * JIRA:INTERNAL_SERVER_ERROR
  * JIRA:NOT_ACCEPTABLE
  * JIRA:NOT_FOUND
  * JIRA:RETRY_EXHAUSTED
  * JIRA:SERVER_ERROR
  * JIRA:SERVICE_UNAVAILABLE
  * JIRA:TIMEOUT
  * JIRA:TOO_MANY_REQUESTS
  * JIRA:UNAUTHORIZED
  * JIRA:UNSUPPORTED_MEDIA_TYPE


## Get Issue Type Screen Scheme Project Associations
`<jira:get-rest-api3-issuetypescreenscheme-project>`
Returns a paginated list of issue type screen schemes and, for each issue type screen scheme, a list of the projects that use it. Only issue type screen schemes used in classic projects are returned.
**Permissions required:**
**Administer Jira** global permission
This operation makes an HTTP GET request to the /rest/api/3/issuetypescreenscheme/project endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Start At | The index of the first item to return in a page of results (page offset).  
Max Results | The maximum number of items to return per page.  
Project Id |  Array of Number | The list of project IDs. To include multiple projects, separate IDs with ampersand: `projectId=10000&projectId=10001`.  
Output Mime Type | The MIME type of the payload that this operation outputs.  
Config Ref |  ConfigurationProvider | Name of the configuration to use to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Iterable
  * Repeatable File Store Iterable
  * non-repeatable-iterable

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit that qualifies the **Response Timeout**.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to `AUTO` automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The expression outcome is stored in the target variable. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Array of * Any  
---  
### For Configurations
  * Configurations


### Throws
  * JIRA:BAD_REQUEST
  * JIRA:CLIENT_ERROR
  * JIRA:CONNECTIVITY
  * JIRA:INTERNAL_SERVER_ERROR
  * JIRA:NOT_ACCEPTABLE
  * JIRA:NOT_FOUND
  * JIRA:SERVER_ERROR
  * JIRA:SERVICE_UNAVAILABLE
  * JIRA:TIMEOUT
  * JIRA:TOO_MANY_REQUESTS
  * JIRA:UNAUTHORIZED
  * JIRA:UNSUPPORTED_MEDIA_TYPE


## Get Auto Complete
`<jira:get-rest-api3-jql-autocompletedata>`
Returns reference data for JQL searches. This is a downloadable version of the documentation provided in [Advanced searching - fields reference](https://confluence.atlassian.com/x/gwORLQ) and Advanced searching - functions reference, along with a list of JQL-reserved words. Use this information to assist with the programmatic creation of JQL queries or the validation of queries built in a custom query builder. This operation can be accessed anonymously.
**Permissions required:**
None.
This operation makes an HTTP GET request to the /rest/api/3/jql/autocompletedata endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Config Ref |  ConfigurationProvider | Name of the configuration to use to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit that qualifies the **Response Timeout**.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to `AUTO` automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The expression outcome is stored in the target variable. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
**Attributes Type** |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * JIRA:BAD_REQUEST
  * JIRA:CLIENT_ERROR
  * JIRA:CONNECTIVITY
  * JIRA:INTERNAL_SERVER_ERROR
  * JIRA:NOT_ACCEPTABLE
  * JIRA:NOT_FOUND
  * JIRA:RETRY_EXHAUSTED
  * JIRA:SERVER_ERROR
  * JIRA:SERVICE_UNAVAILABLE
  * JIRA:TIMEOUT
  * JIRA:TOO_MANY_REQUESTS
  * JIRA:UNAUTHORIZED
  * JIRA:UNSUPPORTED_MEDIA_TYPE


## Get Field Auto Complete For Query String
`<jira:get-rest-api3-jql-autocompletedata-suggestions>`
Returns the JQL search auto complete suggestions for a field. Suggestions can be obtained by providing:
  * `fieldName` to get a list of all values for the field.
  * `fieldName` and `fieldValue` to get a list of values containing the text in `fieldValue`.
  * `fieldName` and `predicateName` to get a list of all predicate values for the field.
  * `fieldName`, `predicateName`, and `predicateValue` to get a list of predicate values containing the text in `predicateValue`.


This operation can be accessed anonymously.
**Permissions required:**
None.
This operation makes an HTTP GET request to the /rest/api/3/jql/autocompletedata/suggestions endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Field Name | The name of the field.  
Field Value | The partial field item name entered by the user.  
Predicate Name |  The name of the CHANGED operator predicate for which the suggestions are generated. The valid predicate operators are **by** , **from** , and **to**.  
Predicate Value | The partial predicate item name entered by the user.  
Config Ref |  ConfigurationProvider | Name of the configuration to use to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit that qualifies the **Response Timeout**.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER
This operation can be accessed anonymously.
**Permissions required:**
None.
This operation makes an HTTP GET request to the /rest/api/3/jql/autocompletedata/suggestions endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Field Name | The name of the field.  
Field Value | The partial field item name entered by the user.  
Predicate Name |  The name of the CHANGED operator predicate for which the suggestions are generated. The valid predicate operators are **by** , **from** , and **to**.  
Predicate Value | The partial predicate item name entered by the user.  
Config Ref |  ConfigurationProvider | Name of the configuration to use to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit that qualifies the **Response Timeout**.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to `AUTO` automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The expression outcome is stored in the target variable. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
**Attributes Type** |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * JIRA:BAD_REQUEST
  * JIRA:CLIENT_ERROR
  * JIRA:CONNECTIVITY
  * JIRA:INTERNAL_SERVER_ERROR
  * JIRA:NOT_ACCEPTABLE
  * JIRA:NOT_FOUND
  * JIRA:RETRY_EXHAUSTED
  * JIRA:SERVER_ERROR
  * JIRA:SERVICE_UNAVAILABLE
  * JIRA:TIMEOUT
  * JIRA:TOO_MANY_REQUESTS
  * JIRA:UNAUTHORIZED
  * JIRA:UNSUPPORTED_MEDIA_TYPE


## Get All Labels
`<jira:get-rest-api3-label>`
Returns a paginated list of labels. This operation makes an HTTP GET request to the /rest/api/3/label endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Start At | The index of the first item to return in a page of results (page offset).  
Max Results | The maximum number of items to return per page.  
Config Ref |  ConfigurationProvider | Name of the configuration to use to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit that qualifies the **Response Timeout**.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to `AUTO` automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The expression outcome is stored in the target variable. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
**Attributes Type** |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * JIRA:BAD_REQUEST
  * JIRA:CLIENT_ERROR
  * JIRA:CONNECTIVITY
  * JIRA:INTERNAL_SERVER_ERROR
  * JIRA:NOT_ACCEPTABLE
  * JIRA:NOT_FOUND
  * JIRA:RETRY_EXHAUSTED
  * JIRA:SERVER_ERROR
  * JIRA:SERVICE_UNAVAILABLE
  * JIRA:TIMEOUT
  * JIRA:TOO_MANY_REQUESTS
  * JIRA:UNAUTHORIZED
  * JIRA:UNSUPPORTED_MEDIA_TYPE


## Get My Permissions
`<jira:get-rest-api3-mypermissions>`
Returns a list of permissions indicating which permissions the user has. Details of the user’s permissions can be obtained in a global, project, or issue context. The user is reported as having a project permission:
  * in the global context, if the user has the project permission in any project.
  * for a project, where the project permission is determined using issue data, if the user meets the permission’s criteria for any issue in the project. Otherwise, if the user has the project permission in the project.
  * for an issue, where a project permission is determined using issue data, if the user has the permission in the issue. Otherwise, if the user has the project permission in the project containing the issue. This means that users may be shown as having an issue permission (such as EDIT\\_ISSUES) in the global context or a project context but may not have the permission for any or all issues. For example, if Reporters have the EDIT\\_ISSUES permission a user would be shown as having this permission in the global context or the context of a project, because any user can be a reporter. However, if they are not the user who reported the issue queried they would not have EDIT\\_ISSUES permission for that issue. Global permissions are unaffected by context.


This operation can be accessed anonymously.
**Permissions required:**
None.
This operation makes an HTTP GET request to the /rest/api/3/mypermissions endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Project Key | The key of project. Ignored if `projectId` is provided.  
Project Id | The ID of project.  
Issue Key | The key of the issue. Ignored if `issueId` is provided.  
Issue Id | The ID of the issue.  
permissions | A list of permission keys. (Required) This parameter accepts a comma-separated list. To get the list of available permissions, use [Get all permissions](#api-rest-api-3-permissions-get).  
Project Uuid | Project Uuid  
Project Configuration Uuid | Project Configuration Uuid  
Config Ref |  ConfigurationProvider | Name of the configuration to use to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit that qualifies the **Response Timeout**.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to `AUTO` automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The expression outcome is stored in the target variable. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
**Attributes Type** |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * JIRA:BAD_REQUEST
  * JIRA:CLIENT_ERROR
  * JIRA:CONNECTIVITY
  * JIRA:INTERNAL_SERVER_ERROR
  * JIRA:NOT_ACCEPTABLE
  * JIRA:NOT_FOUND
  * JIRA:RETRY_EXHAUSTED
  * JIRA:SERVER_ERROR
  * JIRA:SERVICE_UNAVAILABLE
  * JIRA:TIMEOUT
  * JIRA:TOO_MANY_REQUESTS
  * JIRA:UNAUTHORIZED
  * JIRA:UNSUPPORTED_MEDIA_TYPE


## Get Preference
`<jira:get-rest-api3-mypreferences>`
Returns the value of a preference of the current user. Note that these keys are deprecated:
  * **jira.user.locale** The locale of the user. By default this is not set and the user takes the locale of the instance.
  * **jira.user.timezone** The time zone of the user. By default this is not set and the user takes the timezone of the instance. Use Update a user profile from the user management REST API to manage timezone and locale instead.
| A retry strategy in case of connectivity errors  
### Output
**Attributes Type** |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * JIRA:BAD_REQUEST
  * JIRA:CLIENT_ERROR
  * JIRA:CONNECTIVITY
  * JIRA:INTERNAL_SERVER_ERROR
  * JIRA:NOT_ACCEPTABLE
  * JIRA:NOT_FOUND
  * JIRA:RETRY_EXHAUSTED
  * JIRA:SERVER_ERROR
  * JIRA:SERVICE_UNAVAILABLE
  * JIRA:TIMEOUT
  * JIRA:TOO_MANY_REQUESTS
  * JIRA:UNAUTHORIZED
  * JIRA:UNSUPPORTED_MEDIA_TYPE


## Get Preference
`<jira:get-rest-api3-mypreferences>`
Returns the value of a preference of the current user. Note that these keys are deprecated:
  * **jira.user.locale** The locale of the user. By default this is not set and the user takes the locale of the instance.
  * **jira.user.timezone** The time zone of the user. By default this is not set and the user takes the timezone of the instance. Use Update a user profile from the user management REST API to manage timezone and locale instead.


**Permissions required:**
Permission to access Jira.
This operation makes an HTTP GET request to the /rest/api/3/mypreferences endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
The key of the preference.  
Config Ref |  ConfigurationProvider | Name of the configuration to use to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit that qualifies the **Response Timeout**.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to `AUTO` automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The expression outcome is stored in the target variable. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
**Attributes Type** |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * JIRA:BAD_REQUEST
  * JIRA:CLIENT_ERROR
  * JIRA:CONNECTIVITY
  * JIRA:INTERNAL_SERVER_ERROR
  * JIRA:NOT_ACCEPTABLE
  * JIRA:NOT_FOUND
  * JIRA:RETRY_EXHAUSTED
  * JIRA:SERVER_ERROR
  * JIRA:SERVICE_UNAVAILABLE
  * JIRA:TIMEOUT
  * JIRA:TOO_MANY_REQUESTS
  * JIRA:UNAUTHORIZED
  * JIRA:UNSUPPORTED_MEDIA_TYPE


## Get Locale
`<jira:get-rest-api3-mypreferences-locale>`
Returns the locale for the user. If the user has no language preference set (which is the default setting) or this resource is accessed anonymous, the browser locale detected by Jira is returned. Jira detects the browser locale using the **Accept-Language** header in the request. However, if this doesn’t match a locale available Jira, the site default locale is returned. This operation can be accessed anonymously.
**Permissions required:**
None.
This operation makes an HTTP GET request to the /rest/api/3/mypreferences/locale endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Config Ref |  ConfigurationProvider | Name of the configuration to use to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit that qualifies the **Response Timeout**.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to `AUTO` automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The expression outcome is stored in the target variable. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
**Attributes Type** |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * JIRA:BAD_REQUEST
  * JIRA:CLIENT_ERROR
  * JIRA:CONNECTIVITY
  * JIRA:INTERNAL_SERVER_ERROR
  * JIRA:NOT_ACCEPTABLE
  * JIRA:NOT_FOUND
  * JIRA:RETRY_EXHAUSTED
  * JIRA:SERVER_ERROR
  * JIRA:SERVICE_UNAVAILABLE
  * JIRA:TIMEOUT
  * JIRA:TOO_MANY_REQUESTS
  * JIRA:UNAUTHORIZED
  * JIRA:UNSUPPORTED_MEDIA_TYPE


## Get Current User
`<jira:get-rest-api3-myself>`
Returns details for the current user.
**Permissions required:**
Permission to access Jira.
This operation makes an HTTP GET request to the /rest/api/3/myself endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Use `expand` to include additional information about user in the response. This parameter accepts a comma-separated list. Expand options include:
  * `groups` Returns all groups, including nested groups, the user belongs to.
  * `applicationRoles` Returns the application roles the user is assigned to.

  
Config Ref |  ConfigurationProvider | Name of the configuration to use to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit that qualifies the **Response Timeout**.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to `AUTO` automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The expression outcome is stored in the target variable. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
**Attributes Type** |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * JIRA:BAD_REQUEST
  * JIRA:CLIENT_ERROR
  * JIRA:CONNECTIVITY
  * JIRA:INTERNAL_SERVER_ERROR
  * JIRA:NOT_ACCEPTABLE
  * JIRA:NOT_FOUND
  * JIRA:RETRY_EXHAUSTED
  * JIRA:SERVER_ERROR
  * JIRA:SERVICE_UNAVAILABLE
  * JIRA:TIMEOUT
  * JIRA:TOO_MANY_REQUESTS
  * JIRA:UNAUTHORIZED
  * JIRA:UNSUPPORTED_MEDIA_TYPE
| Time unit that qualifies the **Response Timeout**.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to `AUTO` automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The expression outcome is stored in the target variable. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
**Attributes Type** |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * JIRA:BAD_REQUEST
  * JIRA:CLIENT_ERROR
  * JIRA:CONNECTIVITY
  * JIRA:INTERNAL_SERVER_ERROR
  * JIRA:NOT_ACCEPTABLE
  * JIRA:NOT_FOUND
  * JIRA:RETRY_EXHAUSTED
  * JIRA:SERVER_ERROR
  * JIRA:SERVICE_UNAVAILABLE
  * JIRA:TIMEOUT
  * JIRA:TOO_MANY_REQUESTS
  * JIRA:UNAUTHORIZED
  * JIRA:UNSUPPORTED_MEDIA_TYPE


## Get Notification Schemes
`<jira:get-rest-api3-notificationscheme>`
Returns a paginated list of notification schemes ordered by display name.
### About notification schemes
A notification scheme is a list of events and recipients who will receive notifications for those events. The list is contained within the `notificationSchemeEvents` object and contains pairs of `events` and `notifications`:
  * `event` Identifies the type of event. The events can be Jira system events or custom events.
  * `notifications` Identifies the recipients of notifications for each event.
Recipients can be any of the following types:
    * `CurrentAssignee`
    * `Reporter`
    * `CurrentUser`
    * `ProjectLead`
    * `ComponentLead`
    * `User` (the `parameter` is the user key)
    * `Group` (the `parameter` is the group name)
    * `ProjectRole` (the `parameter` is the project role ID)
    * `EmailAddress`
    * `AllWatchers`
  * `UserCustomField` (the `parameter` is the ID of the custom field)
  * `GroupCustomField`(the `parameter` is the ID of the custom field) **Note that you should allow for events without recipients to appear in responses.**


**Permissions required:**
Permission to access Jira, however the user must have permission to administer at least one project associated with a notification scheme for it to be returned. This operation makes an HTTP GET request to the /rest/api/3/notificationscheme endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Start At | The index of the first item to return in a page of results (page offset).  
Max Results | The maximum number of items to return per page.  
Use `expand` to include additional information in the response. This parameter accepts a comma-separated list. Expand options include:
  * `all` Returns all expandable information.
  * `field` Returns information about any custom fields assigned to receive an event.
  * `group` Returns information about any groups assigned to receive an event.
  * `notificationSchemeEvents` Returns a list of event associations. This list is returned for all expandable information.
  * `projectRole` Returns information about any project roles assigned to receive an event.
  * `user` Returns information about any users assigned to receive an event.

  
Output Mime Type | The MIME type of the payload that this operation outputs.  
Config Ref |  ConfigurationProvider | Name of the configuration to use to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Iterable
  * Repeatable File Store Iterable
  * non-repeatable-iterable

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit that qualifies the **Response Timeout**.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to `AUTO` automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The expression outcome is stored in the target variable. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Array of * Any  
---  
### For Configurations
  * Configurations


### Throws
  * JIRA:BAD_REQUEST
  * JIRA:CLIENT_ERROR
  * JIRA:CONNECTIVITY
  * JIRA:INTERNAL_SERVER_ERROR
  * JIRA:NOT_ACCEPTABLE
  * JIRA:NOT_FOUND
  * JIRA:SERVER_ERROR
  * JIRA:SERVICE_UNAVAILABLE
  * JIRA:TIMEOUT
  * JIRA:TOO_MANY_REQUESTS
  * JIRA:UNAUTHORIZED
  * JIRA:UNSUPPORTED_MEDIA_TYPE


## Get Notification Scheme
`<jira:get-rest-api3-notificationscheme-by-id>`
Returns a notification scheme, including the list of events and the recipients who will receive notifications for those events.
**Permissions required:**
Permission to access Jira, however the user must have permission to administer at least one project associated with the notification scheme.
This operation makes an HTTP GET request to the /rest/api/3/notificationscheme/{id} endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
The ID of the notification scheme. Use [Get notification schemes paginated](#api-rest-api-3-notificationscheme-get) to get a list of notification scheme IDs.  
Use `expand` to include additional information in the response. This parameter accepts a comma-separated list. Expand options include:
  * `all` Returns all expandable information.
  * `field` Returns information about any custom fields assigned to receive an event.
  * `group` Returns information about any groups assigned to receive an event.
  * `notificationSchemeEvents` Returns a list of event associations. This list is returned for all expandable information.
  * `projectRole` Returns information about any project roles assigned to receive an event.
  * `user` Returns information about any users assigned to receive an event.

  
Config Ref |  ConfigurationProvider | Name of the configuration to use to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit that qualifies the **Response Timeout**.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to `AUTO` automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The expression outcome is stored in the target variable. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
**Attributes Type** |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * JIRA:BAD_REQUEST
  * JIRA:CLIENT_ERROR
  * JIRA:CONNECTIVITY
  * JIRA:INTERNAL_SERVER_ERROR
  * JIRA:NOT_ACCEPTABLE
  * JIRA:NOT_FOUND
  * JIRA:RETRY_EXHAUSTED
  * JIRA:SERVER_ERROR
  * JIRA:SERVICE_UNAVAILABLE
  * JIRA:TIMEOUT
  * JIRA:TOO_MANY_REQUESTS
  * JIRA:UNAUTHORIZED
  * JIRA:UNSUPPORTED_MEDIA_TYPE


## Get All Permissions
`<jira:get-rest-api3-permissions>`
Returns all permissions, including: * global permissions. * project permissions. * global permissions added by plugins.
**Permissions required:**
**Administer Jira** global permission
This operation makes an HTTP GET request to the /rest/api/3/permissions endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Config Ref |  ConfigurationProvider | Name of the configuration to use to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream
| A retry strategy in case of connectivity errors  
### Output
**Attributes Type** |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * JIRA:BAD_REQUEST
  * JIRA:CLIENT_ERROR
  * JIRA:CONNECTIVITY
  * JIRA:INTERNAL_SERVER_ERROR
  * JIRA:NOT_ACCEPTABLE
  * JIRA:NOT_FOUND
  * JIRA:RETRY_EXHAUSTED
  * JIRA:SERVER_ERROR
  * JIRA:SERVICE_UNAVAILABLE
  * JIRA:TIMEOUT
  * JIRA:TOO_MANY_REQUESTS
  * JIRA:UNAUTHORIZED
  * JIRA:UNSUPPORTED_MEDIA_TYPE


## Get All Permissions
`<jira:get-rest-api3-permissions>`
Returns all permissions, including: * global permissions. * project permissions. * global permissions added by plugins.
**Permissions required:**
**Administer Jira** global permission
This operation makes an HTTP GET request to the /rest/api/3/permissions endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Config Ref |  ConfigurationProvider | Name of the configuration to use to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit that qualifies the **Response Timeout**.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to `AUTO` automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The expression outcome is stored in the target variable. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
**Attributes Type** |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * JIRA:BAD_REQUEST
  * JIRA:CLIENT_ERROR
  * JIRA:CONNECTIVITY
  * JIRA:INTERNAL_SERVER_ERROR
  * JIRA:NOT_ACCEPTABLE
  * JIRA:NOT_FOUND
  * JIRA:RETRY_EXHAUSTED
  * JIRA:SERVER_ERROR
  * JIRA:SERVICE_UNAVAILABLE
  * JIRA:TIMEOUT
  * JIRA:TOO_MANY_REQUESTS
  * JIRA:UNAUTHORIZED
  * JIRA:UNSUPPORTED_MEDIA_TYPE


## Get All Permission Schemes
`<jira:get-rest-api3-permissionscheme>`
Returns all permission schemes.
### About permission schemes and grants
A permission scheme is a collection of permission grants. A permission grant consists of a `holder` and a `permission`.
#### Holder object
The `holder` object contains information about the user or group being granted the permission. For example, the **Administer projects** permission is granted to a group named **Teams in space administrators**. In this case, the type is `"type": "group"`, and the parameter is the group name, `"parameter": "Teams in space administrators"`.
The `holder` object is defined by the following properties:
  * `type` Identifies the user or group (see the list of types below).
  * `parameter` The value of this property depends on the `type`. For example, if the `type` is a group, then you need to specify the group name. The following `types` are available. The expected values for the `parameter` are given in parenthesis (some `types` may not have a `parameter`):
    * `anyone` Grant for anonymous users.
    * `applicationRole` Grant for users with access to the specified application (application name). See [Update product access settings](https://confluence.atlassian.com/x/3YxjL) for more information.
    * `assignee` Grant for the user currently assigned to an issue.
    * `group` Grant for the specified group (group name).
    * `groupCustomField` Grant for a user in the group selected in the specified custom field (custom field ID).
    * `projectLead` Grant for a project lead.
    * `projectRole` Grant for the specified project role (project role ID).
    * `reporter` Grant for the user who reported the issue. * `sd.customer.portal.only` Jira Service Desk only. Grants customers permission to access the customer portal but not Jira. See [Customizing Jira Service Desk permissions](https://confluence.atlassian.com/x/24dKLg) for more information.
    * `user` Grant for the specified user (user ID - historically this was the userkey but that is deprecated and the account ID should be used).
    * `userCustomField` Grant for a user selected in the specified custom field (custom field ID).


#### Built-in permissions
The [built-in Jira permissions](https://confluence.atlassian.com/x/yodKLg) are listed below. Apps can also define custom permissions. See the project permission and global permission module documentation for more information.
**Project permissions**
  * `ADMINISTER_PROJECTS`
  * `BROWSE_PROJECTS`
  * `MANAGE_SPRINTS_PERMISSION` (Jira Software only)
  * `SERVICEDESK_AGENT` (Jira Service Desk only)
  * `VIEW_DEV_TOOLS` (Jira Software only)
  * `VIEW_READONLY_WORKFLOW`


**Issue permissions**
  * `ASSIGNABLE_USER`
  * `ASSIGN_ISSUES`
  * `CLOSE_ISSUES`
  * `CREATE_ISSUES`
  * `DELETE_ISSUES`
  * `EDIT_ISSUES`
  * `LINK_ISSUES`
  * `MODIFY_REPORTER`
  * `MOVE_ISSUES`
  * `RESOLVE_ISSUES`
  * `SCHEDULE_ISSUES`
  * `SET_ISSUE_SECURITY`
  * `TRANSITION_ISSUES`


**Voters and watchers permissions**
  * `MANAGE_WATCHERS`
  * `VIEW_VOTERS_AND_WATCHERS`


**Comments permissions**
  * `ADD_COMMENTS`
  * `DELETE_ALL_COMMENTS`
  * `DELETE_OWN_COMMENTS`
  * `EDIT_ALL_COMMENTS`
  * `EDIT_OWN_COMMENTS`


**Attachments permissions**
  * `CREATE_ATTACHMENTS`
  * `DELETE_ALL_ATTACHMENTS`
  * `DELETE_OWN_ATTACHMENTS`


**Time tracking permissions**
  * `DELETE_ALL_WORKLOGS`
  * `DELETE_OWN_WORKLOGS`
  * `EDIT_ALL_WORKLOGS`
  * `EDIT_OWN_WORKLOGS`
  * `WORK_ON_ISSUES`


**Permissions required:**
Permission to access Jira.
This operation makes an HTTP GET request to the /rest/api/3/permissionscheme endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Use `expand` to include additional information in the response. This parameter accepts a comma-separated list. Note that permissions are included when you specify any value. Expand options include:
  * `all` Returns all expandable information.
  * `field` Returns information about the custom field granted the permission.
  * `group` Returns information about the group that is granted the permission.
  * `permissions` Returns all permission grants for each permission scheme.
  * `projectRole` Returns information about the project role granted the permission.
  * `user` Returns information about the user who is granted the permission.

  
Config Ref |  ConfigurationProvider | Name of the configuration to use to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit that qualifies the **Response Timeout**.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to `AUTO` automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The expression outcome is stored in the target variable. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
**Attributes Type** |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations
Config Ref |  ConfigurationProvider | Name of the configuration to use to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit that qualifies the **Response Timeout**.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to `AUTO` automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The expression outcome is stored in the target variable. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
**Attributes Type** |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * JIRA:BAD_REQUEST
  * JIRA:CLIENT_ERROR
  * JIRA:CONNECTIVITY
  * JIRA:INTERNAL_SERVER_ERROR
  * JIRA:NOT_ACCEPTABLE
  * JIRA:NOT_FOUND
  * JIRA:RETRY_EXHAUSTED
  * JIRA:SERVER_ERROR
  * JIRA:SERVICE_UNAVAILABLE
  * JIRA:TIMEOUT
  * JIRA:TOO_MANY_REQUESTS
  * JIRA:UNAUTHORIZED
  * JIRA:UNSUPPORTED_MEDIA_TYPE


## Get Permission Scheme
`<jira:get-rest-api3-permissionscheme-by-scheme-id>`
Returns a permission scheme.
**Permissions required:**
Permission to access Jira.
This operation makes an HTTP GET request to the /rest/api/3/permissionscheme/{schemeId} endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Scheme Id | The ID of the permission scheme to return.  
Use `expand` to include additional information in the response. This parameter accepts a comma-separated list. Note that permissions are included when you specify any value. Expand options include:
  * `all` Returns all expandable information.
  * `field` Returns information about the custom field granted the permission.
  * `group` Returns information about the group that is granted the permission.
  * `permissions` Returns all permission grants for each permission scheme.
  * `projectRole` Returns information about the project role granted the permission.
  * `user` Returns information about the user who is granted the permission.

  
Config Ref |  ConfigurationProvider | Name of the configuration to use to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit that qualifies the **Response Timeout**.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to `AUTO` automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The expression outcome is stored in the target variable. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
**Attributes Type** |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * JIRA:BAD_REQUEST
  * JIRA:CLIENT_ERROR
  * JIRA:CONNECTIVITY
  * JIRA:INTERNAL_SERVER_ERROR
  * JIRA:NOT_ACCEPTABLE
  * JIRA:NOT_FOUND
  * JIRA:RETRY_EXHAUSTED
  * JIRA:SERVER_ERROR
  * JIRA:SERVICE_UNAVAILABLE
  * JIRA:TIMEOUT
  * JIRA:TOO_MANY_REQUESTS
  * JIRA:UNAUTHORIZED
  * JIRA:UNSUPPORTED_MEDIA_TYPE


## Get Permission Scheme Grants
`<jira:get-rest-api3-permissionscheme-permission-by-scheme-id>`
Returns all permission grants for a permission scheme.
**Permissions required:**
Permission to access Jira.
This operation makes an HTTP GET request to the /rest/api/3/permissionscheme/{schemeId}/permission endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Scheme Id | The ID of the permission scheme.  
Use `expand` to include additional information in the response. This parameter accepts a comma-separated list. Note that permissions are always included when you specify any value. Expand options include:
  * `permissions` Returns all permission grants for each permission scheme.
  * `user` Returns information about the user who is granted the permission.
  * `group` Returns information about the group that is granted the permission.
  * `projectRole` Returns information about the project role granted the permission.
  * `field` Returns information about the custom field granted the permission.
  * `all` Returns all expandable information.

  
Config Ref |  ConfigurationProvider | Name of the configuration to use to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit that qualifies the **Response Timeout**.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to `AUTO` automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The expression outcome is stored in the target variable. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
**Attributes Type** |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * JIRA:BAD_REQUEST
  * JIRA:CLIENT_ERROR
  * JIRA:CONNECTIVITY
  * JIRA:INTERNAL_SERVER_ERROR
  * JIRA:NOT_ACCEPTABLE
  * JIRA:NOT_FOUND
  * JIRA:RETRY_EXHAUSTED
  * JIRA:SERVER_ERROR
  * JIRA:SERVICE_UNAVAILABLE
  * JIRA:TIMEOUT
  * JIRA:TOO_MANY_REQUESTS
  * JIRA:UNAUTHORIZED
  * JIRA:UNSUPPORTED_MEDIA_TYPE


## Get Permission Scheme Grant
`<jira:get-rest-api3-permissionscheme-permission-by-scheme-id-permission-id>`
Returns a permission grant.
**Permissions required:**
Permission to access Jira.
This operation makes an HTTP GET request to the /rest/api/3/permissionscheme/{schemeId}/permission/{permissionId} endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Scheme Id | The ID of the permission scheme.  
Permission Id | The ID of the permission grant.  
Use expand to include additional information in the response. This parameter accepts a comma-separated list. Note that permissions are always included when you specify any value. Expand options include:
  * `all` Returns all expandable information.
  * `field` Returns information about the custom field granted the permission.
  * `group` Returns information about the group that is granted the permission.
  * `permissions` Returns all permission grants for each permission scheme.
  * `projectRole` Returns information about the project role granted the permission.
  * `user` Returns information about the user who is granted the permission.

  
Config Ref |  ConfigurationProvider | Name of the configuration to use to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS
Config Ref |  ConfigurationProvider | Name of the configuration to use to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit that qualifies the **Response Timeout**.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to `AUTO` automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The expression outcome is stored in the target variable. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
**Attributes Type** |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * JIRA:BAD_REQUEST
  * JIRA:CLIENT_ERROR
  * JIRA:CONNECTIVITY
  * JIRA:INTERNAL_SERVER_ERROR
  * JIRA:NOT_ACCEPTABLE
  * JIRA:NOT_FOUND
  * JIRA:RETRY_EXHAUSTED
  * JIRA:SERVER_ERROR
  * JIRA:SERVICE_UNAVAILABLE
  * JIRA:TIMEOUT
  * JIRA:TOO_MANY_REQUESTS
  * JIRA:UNAUTHORIZED
  * JIRA:UNSUPPORTED_MEDIA_TYPE


## Get Priorities
`<jira:get-rest-api3-priority>`
Returns the list of all issue priorities.
**Permissions required:**
Permission to access Jira.
This operation makes an HTTP GET request to the /rest/api/3/priority endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Config Ref |  ConfigurationProvider | Name of the configuration to use to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit that qualifies the **Response Timeout**.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to `AUTO` automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The expression outcome is stored in the target variable. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Array of Any  
---  
**Attributes Type** |  Http Response Attributes  
### For Configurations
  * Configurations


### Throws
  * JIRA:BAD_REQUEST
  * JIRA:CLIENT_ERROR
  * JIRA:CONNECTIVITY
  * JIRA:INTERNAL_SERVER_ERROR
  * JIRA:NOT_ACCEPTABLE
  * JIRA:NOT_FOUND
  * JIRA:RETRY_EXHAUSTED
  * JIRA:SERVER_ERROR
  * JIRA:SERVICE_UNAVAILABLE
  * JIRA:TIMEOUT
  * JIRA:TOO_MANY_REQUESTS
  * JIRA:UNAUTHORIZED
  * JIRA:UNSUPPORTED_MEDIA_TYPE


## Get Priority
`<jira:get-rest-api3-priority-by-id>`
Returns an issue priority.
**Permissions required:**
Permission to access Jira.
This operation makes an HTTP GET request to the /rest/api/3/priority/{id} endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
The ID of the issue priority.  
Config Ref |  ConfigurationProvider | Name of the configuration to use to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit that qualifies the **Response Timeout**.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to `AUTO` automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The expression outcome is stored in the target variable. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
**Attributes Type** |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * JIRA:BAD_REQUEST
  * JIRA:CLIENT_ERROR
  * JIRA:CONNECTIVITY
  * JIRA:INTERNAL_SERVER_ERROR
  * JIRA:NOT_ACCEPTABLE
  * JIRA:NOT_FOUND
  * JIRA:RETRY_EXHAUSTED
  * JIRA:SERVER_ERROR
  * JIRA:SERVICE_UNAVAILABLE
  * JIRA:TIMEOUT
  * JIRA:TOO_MANY_REQUESTS
  * JIRA:UNAUTHORIZED
  * JIRA:UNSUPPORTED_MEDIA_TYPE


## Get All Project Avatars
`<jira:get-rest-api3-project-avatars-by-project-id-or-key>`
Returns all project avatars, grouped by system and custom avatars. This operation can be accessed anonymously.
**Permissions required:**
**Browse projects** project permission for the project.
This operation makes an HTTP GET request to the /rest/api/3/project/{projectIdOrKey}/avatars endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Project Id Or Key | The ID or (case-sensitive) key of the project.  
Config Ref |  ConfigurationProvider | Name of the configuration to use to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit that qualifies the **Response Timeout**.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to `AUTO` automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The expression outcome is stored in the target variable. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
**Attributes Type** |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * JIRA:BAD_REQUEST
  * JIRA:CLIENT_ERROR
  * JIRA:CONNECTIVITY
  * JIRA:INTERNAL_SERVER_ERROR
  * JIRA:NOT_ACCEPTABLE
  * JIRA:NOT_FOUND
  * JIRA:RETRY_EXHAUSTED
  * JIRA:SERVER_ERROR
  * JIRA:SERVICE_UNAVAILABLE
  * JIRA:TIMEOUT
  * JIRA:TOO_MANY_REQUESTS
  * JIRA:UNAUTHORIZED
  * JIRA:UNSUPPORTED_MEDIA_TYPE
| Time unit that qualifies the **Response Timeout**.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to `AUTO` automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The expression outcome is stored in the target variable. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
**Attributes Type** |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * JIRA:BAD_REQUEST
  * JIRA:CLIENT_ERROR
  * JIRA:CONNECTIVITY
  * JIRA:INTERNAL_SERVER_ERROR
  * JIRA:NOT_ACCEPTABLE
  * JIRA:NOT_FOUND
  * JIRA:RETRY_EXHAUSTED
  * JIRA:SERVER_ERROR
  * JIRA:SERVICE_UNAVAILABLE
  * JIRA:TIMEOUT
  * JIRA:TOO_MANY_REQUESTS
  * JIRA:UNAUTHORIZED
  * JIRA:UNSUPPORTED_MEDIA_TYPE


## Get Project
`<jira:get-rest-api3-project-by-project-id-or-key>`
Returns the [project details](https://confluence.atlassian.com/x/ahLpNw) for a project. This operation can be accessed anonymously.
**Permissions required:**
**Browse projects** project permission for the project.
This operation makes an HTTP GET request to the /rest/api/3/project/{projectIdOrKey} endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Project Id Or Key | The project ID or project key (case sensitive).  
Use `expand` to include additional information in the response. This parameter accepts a comma-separated list. Note that the project description, issue types, and project lead are included in all responses by default. Expand options include:
  * `description` The project description.
  * `issueTypes` The issue types associated with the project.
  * `lead` The project lead. * `projectKeys` All project keys associated with the project.
  * `issueTypeHierarchy` The project issue type hierarchy.

  
properties |  Array of String | A list of project properties to return for the project. This parameter accepts a comma-separated list.  
Config Ref |  ConfigurationProvider | Name of the configuration to use to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit that qualifies the **Response Timeout**.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to `AUTO` automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The expression outcome is stored in the target variable. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
**Attributes Type** |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * JIRA:BAD_REQUEST
  * JIRA:CLIENT_ERROR
  * JIRA:CONNECTIVITY
  * JIRA:INTERNAL_SERVER_ERROR
  * JIRA:NOT_ACCEPTABLE
  * JIRA:NOT_FOUND
  * JIRA:RETRY_EXHAUSTED
  * JIRA:SERVER_ERROR
  * JIRA:SERVICE_UNAVAILABLE
  * JIRA:TIMEOUT
  * JIRA:TOO_MANY_REQUESTS
  * JIRA:UNAUTHORIZED
  * JIRA:UNSUPPORTED_MEDIA_TYPE


## Get All Project Categories
`<jira:get-rest-api3-project-category>`
Returns all project categories.
**Permissions required:**
Permission to access Jira.
This operation makes an HTTP GET request to the /rest/api/3/projectCategory endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Config Ref |  ConfigurationProvider | Name of the configuration to use to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit that qualifies the **Response Timeout**.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to `AUTO` automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The expression outcome is stored in the target variable. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Array of Any  
---  
**Attributes Type** |  Http Response Attributes  
### For Configurations
  * Configurations


### Throws
  * JIRA:BAD_REQUEST
  * JIRA:CLIENT_ERROR
  * JIRA:CONNECTIVITY
  * JIRA:INTERNAL_SERVER_ERROR
  * JIRA:NOT_ACCEPTABLE
  * JIRA:NOT_FOUND
  * JIRA:RETRY_EXHAUSTED
  * JIRA:SERVER_ERROR
  * JIRA:SERVICE_UNAVAILABLE
  * JIRA:TIMEOUT
  * JIRA:TOO_MANY_REQUESTS
  * JIRA:UNAUTHORIZED
  * JIRA:UNSUPPORTED_MEDIA_TYPE


## Get Project Category By Id
`<jira:get-rest-api3-project-category-by-id>`
Returns a project category.
**Permissions required:**
Permission to access Jira.
This operation makes an HTTP GET request to the /rest/api/3/projectCategory/{id} endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
The ID of the project category.  
Config Ref |  ConfigurationProvider | Name of the configuration to use to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit that qualifies the **Response Timeout**.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to `AUTO` automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The expression outcome is stored in the target variable. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
**Attributes Type** |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * JIRA:BAD_REQUEST
  * JIRA:CLIENT_ERROR
  * JIRA:CONNECTIVITY
  * JIRA:INTERNAL_SERVER_ERROR
  * JIRA:NOT_ACCEPTABLE
  * JIRA:NOT_FOUND
  * JIRA:RETRY_EXHAUSTED
  * JIRA:SERVER_ERROR
  * JIRA:SERVICE_UNAVAILABLE
  * JIRA:TIMEOUT
  * JIRA:TOO_MANY_REQUESTS
  * JIRA:UNAUTHORIZED
  * JIRA:UNSUPPORTED_MEDIA_TYPE
| Time unit that qualifies the **Response Timeout**.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to `AUTO` automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The expression outcome is stored in the target variable. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
**Attributes Type** |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * JIRA:BAD_REQUEST
  * JIRA:CLIENT_ERROR
  * JIRA:CONNECTIVITY
  * JIRA:INTERNAL_SERVER_ERROR
  * JIRA:NOT_ACCEPTABLE
  * JIRA:NOT_FOUND
  * JIRA:RETRY_EXHAUSTED
  * JIRA:SERVER_ERROR
  * JIRA:SERVICE_UNAVAILABLE
  * JIRA:TIMEOUT
  * JIRA:TOO_MANY_REQUESTS
  * JIRA:UNAUTHORIZED
  * JIRA:UNSUPPORTED_MEDIA_TYPE


## Get Project Components Paginated
`<jira:get-rest-api3-project-component-by-project-id-or-key>`
Returns a paginated list of all components in a project. See the [Get project components](#api-rest-api-3-project-projectIdOrKey-components-get) resource if you want to get a full list of versions without pagination. This operation can be accessed anonymously.
**Permissions required:**
**Browse Projects** project permission for the project.
This operation makes an HTTP GET request to the /rest/api/3/project/{projectIdOrKey}/component endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Project Id Or Key | The project ID or project key (case sensitive).  
Start At | The index of the first item to return in a page of results (page offset).  
Max Results | The maximum number of items to return per page.  
Order By |  Enumeration, one of:
  * DESCRIPTION
  * ISSUE_COUNT

|  Order the results by a field:
  * `description` Sorts by the component description.
  * `issueCount` Sorts by the count of issues associated with the component.
  * `lead` Sorts by the user key of the component’s project lead.
  * `name` Sorts by component name.

  
Filter the results using a literal string. Components with a matching `name` or `description` are returned (case insensitive).  
Config Ref |  ConfigurationProvider | Name of the configuration to use to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit that qualifies the **Response Timeout**.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to `AUTO` automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The expression outcome is stored in the target variable. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
**Attributes Type** |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * JIRA:BAD_REQUEST
  * JIRA:CLIENT_ERROR
  * JIRA:CONNECTIVITY
  * JIRA:INTERNAL_SERVER_ERROR
  * JIRA:NOT_ACCEPTABLE
  * JIRA:NOT_FOUND
  * JIRA:RETRY_EXHAUSTED
  * JIRA:SERVER_ERROR
  * JIRA:SERVICE_UNAVAILABLE
  * JIRA:TIMEOUT
  * JIRA:TOO_MANY_REQUESTS
  * JIRA:UNAUTHORIZED
  * JIRA:UNSUPPORTED_MEDIA_TYPE


## Get Project Components
`<jira:get-rest-api3-project-components-by-project-id-or-key>`
Returns all components in a project. See the [Get project components paginated](#api-rest-api-3-project-projectIdOrKey-component-get) resource if you want to get a full list of components with pagination. This operation can be accessed anonymously.
**Permissions required:**
**Browse Projects** project permission for the project.
This operation makes an HTTP GET request to the /rest/api/3/project/{projectIdOrKey}/components endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Project Id Or Key | The project ID or project key (case sensitive).  
Config Ref |  ConfigurationProvider | Name of the configuration to use to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit that qualifies the **Response Timeout**.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to `AUTO` automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The expression outcome is stored in the target variable. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Array of Any  
---  
**Attributes Type** |  Http Response Attributes  
### For Configurations
  * Configurations


### Throws
  * JIRA:BAD_REQUEST
  * JIRA:CLIENT_ERROR
  * JIRA:CONNECTIVITY
  * JIRA:INTERNAL_SERVER_ERROR
  * JIRA:NOT_ACCEPTABLE
  * JIRA:NOT_FOUND
  * JIRA:RETRY_EXHAUSTED
  * JIRA:SERVER_ERROR
  * JIRA:SERVICE_UNAVAILABLE
  * JIRA:TIMEOUT
  * JIRA:TOO_MANY_REQUESTS
  * JIRA:UNAUTHORIZED
  * JIRA:UNSUPPORTED_MEDIA_TYPE


## Get Project Email
`<jira:get-rest-api3-project-email-by-project-id>`
Returns the [project’s sender email address](https://confluence.atlassian.com/x/dolKLg).
**Permissions required:**
**Browse projects** project permission for the project.
This operation makes an HTTP GET request to the /rest/api/3/project/{projectId}/email endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Project Id | The project ID.  
Config Ref |  ConfigurationProvider | Name of the configuration to use to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit that qualifies the **Response Timeout**.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to `AUTO` automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The expression outcome is stored in the target variable. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
**Attributes Type** |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations
| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit that qualifies the **Response Timeout**.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to `AUTO` automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The expression outcome is stored in the target variable. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
**Attributes Type** |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * JIRA:BAD_REQUEST
  * JIRA:CLIENT_ERROR
  * JIRA:CONNECTIVITY
  * JIRA:INTERNAL_SERVER_ERROR
  * JIRA:NOT_ACCEPTABLE
  * JIRA:NOT_FOUND
  * JIRA:RETRY_EXHAUSTED
  * JIRA:SERVER_ERROR
  * JIRA:SERVICE_UNAVAILABLE
  * JIRA:TIMEOUT
  * JIRA:TOO_MANY_REQUESTS
  * JIRA:UNAUTHORIZED
  * JIRA:UNSUPPORTED_MEDIA_TYPE


## Get Hierarchy
`<jira:get-rest-api3-project-hierarchy-by-project-id>`
Get the issue type hierarchy for a next-gen project. The issue type hierarchy for a project consists of:
  * **Epic** at level 1 (optional).
  * One or more issue types at level 0 such as **Story** , **Task** , or **Bug**. Where the issue type **Epic** is defined, these issue types are used to break down the content of an epic.
  * **Subtask** at level -1 (optional). This issue type enables level 0 issue types to be broken down into components. Issues based on a level -1 issue type must have a parent issue.


**Permissions required:**
**Browse projects** project permission for the project.
This operation makes an HTTP GET request to the /rest/api/3/project/{projectId}/hierarchy endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Project Id | The ID of the project.  
Config Ref |  ConfigurationProvider | Name of the configuration to use to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit that qualifies the **Response Timeout**.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to `AUTO` automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The expression outcome is stored in the target variable. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
**Attributes Type** |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * JIRA:BAD_REQUEST
  * JIRA:CLIENT_ERROR
  * JIRA:CONNECTIVITY
  * JIRA:INTERNAL_SERVER_ERROR
  * JIRA:NOT_ACCEPTABLE
  * JIRA:NOT_FOUND
  * JIRA:RETRY_EXHAUSTED
  * JIRA:SERVER_ERROR
  * JIRA:SERVICE_UNAVAILABLE
  * JIRA:TIMEOUT
  * JIRA:TOO_MANY_REQUESTS
  * JIRA:UNAUTHORIZED
  * JIRA:UNSUPPORTED_MEDIA_TYPE


## Get Project Issue Security Scheme
`<jira:get-rest-api3-project-issuesecuritylevelscheme-by-project-key-or-id>`
Returns the issue security scheme associated with the project.
**Permissions required:**
**Administer Jira** global permission or the **Administer Projects** project permission.
This operation makes an HTTP GET request to the /rest/api/3/project/{projectKeyOrId}/issuesecuritylevelscheme endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Project Key Or Id | The project ID or project key (case sensitive).  
Config Ref |  ConfigurationProvider | Name of the configuration to use to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit that qualifies the **Response Timeout**.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to `AUTO` automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The expression outcome is stored in the target variable. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
**Attributes Type** |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * JIRA:BAD_REQUEST
  * JIRA:CLIENT_ERROR
  * JIRA:CONNECTIVITY
  * JIRA:INTERNAL_SERVER_ERROR
  * JIRA:NOT_ACCEPTABLE
  * JIRA:NOT_FOUND
  * JIRA:RETRY_EXHAUSTED
  * JIRA:SERVER_ERROR
  * JIRA:SERVICE_UNAVAILABLE
  * JIRA:TIMEOUT
  * JIRA:TOO_MANY_REQUESTS
  * JIRA:UNAUTHORIZED
  * JIRA:UNSUPPORTED_MEDIA_TYPE


## Get Notification Scheme For Project
`<jira:get-rest-api3-project-notificationscheme-by-project-key-or-id>`
Gets a notification scheme associated with the project. See the [Get notification scheme](#api-rest-api-3-notificationscheme-id-get) resource for more information about notification schemes.
**Permissions required:**
**Administer Jira** global permission or **Administer Projects** project permission.
This operation makes an HTTP GET request to the /rest/api/3/project/{projectKeyOrId}/notificationscheme endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Project Key Or Id | The project ID or project key (case sensitive).  
Use `expand` to include additional information in the response. This parameter accepts a comma-separated list. Expand options include:
  * `all` Returns all expandable information.
  * `field` Returns information about any custom fields assigned to receive an event.
  * `group` Returns information about any groups assigned to receive an event.
  * `notificationSchemeEvents` Returns a list of event associations. This list is returned for all expandable information.
  * `projectRole` Returns information about any project roles assigned to receive an event.
  * `user` Returns information about any users assigned to receive an event.

  
Config Ref |  ConfigurationProvider | Name of the configuration to use to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit that qualifies the **Response Timeout**.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to `AUTO` automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The expression outcome is stored in the target variable. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever
Config Ref |  ConfigurationProvider | Name of the configuration to use to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit that qualifies the **Response Timeout**.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to `AUTO` automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The expression outcome is stored in the target variable. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
**Attributes Type** |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * JIRA:BAD_REQUEST
  * JIRA:CLIENT_ERROR
  * JIRA:CONNECTIVITY
  * JIRA:INTERNAL_SERVER_ERROR
  * JIRA:NOT_ACCEPTABLE
  * JIRA:NOT_FOUND
  * JIRA:RETRY_EXHAUSTED
  * JIRA:SERVER_ERROR
  * JIRA:SERVICE_UNAVAILABLE
  * JIRA:TIMEOUT
  * JIRA:TOO_MANY_REQUESTS
  * JIRA:UNAUTHORIZED
  * JIRA:UNSUPPORTED_MEDIA_TYPE


## Get Assigned Permission Scheme
`<jira:get-rest-api3-project-permissionscheme-by-project-key-or-id>`
Gets the permission scheme associated with the project.
**Permissions required:**
**Administer Jira** global permission or **Administer projects** project permission.
This operation makes an HTTP GET request to the /rest/api/3/project/{projectKeyOrId}/permissionscheme endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Project Key Or Id | The project ID or project key (case sensitive).  
Use `expand` to include additional information in the response. This parameter accepts a comma-separated list. Note that permissions are included when you specify any value. Expand options include:
  * `all` Returns all expandable information.
  * `field` Returns information about the custom field granted the permission.
  * `group` Returns information about the group that is granted the permission.
  * `permissions` Returns all permission grants for each permission scheme.
  * `projectRole` Returns information about the project role granted the permission.
  * `user` Returns information about the user who is granted the permission.

  
Config Ref |  ConfigurationProvider | Name of the configuration to use to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit that qualifies the **Response Timeout**.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to `AUTO` automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The expression outcome is stored in the target variable. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
**Attributes Type** |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * JIRA:BAD_REQUEST
  * JIRA:CLIENT_ERROR
  * JIRA:CONNECTIVITY
  * JIRA:INTERNAL_SERVER_ERROR
  * JIRA:NOT_ACCEPTABLE
  * JIRA:NOT_FOUND
  * JIRA:RETRY_EXHAUSTED
  * JIRA:SERVER_ERROR
  * JIRA:SERVICE_UNAVAILABLE
  * JIRA:TIMEOUT
  * JIRA:TOO_MANY_REQUESTS
  * JIRA:UNAUTHORIZED
  * JIRA:UNSUPPORTED_MEDIA_TYPE


## Get Project Property Keys
`<jira:get-rest-api3-project-properties-by-project-id-or-key>`
Returns all project property keys for the project. This operation can be accessed anonymously.
**Permissions required:**
**Browse Projects** project permission for the project.
This operation makes an HTTP GET request to the /rest/api/3/project/{projectIdOrKey}/properties endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Project Id Or Key | The project ID or project key (case sensitive).  
Config Ref |  ConfigurationProvider | Name of the configuration to use to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit that qualifies the **Response Timeout**.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to `AUTO` automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The expression outcome is stored in the target variable. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
**Attributes Type** |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * JIRA:BAD_REQUEST
  * JIRA:CLIENT_ERROR
  * JIRA:CONNECTIVITY
  * JIRA:INTERNAL_SERVER_ERROR
  * JIRA:NOT_ACCEPTABLE
  * JIRA:NOT_FOUND
  * JIRA:RETRY_EXHAUSTED
  * JIRA:SERVER_ERROR
  * JIRA:SERVICE_UNAVAILABLE
  * JIRA:TIMEOUT
  * JIRA:TOO_MANY_REQUESTS
  * JIRA:UNAUTHORIZED
  * JIRA:UNSUPPORTED_MEDIA_TYPE


## Get Project Property
`<jira:get-rest-api3-project-properties-by-project-id-or-key-property-key>`
Returns the value of a [project property](https://developer.atlassian.com/cloud/jira/platform/storing-data-without-a-database/#a-id-jira-entity-properties-a-jira-entity-properties). This operation can be accessed anonymously.
**Permissions required:**
**Browse Projects** project permission for the project containing the property.
This operation makes an HTTP GET request to the /rest/api/3/project/{projectIdOrKey}/properties/{propertyKey} endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Project Id Or Key | The project ID or project key (case sensitive).  
Property Key | The project property key. Use [Get project property keys](#api-rest-api-3-project-projectIdOrKey-properties-get) to get a list of all project property keys.  
Config Ref |  ConfigurationProvider | Name of the configuration to use to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit that qualifies the **Response Timeout**.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to `AUTO` automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The expression outcome is stored in the target variable. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever
| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit that qualifies the **Response Timeout**.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to `AUTO` automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The expression outcome is stored in the target variable. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
**Attributes Type** |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * JIRA:BAD_REQUEST
  * JIRA:CLIENT_ERROR
  * JIRA:CONNECTIVITY
  * JIRA:INTERNAL_SERVER_ERROR
  * JIRA:NOT_ACCEPTABLE
  * JIRA:NOT_FOUND
  * JIRA:RETRY_EXHAUSTED
  * JIRA:SERVER_ERROR
  * JIRA:SERVICE_UNAVAILABLE
  * JIRA:TIMEOUT
  * JIRA:TOO_MANY_REQUESTS
  * JIRA:UNAUTHORIZED
  * JIRA:UNSUPPORTED_MEDIA_TYPE


## Get Project Roles
`<jira:get-rest-api3-project-role-by-project-id-or-key>`
Returns a list of project roles for the project returning the name and self URL for each role. Note that all project roles are shared with all projects in Jira Cloud. See [Get all project roles](#api-rest-api-3-role-get) for more information. This operation can be accessed anonymously.
**Permissions required:**
**Administer Projects** project permission for any project on the site or **Administer Jira** global permission.
This operation makes an HTTP GET request to the /rest/api/3/project/{projectIdOrKey}/role endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Project Id Or Key | The project ID or project key (case sensitive).  
Config Ref |  ConfigurationProvider | Name of the configuration to use to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit that qualifies the **Response Timeout**.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to `AUTO` automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The expression outcome is stored in the target variable. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
**Attributes Type** |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * JIRA:BAD_REQUEST
  * JIRA:CLIENT_ERROR
  * JIRA:CONNECTIVITY
  * JIRA:INTERNAL_SERVER_ERROR
  * JIRA:NOT_ACCEPTABLE
  * JIRA:NOT_FOUND
  * JIRA:RETRY_EXHAUSTED
  * JIRA:SERVER_ERROR
  * JIRA:SERVICE_UNAVAILABLE
  * JIRA:TIMEOUT
  * JIRA:TOO_MANY_REQUESTS
  * JIRA:UNAUTHORIZED
  * JIRA:UNSUPPORTED_MEDIA_TYPE


## Get Project Role
`<jira:get-rest-api3-project-role-by-project-id-or-key-id>`
Returns a project role’s details and actors associated with the project. The list of actors is sorted by display name. To check whether a user belongs to a role based on their group memberships, use [Get user](#api-rest-api-3-user-get) with the `groups` expand parameter selected. Then check whether the user keys and groups match with the actors returned for the project. This operation can be accessed anonymously.
**Permissions required:**
**Administer Projects** project permission for the project or **Administer Jira** global permission.
This operation makes an HTTP GET request to the /rest/api/3/project/{projectIdOrKey}/role/{id} endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Project Id Or Key | The project ID or project key (case sensitive).  
The ID of the project role. Use [Get all project roles](#api-rest-api-3-role-get) to get a list of project role IDs.  
Config Ref |  ConfigurationProvider | Name of the configuration to use to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit that qualifies the **Response Timeout**.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to `AUTO` automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The expression outcome is stored in the target variable. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
**Attributes Type** |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * JIRA:BAD_REQUEST
  * JIRA:CLIENT_ERROR
  * JIRA:CONNECTIVITY
  * JIRA:INTERNAL_SERVER_ERROR
  * JIRA:NOT_ACCEPTABLE
  * JIRA:NOT_FOUND
  * JIRA:RETRY_EXHAUSTED
  * JIRA:SERVER_ERROR
  * JIRA:SERVICE_UNAVAILABLE
  * JIRA:TIMEOUT
  * JIRA:TOO_MANY_REQUESTS
  * JIRA:UNAUTHORIZED
  * JIRA:UNSUPPORTED_MEDIA_TYPE


## Get Project Role Details
`<jira:get-rest-api3-project-roledetails-by-project-id-or-key>`
Returns all project roles and the details for each role. Note that the list of project roles is common to all projects. This operation can be accessed anonymously.
**Permissions required:**
**Administer Jira** global permission or **Administer projects** project permission for the project.
This operation makes an HTTP GET request to the /rest/api/3/project/{projectIdOrKey}/roledetails endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Project Id Or Key | The project ID or project key (case sensitive).  
Current Member | Whether the roles should be filtered to include only those the user is assigned to.  
Exclude Connect Addons | Exclude Connect Addons  
Config Ref |  ConfigurationProvider | Name of the configuration to use to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit that qualifies the **Response Timeout**.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to `AUTO` automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The expression outcome is stored in the target variable. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Array of Any  
---  
**Attributes Type** |  Http Response Attributes  
### For Configurations
  * Configurations
| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit that qualifies the **Response Timeout**.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to `AUTO` automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The expression outcome is stored in the target variable. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Array of Any  
---  
**Attributes Type** |  Http Response Attributes  
### For Configurations
  * Configurations


### Throws
  * JIRA:BAD_REQUEST
  * JIRA:CLIENT_ERROR
  * JIRA:CONNECTIVITY
  * JIRA:INTERNAL_SERVER_ERROR
  * JIRA:NOT_ACCEPTABLE
  * JIRA:NOT_FOUND
  * JIRA:RETRY_EXHAUSTED
  * JIRA:SERVER_ERROR
  * JIRA:SERVICE_UNAVAILABLE
  * JIRA:TIMEOUT
  * JIRA:TOO_MANY_REQUESTS
  * JIRA:UNAUTHORIZED
  * JIRA:UNSUPPORTED_MEDIA_TYPE


## Search Projects
`<jira:get-rest-api3-project-search>`
Returns a paginated list of projects visible to the user. This operation can be accessed anonymously.
**Permissions required:**
Projects are returned only where the user has one of:
  * **Browse Projects** project permission for the project.
  * **Administer Projects** project permission for the project.
  * **Administer Jira** global permission.


This operation makes an HTTP GET request to the /rest/api/3/project/search endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Start At | The index of the first item to return in a page of results (page offset).  
Max Results | The maximum number of items to return per page.  
Order By |  Enumeration, one of:
  * CATEGORY
  * OWNER
  * ISSUE_COUNT
  * LAST_ISSUE_UPDATED_DATE
  * ARCHIVED_DATE
  * DELETED_DATE

|  Order the results by a field.
  * `category` Sorts by project category. A complete list of category IDs is found using [Get all project categories](#api-rest-api-3-projectCategory-get).
  * `issueCount` Sorts by the total number of issues in each project.
  * `key` Sorts by project key.
  * `lastIssueUpdatedTime` Sorts by the last issue update time.
  * `name` Sorts by project name.
  * `owner` Sorts by project lead.
  * `archivedDate` EXPERIMENTAL. Sorts by project archived date.
  * `deletedDate` EXPERIMENTAL. Sorts by project deleted date.

  
Filter the results using a literal string. Projects with a matching `key` or `name` are returned (case insensitive).  
Type Key | Orders results by the [project type](https://confluence.atlassian.com/x/GwiiLQ#Jiraapplicationsoverview-Productfeaturesandprojecttypes). This parameter accepts a comma-separated list. Valid values are `business`, `service_desk`, and `software`.  
Category Id | The ID of the project’s category. A complete list of category IDs is found using the [Get all project categories](#api-rest-api-3-projectCategory-get) operation.  
Enumeration, one of:
  * BROWSE

|  Filter results by projects for which the user can:
  * `view` the project, meaning that they have one of the following permissions:
  * **Browse projects** project permission for the project.
  * **Administer projects** project permission for the project.
  * **Administer Jira** global permission.
  * `browse` the project, meaning that they have the **Browse projects** project permission for the project.
  * `edit` the project, meaning that they have one of the following permissions:
    * **Administer projects** project permission for the project.
    * **Administer Jira** global permission.

  
Use `expand` to include additional information in the response. This parameter accepts a comma-separated list. Expanded options include:
  * `description` Returns the project description.
  * `projectKeys` Returns all project keys associated with a project.
  * `lead` Returns information about the project lead.
  * `issueTypes` Returns all issue types associated with the project.
  * `url` Returns the URL associated with the project.
  * `insight` EXPERIMENTAL. Returns the insight details of total issue count and last issue update time for the project.

  
Array of Enumeration, one of:
  * ARCHIVED
  * DELETED

|  EXPERIMENTAL. Filter results by project status:
  * `live` Search live projects.
  * `archived` Search archived projects.
  * `deleted` Search deleted projects, those in the recycle bin.

  
properties |  Array of String | EXPERIMENTAL. A list of project properties to return for the project. This parameter accepts a comma-separated list.  
Property Query | EXPERIMENTAL. A query string used to search properties. The query string cannot be specified using a JSON object. For example, to search for the value of `nested` from `{"something":{"nested":1,"other":2}}` use `[thepropertykey].something.nested=1`. Note that the propertyQuery key is enclosed in square brackets to enable searching where the propertyQuery key includes dot (.) or equals (=) characters.  
Output Mime Type | The MIME type of the payload that this operation outputs.  
Config Ref |  ConfigurationProvider | Name of the configuration to use to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Iterable
  * Repeatable File Store Iterable
  * non-repeatable-iterable

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit that qualifies the **Response Timeout**.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to `AUTO` automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The expression outcome is stored in the target variable. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Array of * Any  
---  
### For Configurations
  * Configurations


### Throws
  * JIRA:BAD_REQUEST
  * JIRA:CLIENT_ERROR
  * JIRA:CONNECTIVITY
  * JIRA:INTERNAL_SERVER_ERROR
  * JIRA:NOT_ACCEPTABLE
  * JIRA:NOT_FOUND
  * JIRA:SERVER_ERROR
  * JIRA:SERVICE_UNAVAILABLE
  * JIRA:TIMEOUT
  * JIRA:TOO_MANY_REQUESTS
  * JIRA:UNAUTHORIZED
  * JIRA:UNSUPPORTED_MEDIA_TYPE


## Get Security Levels For Project
`<jira:get-rest-api3-project-securitylevel-by-project-key-or-id>`
Returns all issue security levels for the project that the user has access to. This operation can be accessed anonymously.
**Permissions required:**
**Browse projects** global permission for the project, however, issue security levels are only returned for authenticated user with **Set Issue Security** global permission for the project.
This operation makes an HTTP GET request to the /rest/api/3/project/{projectKeyOrId}/securitylevel endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Project Key Or Id | The project ID or project key (case sensitive).  
Config Ref |  ConfigurationProvider | Name of the configuration to use to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit that qualifies the **Response Timeout**.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER
| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit that qualifies the **Response Timeout**.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to `AUTO` automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The expression outcome is stored in the target variable. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
**Attributes Type** |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * JIRA:BAD_REQUEST
  * JIRA:CLIENT_ERROR
  * JIRA:CONNECTIVITY
  * JIRA:INTERNAL_SERVER_ERROR
  * JIRA:NOT_ACCEPTABLE
  * JIRA:NOT_FOUND
  * JIRA:RETRY_EXHAUSTED
  * JIRA:SERVER_ERROR
  * JIRA:SERVICE_UNAVAILABLE
  * JIRA:TIMEOUT
  * JIRA:TOO_MANY_REQUESTS
  * JIRA:UNAUTHORIZED
  * JIRA:UNSUPPORTED_MEDIA_TYPE


## Get All Statuses
`<jira:get-rest-api3-project-statuses-by-project-id-or-key>`
Returns the valid statuses for a project. The statuses are grouped by issue type, as each project has a set of valid issue types and each issue type has a set of valid statuses. This operation can be accessed anonymously.
**Permissions required:**
**Browse Projects** project permission for the project.
This operation makes an HTTP GET request to the /rest/api/3/project/{projectIdOrKey}/statuses endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Project Id Or Key | The project ID or project key (case sensitive).  
Config Ref |  ConfigurationProvider | Name of the configuration to use to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit that qualifies the **Response Timeout**.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to `AUTO` automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The expression outcome is stored in the target variable. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Array of Any  
---  
**Attributes Type** |  Http Response Attributes  
### For Configurations
  * Configurations


### Throws
  * JIRA:BAD_REQUEST
  * JIRA:CLIENT_ERROR
  * JIRA:CONNECTIVITY
  * JIRA:INTERNAL_SERVER_ERROR
  * JIRA:NOT_ACCEPTABLE
  * JIRA:NOT_FOUND
  * JIRA:RETRY_EXHAUSTED
  * JIRA:SERVER_ERROR
  * JIRA:SERVICE_UNAVAILABLE
  * JIRA:TIMEOUT
  * JIRA:TOO_MANY_REQUESTS
  * JIRA:UNAUTHORIZED
  * JIRA:UNSUPPORTED_MEDIA_TYPE


## Get All Project Types
`<jira:get-rest-api3-project-type>`
Returns all project types, whether or not the instance has a valid license for each type. This operation can be accessed anonymously.
**Permissions required:**
None.
This operation makes an HTTP GET request to the /rest/api/3/project/type endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Config Ref |  ConfigurationProvider | Name of the configuration to use to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit that qualifies the **Response Timeout**.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to `AUTO` automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The expression outcome is stored in the target variable. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Array of Any  
---  
**Attributes Type** |  Http Response Attributes  
### For Configurations
  * Configurations


### Throws
  * JIRA:BAD_REQUEST
  * JIRA:CLIENT_ERROR
  * JIRA:CONNECTIVITY
  * JIRA:INTERNAL_SERVER_ERROR
  * JIRA:NOT_ACCEPTABLE
  * JIRA:NOT_FOUND
  * JIRA:RETRY_EXHAUSTED
  * JIRA:SERVER_ERROR
  * JIRA:SERVICE_UNAVAILABLE
  * JIRA:TIMEOUT
  * JIRA:TOO_MANY_REQUESTS
  * JIRA:UNAUTHORIZED
  * JIRA:UNSUPPORTED_MEDIA_TYPE


## Get All Accessible Project Types
`<jira:get-rest-api3-project-type-accessible>`
Returns all project types with a valid license.
This operation makes an HTTP GET request to the /rest/api/3/project/type/accessible endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Config Ref |  ConfigurationProvider | Name of the configuration to use to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit that qualifies the **Response Timeout**.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to `AUTO` automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The expression outcome is stored in the target variable. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Array of Any  
---  
**Attributes Type** |  Http Response Attributes  
### For Configurations
  * Configurations


### Throws
  * JIRA:BAD_REQUEST
  * JIRA:CLIENT_ERROR
  * JIRA:CONNECTIVITY
  * JIRA:INTERNAL_SERVER_ERROR
  * JIRA:NOT_ACCEPTABLE
  * JIRA:NOT_FOUND
  * JIRA:RETRY_EXHAUSTED
  * JIRA:SERVER_ERROR
  * JIRA:SERVICE_UNAVAILABLE
  * JIRA:TIMEOUT
  * JIRA:TOO_MANY_REQUESTS
  * JIRA:UNAUTHORIZED
  * JIRA:UNSUPPORTED_MEDIA_TYPE


## Get Accessible Project Type By Key
`<jira:get-rest-api3-project-type-accessible-by-project-type-key>`
Returns a project type if it is accessible to the user.
**Permissions required:**
Permission to access Jira.
This operation makes an HTTP GET request to the /rest/api/3/project/type/{projectTypeKey}/accessible endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Project Type Key |  Enumeration, one of:
  * SOFTWARE
  * SERVICE_DESK
  * BUSINESS
| A retry strategy in case of connectivity errors  
### Output
Array of Any  
---  
**Attributes Type** |  Http Response Attributes  
### For Configurations
  * Configurations


### Throws
  * JIRA:BAD_REQUEST
  * JIRA:CLIENT_ERROR
  * JIRA:CONNECTIVITY
  * JIRA:INTERNAL_SERVER_ERROR
  * JIRA:NOT_ACCEPTABLE
  * JIRA:NOT_FOUND
  * JIRA:RETRY_EXHAUSTED
  * JIRA:SERVER_ERROR
  * JIRA:SERVICE_UNAVAILABLE
  * JIRA:TIMEOUT
  * JIRA:TOO_MANY_REQUESTS
  * JIRA:UNAUTHORIZED
  * JIRA:UNSUPPORTED_MEDIA_TYPE


## Get Accessible Project Type By Key
`<jira:get-rest-api3-project-type-accessible-by-project-type-key>`
Returns a project type if it is accessible to the user.
**Permissions required:**
Permission to access Jira.
This operation makes an HTTP GET request to the /rest/api/3/project/type/{projectTypeKey}/accessible endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Project Type Key |  Enumeration, one of:
  * SOFTWARE
  * SERVICE_DESK
  * BUSINESS

| The key of the project type.  
Config Ref |  ConfigurationProvider | Name of the configuration to use to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit that qualifies the **Response Timeout**.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to `AUTO` automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The expression outcome is stored in the target variable. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
**Attributes Type** |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * JIRA:BAD_REQUEST
  * JIRA:CLIENT_ERROR
  * JIRA:CONNECTIVITY
  * JIRA:INTERNAL_SERVER_ERROR
  * JIRA:NOT_ACCEPTABLE
  * JIRA:NOT_FOUND
  * JIRA:RETRY_EXHAUSTED
  * JIRA:SERVER_ERROR
  * JIRA:SERVICE_UNAVAILABLE
  * JIRA:TIMEOUT
  * JIRA:TOO_MANY_REQUESTS
  * JIRA:UNAUTHORIZED
  * JIRA:UNSUPPORTED_MEDIA_TYPE


## Get Project Type By Key
`<jira:get-rest-api3-project-type-by-project-type-key>`
Returns a [project type](https://confluence.atlassian.com/x/Var1Nw). This operation can be accessed anonymously.
**Permissions required:**
None.
This operation makes an HTTP GET request to the /rest/api/3/project/type/{projectTypeKey} endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Project Type Key |  Enumeration, one of:
  * SOFTWARE
  * SERVICE_DESK
  * BUSINESS

| The key of the project type.  
Config Ref |  ConfigurationProvider | Name of the configuration to use to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit that qualifies the **Response Timeout**.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to `AUTO` automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The expression outcome is stored in the target variable. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
**Attributes Type** |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * JIRA:BAD_REQUEST
  * JIRA:CLIENT_ERROR
  * JIRA:CONNECTIVITY
  * JIRA:INTERNAL_SERVER_ERROR
  * JIRA:NOT_ACCEPTABLE
  * JIRA:NOT_FOUND
  * JIRA:RETRY_EXHAUSTED
  * JIRA:SERVER_ERROR
  * JIRA:SERVICE_UNAVAILABLE
  * JIRA:TIMEOUT
  * JIRA:TOO_MANY_REQUESTS
  * JIRA:UNAUTHORIZED
  * JIRA:UNSUPPORTED_MEDIA_TYPE


## Get Project Versions Paginated
`<jira:get-rest-api3-project-version-by-project-id-or-key>`
Returns a paginated list of all versions in a project. See the [Get project versions](#api-rest-api-3-project-projectIdOrKey-versions-get) resource if you want to get a full list of versions without pagination. This operation can be accessed anonymously.
**Permissions required:**
**Browse Projects** project permission for the project.
This operation makes an HTTP GET request to the /rest/api/3/project/{projectIdOrKey}/version endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Project Id Or Key | The project ID or project key (case sensitive).  
Start At | The index of the first item to return in a page of results (page offset).  
Max Results | The maximum number of items to return per page.  
Order By |  Enumeration, one of:
  * DESCRIPTION
  * RELEASE_DATE
  * SEQUENCE
  * START_DATE

|  Order the results by a field:
  * `description` Sorts by version description.
  * `name` Sorts by version name.
  * `releaseDate` Sorts by release date, starting with the oldest date. Versions with no release date are listed last.
  * `sequence` Sorts by the order of appearance in the user interface.
  * `startDate` Sorts by start date, starting with the oldest date. Versions with no start date are listed last.

  
Filter the results using a literal string. Versions with matching `name` or `description` are returned (case insensitive).  
A list of status values used to filter the results by version status. This parameter accepts a comma-separated list. The status values are `released`, `unreleased`, and `archived`.  
Use `expand` to include additional information in the response. This parameter accepts a comma-separated list. Expand options include:
  * `issuesstatus` Returns the number of issues in each status category for each version.
  * `operations` Returns actions that can be performed on the specified version.

  
Config Ref |  ConfigurationProvider | Name of the configuration to use to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit that qualifies the **Response Timeout**.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to `AUTO` automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The expression outcome is stored in the target variable. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
**Attributes Type** |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations
Config Ref |  ConfigurationProvider | Name of the configuration to use to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit that qualifies the **Response Timeout**.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to `AUTO` automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The expression outcome is stored in the target variable. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
**Attributes Type** |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * JIRA:BAD_REQUEST
  * JIRA:CLIENT_ERROR
  * JIRA:CONNECTIVITY
  * JIRA:INTERNAL_SERVER_ERROR
  * JIRA:NOT_ACCEPTABLE
  * JIRA:NOT_FOUND
  * JIRA:RETRY_EXHAUSTED
  * JIRA:SERVER_ERROR
  * JIRA:SERVICE_UNAVAILABLE
  * JIRA:TIMEOUT
  * JIRA:TOO_MANY_REQUESTS
  * JIRA:UNAUTHORIZED
  * JIRA:UNSUPPORTED_MEDIA_TYPE


## Get Project Versions
`<jira:get-rest-api3-project-versions-by-project-id-or-key>`
Returns all versions in a project. The response is not paginated. Use [Get project versions paginated](#api-rest-api-3-project-projectIdOrKey-version-get) if you want to get the versions in a project with pagination. This operation can be accessed anonymously.
**Permissions required:**
**Browse Projects** project permission for the project.
This operation makes an HTTP GET request to the /rest/api/3/project/{projectIdOrKey}/versions endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Project Id Or Key | The project ID or project key (case sensitive).  
Use `expand` to include additional information in the response. This parameter accepts `operations`, which returns actions that can be performed on the version.  
Config Ref |  ConfigurationProvider | Name of the configuration to use to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit that qualifies the **Response Timeout**.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to `AUTO` automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The expression outcome is stored in the target variable. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Array of Any  
---  
**Attributes Type** |  Http Response Attributes  
### For Configurations
  * Configurations


### Throws
  * JIRA:BAD_REQUEST
  * JIRA:CLIENT_ERROR
  * JIRA:CONNECTIVITY
  * JIRA:INTERNAL_SERVER_ERROR
  * JIRA:NOT_ACCEPTABLE
  * JIRA:NOT_FOUND
  * JIRA:RETRY_EXHAUSTED
  * JIRA:SERVER_ERROR
  * JIRA:SERVICE_UNAVAILABLE
  * JIRA:TIMEOUT
  * JIRA:TOO_MANY_REQUESTS
  * JIRA:UNAUTHORIZED
  * JIRA:UNSUPPORTED_MEDIA_TYPE


## Validate Project Key
`<jira:get-rest-api3-projectvalidate-key>`
Validates a project key by confirming the key is a valid string and not in use.
**Permissions required:**
None.
This operation makes an HTTP GET request to the /rest/api/3/projectvalidate/key endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
The project key.  
Config Ref |  ConfigurationProvider | Name of the configuration to use to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit that qualifies the **Response Timeout**.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to `AUTO` automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The expression outcome is stored in the target variable. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
**Attributes Type** |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * JIRA:BAD_REQUEST
  * JIRA:CLIENT_ERROR
  * JIRA:CONNECTIVITY
  * JIRA:INTERNAL_SERVER_ERROR
  * JIRA:NOT_ACCEPTABLE
  * JIRA:NOT_FOUND
  * JIRA:RETRY_EXHAUSTED
  * JIRA:SERVER_ERROR
  * JIRA:SERVICE_UNAVAILABLE
  * JIRA:TIMEOUT
  * JIRA:TOO_MANY_REQUESTS
  * JIRA:UNAUTHORIZED
  * JIRA:UNSUPPORTED_MEDIA_TYPE


## Get Valid Project Key
`<jira:get-rest-api3-projectvalidate-valid-project-key>`
Validates a project key and, if the key is invalid or in use, generates a valid random string for the project key.
**Permissions required:**
None.
This operation makes an HTTP GET request to the /rest/api/3/projectvalidate/validProjectKey endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
The project key.  
Config Ref |  ConfigurationProvider | Name of the configuration to use to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit that qualifies the **Response Timeout**.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to `AUTO` automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The expression outcome is stored in the target variable. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
**Attributes Type** |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * JIRA:BAD_REQUEST
  * JIRA:CLIENT_ERROR
  * JIRA:CONNECTIVITY
  * JIRA:INTERNAL_SERVER_ERROR
  * JIRA:NOT_ACCEPTABLE
  * JIRA:NOT_FOUND
  * JIRA:RETRY_EXHAUSTED
  * JIRA:SERVER_ERROR
  * JIRA:SERVICE_UNAVAILABLE
  * JIRA:TIMEOUT
  * JIRA:TOO_MANY_REQUESTS
  * JIRA:UNAUTHORIZED
  * JIRA:UNSUPPORTED_MEDIA_TYPE
| Time unit that qualifies the **Response Timeout**.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to `AUTO` automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The expression outcome is stored in the target variable. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
**Attributes Type** |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * JIRA:BAD_REQUEST
  * JIRA:CLIENT_ERROR
  * JIRA:CONNECTIVITY
  * JIRA:INTERNAL_SERVER_ERROR
  * JIRA:NOT_ACCEPTABLE
  * JIRA:NOT_FOUND
  * JIRA:RETRY_EXHAUSTED
  * JIRA:SERVER_ERROR
  * JIRA:SERVICE_UNAVAILABLE
  * JIRA:TIMEOUT
  * JIRA:TOO_MANY_REQUESTS
  * JIRA:UNAUTHORIZED
  * JIRA:UNSUPPORTED_MEDIA_TYPE


## Get Valid Project Name
`<jira:get-rest-api3-projectvalidate-valid-project-name>`
Checks that a project name isn’t in use. If the name isn’t in use, the passed string is returned. If the name is in use, this operation attempts to generate a valid project name based on the one supplied, usually by adding a sequence number. If a valid project name cannot be generated, a 404 response is returned.
**Permissions required:**
None.
This operation makes an HTTP GET request to the /rest/api/3/projectvalidate/validProjectName endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
The project name.  
Config Ref |  ConfigurationProvider | Name of the configuration to use to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit that qualifies the **Response Timeout**.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to `AUTO` automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The expression outcome is stored in the target variable. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
**Attributes Type** |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * JIRA:BAD_REQUEST
  * JIRA:CLIENT_ERROR
  * JIRA:CONNECTIVITY
  * JIRA:INTERNAL_SERVER_ERROR
  * JIRA:NOT_ACCEPTABLE
  * JIRA:NOT_FOUND
  * JIRA:RETRY_EXHAUSTED
  * JIRA:SERVER_ERROR
  * JIRA:SERVICE_UNAVAILABLE
  * JIRA:TIMEOUT
  * JIRA:TOO_MANY_REQUESTS
  * JIRA:UNAUTHORIZED
  * JIRA:UNSUPPORTED_MEDIA_TYPE


## Get Resolutions
`<jira:get-rest-api3-resolution>`
Returns a list of all issue resolution values.
**Permissions required:**
Permission to access Jira.
This operation makes an HTTP GET request to the /rest/api/3/resolution endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Config Ref |  ConfigurationProvider | Name of the configuration to use to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit that qualifies the **Response Timeout**.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to `AUTO` automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The expression outcome is stored in the target variable. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
Array of Any  
---  
**Attributes Type** |  Http Response Attributes  
### For Configurations
  * Configurations


### Throws
  * JIRA:BAD_REQUEST
  * JIRA:CLIENT_ERROR
  * JIRA:CONNECTIVITY
  * JIRA:INTERNAL_SERVER_ERROR
  * JIRA:NOT_ACCEPTABLE
  * JIRA:NOT_FOUND
  * JIRA:RETRY_EXHAUSTED
  * JIRA:SERVER_ERROR
  * JIRA:SERVICE_UNAVAILABLE
  * JIRA:TIMEOUT
  * JIRA:TOO_MANY_REQUESTS
  * JIRA:UNAUTHORIZED
  * JIRA:UNSUPPORTED_MEDIA_TYPE


## Get Resolution
`<jira:get-rest-api3-resolution-by-id>`
Returns an issue resolution value.
**Permissions required:**
Permission to access Jira.
This operation makes an HTTP GET request to the /rest/api/3/resolution/{id} endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
The ID of the issue resolution value.  
Config Ref |  ConfigurationProvider | Name of the configuration to use to execute this component.  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| Time unit that qualifies the **Response Timeout**.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to `AUTO` automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | Expression that evaluates the operation’s output. The expression outcome is stored in the target variable. | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors  
### Output
**Attributes Type** |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * JIRA:BAD_REQUEST
  * JIRA:CLIENT_ERROR
  * JIRA:CONNECTIVITY
  * JIRA:INTERNAL_SERVER_ERROR
  * JIRA:NOT_ACCEPTABLE
  * JIRA:NOT_FOUND
  * JIRA:RETRY_EXHAUSTED
  * JIRA:SERVER_ERROR
  * JIRA:SERVICE_UNAVAILABLE
  * JIRA:TIMEOUT
  * JIRA:TOO_MANY_REQUESTS
  * JIRA:UNAUTHORIZED
  * JIRA:UNSUPPORTED_MEDIA_TYPE