Hooks
Description
bp_rest_account_settings_schema

Filters the Account Settings schema.

Source: bp-settings/classes/class-bp-rest-account-settings-endpoint.php:252

bp_rest_activity_{$key}_query_arguments

Filters the method query arguments.

Source: bp-activity/classes/class-bp-rest-activity-endpoint.php:1562

bp_rest_activity_collection_params

Filters the collection query params.

Source: bp-activity/classes/class-bp-rest-activity-endpoint.php:1933

bp_rest_activity_comment_{$key}_query_arguments

Filters the method query arguments.

Source: bp-activity/classes/class-bp-rest-activity-comment-endpoint.php:344

bp_rest_activity_comment_create_item_permissions_check

Filter the activity comment `create_item` permissions check.

Source: bp-activity/classes/class-bp-rest-activity-comment-endpoint.php:300

bp_rest_activity_comment_details_schema

Filters the activity details schema.

Source: bp-activity/classes/class-bp-rest-activity-comment-endpoint.php:379

bp_rest_activity_comment_get_items

Fires after a list of activity details is fetched via the REST API.

Source: bp-activity/classes/class-bp-rest-activity-comment-endpoint.php:115

bp_rest_activity_comment_get_items_permissions_check

Filter the activity comment permissions check.

Source: bp-activity/classes/class-bp-rest-activity-comment-endpoint.php:159

bp_rest_activity_create_item

Fires after an activity item is created via the REST API.

Source: bp-activity/classes/class-bp-rest-activity-endpoint.php:558

bp_rest_activity_create_item_permissions_check

Filter the activity `create_item` permissions check.

Source: bp-activity/classes/class-bp-rest-activity-endpoint.php:607

bp_rest_activity_default_scope

Filter to update default scope.

Source: bp-activity/classes/class-bp-rest-activity-endpoint.php:2046

bp_rest_activity_delete_item

Fires after an activity is deleted via the REST API.

Source: bp-activity/classes/class-bp-rest-activity-endpoint.php:887

bp_rest_activity_delete_item_permissions_check

Filter the activity `delete_item` permissions check.

Source: bp-activity/classes/class-bp-rest-activity-endpoint.php:943

bp_rest_activity_details_get_items

Fires after a list of activity details is fetched via the REST API.

Source: bp-activity/classes/class-bp-rest-activity-details-endpoint.php:85

bp_rest_activity_details_get_items_permissions_check

Filter the activity details permissions check.

Source: bp-activity/classes/class-bp-rest-activity-details-endpoint.php:119

bp_rest_activity_details_schema

Filters the activity details schema.

Source: bp-activity/classes/class-bp-rest-activity-details-endpoint.php:172

bp_rest_activity_get_item

Fires after an activity is fetched via the REST API.

Source: bp-activity/classes/class-bp-rest-activity-endpoint.php:363

bp_rest_activity_get_item_permissions_check

Filter the activity `get_item` permissions check.

Source: bp-activity/classes/class-bp-rest-activity-endpoint.php:407

bp_rest_activity_get_items

Fires after a list of activities is fetched via the REST API.

Source: bp-activity/classes/class-bp-rest-activity-endpoint.php:281

bp_rest_activity_get_items_permissions_check

Filter the activity `get_items` permissions check.

Source: bp-activity/classes/class-bp-rest-activity-endpoint.php:315

bp_rest_activity_get_items_query_args

Filter the query arguments for the request.

Source: bp-activity/classes/class-bp-rest-activity-endpoint.php:257

bp_rest_activity_link_preview_get_items

Fires after the activity link preview is fetched via the REST API.

Source: bp-activity/classes/class-bp-rest-activity-link-preview-endpoint.php:121

bp_rest_activity_link_preview_get_items_permissions_check

Filter the activity link preview permissions check.

Source: bp-activity/classes/class-bp-rest-activity-link-preview-endpoint.php:175

bp_rest_activity_link_preview_schema

Filters the activity link preview schema.

Source: bp-activity/classes/class-bp-rest-activity-link-preview-endpoint.php:232

bp_rest_activity_pre_insert_value

Filters an activity before it is inserted or updated via the REST API.

Source: bp-activity/classes/class-bp-rest-activity-endpoint.php:1394

bp_rest_activity_prepare_comments

Filter activity comments returned from the API.

Source: bp-activity/classes/class-bp-rest-activity-endpoint.php:1287

bp_rest_activity_prepare_links

Filter links prepared for the REST response.

Source: bp-activity/classes/class-bp-rest-activity-endpoint.php:1452

bp_rest_activity_prepare_value

Filter an activity value returned from the API.

Source: bp-activity/classes/class-bp-rest-activity-endpoint.php:1253

bp_rest_activity_schema

Filters the activity schema.

Source: bp-activity/classes/class-bp-rest-activity-endpoint.php:1789

bp_rest_activity_update_favorite

Fires after user favorited activities has been updated via the REST API.

Source: bp-activity/classes/class-bp-rest-activity-endpoint.php:1042

bp_rest_activity_update_favorite_permissions_check

Filter the activity `update_favorite` permissions check.

Source: bp-activity/classes/class-bp-rest-activity-endpoint.php:1079

bp_rest_activity_update_item

Fires after an activity is updated via the REST API.

Source: bp-media/classes/class-bp-rest-media-endpoint.php:764

bp_rest_activity_update_item_permissions_check

Filter the activity `update_item` permissions check.

Source: bp-activity/classes/class-bp-rest-activity-endpoint.php:822

bp_rest_api_init

Fires the ‘bp_rest_api_init’ function, where BuddyPress registers REST API endpoints.

Source: bp-core/bp-core-dependency.php:281

bp_rest_api_is_available

Filter here to disable the BP REST API.

Source: bp-core/bp-core-rest-api.php:55

bp_rest_attachments_blog_avatar_collection_params

Filters the item collection query params.

Source: bp-blogs/classes/class-bp-rest-attachments-blog-avatar-endpoint.php:303

bp_rest_attachments_blog_avatar_get_item

Fires after a blog avatar is fetched via the REST API.

Source: bp-blogs/classes/class-bp-rest-attachments-blog-avatar-endpoint.php:142

bp_rest_attachments_blog_avatar_get_item_permissions_check

Filter the blog avatar `get_item` permissions check.

Source: bp-blogs/classes/class-bp-rest-attachments-blog-avatar-endpoint.php:187

bp_rest_attachments_blog_avatar_prepare_value

Filter a blog avatar value returned from the API.

Source: bp-blogs/classes/class-bp-rest-attachments-blog-avatar-endpoint.php:219

bp_rest_attachments_blog_avatar_schema

Filters the blog avatar schema.

Source: bp-blogs/classes/class-bp-rest-attachments-blog-avatar-endpoint.php:257

bp_rest_attachments_group_avatar_collection_params

Filters the item collection query params.

Source: bp-groups/classes/class-bp-rest-attachments-group-avatar-endpoint.php:545

bp_rest_attachments_group_avatar_create_item

Fires after a group avatar is uploaded via the REST API.

Source: bp-groups/classes/class-bp-rest-attachments-group-avatar-endpoint.php:284

bp_rest_attachments_group_avatar_create_item_permissions_check

Filter the group avatar `create_item` permissions check.

Source: bp-groups/classes/class-bp-rest-attachments-group-avatar-endpoint.php:332

bp_rest_attachments_group_avatar_delete_item

Fires after a group avatar is deleted via the REST API.

Source: bp-groups/classes/class-bp-rest-attachments-group-avatar-endpoint.php:415

bp_rest_attachments_group_avatar_delete_item_permissions_check

Filter the group avatar `delete_item` permissions check.

Source: bp-groups/classes/class-bp-rest-attachments-group-avatar-endpoint.php:439

bp_rest_attachments_group_avatar_get_item

Fires after a group avatar is fetched via the REST API.

Source: bp-groups/classes/class-bp-rest-attachments-group-avatar-endpoint.php:166

bp_rest_attachments_group_avatar_get_item_permissions_check

Filter the group avatar `get_item` permissions check.

Source: bp-groups/classes/class-bp-rest-attachments-group-avatar-endpoint.php:212

bp_rest_attachments_group_avatar_prepare_value

Filter a group avatar value returned from the API.

Source: bp-groups/classes/class-bp-rest-attachments-group-avatar-endpoint.php:473

bp_rest_attachments_group_avatar_schema

Filters the group avatar schema.

Source: bp-groups/classes/class-bp-rest-attachments-group-avatar-endpoint.php:508

bp_rest_attachments_group_cover_create_item

Fires after a group cover is uploaded via the REST API.

Source: bp-groups/classes/class-bp-rest-attachments-group-cover-endpoint.php:253