Documentation

Miscellaneous

Filters

api_security_rest_user_avatar_urls – Override the avatar URLS. Returns placeholder avatars from Gravatar.com by default.

PHP
add_filter( 'api_security_rest_user_avatar_urls', function( $avatar_urls, $name ) {
    $avatar_urls['24'] = 'https://ui-avatars.com/api/?background=random&size=24&name=' . substr( $name, 0, 2 );
    $avatar_urls['48'] = 'https://ui-avatars.com/api/?background=random&size=48&name=' . substr( $name, 0, 2 );
    $avatar_urls['96'] = 'https://ui-avatars.com/api/?background=random&size=96&name=' . substr( $name, 0, 2 );

    return $avatar_urls;
}, 10, 2 );

Contants

API_SECURITY_REST_ALLOW_HTTP

SSL is forced by default but it is disabled on local environments. If you really need to allow HTTP connection on a production site, set this constant in your wp-config.php file to TRUE

PHP
define( 'API_SECURITY_REST_ALLOW_HTTP', true );