### Intune install command for silent installation Source: https://docs.idmelon.com/docs/software_and_hardware/idmelon_reader_driver/reader-driver-on-windows Example Intune install command for the Win32 app that installs the Reader Driver silently. The /S flag enables silent installation. ```bash IDmelonReaderDriverInstaller.exe /S config server set --api-url "https://skm.sample.com/api/url" ``` -------------------------------- ### Silent Installation Script Source: https://docs.idmelon.com/docs/for_administrators/automatic_software_deployment/deploy_with_windows_scripts Silently installs the application using the setup executable with the /S flag. Replace the placeholder path with the actual path to your installation executable and adjust parameters as necessary. Run from a command prompt with administrative privileges. ```batch @echo off echo Installing Application... start "" /wait "C:\Path\to\Your\Application\setup.exe" /S echo Installation complete. ``` -------------------------------- ### Server configuration commands for accesskey Source: https://docs.idmelon.com/docs/software_and_hardware/idmelon_reader_driver/reader-driver-on-windows Example server configuration commands for the Reader Driver. These commands are passed to the installer file during manual deployment instead of using the accesskey command separately. ```bash accesskey config server set --api-url https://skm.sample.com/api/url accesskey config server set --api-key API_KEY_VALUE accesskey config server set --workspace-id WORKSPACE_ID_VALUE ``` -------------------------------- ### Intune configuration command to run PowerShell script Source: https://docs.idmelon.com/docs/software_and_hardware/idmelon_reader_driver/reader-driver-on-windows Example Intune configuration command that runs the configuration script after installation to apply the required service settings. ```bash powershell.exe -ExecutionPolicy Bypass -File .\Configure-IDmelonReaderDriver.ps1 ``` -------------------------------- ### configs.xml configuration keys example Source: https://docs.idmelon.com/docs/software_and_hardware/idmelon_kiosk/deploy_idmelon_kiosk Example of the configs.xml file showing all configuration keys and their default values. ```xml https://myapps.microsoft.com false true true false true false true true true stable true 0 C:\Program Files (x86)\IDmelon\Accesskey false false true ``` -------------------------------- ### Intune detection rule file path Source: https://docs.idmelon.com/docs/software_and_hardware/idmelon_reader_driver/reader-driver-on-windows Example file-based detection path for an Intune detection rule to verify that the Reader Driver has been installed successfully. ```text C:\Program Files (x86)\IDmelon\Reader Driver\accesskey.exe ``` -------------------------------- ### Manual deployment installer configuration commands Source: https://docs.idmelon.com/docs/software_and_hardware/idmelon_reader_driver/reader-driver-on-windows Manual deployment commands that pass the same configuration arguments to the installer file. Replace IDmelonReaderDriverInstaller.exe with the actual installer file name used in the deployment package. ```bash IDmelonReaderDriverInstaller.exe config server set --api-url https://skm.sample.com/api/url IDmelonReaderDriverInstaller.exe config server set --api-key API_KEY_VALUE IDmelonReaderDriverInstaller.exe config server set --workspace-id WORKSPACE_ID_VALUE ``` -------------------------------- ### Authentication logs - date range for a relying party (GET /administrator/workspace/activity/logs) Source: https://docs.idmelon.com/docs/for_administrators/app_integrations/api_integrations/rest_api Fetches authentication logs for a specific relying party within a date range using from/to parameters. The example shows a one-week window. Requires an API key. ```http GET https://skm.eu.idmelon.com/administrator/workspace/activity/logs?limit=50&rp=idmelon.com&from=2026-06-01T07:00:00.000Z&to=2026-06-08T07:00:00.000Z Authorization: YOUR_API_KEY ``` -------------------------------- ### rfIDEAS UID Byte Padding Examples Source: https://docs.idmelon.com/docs/software_and_hardware/idmelon_reader_driver/reader-driver-on-windows Examples of enabling and disabling UID byte padding for rfIDEAS card readers. ```bash accesskey config rfideas uid byte-padding ON ``` ```bash accesskey config rfideas uid byte-padding OFF ``` -------------------------------- ### KioskURLs example with multiple URLs Source: https://docs.idmelon.com/docs/software_and_hardware/idmelon_kiosk/deploy_idmelon_kiosk Example of configuring multiple URLs inside , with auth_required set to true on only one URL when multiple URLs are authenticated by the same platform. ```xml https://myapps.microsoft.com https://excel.cloud.microsoft https://idmelon.com ``` -------------------------------- ### GET /administrator/statistics/users Source: https://docs.idmelon.com/docs/for_administrators/app_integrations/api_integrations/rest_api This snippet documents the GET /administrator/statistics/users endpoint, which retrieves user statistics from the IDmelon Admin Panel REST API. It includes the authentication method and a cURL request example. ```APIDOC ## GET /administrator/statistics/users ### Description Retrieves workspace statistics for users. This endpoint is part of the IDmelon Admin Panel REST API and requires API key authentication. ### Method GET ### Endpoint /administrator/statistics/users ### Authentication API key authentication. Include the API key in the Authorization header. ### Request Example ``` curl -H "Authorization: YOUR_API_KEY" "https://skm.eu.idmelon.com/administrator/statistics/users" ``` ### Response No response schema is documented in the source. ``` -------------------------------- ### HTTP request with Authorization header Source: https://docs.idmelon.com/docs/for_administrators/app_integrations/api_integrations/rest_api Use this HTTP request example to send a GET request with the Authorization header containing your API key. ```http GET /administrator/statistics/users HTTP/1.1 Host: skm.eu.idmelon.com Authorization: YOUR_API_KEY ``` -------------------------------- ### Automate user web login - sample passkey login Source: https://docs.idmelon.com/docs/for_administrators/workflow_automation/script-based-access-automation Sample command performing a web login with passkey. Uses action "login", window "newTab", and a timeout of 120000 milliseconds (2 minutes). The URL includes the {UserId} placeholder. ```bash accesskey access-automation weblogin execute automate --action "login" --window "newTab" --url "https://myapps.microsoft.com?login_hint={UserId}" --method passkey -t 120000 ``` -------------------------------- ### Install Workflow Automation app over remoting session (optional) Source: https://docs.idmelon.com/docs/software_and_hardware/workflow_automation/deploy_workflow_automation Copies the installer to the remote session and runs it silently with /S, waiting for completion. Skip this step if the app is already deployed through Intune. ```powershell $SetupSource = "C:\Users\you\Downloads\Workflow Automation\Setup.exe" $SetupDest = "C:\Temp\Setup.exe" Invoke-Command -Session $Session -ScriptBlock { New-Item -Path "C:\Temp" -ItemType Directory -Force | Out-Null } Copy-Item -Path $SetupSource -Destination $SetupDest -ToSession $Session # Install silently and wait for it to finish Invoke-Command -Session $Session -ScriptBlock { Start-Process $using:SetupDest -ArgumentList "/S" -Wait } ``` -------------------------------- ### GET /administrator/devices Source: https://docs.idmelon.com/docs/for_administrators/app_integrations/api_integrations/rest_api Lists end-user devices (IDmelon app installations) registered in the workspace. Supports pagination via limit and skip query parameters. ```APIDOC ## GET /administrator/devices ### Description List end-user devices (IDmelon app installations) registered in the workspace. ### Method GET ### Endpoint /administrator/devices ### Parameters #### Query Parameters - **limit** (integer) - Optional - Max number of devices per page (e.g. 50). - **skip** (integer) - Optional - Offset for pagination. ### Request Example GET https://skm.eu.idmelon.com/administrator/devices?limit=50 Authorization: YOUR_API_KEY ### Response #### Success Response (200) - **displayName** (string) - Display name of the device. - **createdDateTime** (string) - Creation timestamp of the device. - **hasOfflineAccess** (boolean) - Indicates if the device has offline access. - **apps** (object) - Optional. Contains installed app version. - **skip** (integer) - Pagination offset. - **limit** (integer) - Page size. - **total** (integer) - Total number of devices. - **totalOfDevices** (integer) - Total count of devices. - **totalOfAccessKey** (integer) - Total count of access keys. - **totalWithoutApp** (integer) - Total count of devices without app. #### Response Example { "displayName": "User's iPhone", "createdDateTime": "2026-06-08T23:21:26.614Z", "hasOfflineAccess": true, "apps": { "version": "1.0.0" }, "skip": 0, "limit": 50, "total": 100, "totalOfDevices": 100, "totalOfAccessKey": 50, "totalWithoutApp": 10 } ``` -------------------------------- ### Start capturing for a pre-trained login workflow - command template Source: https://docs.idmelon.com/docs/for_administrators/workflow_automation/script-based-access-automation Template for the accesskey access-automation automation-app execute capture command. Use it to start capturing a pre-trained login workflow (click simulation). The timeout is in milliseconds. ```bash accesskey access-automation automation-app execute capture --timeout "TIMEOUT_IN_MILLISECONDS" ``` -------------------------------- ### Example of open_url_after_login with placeholder token Source: https://docs.idmelon.com/docs/for_administrators/shared_devices/shared_ipad/configuration_keys Shows a configuration key-value pair for open_url_after_login using the {email} placeholder token. The app replaces the token with the signed-in user's email address. ```xml open_url_after_login https://myapps.microsoft.com/?login_hint={email} ``` -------------------------------- ### List end-user devices (GET /administrator/devices) Source: https://docs.idmelon.com/docs/for_administrators/app_integrations/api_integrations/rest_api Fetches a page of end-user devices (IDmelon app installations) with a limit of 50. Requires an API key in the Authorization header. The response envelope includes pagination metadata such as skip, limit, total, and device counts. ```http GET https://skm.eu.idmelon.com/administrator/devices?limit=50 Authorization: YOUR_API_KEY ``` -------------------------------- ### Install Microsoft Graph PowerShell module Source: https://docs.idmelon.com/docs/for_administrators/app_integrations/integration_guides/app_integration_guides/entraid Run this command in Windows PowerShell as an Administrator to install the Microsoft.Graph module if it is not already installed. ```powershell Install-Module Microsoft.Graph -Scope CurrentUser ``` -------------------------------- ### Execute pre-trained login workflow - command template Source: https://docs.idmelon.com/docs/for_administrators/workflow_automation/script-based-access-automation Template for the accesskey access-automation automation-app execute command. Use it to run a pre-trained login workflow (click simulation) with actions login, logout, or login-logout. The environment is TBD. Add the --auto-capture option to perform training if no training data is found. ```bash accesskey access-automation automation-app execute automate --action "ACTION_TO_BE_PERFORMED" --environment "THE_WORKING_ENVIRONMENT" --login-max-idle-time "TIME_IN_MINUTES" --timeout "TIMEOUT_IN_MILLISECONDS" ``` -------------------------------- ### Add shortcut tiles with shortcut_list Source: https://docs.idmelon.com/docs/for_administrators/shared_devices/shared_ipad/customization Adds tiles to the home screen. Each tile is a dict with title, url, and iconName keys. The iconName is fetched as .png from your image host; unresolved names show no icon. The example uses icons the host already serves: teams, outlook, and myapps. ```xml shortcut_list title Teams url msteams:// iconName teams title Outlook url ms-outlook:// iconName outlook title My Apps url https://myapps.microsoft.com iconName myapps ``` -------------------------------- ### Response format: success example Source: https://docs.idmelon.com/docs/for_administrators/workflow_automation/script-based-access-automation Example of a successful response from the IDmelon Driver. The 'result' key is 0, indicating success. ```json { "result": 0, ... } ``` -------------------------------- ### Apply kiosk and extension configs via Accesskey CLI Source: https://docs.idmelon.com/docs/software_and_hardware/idmelon_kiosk/deploy_idmelon_kiosk Applies both kiosk and extension configurations in one command. Replace [Kiosk-Configs-Base64-String] and [Extension-Configs-Base64-String] with the respective base64 strings. ```powershell accesskeycli kiosk -s -c [Kiosk-Configs-Base64-String] -e [Extension-Configs-Base64-String] ```