Title: wp user application-password
Published: January 26, 2022
Last modified: May 13, 2026

---

# 󠀁[wp user application-password <command>](https://developer.wordpress.org/cli/commands/user/application-password/)󠁿

Creates, updates, deletes, lists and retrieves application passwords.

## In this article

 * [Examples](https://developer.wordpress.org/cli/commands/user/application-password/?output_format=md#examples)
 * [Subcommands](https://developer.wordpress.org/cli/commands/user/application-password/?output_format=md#subcommands)

[ Back to top](https://developer.wordpress.org/cli/commands/user/application-password/?output_format=md#wp--skip-link--target)

 [ ⌊GitHub⌉ ](https://github.com/wp-cli/entity-command)

 [ View Open Issues (0) ](https://github.com/login?return_to=%2Fissues%3Fq%3Dlabel%3Acommand%3Auser-application-password+sort%3Aupdated-desc+org%3Awp-cli+is%3Aopen)
[ View Closed Issues (1) ](https://github.com/login?return_to=%2Fissues%3Fq%3Dlabel%3Acommand%3Auser-application-password+sort%3Aupdated-desc+org%3Awp-cli+is%3Aclosed)
[Create New Issue](https://github.com/wp-cli/entity-command/issues/new)

### 󠀁[Examples](https://developer.wordpress.org/cli/commands/user/application-password/?output_format=md#examples)󠁿

    ```
    # List user application passwords and only show app name and password hash
    $ wp user application-password list 123 --fields=name,password
    +--------+------------------------------------+
    | name   | password                           |
    +--------+------------------------------------+
    | myapp  | $P$BVGeou1CUot114YohIemgpwxQCzb8O/ |
    +--------+------------------------------------+

    # Get a specific application password and only show app name and created timestamp
    $ wp user application-password get 123 6633824d-c1d7-4f79-9dd5-4586f734d69e --fields=name,created
    +--------+------------+
    | name   | created    |
    +--------+------------+
    | myapp  | 1638395611 |
    +--------+------------+

    # Create user application password
    $ wp user application-password create 123 myapp
    Success: Created application password.
    Password: ZG1bxdxdzjTwhsY8vK8l1C65

    # Only print the password without any chrome
    $ wp user application-password create 123 myapp --porcelain
    ZG1bxdxdzjTwhsY8vK8l1C65

    # Update an existing application password
    $ wp user application-password update 123 6633824d-c1d7-4f79-9dd5-4586f734d69e --name=newappname
    Success: Updated application password.

    # Delete an existing application password
    $ wp user application-password delete 123 6633824d-c1d7-4f79-9dd5-4586f734d69e
    Success: Deleted 1 of 1 application password.

    # Check if an application password for a given application exists
    $ wp user application-password exists 123 myapp
    $ echo $?
    1

    # Bash script for checking whether an application password exists and creating one if not
    if ! wp user application-password exists 123 myapp; then
        PASSWORD=$(wp user application-password create 123 myapp --porcelain)
    fi
    ```

### 󠀁[Subcommands](https://developer.wordpress.org/cli/commands/user/application-password/?output_format=md#subcommands)󠁿

| Name | Description | 
| [wp user application-password create](https://developer.wordpress.org/cli/commands/user/application-password/create/) |

Creates a new application password.

  | 
| [wp user application-password delete](https://developer.wordpress.org/cli/commands/user/application-password/delete/) |

Delete an existing application password.

  | 
| [wp user application-password exists](https://developer.wordpress.org/cli/commands/user/application-password/exists/) |

Checks whether an application password for a given application exists.

  | 
| [wp user application-password get](https://developer.wordpress.org/cli/commands/user/application-password/get/) |

Gets a specific application password.

  | 
| [wp user application-password list](https://developer.wordpress.org/cli/commands/user/application-password/list/) |

Lists all application passwords associated with a user.

  | 
| [wp user application-password record-usage](https://developer.wordpress.org/cli/commands/user/application-password/record-usage/) |

Record usage of an application password.

  | 
| [wp user application-password update](https://developer.wordpress.org/cli/commands/user/application-password/update/) |

Updates an existing application password.

  |

 _Command documentation is regenerated at every release. To add or update an example,
please submit a pull request against the corresponding part of the codebase._