Move a WordPress site, step by step
Moves a WordPress site to Hypamoon server to server, without the user downloading or uploading anything. action plan (the default) shows what can move and what is missing and changes nothing; import publishes pages and posts like import_wordpress (with an application password from the vault also drafts and private pages, kept in a private collection); media copies the media library to Media in rounds (cursor); woocommerce copies products with variations and stock, and customers and orders only with include_personal_data and the user's answer in confirm_text; backup reads a .zip or .tar.gz backup link (uploads and posts, pages and attachments from the database dump; nothing is run); finish advises revoking the passwords and, with confirm, removes them from the vault. Every step except plan needs a domain this project connected or proved. Passwords and keys only come from the vault (request_secret), never from the request.
Request
- Base URL: https://api.hypamoon.com/api/v1
- URL: https://api.hypamoon.com/api/v1/sites/migrate-wordpress
- Auth: one of:
- HTTP bearer
- OAuth 2 (authorization code, authorization URL https://app.hypamoon.com/oauth/authorize, token URL https://api.hypamoon.com/oauth/token, scopes: sites:write)
Request body
Response
The result of the step, with next_step (and cursor when there is more).
Changes
No recorded changes to this operation across all 1 revision of this API.