| Field | Data Type | Required/Optional | Description |
|---|---|---|---|
| FormFile | String (Binary) | Required | The file which is required to upload into Fusion. |
| OrderId | String (Guid) | Optional | If the DataFile is part of an existing order already registered with Fusion, you can mention it here. |
| UsageId | Integer (int32) | Required | Usage information which helps to identify the purpose or environment for the request. |
| SolutionId | String (Guid) | Required | SolutionId is the Id of the solution defined in Fusion. |
| SubjectHandle | String | Required | Subject handle could be a generic value which is common across all records for each Order. |
| Record.RecordHandle | String | Required | Record Handle/information which is passed by the user. |
| Record.FullName | String Max Length: 100 Min Length: 0 Nullable: true |
Optional | Full name of the end user which is passed by the Fusion user. |
| Record.FirstName | String Max Length: 100 Min Length: 0 Nullable: true |
Optional | First name of the end user which is passed by the Fusion user. |
| Record.LastName | String Max Length: 100 Min Length: 0 Nullable: true |
Optional | Last name of the end user which is passed by the Fusion user. |
| Record.EmailAddress | String (Email) Max Length: 250 Min Length: 0 Nullable: true |
Optional | Email address of the end user which is passed by the Fusion user. |
| Record.Phone | String Max Length: 25 Min Length: 0 Nullable: true |
Optional | Phone number of the end user which is passed by the Fusion user. |
| Record.AddressLine1 | String Max Length: 250 Min Length: 0 Nullable: true |
Optional | Address line 1 of the end user which is passed by the Fusion user. |
| Record.AddressLine2 | String Max Length: 250 Min Length: 0 Nullable: true |
Optional | Address Line 2 of the end user which is passed by the Fusion user. |
| Record.AddressLine3 | String Max Length: 250 Min Length: 0 Nullable: true |
Optional | Address Line 3 of the end user which is passed by the Fusion user. |
| Record.AddressLine4 | String Max Length: 250 Min Length: 0 Nullable: true |
Optional | Address Line 4 of the end user which is passed by the Fusion user. |
| Record.AddressLine5 | String Max Length: 250 Min Length: 0 Nullable: true |
Optional | Address Line 5 of the end user which is passed by the Fusion user. |
| Record.City | String Max Length: 100 Min Length: 0 Nullable: true |
Optional | City of the end user which is passed by the Fusion user. |
| Record.State | String Max Length: 100 Min Length: 0 Nullable: true |
Optional | State of the end user which is passed by the Fusion user. |
| Record.PostalCode | String Max Length: 50 Min Length: 0 Nullable: true |
Optional | Postal Code of the end user which is passed by the Fusion user. |
| Record.Country | String Max Length: 50 Min Length: 0 Nullable: true |
Optional | Country of the end user which is passed by the Fusion user. |
| Record.AdditionalData | Nullable: true | Optional | Additional data from the request in JSON format. |
| Record.AdditionalDataSchemaId | String Max Length: 250 Min Length: 0 Nullable: true |
Optional | JSON schema information about the additional data. |