Skip to content

Migrations API

BuddyBoss and BuddyPress migration discovery, execution, and status polling.

Authentication

Migration routes are registered under AdminPolicy and should be treated as administrator-only operations.

Endpoints

MethodPathEditionOperationWhat it does
GET/migrationsCoreList Available MigrationsReturns the migration sources detected on this site — BuddyBoss or BuddyPress — as an empty list when neither is installed.
GET/migrations/buddypress/configCoreGet Buddypress Migration ConfigReturns everything the migration wizard needs before it starts: the BuddyPress groups with their member counts and migrated state, the source data statistics, and any previously saved progress.
POST/migrations/buddypress/startCoreStart Buddypress MigrationBegins a BuddyPress or BuddyBoss migration by importing the groups as spaces and returns the progress record plus the maximum source ids the polling loop needs.
GET/migrations/buddypress/statusCoreGet Buddypress Migration StatusAdvances the migration by one time-boxed batch and returns the updated progress record — this endpoint does the work, it does not merely report on it.

FluentCommunity developer documentation