View on GitHub

ickstream-docs

Public documentation about the ickStream Music Platform

Find available content services provided by ickStream Cloud which the current user have access to

Request:

{
    "jsonrpc": 2.0,
    "id": < A unique number used to correlate requests with responses, see JSON-RPC specification for more information >,
    "method": "findServices",
    "params": {
        "offset": <Optional, numeric index of first item to retrieve >
        "count": <Optional, number of items to retrieve >
        "type": <Optional, type of service to retrieve >
    }
}

Response:

{
    "jsonrpc": 2.0,
    "id": < The request identity >,
    "result": {
        "offset": <numeric index of the first item which is part of this response,
                           this is set based on the "offset" parameter provided in the request >
        "count": < number of items in this response, if "count" has been specified in request
                           it is the maximum value of this item >,
        "countAll": < Total number of services available for current user >,
        "items": [
            {
                "id": < Unique identity for this service >,
                "type": < Type of service >,
                "mainCategory": <Optional, the main category which this service belongs to >
                "name": < User friendly name of this service >,
                "url": < Endpoint for the content access protocol implementation provided by this service >,
                "addServiceUrl": < Endpoint to use when adding a service to a user account >
                "images": [ <Optional, array of images/logos available that should be used to represent this service>
                    {
                        "url": <URL to the image>
                        "serviceUrl": <Main url/prefix to use when accessing "service://" URIs provided by this service>
                        "type": <Type of image>
                        "width": <Width of image>
                        "height": <Height of image>
                    },
                    ...
                ]
            },
            ...
        ]
    }
}

Some important things to note:

Category:Cloud Core Protocol