Clients

Last modified by Steffi F on 2025/09/29 13:34

Create Client

These commands are used to create or update clients. If a ClientId is specified, the corresponding client entry is updated; otherwise, a new entry is created.
If no ClientId is specified, the ActiveDirectoryObjectId or the ComputerName and ComputerDomain combination are used to determine if the client already exists. In all cases, the corresponding ClientIds are returned in the response.

Hinweis  Note:  

For V1, V2, and V3, it is necessary to specify all client values.

SaveClients_V1 Request
▶
SaveClients_V1 Response
▶
SaveClients_V2 Request
▶
SaveClients_V2 Response
▶
SaveClients_V3 Request
▶
SaveClients_V3 Response
▶

Delete Clients

DeleteClients_V1 Request
▶
DeleteClients_V1 Response
▶

Request Client ID

You can use the command to request your Client ID from the ACMP Server. The ACMP Server requires all properties in the request to be filled in in order to return a unique Client ID.

GetClientId_V1 Request
▶
GetClientId_V1 Response
▶

Create mobile devices

SaveMobileDevices_V1 Request
▶
SaveMobileDevices_V1 Response
▶
SaveMobileDevices_V2 Request
▶
SaveMobileDevices_V2 Response
▶

Enter scan data

These commands enter or update scan data. The corresponding scan data is updated or newly created on the client via the ClientId. In all cases, the corresponding result codes are returned in the response in order to receive feedback on the execution. The properties that contain a foreign or primary key must be set. All other properties are optional.

Response codes:

0: Scan data could be entered or updated.

9: General error message.

19: Database error: Insert, Update or Delete.

26: ClientID does not exist

Unique values for the scan data

  • SaveCPU
    • ProcessorName
  • SaveHardDrives
    • HaId
  • SaveLogicalDrives
    • Name
    • DeviceLocator
    • SerialNumber
    • SlotID
  • SaveMonitors
    • RegKey
  • SaveNetworkCards
    • Name
    • MACAddress
  • SaveServices
    • Name
  • SaveShares
    • Name

SaveMemorySlots

SaveBattery
▶
SaveBiosData
▶
SaveCdDvdDrives
▶
SaveCPU
▶
SaveCPU V2
▶
SaveDevices
▶
SaveHardDrives
▶
SaveDisplays
▶
SaveLogicalDrives
▶
SaveMachine
▶
SaveMainboard
▶
SaveMemory
▶
SaveMemorySlots
▶
SaveMonitors
▶
SaveNetcards
▶
SaveOperatingSystem
▶
SavePrinter
▶
SaveServices
▶
SaveShares
▶

Specify the size in megabytes.

SaveLinuxSoftware
▶
SaveMacOsSoftware
▶
SaveMobileApp
▶

Load Client List

GetClientList Request
▶
GetClientList Response
▶

Load Client Scan Data

GetBattery Request
▶
GetBattery Response
▶
GetBiosData Request
▶
GetBiosData Response
▶
GetCdDvdDrives Request
▶
GetCdDvdDrives Response
▶
GetCPU Request
▶
GetCPU Response
▶
GetDevices Request
▶
GetDevices Response
▶
GetDisplays Request
▶
GetDisplays Response
▶
GetHardDrives Request
▶
GetHardDrives Response
▶
GetLogicalDrives Request
▶
GetLogicalDrives Response
▶
GetMachine Request
▶
GetMachine Response
▶
GetMainboard Request
▶
GetMainboard Response
▶
GetMemory Request
▶
GetMemory Response
▶
GetMemorySlots Request
▶
GetMemorySlots Response
▶
GetMonitors Request
▶
GetMonitors Response
▶
GetNetcards Request
▶
GetNetcards Response
▶
GetOperatingSystem Request
▶
GetOperatingSystem Response
▶
GetOperatingSystem V2 Request
▶
GetOperatingSystem V2 Response
▶
GetPrinters Request
▶
GetPrinters Response
▶
GetServices Request
▶
GetServices Response
▶
GetShares Request
▶
GetShares Response
▶
GetSoftware Request
▶
GetSoftware Response
▶

Unix Clients

RegisterUnixClient_V1 Request
▶
RegisterUnixClientV1 Response
▶

 

© Aagon GmbH 2026
Besuchen Sie unsere aagon-Community