Exchange Read [Deprecated]
The Microsoft Exchange Snap Pack is deprecated. We recommend you use the Exchange Online Snap Pack for your existing pipelines containing the Microsoft Exchange Snaps. Contact support@snaplogic.com if your existing pipelines use Snaps from the deprecated Snap Pack.
On this Page
Snap type: | Read | |
---|---|---|
Description: | This Snap provides the functionality to check calendar availability for appointment attendees in Microsoft Exchange through the Microsoft Exchange web services. The Snap requires an input Exchange availability record specific to the attendees and the date and time of the appointment, and it sends the request to Microsoft Exchange. If the result is successful, the list of dates and times that are available will be returned with any conflicts. However, if there is an error in performing the read, the error view will contain the error message.Â
The date and time fields must be in the format below, and the values are in UTC. In Microsoft's API, there are many additional fields that can be specified, but the fields below are the minimum required fields to read an appointment and therefore are what this Snap supports: {
"Id": "1",
"attendees": "test@test.com",
"startDate": "2014-1-18 13:00:00",
"endDate": "2014-1-19 16:00:00",
"availabilityType": "FreeBusyAndSuggestions"
}
[
{
"test@test.com":[
{
"date":"2014-01-18T00:00:00.000+0000",
"quality":"Excellent",
"timeSuggestions":[
{
"meetingTime":"2014-01-18T00:00:00.000+0000",
"quality":"Excellent",
"conflicts":[
{
"conflictType":"IndividualAttendeeConflict",
"numberOfMembers":0,
"numberOfMembersAvailable":0,
"numberOfMembersWithConflict":0,
"numberOfMembersWithNoData":0,
"freeBusyStatus":"Free"
}
],
"workTime":true
},
{
"meetingTime":"2014-01-18T00:30:00.000+0000",
"quality":"Good",
"conflicts":[
{
"conflictType":"IndividualAttendeeConflict",
"numberOfMembers":0,
"numberOfMembersAvailable":0,
"numberOfMembersWithConflict":0,
"numberOfMembersWithNoData":0,
"freeBusyStatus":"Free"
}
],
"workTime":true
},
{
"meetingTime":"2014-01-18T16:00:00.000+0000",
"quality":"Good",
"conflicts":[
{
"conflictType":"IndividualAttendeeConflict",
"numberOfMembers":0,
"numberOfMembersAvailable":0,
"numberOfMembersWithConflict":0,
"numberOfMembersWithNoData":0,
"freeBusyStatus":"Free"
}
],
"workTime":true
}
]
}
]
}
]
| |
Prerequisites: | [None] | |
Support and limitations: | Works in Ultra Task Pipelines. | |
Account: | This Snap uses account references created on the Accounts page of SnapLogic Manager to handle access to this endpoint. See Configuring Microsoft Exchange Accounts for information on setting up this type of account. | |
Views: | Â | |
Settings | ||
Label | Required. The name for the Snap. You can modify this to be more specific, especially if you have more than one of the same Snap in your pipeline. | |
Object type | Required. An object type that will be read from Exchange. Example:Â AvailabilityEntity Default value:Â AvailabilityEntity | |
Snap Pack History
Have feedback? Email documentation@snaplogic.com | Ask a question in the SnapLogic Community
© 2017-2024 SnapLogic, Inc.