Skip to main content
Use these endpoints to manage users across child sites from MainWP Dashboard.
Use the MainWP Postman collection as the source of truth for request and response schemas.
{id_or_domain} accepts either a numeric site ID or a site domain.

Route Matrix


CSV Import Format

/users/import expects a CSV with 10 columns per row:
  1. username
  2. email
  3. first_name
  4. last_name
  5. user_url
  6. password
  7. send_password (true/false)
  8. role (administrator, subscriber, editor, author, contributor)
  9. select_sites (semicolon-separated site URLs)
  10. select_groups (semicolon-separated group names)
If has_header=true (default), the first line is skipped.

Representative Requests

Create a user across selected sites

Update admin password for selected sites

Import users via CSV