--- title: "Create Contact" slug: "create-contact" updated: 2025-08-29T18:57:40Z published: 2025-08-29T18:57:40Z canonical: "documentation.decisions.com/create-contact" --- > ## Documentation Index > Fetch the complete documentation index at: https://documentation.decisions.com/llms.txt > Use this file to discover all available pages before exploring further. # Create Contact | Step Details | | --- | | **Introduced in Version** | 4.0.0 | | **Last Modified in Version** | 9.10.0 | | **Location** | Integration > Microsoft365 > Exchange > Contacts | The **Create Contact** step creates a contact for a connected Microsoft365 Exchange account. ### Prerequisites - This step requires the [Microsoft 365 Exchange](https://documentation.decisions.com/docs/microsoft365-exchange) module to be [installed](https://documentation.decisions.com/docs/installing-modules-decisions) before it will be available in the toolbox. - A [dependency](https://documentation.decisions.com/docs/project-dependencies) must be created after installing the module in order for the the steps to be properly used. --- ## Properties #### Inputs | Property | Description | Data Type | | --- | --- | --- | | Contact Folder Id | ID of the contact folder to create contact in. | String | | Contact Request | Attributes of the contact to create. | Microsoft365ContactRequest | | User Identifier | Identifier of the user to associate with the creation of the contact. | String | #### Settings | Property | Description | Data Type | | --- | --- | --- | | Settings Override | Optional settings to override default OAuth token. | InputExchangeSettings | #### Outputs | Property | Description | Data Type | | --- | --- | --- | | CreateContact_Output | Completed output information. | String | ![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/image-1753205060945.png) --- ## 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: ```csharp 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](https://documentation.decisions.com/docs/microsoft365-exchange)