Have Questions?  Need Expert Answers?  JOIN LUNCH N' LEARNS!

List Contacts

Prev Next
Step Details
Introduced in Version4.0.0
Last Modified in Version9.10.0
LocationIntegration > Microsoft365 > Exchange > Contacts

The List Contacts step returns a list of existing contacts for a connected Microsoft365 Exchange account.

Prerequisites 

  • This step requires the Microsoft 365 Exchange module to be installed before it will be available in the toolbox. 
  • A dependency must be created after installing the module in order for the the steps to be properly used.

Properties

Inputs

PropertyDescriptionData Type
User IdentifierIdentifier of the user to associate with pulling a list of contacts.String

Settings

PropertyDescriptionData Type
Settings OverrideOptional settings to override default OAuth token.
InputExchangeSettings

Outputs

PropertyDescriptionData Type
OutputOutputs completed list retrieved.Microsoft365ContactList


Common Errors

The Request Was Unsuccessful.

If the token defined cannot be used to access Microsoft Exchange, the step will cause an error.

To correct this, ensure a correct and valid OAuth token has been established.

Exception Message:

DecisionsFramework.BusinessRuleException: [BusinessRule] The request was unsuccessful. ---> System.Net.Http.HttpRequestException: Response status code does not indicate success: 401 (Unauthorized).
at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()
at Decisions.Microsoft365.Exchange.GraphRest.SendHttpRequest(ExchangeSettings settingsOverride, String url, HttpContent content, HttpMethod httpMethod)
--- End of inner exception stack trace ---
at Decisions.Microsoft365.Exchange.GraphRest.SendHttpRequest(ExchangeSettings settingsOverride, String url, HttpContent content, HttpMethod httpMethod)
at Decisions.Microsoft365.Exchange.GraphRest.CreateHttpRequest(ExchangeSettings settingsOverride, String urlExtension, HttpContent content, HttpMethod httpMethod)
at Decisions.Microsoft365.Exchange.GraphRest.HttpResponsePost(ExchangeSettings settingsOverride, String urlExtension, HttpContent content)
at Decisions.Microsoft365.Exchange.GraphRest.Post(ExchangeSettings settingsOverride, String urlExtension, HttpContent content)
at Decisions.Microsoft365.Exchange.Steps.ExchangeCalenderSteps.CreateCalendarEvent(Microsoft365CalendarEvent microsoft365CalendarEvent, String userIdentifier, String calendarId, InputExchangeSettings settingsOverride)
at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
at System.Reflection.MethodBaseInvoker.InvokeDirectByRefWithFewArgs(Object obj, Span`1 copyOfArgs, BindingFlags invokeAttr)


Related Information


Related Articles:
Exchange Web Services Module