diff --git a/synology_dsm_upgrade_api.yml b/synology_dsm_upgrade_api.yml index 85a391a..a81b235 100644 --- a/synology_dsm_upgrade_api.yml +++ b/synology_dsm_upgrade_api.yml @@ -28,13 +28,16 @@ # 1) Découverte des APIs (paths & versions) via SYNO.API.Info - name: Discover SYNO.API.Auth & SYNO.Core.Upgrade via SYNO.API.Info ansible.builtin.uri: - url: >- - {{ base_url }}/webapi/entry.cgi - ?api=SYNO.API.Info&version=1&method=query - &query=SYNO.API.Auth,SYNO.Core.Upgrade + url: "{{ base_url }}/webapi/entry.cgi" method: GET return_content: true validate_certs: "{{ syno_verify_ssl }}" + status_code: 200 + url_parameters: + api: "SYNO.API.Info" + version: 1 + method: "query" + query: "SYNO.API.Auth,SYNO.Core.Upgrade" register: api_info failed_when: api_info.json.success is not defined or api_info.json.success != true