Skip to content

WordPress Credential - REST API

A WordPress credential allows your workflows to create, read, update, and delete content on a WordPress site through its REST API. It uses Application Passwords for authentication.


FieldDescriptionExample
Site URLFull WordPress site URLhttps://mysite.com
UsernameWordPress usernameadmin
App PasswordGenerated application passwordabcd EFGH 1234 ijkl MNOP 5678

  1. Your WordPress site must use HTTPS (required for Application Passwords)
  2. Your WordPress version must be 5.6 or higher
  3. The REST API must be enabled (it is enabled by default)
  1. Log in to your WordPress admin panel (your-site.com/wp-admin)
  2. Go to Users > Profile
  3. Scroll down to the Application Passwords section
  4. In the New Application Password Name field, type a name (e.g., “Floogos”)
  5. Click Add New Application Password
  6. Copy the generated password immediately (it won’t be shown again)
  1. In the Site URL field, enter your site URL without trailing slash (e.g., https://mysite.com)
  2. In Username, enter your WordPress username
  3. In App Password, paste the generated application password

  • Verify your site uses HTTPS
  • Confirm your WordPress version is 5.6 or higher
  • Some security plugins may disable this feature
  • Verify the username and application password are correct
  • Confirm the site URL is correct and includes the protocol (https://)
  • Ensure the user has sufficient permissions
  • The user may not have permissions for the requested action
  • Check the user’s role in WordPress (needs to be Editor or Administrator)
  • Some security plugins disable the REST API
  • Check the security plugin settings and enable access

  • Use a dedicated user with minimum required permissions
  • Do not use the main administrator account for integrations
  • Make sure your site uses HTTPS
  • Revoke Application Passwords that are no longer in use
  • Monitor your WordPress site access logs
  • Keep WordPress, themes, and plugins updated