| Field | Data Type | Required/Optional | Description |
|---|---|---|---|
| OrderId | String (Guid) Nullable: true |
Optional | If you want to map the DataFile with an existing order already registered with Fusion, you can pass it here. |
| UsageId | Integer (int32) | Required | Usage information which helps to identify the purpose or environment of the current request. |
| SolutionsId | String (Guid) | Required | SolutionsId is the Id of the solution defined in Fusion. |
| SubjectHandle | String Max Length: 250 Min Length: 0 Nullable: true |
Optional | Subject handle could be a generic value which is common across all the records for each Order. |
| Records | Array | Required | DataFiles information along with associated data records which are required to register with Fusion. |
Request Array Parameter
| Field | Data Type | Required/Optional | Description |
|---|---|---|---|
| RecordHandle | String Max Length: 250 Min Length: 0 Nullable: true |
Required | Record Handle/information which is passed by the user. |
| FullName | String Max Length: 100 Min Length: 0 Nullable: true |
Optional | Full name of the end user which is passed by the Fusion user. |
| FirstName | String Max Length: 100 Min Length: 0 Nullable: true |
Optional | First name of the end user which is passed by the Fusion user. |
| LastName | String Max Length: 100 Min Length: 0 Nullable: true |
Optional | Last name of the end user which is passed by the Fusion user. |
| 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. |
| Phone | String Max Length: 25 Min Length: 0 Nullable: true |
Optional | Phone number of the end user which is passed by the Fusion user. |
| 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. |
| 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. |
| 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. |
| 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. |
| 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. |
| City | String Max Length: 100 Min Length: 0 Nullable: true |
Optional | City of the end user which is passed by the Fusion user. |
| State | String Max Length: 100 Min Length: 0 Nullable: true |
Optional | State of the end user which is passed by the Fusion user. |
| PostalCode | String Max Length: 50 Min Length: 0 Nullable: true |
Optional | Postal Code of the end user which is passed by the Fusion user. |
| Country | String Max Length: 50 Min Length: 0 Nullable: true |
Optional | Country of the end user which is passed by the Fusion user. |
| AdditionalData | String Max Length: 250 Min Length: 0 Nullable: true |
Optional | Additional data which is associated with the request. |
| AdditionalDataSchemaId | String Max Length: 250 Min Length: 0 Nullable: true |
Optional | JSON schema about the additional data. |
| FileName | String | Required | The file name of the file posting, filename.extension. |
| FileData | String | Required | The base64 encoded file bytes of the file posting. |
| FileHash | String | Optional | The file hash to check the sum of the file data. |
| FileHashType | String Nullable: true |
Optional | Hash type, for example: SHA265 |