Fetching WP.me shortlinks for posts using WP Rest API

This has been resolved by registering a new field in the rest api using the following functions.

add_action( 'rest_api_init', 'sam_add_custom_rest_fields' );

function sam_add_custom_rest_fields() {


    $sam_short_link_schema = array(
        'description'   => 'Short Link',
        'type'          => 'string',
        'context'       =>   array( 'view' )
    );


    register_rest_field(
        'post',
        'samad_short_link',
        array(
            'get_callback'      => 'sam_get_short_link',
            'update_callback'   => null,
            'schema'            => $sam_short_link_schema
        )
    );
}
function sam_get_short_link( ) {
    return wp_get_shortlink();
}

This will create a new field named “samad_short_link” in the rest api