Why some fields are missing from google calendar event list in NodeJS google calendar api?

I have successfully integrated NodeJS backend with google calendar. I retrieve all events from google calendar successfully.

Issue is following: not all fields are present in resulting event list. For example: some fields from organizer are missing altogether.

This is my sample response:

    {
        "kind": "calendar#event",
        "etag": "\"---\"",
        "id": "---",
        "status": "confirmed",
        "htmlLink": "---",
        "created": "2022-03-28T15:32:53.000Z",
        "updated": "2022-03-28T15:32:53.093Z",
        "creator": {
            "email": "tornike.shavishvili@ngt.ge",
            "self": true
        },
        "organizer": {
            "email": "tornike.shavishvili@ngt.ge",
            "self": true
        },
        "start": {
            "dateTime": "2022-03-28T19:30:00+04:00",
            "timeZone": "Asia/Tbilisi"
        },
        "end": {
            "dateTime": "2022-03-28T20:30:00+04:00",
            "timeZone": "Asia/Tbilisi"
        },
        "iCalUID": "---",
        "sequence": 0,
        "reminders": {
            "useDefault": true
        },
        "eventType": "default"
    }

Here are list of all parameters according to google documentation: Events Resource representations

I have researched it for several days but completely out of clue: what could be reason of missing fields? Maybe integration account needs some additional permissions?

Thank you



Comments

Popular posts from this blog

Spring Elasticsearch Operations

Object oriented programming concepts (OOPs)

Spring Boot and Vaadin : Filtering rows in Vaadin Grid