--- title: "Create Exchange Contact" slug: "create-exchange-contact" updated: 2025-09-02T19:29:55Z published: 2025-09-02T19:29:55Z canonical: "documentation.decisions.com/create-exchange-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 Exchange Contact | Step Details | | --- | | **Introduced in Version** | 4.0.0 | | **Last Modified in Version** | 7.12.0 | | **Location** | Integration > Exchange Web Services | The **Create Exchange Contact** step allows users to create contacts on the Microsoft Exchange Server. ### Prerequisites - This step requires the [Exchange Web Services module](https://documentation.decisions.com/docs/microsoft365-exchange) 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 Step to be used. --- ## Properties #### Inputs | Property | Description | Data Type | | --- | --- | --- | | Display Name | Display Name in Exchange. | String | | Email Address | SMTP email address. | String | | Exchange Server | Server and authentication to use. | ExchangeServerDefinition | | Given Name | First name of the contact. | String | | Surname | Last name of the contact. | String | #### Outputs | Property | Description | Data Type | | --- | --- | --- | | Output | The resulted contact made from the specified inputs. | Exchange Contact | ![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/image-1751996298074.png) --- ## Common Errors ### Value Cannot Be Null. If any of the input values are not filled out, the step will cause an error. To correct this, ensure every field of the inputs are properly filled out. #### Exception Message: ```csharp DecisionsFramework.Design.Flow.ErrorRunningFlowStep: Error running step Create Exchange Calendar Item 1[CreateExchangeCalendarItem] in flow [Step Library Flow]: Exception invoking method CreateExchangeCalendarItem on class CalendarSteps ---> DecisionsFramework.LoggedException: Exception invoking method CreateExchangeCalendarItem on class CalendarSteps ---> System.Exception: Create Exchange Calendar Item error. ---> System.ArgumentNullException: Value cannot be null. (Parameter 'value') at System.Enum.Parse(Type enumType, String value) at Decisions.Exchange.Utilities.GetExchangeService(ExchangeServerDefinition def) at Decisions.Exchange.CalendarSteps.CreateExchangeCalendarItem(ExchangeServerDefinition ExchangeServer, String Subject, String Body, DateTime StartTime, DateTime EndTime, String Location, String[] RequiredAttendees, String[] OptionalAttendees, FileData[] Attachments) --- End of inner exception stack trace --- at Decisions.Exchange.CalendarSteps.CreateExchangeCalendarItem(ExchangeServerDefinition ExchangeServer, String Subject, String Body, DateTime StartTime, DateTime EndTime, String Location, String[] RequiredAttendees, String[] OptionalAttendees, FileData[] Attachments) at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor) at System.Reflection.MethodBaseInvoker.InvokeWithManyArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) --- End of inner exception stack trace --- at DecisionsFramework.Design.Flow.StepImplementations.InvokeMethodStep.Run(StepStartData data) at DecisionsFramework.Design.Flow.FlowStep.RunStepInternal(String flowTrackingID, String stepTrackingID, KeyValuePairDataStructure[] stepRunDataValues, AbstractFlowTrackingData trackingData) at DecisionsFramework.Design.Flow.FlowStep.Start(String flowTrackingID, String stepTrackingID, FlowStateData data, AbstractFlowTrackingData trackingData, RunningStepData currentStepData) --- End of inner exception stack trace --- ``` --- Related InformationRelated Articles: [Exchange Web Services Module](https://documentation.decisions.com/docs/microsoft365-exchange)