POST api/Validation/DeviceRegistration

Request Information

URI Parameters

None.

Body Parameters

DeviceRegistrationRequest
NameDescriptionTypeAdditional 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
NameDescriptionTypeAdditional 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>