How do I create an Out of office type Calendar Event via the REST API?












2















Google Calendar has a new event type called "Out of office" that automatically will decline any events it is placed over and others that come in during the scheduled time of the event.



I inspected one of these event objects via the API and briefly checked the Google Calendar API documentation to see if there was a way to create these programmatically. I work on a system that schedules events on people's calendars when they are going to be out of the office as all day events to provide visibility to the rest of the staff. I would like to change these to be true Out of office event types if its possible via the API.










share|improve this question


















  • 2





    I think this is a pretty new feature that Gmail had launched that goes with their new calendar UI, it may be only applicable for the web and not yet added to the API. You may want to create a feature request for other developers that are looking forward for this feature in the API.

    – Mr.Rebot
    Aug 1 '18 at 6:57






  • 1





    Thanks. I went to log an issue but it looks like somebody already did yesterday.

    – Kyle Hayes
    Aug 3 '18 at 0:22
















2















Google Calendar has a new event type called "Out of office" that automatically will decline any events it is placed over and others that come in during the scheduled time of the event.



I inspected one of these event objects via the API and briefly checked the Google Calendar API documentation to see if there was a way to create these programmatically. I work on a system that schedules events on people's calendars when they are going to be out of the office as all day events to provide visibility to the rest of the staff. I would like to change these to be true Out of office event types if its possible via the API.










share|improve this question


















  • 2





    I think this is a pretty new feature that Gmail had launched that goes with their new calendar UI, it may be only applicable for the web and not yet added to the API. You may want to create a feature request for other developers that are looking forward for this feature in the API.

    – Mr.Rebot
    Aug 1 '18 at 6:57






  • 1





    Thanks. I went to log an issue but it looks like somebody already did yesterday.

    – Kyle Hayes
    Aug 3 '18 at 0:22














2












2








2








Google Calendar has a new event type called "Out of office" that automatically will decline any events it is placed over and others that come in during the scheduled time of the event.



I inspected one of these event objects via the API and briefly checked the Google Calendar API documentation to see if there was a way to create these programmatically. I work on a system that schedules events on people's calendars when they are going to be out of the office as all day events to provide visibility to the rest of the staff. I would like to change these to be true Out of office event types if its possible via the API.










share|improve this question














Google Calendar has a new event type called "Out of office" that automatically will decline any events it is placed over and others that come in during the scheduled time of the event.



I inspected one of these event objects via the API and briefly checked the Google Calendar API documentation to see if there was a way to create these programmatically. I work on a system that schedules events on people's calendars when they are going to be out of the office as all day events to provide visibility to the rest of the staff. I would like to change these to be true Out of office event types if its possible via the API.







google-calendar-api






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Jul 31 '18 at 16:15









Kyle HayesKyle Hayes

2,04262744




2,04262744








  • 2





    I think this is a pretty new feature that Gmail had launched that goes with their new calendar UI, it may be only applicable for the web and not yet added to the API. You may want to create a feature request for other developers that are looking forward for this feature in the API.

    – Mr.Rebot
    Aug 1 '18 at 6:57






  • 1





    Thanks. I went to log an issue but it looks like somebody already did yesterday.

    – Kyle Hayes
    Aug 3 '18 at 0:22














  • 2





    I think this is a pretty new feature that Gmail had launched that goes with their new calendar UI, it may be only applicable for the web and not yet added to the API. You may want to create a feature request for other developers that are looking forward for this feature in the API.

    – Mr.Rebot
    Aug 1 '18 at 6:57






  • 1





    Thanks. I went to log an issue but it looks like somebody already did yesterday.

    – Kyle Hayes
    Aug 3 '18 at 0:22








2




2





I think this is a pretty new feature that Gmail had launched that goes with their new calendar UI, it may be only applicable for the web and not yet added to the API. You may want to create a feature request for other developers that are looking forward for this feature in the API.

– Mr.Rebot
Aug 1 '18 at 6:57





I think this is a pretty new feature that Gmail had launched that goes with their new calendar UI, it may be only applicable for the web and not yet added to the API. You may want to create a feature request for other developers that are looking forward for this feature in the API.

– Mr.Rebot
Aug 1 '18 at 6:57




1




1





Thanks. I went to log an issue but it looks like somebody already did yesterday.

– Kyle Hayes
Aug 3 '18 at 0:22





Thanks. I went to log an issue but it looks like somebody already did yesterday.

– Kyle Hayes
Aug 3 '18 at 0:22












1 Answer
1






active

oldest

votes


















-1














The only thing that seemingly marks an event as out of office is a private extended property on the event resource:



"extendedProperties": {
"private": {
"everyoneDeclinedDismissed": "-1"
}
}


Looking at https://developers.google.com/calendar/v3/reference/events/insert the attribute extendedProperties.private is writeable so you should be able to set it there.






share|improve this answer























    Your Answer






    StackExchange.ifUsing("editor", function () {
    StackExchange.using("externalEditor", function () {
    StackExchange.using("snippets", function () {
    StackExchange.snippets.init();
    });
    });
    }, "code-snippets");

    StackExchange.ready(function() {
    var channelOptions = {
    tags: "".split(" "),
    id: "1"
    };
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function() {
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled) {
    StackExchange.using("snippets", function() {
    createEditor();
    });
    }
    else {
    createEditor();
    }
    });

    function createEditor() {
    StackExchange.prepareEditor({
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader: {
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    },
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    });


    }
    });














    draft saved

    draft discarded


















    StackExchange.ready(
    function () {
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f51617844%2fhow-do-i-create-an-out-of-office-type-calendar-event-via-the-rest-api%23new-answer', 'question_page');
    }
    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    -1














    The only thing that seemingly marks an event as out of office is a private extended property on the event resource:



    "extendedProperties": {
    "private": {
    "everyoneDeclinedDismissed": "-1"
    }
    }


    Looking at https://developers.google.com/calendar/v3/reference/events/insert the attribute extendedProperties.private is writeable so you should be able to set it there.






    share|improve this answer




























      -1














      The only thing that seemingly marks an event as out of office is a private extended property on the event resource:



      "extendedProperties": {
      "private": {
      "everyoneDeclinedDismissed": "-1"
      }
      }


      Looking at https://developers.google.com/calendar/v3/reference/events/insert the attribute extendedProperties.private is writeable so you should be able to set it there.






      share|improve this answer


























        -1












        -1








        -1







        The only thing that seemingly marks an event as out of office is a private extended property on the event resource:



        "extendedProperties": {
        "private": {
        "everyoneDeclinedDismissed": "-1"
        }
        }


        Looking at https://developers.google.com/calendar/v3/reference/events/insert the attribute extendedProperties.private is writeable so you should be able to set it there.






        share|improve this answer













        The only thing that seemingly marks an event as out of office is a private extended property on the event resource:



        "extendedProperties": {
        "private": {
        "everyoneDeclinedDismissed": "-1"
        }
        }


        Looking at https://developers.google.com/calendar/v3/reference/events/insert the attribute extendedProperties.private is writeable so you should be able to set it there.







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Nov 21 '18 at 20:15









        jstruzikjstruzik

        762516




        762516






























            draft saved

            draft discarded




















































            Thanks for contributing an answer to Stack Overflow!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid



            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.


            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f51617844%2fhow-do-i-create-an-out-of-office-type-calendar-event-via-the-rest-api%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            To store a contact into the json file from server.js file using a class in NodeJS

            Redirect URL with Chrome Remote Debugging Android Devices

            Dieringhausen