Google Calendar APIのイベント更新について不明点があり質問しました。

現在、SaleForceのAPEXからGoogle Calendar APIを利用してイベント更新を行う処理を作成中です。
イベントのインサート処理は問題なくできているのですが、UPDATEの際に404のエラーが発生してしまいます。
イベントID、カレンダーIDも取得できていますが、ほかに何回必要なものや設定があるのでしょうか?

以下、実装したサンプルソースです。

グーグルカレンダーAPI UPDATEサンプル

public static void updateEvent(String eventId){
        Http h = new Http();
        String reqPath = 'callout:' + CREDENTIAL_NAME + '/calendars/' + CALENDAR_ID + '/events/' + eventId;
        System.debug('リクエスト:' + reqPath);
        HttpRequest req = new HttpRequest();
        req.setEndpoint(reqPath);
        req.setMethod('PUT');
        req.setHeader('Content-Type', 'application/json');
        String body = '{ "end": {  "dateTime": "' + CALENDAR_END_DATETIME + '" }' 
            + ', "start": {  "dateTime": "' + CALENDAR_START_DATETIME + '" }'
            + ', "summary": "' + '更新したタイトル' + '"}';
        req.setBody(body);
        HttpResponse res = h.send(req);     
        System.debug('Res:' + res);
    }