Clients

Last modified by Steffi F on 2025/06/27 08:21

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 2025
Besuchen Sie unsere neue Aagon-Community