POST api/CRM/ProcessTrialOrder
Creates a trial order for the customer.
Request Information
URI Parameters
None.
Body Parameters
TrialOrder object.
TrialOrder| Name | Description | Type | Additional information |
|---|---|---|---|
| LeadId |
Lead Id |
globally unique identifier |
None. |
| PersonNumber |
Person Number |
string |
None. |
| StartDate |
Payment Duration |
date |
None. |
| CampaignCode |
Campaign Code |
string |
None. |
| SalesPersonName |
Sales Person Name |
string |
None. |
| SalesPersonEmail |
Sales Person Email |
string |
None. |
| SalesPersonOffice |
Sales Person Office |
string |
None. |
| IsAdtracking |
Is Adtracking |
boolean |
None. |
| Products |
Products |
Collection of OrderedProduct |
None. |
| DialerCampaignName |
Dialer campaign name |
string |
None. |
| DialerOrderId |
Dialar order id |
string |
None. |
| DialerSource |
Dialer source |
string |
None. |
| SMSApprovedDate |
SMS approved date |
date |
None. |
Request Formats
application/json, text/json
Sample:
{
"LeadId": "9c4634d4-d9fc-4ed6-8322-a1d14f6d35d9",
"PersonNumber": "sample string 2",
"StartDate": "2025-12-22T03:05:18.8673587+00:00",
"CampaignCode": "sample string 4",
"SalesPersonName": "sample string 5",
"SalesPersonEmail": "sample string 6",
"SalesPersonOffice": "sample string 7",
"IsAdtracking": true,
"Products": [
{
"$id": "2",
"Address": {
"$id": "3",
"Address1": "sample string 1",
"Address2": "sample string 2",
"City": "sample string 3",
"DoorCode": "sample string 4",
"PostNumber": "sample string 5"
},
"DesiredSerialNumber": "sample string 1",
"ExtraTagCount": 2,
"Name": "sample string 3",
"PublicId": "sample string 4",
"SecurityServiceOpted": true
},
{
"$ref": "2"
}
],
"DialerCampaignName": "sample string 9",
"DialerOrderId": "sample string 10",
"DialerSource": "sample string 11",
"SMSApprovedDate": "2025-12-22T03:05:18.8673587+00:00"
}
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
Response| Name | Description | Type | Additional information |
|---|---|---|---|
| Result | boolean |
None. |
|
| Message | string |
None. |
|
| Errors | Object |
None. |
Response Formats
application/json, text/json
Sample:
{
"Result": true,
"Message": "sample string 2",
"Errors": {
"$id": "2"
}
}