Independentsoft
Professional software libraries for developers
Home
Purchase
Support
Company
Contact
Graph C++
> Tutorial
Authentication
Authentication using username / password
Authentication using client secret
Authentication using device code
Authentication using authorization code
Refresh OAuth token
Appointments (Events)
List calendars
Get appointments
Get calendar view
Create appointment
Create daily recurring appointment
Create weekly recurring appointment
Update appointment
Delete event
Accept event
Decline event
Tentatively accept event
Cancel event
Forward event
Send meeting request
Get event changes
Get free/busy schedule
Find meeting times
List all rooms
Create calendar
Delete calendar
Create calendar group
Get calendar groups
Dismiss reminder
Snooze reminder
Get reminder view
Get occurrences
Update calendar group
Outlook Categories
Get Outlook categories
Create Outlook category
Update Outlook category
Delete Outlook category
Groups
Create group
Get groups
Get group members and owners
Add group owner
Add group member
Delete group
Delete group member
Delete group owner
Get group site
Get group changes
Update group
Get deleted groups
Users
Create user
Update user
Get users
Delete user
Get user changes
Get user presence
Set user presence
Update and get profile photo
Contacts
Create contact
Get contacts
Update contact
Delete contact
Get contact changes
Get contact folders
Create contact folder
Messages
List inbox messages
Create draft message
Send message
Send draft message
Send MIME message
Send message with attachment
Create session to attach large file
Send message on behalf of another account
Reply to message
Reply to all
Forward message
Create reply draft
Create forward draft
Move message
Copy message
Delete message
Find unread messages
Find messages by received time
Find messages with attachments
Change message subject
Append message body
Get message changes
Download message as .eml file
Download message as .msg file
Get message
Get attachments
Create attachment
Delete attachment
Get mail tips
Mark message as junk
Mark message as not junk
Unsubscribe
Export items
Mail folders
List mail folders
Create mail folder
Delete mail folder
Get mail folder changes
Copy mail folder
Move mail folder
Update mail folder
Create mail search folder
Focused inbox
Get inference classification overrides
Create inference classification override
Message rules
List message rules
Create message rule
Delete message rule
Change notifications
List subscriptions
Create subscription
Update subscription
Delete subscription
Mailbox settings
Get mailbox settings
Set mailbox settings
Get automatic replies settings
Get working hours
Files (OneDrive)
List available drives
List site drives
List drive's root folder
List entire drive
Create a new folder in a drive
Create a new empty file
Upload file - create a new file
Upload file - replace the contents of an existing file
Upload large file
Download file
Download file as stream
Copy drive item
Move drive item
Delete drive item
Search drive items
Create sharing link
Get drive item changes
Convert drive item
Get drive item versions
Restore drive item version
Check in drive item
Check out drive item
Get sharing permissions
Delete sharing permission
Get followed drive items
Get shared drive items
Get recent drive items
Sites (SharePoint)
Get followed sites
Get group site
Create list
Get lists in a site
Get list including items
Get list items and expand fields
List site drives
Search sites
Create list item
Update list item
Delete list item
Get list item
Get site permissions
Create site permission
Update site permission
Delete site permission
Get columns
Create column
Get content types
Create content type
Create site page
Get site pages
Todo Tasks
Get TodoTask Lists
Create TodoTask List
Update TodoTask List
Delete TodoTask List
Get TodoTasks
Create TodoTask
Update TodoTask
Delete TodoTask
Planner Plans
Get planner plans
Create planner plan
Update planner plan
Delete planner plan
Get planner plan details
Update planner plan details
Archive planner plan
Get planner plan changes
Planner Buckets
Get planner plan buckets
Create planner bucket
Get planner bucket
Update planner bucket
Delete planner bucket
Get planner bucket tasks
Get planner bucket changes
Planner Tasks
Get planner plan tasks
Create planner task
Get planner task
Update planner task
Delete planner task
Get planner task details
Update planner task details
Get user assigned tasks
Get user favorite plans
Get user recent plans
Get planner task changes
Excel (Workbooks)
Get worksheets
Get workbook tables
Get workbook charts
Create worksheet
Get worksheet cell
Get worksheet used range
Create workbook session
Teams
List all teams
List your teams
Create team
Update team
Delete team
Add team member
Delete team member
Get chats
Get chat messages
Create chat
Send chat message
Set chat message reaction
Soft delete chat message
Get team channels
Send channel message
Create channel
Update channel
Delete channel
Add channel member
Create online meeting
Get channel messages
Send channel message reply
Get chat message replies
Get online meeting
Update online meeting
Delete online meeting
Create team from group
Evaluation version (version 1.2.130)
Download 30 days evaluation version
Need help? Ask our developers:
Name*
Email*
Message*