Create Event Item
Scenario
Creates a new calendar event item in a user's specified calendar using the Microsoft Graph POST REST function. A default jig uses a form component to capture the event details.
Resource links:
Create event - MS Graph documentation
Required OAuth scope (least to most privilege):
Calendars.ReadWrite

Examples and code snippets
When using the code and samples in this topic, remember that they are designed to function as part of a comprehensive solution. To fully benefit from the intended functionality and ensure compatibility, it is recommended that you use the entire solution rather than selecting individual components in isolation. Alternatively, you can use these samples as a guide to understand the underlying concepts and MS Graph API, which can help you integrate similar solutions into your projects more effectively. The entire MS Graph solution is available on GitHub.
General
name: ms-graph-demonstrator
title: MS Graph Demonstrator
description: A sample solution that uses the Microsoft Graph API. You can deploy and use this solution without any additional configuration.
category: business
tabs:
home:
jigId: view-user-jigx
icon: home-apps-logo
calendar:
jigId: calendar-summary
icon: calendar
onFocus:
type: action.action-list
options:
isSequential: true
actions:
- type: action.sync-entities
options:
provider: DATA_PROVIDER_REST
entities:
- entity: user-profile
function: get-user-profile
parameters:
accessToken: microsoft.OAuth
- entity: profile-picture
function: get-profile-picture
parameters:
accessToken: microsoft.OAuth
userId: [email protected]
- entity: next-week-calendar-events
function: get-calendar-events-next-week
parameters:
accessToken: microsoft.OAuth
startdatetime: =$fromMillis($millis())
enddatetime: =$fromMillis($millis()+604800000)
- entity: calendars
function: get-calendar-list
parameters:
accessToken: microsoft.OAuth
onRefresh:
type: action.action-list
options:
isSequential: true
actions:
- type: action.sync-entities
options:
provider: DATA_PROVIDER_REST
entities:
- entity: user-profile
function: get-user-profile
parameters:
accessToken: microsoft.OAuth
- entity: profile-picture
function: get-profile-picture
parameters:
accessToken: microsoft.OAuth
userId: [email protected]
- entity: next-week-calendar-events
function: get-calendar-events-next-week
parameters:
accessToken: microsoft.OAuth
startdatetime: =$fromMillis($millis())
enddatetime: =$fromMillis($millis()+604800000)
- entity: calendars
function: get-calendar-list
parameters:
accessToken: microsoft.OAuthFunctions
MS Graph Create Event function in GitHub.
Jigs
MS Graph Create Calendar Events jig in GitHub.
See Also
Last updated
Was this helpful?