{ "uuid": "20f31d9e-efc2-4e9a-8568-0267440102ca", "lastMigration": 29, "name": "SiriKit Cloud Media", "endpointPrefix": "api", "latency": 0, "port": 3000, "hostname": "", "routes": [ { "uuid": "ad56926c-c456-4b38-885e-eac5187fb7fd", "documentation": "Configuration Resource", "method": "get", "endpoint": "configuration", "responses": [ { "uuid": "5cb6fa67-4436-47f3-a773-e1d6ad7bb188", "body": "", "latency": 0, "statusCode": 200, "label": "", "headers": [ { "key": "Content-Type", "value": "application/jose" }, { "key": "Cache-Control", "value": "" }, { "key": "ETag", "value": "" }, { "key": "x-applecloudextension-session-id", "value": "" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "84d77913-abbf-46d0-8c54-885708b2ad92", "body": "", "latency": 0, "statusCode": 304, "label": "", "headers": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Cache-Control", "value": "" }, { "key": "x-applecloudextension-session-id", "value": "" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "5ef945cd-230d-4c39-b3fe-5ccb0e54e5fe", "documentation": "addMedia", "method": "post", "endpoint": "intent/addMedia", "responses": [ { "uuid": "e8158b4c-76a9-4e7d-b7d4-2593fd16fdcd", "body": "[\n {\n \"method\": \"{{oneOf (array 'AddMediaIntentHandling.resolveMediaItems')}}\",\n \"result\": {\n \"resolutionResult\": [\n {\n \"class\": \"\",\n \"needsValue\": {},\n \"notRequired\": {},\n \"unsupported\": {}\n }\n ]\n }\n }\n]", "latency": 0, "statusCode": 200, "label": "", "headers": [ { "key": "Content-Type", "value": "application/json" }, { "key": "x-applecloudextension-session-id", "value": "" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "2ec8e9fa-1cfd-4af4-a090-3a74f4d05630", "documentation": "playMedia", "method": "post", "endpoint": "intent/playMedia", "responses": [ { "uuid": "f9653360-9a7f-4d41-b1b5-ace95abe5bac", "body": "[\n {\n \"method\": \"{{oneOf (array 'PlayMediaIntentHandling.resolveMediaItems')}}\",\n \"result\": {\n \"resolutionResult\": [\n {\n \"class\": \"\",\n \"needsValue\": {},\n \"notRequired\": {},\n \"unsupported\": {}\n }\n ]\n }\n }\n]", "latency": 0, "statusCode": 200, "label": "", "headers": [ { "key": "Content-Type", "value": "application/json" }, { "key": "x-applecloudextension-session-id", "value": "" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "50912f9e-2582-45d4-829c-48e73ff54afc", "documentation": "updateMediaAffinity", "method": "post", "endpoint": "intent/updateMediaAffinity", "responses": [ { "uuid": "000281af-724b-4d41-abd0-3f75a9b15c87", "body": "[\n {\n \"method\": \"{{oneOf (array 'UpdateMediaAffinityIntentHandling.resolveMediaItems')}}\",\n \"result\": {\n \"resolutionResult\": [\n {\n \"class\": \"\",\n \"needsValue\": {},\n \"notRequired\": {},\n \"unsupported\": {}\n }\n ]\n }\n }\n]", "latency": 0, "statusCode": 200, "label": "", "headers": [ { "key": "Content-Type", "value": "application/json" }, { "key": "x-applecloudextension-session-id", "value": "" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "12202788-ecbb-4d87-9150-c8cc67fd6d4b", "documentation": "playMedia", "method": "post", "endpoint": "queues/playMedia", "responses": [ { "uuid": "b5ce57b8-d083-4f5c-ba7d-2871f91ca803", "body": "{\n \"content\": [\n {\n \"attributes\": {\n \"albumName\": \"Blood On the Tracks\",\n \"artistName\": \"Bob Dylan\",\n \"artwork\": {\n \"url\": \"\"\n },\n \"composerName\": \"B. Dylan\",\n \"durationInMillis\": {{faker 'number.int' max=99999}},\n \"genreNames\": [\n \"\"\n ],\n \"name\": \"Tangled Up In Blue\",\n \"trackNumber\": 1\n },\n \"control\": \"song\",\n \"identifier\": \"j15f8A3cuU0GG\",\n \"isLive\": {{faker 'datatype.boolean'}},\n \"playIndex\": {{faker 'number.int' max=99999}},\n \"url\": \"\"\n }\n ],\n \"contentItemsCount\": {{faker 'number.int' max=99999}},\n \"controls\": {\n \"default\": {\n \"activity\": {\n \"playElapsed\": {{faker 'number.int' max=99999}},\n \"playElapsedInterval\": {{faker 'number.int' max=99999}},\n \"playPaused\": 5\n },\n \"commands\": {\n \"bookmarkTrack\": {{faker 'datatype.boolean'}},\n \"dislikeTrack\": {{faker 'datatype.boolean'}},\n \"likeTrack\": {{faker 'datatype.boolean'}},\n \"nextTrack\": {{faker 'datatype.boolean'}},\n \"preferSkipBackward\": {{faker 'datatype.boolean'}},\n \"preferSkipForward\": {{faker 'datatype.boolean'}},\n \"previousTrack\": {{faker 'datatype.boolean'}},\n \"seekToPlaybackPosition\": {{faker 'datatype.boolean'}},\n \"skipBackward\": {{faker 'datatype.boolean'}},\n \"skipForward\": {{faker 'datatype.boolean'}}\n },\n \"scheme\": \"{{oneOf (array 'custom' 'onDemand' 'internetRadio' 'liveStreaming' 'audioBook' 'podcast' 'advertisement')}}\"\n }\n },\n \"identifier\": \"u104823q8201\",\n \"insertPointer\": {\n \"afterIdentifier\": \"j15f8A3cuU0GG\",\n \"replace\": {{faker 'datatype.boolean'}}\n },\n \"nextContentUrl\": \"\",\n \"playPointer\": {\n \"contentIdentifier\": \"j15f8A3cuU0GG\",\n \"offsetInMillis\": 10942\n },\n \"prerollSeconds\": {{faker 'number.float'}},\n \"previousContentUrl\": \"\",\n \"skipsRemaining\": {{faker 'number.int' max=99999}},\n \"version\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "acbfd759-e721-4aea-a46b-92061d425c77", "body": "", "latency": 0, "statusCode": 204, "label": "", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "39cb84eb-ce8d-46c7-bd60-a2f37f76fce1", "body": "", "latency": 0, "statusCode": 401, "label": "", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "e3f0768a-2b3c-4691-b536-222d712b5b62", "body": "", "latency": 0, "statusCode": 410, "label": "", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "5fe85991-f058-4d0a-a654-6d77fa6e9d56", "documentation": "updateActivity", "method": "post", "endpoint": "queues/updateActivity", "responses": [ { "uuid": "9abd90b1-80e1-4324-a4f6-0724168f7112", "body": "{\n \"queue\": {\n \"content\": [\n {\n \"attributes\": {\n \"albumName\": \"Blood On the Tracks\",\n \"artistName\": \"Bob Dylan\",\n \"artwork\": {\n \"url\": \"\"\n },\n \"composerName\": \"B. Dylan\",\n \"durationInMillis\": {{faker 'number.int' max=99999}},\n \"genreNames\": [\n \"\"\n ],\n \"name\": \"Tangled Up In Blue\",\n \"trackNumber\": 1\n },\n \"control\": \"song\",\n \"identifier\": \"j15f8A3cuU0GG\",\n \"isLive\": {{faker 'datatype.boolean'}},\n \"playIndex\": {{faker 'number.int' max=99999}},\n \"url\": \"\"\n }\n ],\n \"contentItemsCount\": {{faker 'number.int' max=99999}},\n \"controls\": {\n \"default\": {\n \"activity\": {\n \"playElapsed\": {{faker 'number.int' max=99999}},\n \"playElapsedInterval\": {{faker 'number.int' max=99999}},\n \"playPaused\": 5\n },\n \"commands\": {\n \"bookmarkTrack\": {{faker 'datatype.boolean'}},\n \"dislikeTrack\": {{faker 'datatype.boolean'}},\n \"likeTrack\": {{faker 'datatype.boolean'}},\n \"nextTrack\": {{faker 'datatype.boolean'}},\n \"preferSkipBackward\": {{faker 'datatype.boolean'}},\n \"preferSkipForward\": {{faker 'datatype.boolean'}},\n \"previousTrack\": {{faker 'datatype.boolean'}},\n \"seekToPlaybackPosition\": {{faker 'datatype.boolean'}},\n \"skipBackward\": {{faker 'datatype.boolean'}},\n \"skipForward\": {{faker 'datatype.boolean'}}\n },\n \"scheme\": \"{{oneOf (array 'custom' 'onDemand' 'internetRadio' 'liveStreaming' 'audioBook' 'podcast' 'advertisement')}}\"\n }\n },\n \"identifier\": \"u104823q8201\",\n \"insertPointer\": {\n \"afterIdentifier\": \"j15f8A3cuU0GG\",\n \"replace\": {{faker 'datatype.boolean'}}\n },\n \"nextContentUrl\": \"\",\n \"playPointer\": {\n \"contentIdentifier\": \"j15f8A3cuU0GG\",\n \"offsetInMillis\": 10942\n },\n \"prerollSeconds\": {{faker 'number.float'}},\n \"previousContentUrl\": \"\",\n \"skipsRemaining\": {{faker 'number.int' max=99999}},\n \"version\": \"\"\n },\n \"userActivity\": {\n \"activityType\": \"com.mediastreamingservice.playmedia\",\n \"persistentIdentifier\": \"\",\n \"title\": \"\",\n \"userInfo\": {},\n \"version\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "6de9c029-beae-4acd-978b-bb22c6e36ca8", "body": "", "latency": 0, "statusCode": 204, "label": "", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "30c0e030-22e7-470b-8440-be8e23d30be7", "body": "", "latency": 0, "statusCode": 401, "label": "", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "2680086d-b1da-460e-8778-c0aa0bb9358a", "body": "", "latency": 0, "statusCode": 404, "label": "", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "15857564-90ce-490b-86bd-be8743b9c18d", "body": "", "latency": 0, "statusCode": 410, "label": "", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" } ], "proxyMode": false, "proxyHost": "", "proxyRemovePrefix": false, "tlsOptions": { "enabled": false, "type": "CERT", "pfxPath": "", "certPath": "", "keyPath": "", "caPath": "", "passphrase": "" }, "cors": true, "headers": [], "proxyReqHeaders": [{ "key": "", "value": "" }], "proxyResHeaders": [{ "key": "", "value": "" }], "data": [], "folders": [], "rootChildren": [ { "type": "route", "uuid": "ad56926c-c456-4b38-885e-eac5187fb7fd" }, { "type": "route", "uuid": "5ef945cd-230d-4c39-b3fe-5ccb0e54e5fe" }, { "type": "route", "uuid": "2ec8e9fa-1cfd-4af4-a090-3a74f4d05630" }, { "type": "route", "uuid": "50912f9e-2582-45d4-829c-48e73ff54afc" }, { "type": "route", "uuid": "12202788-ecbb-4d87-9150-c8cc67fd6d4b" }, { "type": "route", "uuid": "5fe85991-f058-4d0a-a654-6d77fa6e9d56" } ] }