---
title: "List of commands (CLI)"
canonical: "https://support.appfire.com/space/JIFS/1273167887/List%20of%20commands%20(CLI)"
format: markdown
---
> Macro (aura-html)

This document lists all the CLI commands that can be used with Integration+ for Slack.

| Command | Condition | Where it can be triggered | Example | Behavior |
| --- | --- | --- | --- | --- |
| Ticket mention | A message contains an issue key. The position in the message is not important. | everywhere | `please test TCM-1` | Sends a message with issue details. |
| Add an attachment | The message is `attach {issue key}`. | everywhere | `attach TCM-1` | If the message doesn't include an attachment, Jira Integration+ sends you a message noting that. If the message contains an attachment, Jira Integration+ attaches the file to the issue and leaves a comment. |
| Quick create (without project and issue type) | The message starts with `quick create {summary}`, and the channel has a quick create configuration with project and issue type. | everywhere | `quick create test summary` | If the channel doesn't have both project and type configured for quick creation, Jira Integration+ sends the configured channel an ephemeral message. Otherwise, the issue is created. |
| Create | The message starts with `create {issue type} {project key} {summary} {additional fields}`. | everywhere | `create Task TCM Here's the summary +description And the description +priority Low +labels A` | If the message is correctly formatted, Jira Integration+ creates an issue and posts the issue details in the thread. If any parameters are incorrectly formatted, the command doesn't post a message. Currently, field names must be in lowercase. |
| Create issue | The message starts with `create issue {project key} {summary}` or `create ticket {project key} {summary}`. | everywhere | `create ticket TCM Summary here` | Jira Integration+ responds with a **Create Issue** button. If used without a project key or summary, you can set them after clicking **Create Issue**. If no project key or summary is entered, Jira Integration+ uses the values from the channel's quick-create configuration. |
| Creation help | The message starts with `create help {project key}`. | everywhere | `create help TCM` | Sends a message in the thread with an example and create commands for this project. |
| Quick create (with project and issue type) | The message starts with `quick create-{issue type}-{project key} {summary}`. | everywhere | `quick create-task-TCM example summary` | If everything is correct, Jira Integration+ creates the issue and sends the issue details. |
| Quick create (with issue type only) | The message starts with `quick create-{issue type} {summary}`. | everywhere | `quick create-task example summary` | If no project is configured in the channel's quick create settings, Jira Integration+ sends you the channel configuration button. If the channel has a project configured, Jira Integration+ creates the issue and sends the issue details. |
| Assign | The message is `assign {issue key} {slack user mention}`. | everywhere | `assign TCM-1 @user` | Reassigns the issue to the associated Jira user. |
| Unassign | The message is `unassign {issue key}` | everywhere | `unassign TCM-1` | Set the Assignee field to Unassigned. |
| Edit help | The message starts with `edit help {issue key}` or `update help {issue key}`. | everywhere | `edit help TCM-1` | Sends a message that lists all the fields that can be edited on the issue, including custom fields, which appear in the `customfield_10058` format. |
| Edit | The message starts with `edit {issue key} +{field to update}` or `update {issue key} +{field to update}`. | everywhere | `edit TCM-1 +summary test summary +customfield_10058 100` | Updates the issue and sends the issue details. |
| Comment | The message starts with `comment {issue key} {text}`. | everywhere | `comment TCM-1 new comment` | Adds the comment to the issue and sends the issue details. |
| Watch | The message starts with `watch {issue key}`. | everywhere | `watch TCM-1` | Adds you as a watcher and sends the issue details. |
| Unwatch | The message starts with `unwatch {issue key}`. | everywhere | `unwatch TCM-1` | Removes you from the issue's observer list. |
| Capture | The message is `capture` or `jira capture`. | threads only | `capture` | Provides a message that presents the capture options. |
| Vote | The message is `vote {issue key}`. | everywhere | `vote TCM-1` | Votes for an issue, then sends the issue details. |
| Votes | The message is `votes {issue key}`. | everywhere | `votes TCM-1` | Shows the users who have voted for the issue. |
| Worklog | The message is `log {time} {issue key}` or `add {time} {issue key}`. | everywhere | `log 1d 15m TCM-1` | Logs time on the issue and sends a confirmation message. |
| Search | The message is `jira search {jql}` or `jql search {jql}`. | everywhere | `jira search project=TCM` | Gives a list of the JQL query's result. |
| Simple search | The message is `jira find {text}`. | everywhere | `jira find test` | Runs the JQL search `text ~ [value]` and sends the list of issues found. |
| Filter | The message is `jira filter {filter name}`. | everywhere | `jira filter Name` | Sends a list of issues present in the named filter. |
| Project search | The message is `project {project key}`. | everywhere | `project TCM` | Provides a list of issues from the specified project. |
| Project search by assignee | The message starts with `project {project key} {assignee username or jira id}`. | everywhere | `project TCM 639885d077c9c3a008b90913` | Provides a list of issues from the specified project with the specified assignee. |
| Pastdue | The message is `pastdue {project key}` or `overdue {project key}`. | everywhere | `pastdue TCM` | Provides a list of issues with a `Due date` before today's date. |
| Current sprint | The message is `sprint current {project key}` or `current sprint {project key}`. | everywhere | `sprint current TCM` | Provides a list of issues in the selected project that are on an active sprint. |
| Sprint | The message starts with `sprint {sprint name}`. | everywhere | `sprint blue sprint` | Provides a list of issues in the specified sprint. |
| Find issues assigned to | The message is `tickets {assignee jira id}` or `issues {assignee jira id}`. | everywhere | `tickets 639885d077c9c3a008b90913` | Provides a list of issues with the specified assignee. |
| Find issues assigned to me | The message is `my issues` or `my tickets`. | everywhere | `my issues` | Provides a list of issues assigned to you. |
| Auth | The message is `auth`. | everywhere | `auth` | Provides a message allowing you to authenticate to Jira. |
| Configure | The message is `jira configure`. | everywhere | `jira configure` | Sends the channel configuration message. |
| Help | The message is `help`. | everywhere | `help` | Provides a list of commands. |
| Nextup debug info | The message is `nextup:debug:info`. | everywhere | `nextup:debug:info` | Shows info about the connected bot. |