POST api/Validation/DeviceRegistration
Request Information
URI Parameters
None.
Body Parameters
DeviceRegistrationRequest| Name | Description | Type | Additional information |
|---|---|---|---|
| cpu_name | string |
None. |
|
| cpu_processor_id | string |
None. |
|
| cpu_cores | string |
None. |
|
| cpu_logical_processors | string |
None. |
|
| ram_capacity_gb | integer |
None. |
|
| ram_Speed | integer |
None. |
|
| ram_manufacture | string |
None. |
|
| ram_part_number | string |
None. |
|
| board_manufactures | string |
None. |
|
| board_product | string |
None. |
|
| board_serial_number | string |
None. |
|
| board_version | string |
None. |
|
| disk_model | string |
None. |
|
| disk_serial | string |
None. |
|
| disk_size_gb | integer |
None. |
|
| disk_media_type | string |
None. |
|
| os_name | string |
None. |
|
| os_version | string |
None. |
|
| os_architecture | string |
None. |
|
| os_serial | string |
None. |
|
| network_adaptor | string |
None. |
|
| mac_address | string |
None. |
|
| internal_ip | string |
None. |
|
| hostname | string |
None. |
|
| logged_in_user | string |
None. |
|
| system_name | string |
None. |
|
| domain_name | string |
None. |
|
| machine_guid | string |
None. |
|
| product_id | integer |
None. |
|
| product_version_name | string |
None. |
Request Formats
application/json, text/json
Sample:
{
"cpu_name": "sample string 1",
"cpu_processor_id": "sample string 2",
"cpu_cores": "sample string 3",
"cpu_logical_processors": "sample string 4",
"ram_capacity_gb": 1,
"ram_Speed": 1,
"ram_manufacture": "sample string 5",
"ram_part_number": "sample string 6",
"board_manufactures": "sample string 7",
"board_product": "sample string 8",
"board_serial_number": "sample string 9",
"board_version": "sample string 10",
"disk_model": "sample string 11",
"disk_serial": "sample string 12",
"disk_size_gb": 1,
"disk_media_type": "sample string 13",
"os_name": "sample string 14",
"os_version": "sample string 15",
"os_architecture": "sample string 16",
"os_serial": "sample string 17",
"network_adaptor": "sample string 18",
"mac_address": "sample string 19",
"internal_ip": "sample string 20",
"hostname": "sample string 21",
"logged_in_user": "sample string 22",
"system_name": "sample string 23",
"domain_name": "sample string 24",
"machine_guid": "sample string 25",
"product_id": 26,
"product_version_name": "sample string 27"
}
application/xml, text/xml
Sample:
<DeviceRegistrationRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/PromptTech.CRM.CustomerApp.Models"> <board_manufactures>sample string 7</board_manufactures> <board_product>sample string 8</board_product> <board_serial_number>sample string 9</board_serial_number> <board_version>sample string 10</board_version> <cpu_cores>sample string 3</cpu_cores> <cpu_logical_processors>sample string 4</cpu_logical_processors> <cpu_name>sample string 1</cpu_name> <cpu_processor_id>sample string 2</cpu_processor_id> <disk_media_type>sample string 13</disk_media_type> <disk_model>sample string 11</disk_model> <disk_serial>sample string 12</disk_serial> <disk_size_gb>1</disk_size_gb> <domain_name>sample string 24</domain_name> <hostname>sample string 21</hostname> <internal_ip>sample string 20</internal_ip> <logged_in_user>sample string 22</logged_in_user> <mac_address>sample string 19</mac_address> <machine_guid>sample string 25</machine_guid> <network_adaptor>sample string 18</network_adaptor> <os_architecture>sample string 16</os_architecture> <os_name>sample string 14</os_name> <os_serial>sample string 17</os_serial> <os_version>sample string 15</os_version> <product_id>26</product_id> <product_version_name>sample string 27</product_version_name> <ram_Speed>1</ram_Speed> <ram_capacity_gb>1</ram_capacity_gb> <ram_manufacture>sample string 5</ram_manufacture> <ram_part_number>sample string 6</ram_part_number> <system_name>sample string 23</system_name> </DeviceRegistrationRequest>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
device_registration_response| Name | Description | Type | Additional information |
|---|---|---|---|
| success | boolean |
None. |
|
| message | string |
None. |
|
| device_id | string |
None. |
|
| activationDetails | customerdetails |
None. |
Response Formats
application/json, text/json
Sample:
{
"success": true,
"message": "sample string 2",
"device_id": "sample string 3",
"activationDetails": {
"customer_Id": "sample string 1",
"customer_code": "sample string 2",
"name": "sample string 3",
"email_address": "sample string 4",
"phone_number": "sample string 5",
"address": "sample string 6",
"allowed_device_count": 7,
"allowed_branch_count": 8,
"is_activated": true,
"device_registered_on": "2025-12-21T07:56:07.7157901+04:00",
"activated_on": "2025-12-21T07:56:07.7157901+04:00",
"trial_end_on": "2025-12-21T07:56:07.7157901+04:00",
"premium_end_on": "2025-12-21T07:56:07.7157901+04:00",
"product_key": "sample string 14",
"trial_ref": "sample string 15",
"module_details": [
{
"module_code": "sample string 1",
"module_name": "sample string 2",
"module_id": 1,
"activation_status": true,
"api_url": "sample string 4",
"created_on": "2025-12-21T07:56:07.7157901+04:00"
},
{
"module_code": "sample string 1",
"module_name": "sample string 2",
"module_id": 1,
"activation_status": true,
"api_url": "sample string 4",
"created_on": "2025-12-21T07:56:07.7157901+04:00"
}
]
}
}
application/xml, text/xml
Sample:
<device_registration_response xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/PromptTech.CRM.CustomerApp.Models">
<activationDetails>
<activated_on>2025-12-21T07:56:07.7157901+04:00</activated_on>
<address>sample string 6</address>
<allowed_branch_count>8</allowed_branch_count>
<allowed_device_count>7</allowed_device_count>
<customer_Id>sample string 1</customer_Id>
<customer_code>sample string 2</customer_code>
<device_registered_on>2025-12-21T07:56:07.7157901+04:00</device_registered_on>
<email_address>sample string 4</email_address>
<is_activated>true</is_activated>
<module_details xmlns:d3p1="http://schemas.datacontract.org/2004/07/PromptTech.CRM.DAO.ViewModel">
<d3p1:ModuleDetailsVM>
<d3p1:activation_status>true</d3p1:activation_status>
<d3p1:api_url>sample string 4</d3p1:api_url>
<d3p1:created_on>2025-12-21T07:56:07.7157901+04:00</d3p1:created_on>
<d3p1:module_code>sample string 1</d3p1:module_code>
<d3p1:module_id>1</d3p1:module_id>
<d3p1:module_name>sample string 2</d3p1:module_name>
</d3p1:ModuleDetailsVM>
<d3p1:ModuleDetailsVM>
<d3p1:activation_status>true</d3p1:activation_status>
<d3p1:api_url>sample string 4</d3p1:api_url>
<d3p1:created_on>2025-12-21T07:56:07.7157901+04:00</d3p1:created_on>
<d3p1:module_code>sample string 1</d3p1:module_code>
<d3p1:module_id>1</d3p1:module_id>
<d3p1:module_name>sample string 2</d3p1:module_name>
</d3p1:ModuleDetailsVM>
</module_details>
<name>sample string 3</name>
<phone_number>sample string 5</phone_number>
<premium_end_on>2025-12-21T07:56:07.7157901+04:00</premium_end_on>
<product_key>sample string 14</product_key>
<trial_end_on>2025-12-21T07:56:07.7157901+04:00</trial_end_on>
<trial_ref>sample string 15</trial_ref>
</activationDetails>
<device_id>sample string 3</device_id>
<message>sample string 2</message>
<success>true</success>
</device_registration_response>