> ## Documentation Index
> Fetch the complete documentation index at: https://support.i.moneyforward.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Wordpress self-host (API)

> Instructions for integrating with self-hosted WordPress.

## Supported Features

<Info>
  This service supports only basic account information retrieval and aggregation.
</Info>

## Prerequisites

<Info>
  These instructions are for self-hosted WordPress. If your site is hosted on wordpress.com, please use the [wordpress.com integration](/en/integrations/mn16q7cley-word-press-com). The site you are connecting must also support HTTPS.
</Info>

### How to Log in to WordPress

Log in to your WordPress site by entering your email address and password.

<Info>
  [\[Restriction\] Integration Failure with Google Authentication or SSO External Authentication Accounts](/en/it-management/faq/7gbneu0vz5-auth-error)
  External authentication accounts such as Google or SSO cannot be used for integration. For details, please refer to the restriction: Integration Failure with Google Authentication or SSO External Authentication Accounts.
</Info>

<img src="https://mintcdn.com/moneyforwardi/auXDOQvRltOVZLKW/images/integrations/l8rsks1rlt/image-1690460400783.png?fit=max&auto=format&n=auXDOQvRltOVZLKW&q=85&s=f6a5dbb894f1938a6f69dc0846d4780a" alt="WordPress login screen" width="468" height="694" data-path="images/integrations/l8rsks1rlt/image-1690460400783.png" />

### Checking Your Version

Depending on your version, you may need to install a plugin or upgrade. Please check the following:

* **Below Version 4.4 (released 2015)**
  * Integration is not available. Please consider upgrading.
* **Version 4.4 – 5.5**
  * Plugin installation is required. Please install [Application Passwords](https://wordpress.org/plugins/application-passwords/).
* **Version 5.6 and later**
  * No plugin installation is needed. Proceed to the next step.

<img src="https://mintcdn.com/moneyforwardi/auXDOQvRltOVZLKW/images/integrations/l8rsks1rlt/image-1648703980001.png?fit=max&auto=format&n=auXDOQvRltOVZLKW&q=85&s=f3fb497b08aaaf4fe0a36a2eb68b15cb" alt="WordPress version check" width="1200" height="974" data-path="images/integrations/l8rsks1rlt/image-1648703980001.png" />

### How to Generate an Application Password

After logging in to WordPress, select the **Admin** user from the user list.

Scroll to the bottom of the user screen to find **Application Passwords**. Enter any name and click **Add New Application Password**.

<img src="https://mintcdn.com/moneyforwardi/auXDOQvRltOVZLKW/images/integrations/l8rsks1rlt/pasted-image-2022-04-11-17-38.png?fit=max&auto=format&n=auXDOQvRltOVZLKW&q=85&s=ebafd61c232d080c558f021bb802d54d" alt="Application password addition screen" width="3004" height="528" data-path="images/integrations/l8rsks1rlt/pasted-image-2022-04-11-17-38.png" />

An **application password will be generated**. Save it. (It cannot be regenerated, so be sure to copy and store it.)

<img src="https://mintcdn.com/moneyforwardi/auXDOQvRltOVZLKW/images/integrations/l8rsks1rlt/pasted-image-2022-04-11-17-16.png?fit=max&auto=format&n=auXDOQvRltOVZLKW&q=85&s=5c1dd8521e0effcb8f538cefcbae6ad5" alt="Generated application password" width="2956" height="170" data-path="images/integrations/l8rsks1rlt/pasted-image-2022-04-11-17-16.png" />

### Checking the Site Address (URL)

Go to **Settings > General Settings** from the left menu and copy the value of **Site Address (URL)**.

<img src="https://mintcdn.com/moneyforwardi/auXDOQvRltOVZLKW/images/integrations/l8rsks1rlt/image-1690781795310.png?fit=max&auto=format&n=auXDOQvRltOVZLKW&q=85&s=bcd7a1d5dfc83bfd00a0fc7209c6de43" alt="Site address confirmation" width="1814" height="1138" data-path="images/integrations/l8rsks1rlt/image-1690781795310.png" />

## Integration Setup

Search for **wordpress self-host** on the MoneyForward Admina integration screen and click on it.

<img src="https://mintcdn.com/moneyforwardi/auXDOQvRltOVZLKW/images/integrations/l8rsks1rlt/screen-shot-2022-01-30-at-17-40-42.png?fit=max&auto=format&n=auXDOQvRltOVZLKW&q=85&s=600296f453fcb71bcb92748603d29a5f" alt="wordpress self-host search" width="2064" height="832" data-path="images/integrations/l8rsks1rlt/screen-shot-2022-01-30-at-17-40-42.png" />

Enter the following values obtained in the previous steps and click **Connect**.

* **Workspace Name**: Any string (e.g., company name)
* **Domain**: The `Site Address (URL)` confirmed earlier
* **Username**: The `username` that was used to generate the application password
* **Password**: The `application password`

<img src="https://mintcdn.com/moneyforwardi/auXDOQvRltOVZLKW/images/integrations/l8rsks1rlt/screen-shot-2022-01-30-at-17-41-44.png?fit=max&auto=format&n=auXDOQvRltOVZLKW&q=85&s=9e8267231accfd477ec2e2c0ca42af65" alt="Integration credentials input screen" width="968" height="1336" data-path="images/integrations/l8rsks1rlt/screen-shot-2022-01-30-at-17-41-44.png" />

Once the integration with Wordpress self-host (API) is successful, the registered user information will appear in the account list.

If the process does not complete successfully, click **Edit** from the Status tab on the integration screen and try connecting again.

If the issue persists, please contact us via chat.

For an overview of the Wordpress self-host (API) integration, see the [integration page](http://admina.moneyforward.com/en/integrations/wordpress-selfhost).
