Home > Develop > IP Control > REST API > API List
  
  
getSupportedApiInfo (v1.0)
Estimated reading time: 2 minutes
- This API provides the supported services and their information. This API is used in the initialization sequence to dynamically fetch the service compatibility of the server.
Syntax
- http://<Base URL>/guide
Authentication Level
- none
Request
- params' Elements
- An object composed of the following pair(s).
| name | type | multiplicity | default | description | 
|---|---|---|---|---|
| services | string-array | ? | null | Services to fetch API information. Null or empty arrays are treated as all services. | 
- JSON Example
- 
    { "method": "getSupportedApiInfo", "id": 5, "params": [{"services": [ "system", "avContent" ]}], "version": "1.0" }
Response
- result's Elements
- An array of objects composed of the following pairs.
| name | type | multiplicity | default | description | ||
|---|---|---|---|---|---|---|
| service | string | 1 | Name of this service. | |||
| protocols | string-array | 1 | Supported transports. | |||
| apis | (object-array) | 1 | Supported APIs. | |||
| name | string | 1 | Name of this API. | |||
| versions | (object-array) | 1 | Detail of supported versions of this API. | |||
| version | string | 1 | Version of this API. | |||
| protocols | string-array | ? | null | Transport for this API, if there are any exception from that of belonging service. | ||
| authLevel | string | ? | "none" | Authentication level of this API. | ||
| notifications | (object-array) | ? | null | Supported Notification APIs. | ||
| name | string | 1 | Name of this API. | |||
| versions | (object-array) | 1 | Detail of supported versions of this API. | |||
| version | string | 1 | Version of this API. | |||
| authLevel | string | ? | "none" | Authentication level of this API. | ||
- JSON Example
- 
    { "result": [[ { "apis": [{ "versions": [{"version": "1.0"}], "name": "getSystemInformation" }], "service": "system", "protocols": ["xhrpost:jsonizer"] }, { "apis": [ { "versions": [{ "version": "1.0", "authLevel": "generic" }], "name": "setPlayContent" }, { "versions": [ {"version": "1.1"}, {"version": "1.0"} ], "name": "getCurrentExternalInputsStatus" } ], "service": "avContent", "protocols": ["xhrpost:jsonizer"] } ]], "id": 5 }
- Error Code
- No additional error codes are defined. Refer to error code for common errors.
Last modified: 26 Jul 2024
        
    
