### 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]
```