Hello,
Ajax Systems plugin is currently broken due to a Cloud API authentication issue.
Environment:
- Plugin: Ajax Systems
- Version: 2025-11-26
- Jeedom: Docker (also tested on fresh container)
- Log level: DEBUG
Problem:
All requests to cloud.jeedom.com/service/ajaxSystem return HTTP 401 with error:
« No param user apikey or header authorization provide »
This happens even when:
- apikey is provided as URL parameter
- Authorization headers are used
- session_token is valid
- Global API key is regenerated
Example failing endpoint:
/service/ajaxSystem?path=/user/{id}/hubs/{id}/devices/{id}
As a result:
- Only partial device list is retrieved
- Device details fail
- Equipment creation fails with « The name of the equipment cannot be empty »
This looks like a breaking change on cloud.jeedom.com side.
Please verify and fix cloud authentication for ajaxSystem plugin.
Best regards
Sebastian
Information Jeedom
Core : 4.5.1 (master)
DNS Jeedom : No
Plugin : Ajax Systems
Version : 2025-11-26 01:22:04 (stable)