# Create contract Creates a new contract, using the contract template wizard Endpoint: POST /v1/contracts/wizard Version: 1.0 ## Request fields (application/json-patch+json): - `contractTemplateId` (integer, required) The template for the category - `matterId` (integer,null) Optionally set the parent matter id - `parentContractId` (integer,null) Optionally set the parent contract id - `fields` (string,null) The fields (from contract template) for the contract - `name` (string, required) The contract name - `externalId` (string,null) Optionally set an ID from an external system. Uniqueness is enforced for your organisation - `teamId` (integer,null) Assigns a team to the contract. This can be required [ref: contractTemplate: TeamRequired] - `contractFile` (string,null)