Records which social link providers are offered on the profile editor, discarding any submitted key that is not a known provider.
The filtered list is handed to the fluent_community/update_profile_link_providers action; persistence is done by the handler listening on that hook rather than by the controller itself.
Endpoint
Method:
POSTPath:
/admin/profile-link-providersEdition: Core
Controller:
AdminController@updateProfileLinkProvidersRoute source:
fluent-community/app/Http/Routes/api.php:119Controller source:
fluent-community/app/Http/Controllers/AdminController.phpRequires the FluentCommunity community-admin permission (or a WordPress super admin).
Live sample
The request and response below were recorded against a running FluentCommunity install and then anonymised — member names, emails, avatars and post content are fictional, and long collections are trimmed to a few entries.
POST Save Profile Link Providers
Records which social link providers are offered on the profile editor, discarding any submitted key that is not a known provider.
Controller: AdminController@updateProfileLinkProviders
Route source: fluent-community/app/Http/Routes/api.php:119
Authorizations
WordPress Application Passwords — use Basic auth with username:application_password.
Request Body
Responses
Successful response