{ "uuid": "a9e4babe-a592-499e-911a-80de6fb1923d", "lastMigration": 29, "name": "Wowza Streaming Cloud REST API Reference Documentation", "endpointPrefix": "api/v1", "latency": 0, "port": 3000, "hostname": "", "routes": [ { "uuid": "4d5853b8-6164-412d-b71d-c7e56623bd96", "documentation": "Fetch Swagger information", "method": "get", "endpoint": "api/v1/specs", "responses": [ { "uuid": "48a9ac80-b63e-4eef-b4fc-d43abbed6398", "body": "{\n \"basePath\": \"/v1\",\n \"consumes\": [\n \"application/json\"\n ],\n \"definitions\": {},\n \"externalDocs\": {},\n \"host\": \"api.cloud.wowza.com\",\n \"info\": {},\n \"paths\": {},\n \"produces\": [\n \"application/json\"\n ],\n \"schemes\": \"https\",\n \"security\": [\n {\n \"wsc-api-key\": []\n },\n {\n \"wsc-access-key\": []\n }\n ],\n \"securityDefinitions\": {},\n \"swagger\": \"1.0.0\",\n \"tags\": [\n {}\n ],\n \"x-tagGroups\": [\n {}\n ]\n}", "latency": 0, "statusCode": 200, "label": "OK", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "4aef9b5c-418e-4fd4-9479-9982ca5fdd82", "documentation": "Fetch all live streams", "method": "get", "endpoint": "live_streams", "responses": [ { "uuid": "9e781814-20a9-423d-bbb5-536cfb05ffc5", "body": "{\n \"live_streams\": [\n {\n \"aspect_ratio_height\": 1080,\n \"aspect_ratio_width\": 1920,\n \"billing_mode\": \"pay_as_you_go\",\n \"broadcast_location\": \"us_west_california\",\n \"closed_caption_type\": \"cea\",\n \"connection_code\": \"0e15cb\",\n \"connection_code_expires_at\": \"2018-09-15T20:00:42.970Z\",\n \"created_at\": \"2017-11-13T20:00:42.970Z\",\n \"delivery_method\": \"push\",\n \"delivery_protocols\": [\n \"rtmp\",\n \"rtsp\",\n \"wowz\"\n ],\n \"delivery_type\": \"multi-bitrate\",\n \"direct_playback_urls\": [\n {\n \"rtmp\": [\n {\n \"name\": \"source\",\n \"url\": \"rtmp://abc123.entrypoint.cloud.wowza.com/app-51eb/wxyz6789\"\n },\n {\n \"name\": \"1920x1080\",\n \"output_id\": \"dcxq5q6c\",\n \"url\": \"rtmp://abc123.entrypoint.cloud.wowza.com/app-51eb/wxyz6789_stream1\"\n },\n {\n \"name\": \"1280x720\",\n \"output_id\": \"0g116zkf\",\n \"url\": \"rtmp://abc123.entrypoint.cloud.wowza.com/app-51eb/wxyz6789_stream2\"\n },\n {\n \"name\": \"854x480\",\n \"output_id\": \"4qqkwndt\",\n \"url\": \"rtmp://abc123.entrypoint.cloud.wowza.com/app-51eb/wxyz6789_stream3\"\n },\n {\n \"name\": \"640x360\",\n \"output_id\": \"0pv8djpg\",\n \"url\": \"rtmp://abc123.entrypoint.cloud.wowza.com/app-51eb/wxyz6789_stream4\"\n },\n {\n \"name\": \"512x288\",\n \"output_id\": \"b09xrxjf\",\n \"url\": \"rtmp://abc123.entrypoint.cloud.wowza.com/app-51eb/wxyz6789_stream5\"\n },\n {\n \"name\": \"320x180\",\n \"output_id\": \"bvkh2nsz\",\n \"url\": \"rtmp://abc123.entrypoint.cloud.wowza.com/app-51eb/wxyz6789_stream6\"\n }\n ]\n },\n {\n \"rtsp\": [\n {\n \"name\": \"source\",\n \"url\": \"rtsp://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789\"\n },\n {\n \"name\": \"1920x1080\",\n \"output_id\": \"dcxq5q6c\",\n \"url\": \"rtsp://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream1\"\n },\n {\n \"name\": \"1280x720\",\n \"output_id\": \"0g116zkf\",\n \"url\": \"rtsp://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream2\"\n },\n {\n \"name\": \"854x480\",\n \"output_id\": \"4qqkwndt\",\n \"url\": \"rtsp://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream3\"\n },\n {\n \"name\": \"640x360\",\n \"output_id\": \"0pv8djpg\",\n \"url\": \"rtsp://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream4\"\n },\n {\n \"name\": \"512x288\",\n \"output_id\": \"b09xrxjf\",\n \"url\": \"rtsp://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream5\"\n },\n {\n \"name\": \"320x180\",\n \"output_id\": \"bvkh2nsz\",\n \"url\": \"rtsp://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream6\"\n }\n ]\n },\n {\n \"wowz\": [\n {\n \"name\": \"source\",\n \"url\": \"wowz://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789\"\n },\n {\n \"name\": \"1920x1080\",\n \"output_id\": \"dcxq5q6c\",\n \"url\": \"wowz://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream1\"\n },\n {\n \"name\": \"1280x720\",\n \"output_id\": \"0g116zkf\",\n \"url\": \"wowz://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream2\"\n },\n {\n \"name\": \"854x480\",\n \"output_id\": \"4qqkwndt\",\n \"url\": \"wowz://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream3\"\n },\n {\n \"name\": \"640x360\",\n \"output_id\": \"0pv8djpg\",\n \"url\": \"wowz://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream4\"\n },\n {\n \"name\": \"512x288\",\n \"output_id\": \"b09xrxjf\",\n \"url\": \"wowz://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream5\"\n },\n {\n \"name\": \"320x180\",\n \"output_id\": \"bvkh2nsz\",\n \"url\": \"wowz://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream6\"\n }\n ]\n }\n ],\n \"encoder\": \"wowza_streaming_engine\",\n \"hosted_page\": true,\n \"hosted_page_description\": \"My Hosted Page Description\",\n \"hosted_page_logo_image_url\": \"https://prod.s3.amazonaws.com/uploads/player/hosted_page_logo_image/23424/5bad28.jpg\",\n \"hosted_page_sharing_icons\": true,\n \"hosted_page_title\": \"My Hosted Page\",\n \"hosted_page_url\": \"https://player.cloud.wowza.com/hosted/e8dk5bf6/player.html\",\n \"id\": \"wdjfqvsv\",\n \"name\": \"My PAYG Transcoded WSE Live Stream\",\n \"player_countdown\": true,\n \"player_countdown_at\": \"2017-11-16T20:00:00.000Z\",\n \"player_embed_code\": \"
\",\n \"player_hds_playback_url\": \"http://wowza-lh.akamaihd.net/z/d24b8a50_1@123456/manifest.f4m\",\n \"player_hls_playback_url\": \"http://wowza-lh.akamaihd.net/z/d24b8a50_1@123456/master.m3u8\",\n \"player_id\": \"kwb6pwnv\",\n \"player_logo_image_url\": \"https://prod.s3.amazonaws.com/uploads/player/logo_image/23424/5bad28.jpg\",\n \"player_logo_position\": \"top-right\",\n \"player_responsive\": false,\n \"player_type\": \"original_html5\",\n \"player_video_poster_image_url\": \"https://prod.s3.amazonaws.com/uploads/player/video_poster_image/23424/5bad28.jpg\",\n \"player_width\": 640,\n \"recording\": true,\n \"stream_source_id\": \"5skrfpyf\",\n \"stream_targets\": [\n {\n \"id\": \"klbmg2h8\"\n },\n {\n \"id\": \"bnjtdmmc\"\n }\n ],\n \"target_delivery_protocol\": \"hls\",\n \"transcoder_type\": \"transcoded\",\n \"updated_at\": \"2017-11-15T17:49:14.970Z\",\n \"use_stream_source\": true,\n \"video_fallback\": false\n },\n {\n \"aspect_ratio_height\": 1080,\n \"aspect_ratio_width\": 1920,\n \"billing_mode\": \"twentyfour_seven\",\n \"broadcast_location\": \"eu_germany\",\n \"closed_caption_type\": \"none\",\n \"connection_code\": \"170153\",\n \"connection_code_expires_at\": \"2018-09-15T20:00:42.970Z\",\n \"created_at\": \"2017-11-13T20:00:42.970Z\",\n \"delivery_method\": \"push\",\n \"delivery_protocols\": [\n \"rtmp\",\n \"rtsp\",\n \"wowz\"\n ],\n \"direct_playback_urls\": [\n {}\n ],\n \"encoder\": \"wowza_gocoder\",\n \"hosted_page\": false,\n \"id\": \"KyxWKtHQ\",\n \"name\": \"My 24x7 Passthrough GoCoder Live Stream\",\n \"player_countdown\": false,\n \"player_embed_code\": \"
\",\n \"player_hds_playback_url\": \"http://wowza-lh.akamaihd.net/z/d24b8a50_1@123456/manifest.f4m\",\n \"player_hls_playback_url\": \"http://wowza-lh.akamaihd.net/z/d24b8a50_1@123456/master.m3u8\",\n \"player_id\": \"r2wjnclg\",\n \"player_responsive\": true,\n \"player_type\": \"original_html5\",\n \"recording\": false,\n \"source_connection_information\": {\n \"host_port\": 1935,\n \"password\": \"51eac9b5\",\n \"primary_server\": \"rtsp://ff5ccd.qa.entrypoint.cloud.wowza.com/app-0279\",\n \"stream_name\": \"62bbe7c6\",\n \"username\": \"client1\"\n },\n \"stream_targets\": [\n {\n \"id\": \"klbmg2h8\"\n },\n {\n \"id\": \"bnjtdmmc\"\n }\n ],\n \"target_delivery_protocol\": \"hls-hds\",\n \"transcoder_type\": \"passthrough\",\n \"updated_at\": \"2017-11-15T12:58:27.971Z\",\n \"use_stream_source\": false,\n \"video_fallback\": false\n },\n {\n \"aspect_ratio_height\": 1080,\n \"aspect_ratio_width\": 1920,\n \"billing_mode\": \"pay_as_you_go\",\n \"broadcast_location\": \"us_east_virginia\",\n \"closed_caption_type\": \"none\",\n \"connection_code\": \"already_used\",\n \"connection_code_expires_at\": \"2017-10-15T20:00:42.971Z\",\n \"created_at\": \"2017-11-13T20:00:42.971Z\",\n \"delivery_method\": \"cdn\",\n \"delivery_protocols\": [\n \"rtmp\",\n \"rtsp\",\n \"wowz\"\n ],\n \"direct_playback_urls\": [\n {}\n ],\n \"encoder\": \"teradek_cube\",\n \"hosted_page\": false,\n \"id\": \"Ly40ZDSg\",\n \"name\": \"My PAYG Transcoded Teradek Cube Live Stream\",\n \"player_countdown\": false,\n \"player_embed_code\": \"
\",\n \"player_hds_playback_url\": \"http://wowza-lh.akamaihd.net/z/d24b8a50_1@123456/manifest.f4m\",\n \"player_hls_playback_url\": \"http://wowza-lh.akamaihd.net/z/d24b8a50_1@123456/master.m3u8\",\n \"player_id\": \"vbfnfmbx\",\n \"player_responsive\": true,\n \"player_type\": \"original_html5\",\n \"recording\": true,\n \"source_connection_information\": {\n \"backup_server\": \"rtmp://b.ep118446.i.akamaientrypoint.net/EntryPoint\",\n \"host_port\": 1935,\n \"password\": \"164edc9d58\",\n \"primary_server\": \"rtmp://p.ep118446.i.akamaientrypoint.net/EntryPoint\",\n \"stream_name\": \"e1a34178@118446\",\n \"teradek_cube_config_url\": \"https://westre.am/T1xEa8pV\",\n \"username\": \"310232\"\n },\n \"stream_source_id\": \"5skrfpyf\",\n \"stream_targets\": [\n {\n \"id\": \"klbmg2h8\"\n },\n {\n \"id\": \"bnjtdmmc\"\n }\n ],\n \"target_delivery_protocol\": \"hls-https\",\n \"transcoder_type\": \"transcoded\",\n \"updated_at\": \"2017-11-15T14:33:13.971Z\",\n \"use_stream_source\": true,\n \"video_fallback\": false\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "4c5be1c8-3bcd-41cc-b3ff-7f54c3f0ad30", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "e93f52f4-fbf7-42bf-b991-f651c7cd98aa", "documentation": "Create a live stream", "method": "post", "endpoint": "live_streams", "responses": [ { "uuid": "0a209fe7-9fee-4996-acd1-f3c75d7c8463", "body": "{\n \"live_stream\": {\n \"aspect_ratio_height\": 1080,\n \"aspect_ratio_width\": 1920,\n \"billing_mode\": \"pay_as_you_go\",\n \"broadcast_location\": \"us_west_california\",\n \"closed_caption_type\": \"cea\",\n \"connection_code\": \"0e15cb\",\n \"connection_code_expires_at\": \"2018-09-15T20:00:43.217Z\",\n \"created_at\": \"2017-11-13T20:00:43.217Z\",\n \"delivery_method\": \"push\",\n \"delivery_protocols\": [\n \"rtmp\",\n \"rtsp\",\n \"wowz\"\n ],\n \"delivery_type\": \"multi-bitrate\",\n \"direct_playback_urls\": [\n {\n \"rtmp\": [\n {\n \"name\": \"source\",\n \"url\": \"rtmp://abc123.entrypoint.cloud.wowza.com/app-51eb/wxyz6789\"\n },\n {\n \"name\": \"1920x1080\",\n \"output_id\": \"dcxq5q6c\",\n \"url\": \"rtmp://abc123.entrypoint.cloud.wowza.com/app-51eb/wxyz6789_stream1\"\n },\n {\n \"name\": \"1280x720\",\n \"output_id\": \"0g116zkf\",\n \"url\": \"rtmp://abc123.entrypoint.cloud.wowza.com/app-51eb/wxyz6789_stream2\"\n },\n {\n \"name\": \"854x480\",\n \"output_id\": \"4qqkwndt\",\n \"url\": \"rtmp://abc123.entrypoint.cloud.wowza.com/app-51eb/wxyz6789_stream3\"\n },\n {\n \"name\": \"640x360\",\n \"output_id\": \"0pv8djpg\",\n \"url\": \"rtmp://abc123.entrypoint.cloud.wowza.com/app-51eb/wxyz6789_stream4\"\n },\n {\n \"name\": \"512x288\",\n \"output_id\": \"b09xrxjf\",\n \"url\": \"rtmp://abc123.entrypoint.cloud.wowza.com/app-51eb/wxyz6789_stream5\"\n },\n {\n \"name\": \"320x180\",\n \"output_id\": \"bvkh2nsz\",\n \"url\": \"rtmp://abc123.entrypoint.cloud.wowza.com/app-51eb/wxyz6789_stream6\"\n }\n ]\n },\n {\n \"rtsp\": [\n {\n \"name\": \"source\",\n \"url\": \"rtsp://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789\"\n },\n {\n \"name\": \"1920x1080\",\n \"output_id\": \"dcxq5q6c\",\n \"url\": \"rtsp://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream1\"\n },\n {\n \"name\": \"1280x720\",\n \"output_id\": \"0g116zkf\",\n \"url\": \"rtsp://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream2\"\n },\n {\n \"name\": \"854x480\",\n \"output_id\": \"4qqkwndt\",\n \"url\": \"rtsp://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream3\"\n },\n {\n \"name\": \"640x360\",\n \"output_id\": \"0pv8djpg\",\n \"url\": \"rtsp://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream4\"\n },\n {\n \"name\": \"512x288\",\n \"output_id\": \"b09xrxjf\",\n \"url\": \"rtsp://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream5\"\n },\n {\n \"name\": \"320x180\",\n \"output_id\": \"bvkh2nsz\",\n \"url\": \"rtsp://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream6\"\n }\n ]\n },\n {\n \"wowz\": [\n {\n \"name\": \"source\",\n \"url\": \"wowz://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789\"\n },\n {\n \"name\": \"1920x1080\",\n \"output_id\": \"dcxq5q6c\",\n \"url\": \"wowz://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream1\"\n },\n {\n \"name\": \"1280x720\",\n \"output_id\": \"0g116zkf\",\n \"url\": \"wowz://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream2\"\n },\n {\n \"name\": \"854x480\",\n \"output_id\": \"4qqkwndt\",\n \"url\": \"wowz://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream3\"\n },\n {\n \"name\": \"640x360\",\n \"output_id\": \"0pv8djpg\",\n \"url\": \"wowz://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream4\"\n },\n {\n \"name\": \"512x288\",\n \"output_id\": \"b09xrxjf\",\n \"url\": \"wowz://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream5\"\n },\n {\n \"name\": \"320x180\",\n \"output_id\": \"bvkh2nsz\",\n \"url\": \"wowz://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream6\"\n }\n ]\n }\n ],\n \"encoder\": \"wowza_streaming_engine\",\n \"hosted_page\": true,\n \"hosted_page_description\": \"My Hosted Page Description\",\n \"hosted_page_logo_image_url\": \"https://prod.s3.amazonaws.com/uploads/player/hosted_page_logo_image/23424/5bad28.jpg\",\n \"hosted_page_sharing_icons\": true,\n \"hosted_page_title\": \"My Hosted Page\",\n \"hosted_page_url\": \"https://player.cloud.wowza.com/hosted/e8dk5bf6/player.html\",\n \"id\": \"wdjfqvsv\",\n \"name\": \"My PAYG Transcoded WSE Live Stream\",\n \"player_countdown\": true,\n \"player_countdown_at\": \"2017-11-16T20:00:00.000Z\",\n \"player_embed_code\": \"
\",\n \"player_hds_playback_url\": \"http://wowza-lh.akamaihd.net/z/d24b8a50_1@123456/manifest.f4m\",\n \"player_hls_playback_url\": \"http://wowza-lh.akamaihd.net/z/d24b8a50_1@123456/master.m3u8\",\n \"player_id\": \"kwb6pwnv\",\n \"player_logo_image_url\": \"https://prod.s3.amazonaws.com/uploads/player/logo_image/23424/5bad28.jpg\",\n \"player_logo_position\": \"top-right\",\n \"player_responsive\": false,\n \"player_type\": \"original_html5\",\n \"player_video_poster_image_url\": \"https://prod.s3.amazonaws.com/uploads/player/video_poster_image/23424/5bad28.jpg\",\n \"player_width\": 640,\n \"recording\": true,\n \"stream_source_id\": \"5skrfpyf\",\n \"stream_targets\": [\n {\n \"id\": \"klbmg2h8\"\n },\n {\n \"id\": \"bnjtdmmc\"\n }\n ],\n \"target_delivery_protocol\": \"hls\",\n \"transcoder_type\": \"transcoded\",\n \"updated_at\": \"2017-11-15T01:38:04.217Z\",\n \"use_stream_source\": true,\n \"video_fallback\": false\n }\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "ac69c58a-d59d-498a-a00b-2851d80474d1", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "e8638edc-ab9f-4cd8-802c-807c777e124a", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-422-RecordInvalid\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The request couldn't be processed. ... can't be blank\",\n \"status\": 422,\n \"title\": \"Record Invalid Error\"\n }\n }\n}", "latency": 0, "statusCode": 422, "label": "Unprocessable Entity", "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": "b058d7af-782f-4c2a-878e-9957ef07ed88", "documentation": "Delete a live stream", "method": "delete", "endpoint": "live_streams/:id", "responses": [ { "uuid": "603598ed-6a6c-4415-a6b4-c0c2b4d71e54", "body": "", "latency": 0, "statusCode": 204, "label": "No Content", "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": "a497e734-8c32-490f-b806-f13a9f1d5141", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "789d04d5-25fa-42ca-a343-0fbb6dac6063", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-403-RecordUnaccessible\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource isn't accessible.\",\n \"status\": 403,\n \"title\": \"Record Unaccessible Error\"\n }\n }\n}", "latency": 0, "statusCode": 403, "label": "Forbidden", "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": "74518b24-6eec-4455-9522-5d4136093694", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-404-RecordNotFound\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource couldn't be found.\",\n \"status\": 404,\n \"title\": \"Record Not Found Error\"\n }\n }\n}", "latency": 0, "statusCode": 404, "label": "Not Found", "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": "65ac0c9c-9127-4f7b-a7f0-2ef3106e48ef", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-410-RecordDeleted\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource has been deleted.\",\n \"status\": 410,\n \"title\": \"Record Deleted Error\"\n }\n }\n}", "latency": 0, "statusCode": 410, "label": "Gone", "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": "36ebf3ec-aa96-4736-8e96-22d59ea3c445", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-422-RecordInvalid\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The request couldn't be processed. ... can't be blank\",\n \"status\": 422,\n \"title\": \"Record Invalid Error\"\n }\n }\n}", "latency": 0, "statusCode": 422, "label": "Unprocessable Entity", "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": "c60b21c8-2abe-473a-976a-7dd04fffc932", "documentation": "Fetch a live stream", "method": "get", "endpoint": "live_streams/:id", "responses": [ { "uuid": "1f5290a3-d1e2-4995-8255-50a9a32c4ceb", "body": "{\n \"live_stream\": {\n \"aspect_ratio_height\": 1080,\n \"aspect_ratio_width\": 1920,\n \"billing_mode\": \"pay_as_you_go\",\n \"broadcast_location\": \"us_west_california\",\n \"closed_caption_type\": \"cea\",\n \"connection_code\": \"0e15cb\",\n \"connection_code_expires_at\": \"2018-09-15T20:00:43.217Z\",\n \"created_at\": \"2017-11-13T20:00:43.217Z\",\n \"delivery_method\": \"push\",\n \"delivery_protocols\": [\n \"rtmp\",\n \"rtsp\",\n \"wowz\"\n ],\n \"delivery_type\": \"multi-bitrate\",\n \"direct_playback_urls\": [\n {\n \"rtmp\": [\n {\n \"name\": \"source\",\n \"url\": \"rtmp://abc123.entrypoint.cloud.wowza.com/app-51eb/wxyz6789\"\n },\n {\n \"name\": \"1920x1080\",\n \"output_id\": \"dcxq5q6c\",\n \"url\": \"rtmp://abc123.entrypoint.cloud.wowza.com/app-51eb/wxyz6789_stream1\"\n },\n {\n \"name\": \"1280x720\",\n \"output_id\": \"0g116zkf\",\n \"url\": \"rtmp://abc123.entrypoint.cloud.wowza.com/app-51eb/wxyz6789_stream2\"\n },\n {\n \"name\": \"854x480\",\n \"output_id\": \"4qqkwndt\",\n \"url\": \"rtmp://abc123.entrypoint.cloud.wowza.com/app-51eb/wxyz6789_stream3\"\n },\n {\n \"name\": \"640x360\",\n \"output_id\": \"0pv8djpg\",\n \"url\": \"rtmp://abc123.entrypoint.cloud.wowza.com/app-51eb/wxyz6789_stream4\"\n },\n {\n \"name\": \"512x288\",\n \"output_id\": \"b09xrxjf\",\n \"url\": \"rtmp://abc123.entrypoint.cloud.wowza.com/app-51eb/wxyz6789_stream5\"\n },\n {\n \"name\": \"320x180\",\n \"output_id\": \"bvkh2nsz\",\n \"url\": \"rtmp://abc123.entrypoint.cloud.wowza.com/app-51eb/wxyz6789_stream6\"\n }\n ]\n },\n {\n \"rtsp\": [\n {\n \"name\": \"source\",\n \"url\": \"rtsp://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789\"\n },\n {\n \"name\": \"1920x1080\",\n \"output_id\": \"dcxq5q6c\",\n \"url\": \"rtsp://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream1\"\n },\n {\n \"name\": \"1280x720\",\n \"output_id\": \"0g116zkf\",\n \"url\": \"rtsp://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream2\"\n },\n {\n \"name\": \"854x480\",\n \"output_id\": \"4qqkwndt\",\n \"url\": \"rtsp://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream3\"\n },\n {\n \"name\": \"640x360\",\n \"output_id\": \"0pv8djpg\",\n \"url\": \"rtsp://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream4\"\n },\n {\n \"name\": \"512x288\",\n \"output_id\": \"b09xrxjf\",\n \"url\": \"rtsp://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream5\"\n },\n {\n \"name\": \"320x180\",\n \"output_id\": \"bvkh2nsz\",\n \"url\": \"rtsp://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream6\"\n }\n ]\n },\n {\n \"wowz\": [\n {\n \"name\": \"source\",\n \"url\": \"wowz://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789\"\n },\n {\n \"name\": \"1920x1080\",\n \"output_id\": \"dcxq5q6c\",\n \"url\": \"wowz://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream1\"\n },\n {\n \"name\": \"1280x720\",\n \"output_id\": \"0g116zkf\",\n \"url\": \"wowz://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream2\"\n },\n {\n \"name\": \"854x480\",\n \"output_id\": \"4qqkwndt\",\n \"url\": \"wowz://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream3\"\n },\n {\n \"name\": \"640x360\",\n \"output_id\": \"0pv8djpg\",\n \"url\": \"wowz://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream4\"\n },\n {\n \"name\": \"512x288\",\n \"output_id\": \"b09xrxjf\",\n \"url\": \"wowz://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream5\"\n },\n {\n \"name\": \"320x180\",\n \"output_id\": \"bvkh2nsz\",\n \"url\": \"wowz://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream6\"\n }\n ]\n }\n ],\n \"encoder\": \"wowza_streaming_engine\",\n \"hosted_page\": true,\n \"hosted_page_description\": \"My Hosted Page Description\",\n \"hosted_page_logo_image_url\": \"https://prod.s3.amazonaws.com/uploads/player/hosted_page_logo_image/23424/5bad28.jpg\",\n \"hosted_page_sharing_icons\": true,\n \"hosted_page_title\": \"My Hosted Page\",\n \"hosted_page_url\": \"https://player.cloud.wowza.com/hosted/e8dk5bf6/player.html\",\n \"id\": \"wdjfqvsv\",\n \"name\": \"My PAYG Transcoded WSE Live Stream\",\n \"player_countdown\": true,\n \"player_countdown_at\": \"2017-11-16T20:00:00.000Z\",\n \"player_embed_code\": \"
\",\n \"player_hds_playback_url\": \"http://wowza-lh.akamaihd.net/z/d24b8a50_1@123456/manifest.f4m\",\n \"player_hls_playback_url\": \"http://wowza-lh.akamaihd.net/z/d24b8a50_1@123456/master.m3u8\",\n \"player_id\": \"kwb6pwnv\",\n \"player_logo_image_url\": \"https://prod.s3.amazonaws.com/uploads/player/logo_image/23424/5bad28.jpg\",\n \"player_logo_position\": \"top-right\",\n \"player_responsive\": false,\n \"player_type\": \"original_html5\",\n \"player_video_poster_image_url\": \"https://prod.s3.amazonaws.com/uploads/player/video_poster_image/23424/5bad28.jpg\",\n \"player_width\": 640,\n \"recording\": true,\n \"stream_source_id\": \"5skrfpyf\",\n \"stream_targets\": [\n {\n \"id\": \"klbmg2h8\"\n },\n {\n \"id\": \"bnjtdmmc\"\n }\n ],\n \"target_delivery_protocol\": \"hls\",\n \"transcoder_type\": \"transcoded\",\n \"updated_at\": \"2017-11-15T01:38:04.217Z\",\n \"use_stream_source\": true,\n \"video_fallback\": false\n }\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "57c00d69-b71a-4078-9f49-37f12fe20a31", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "1bc556ee-d1e9-468e-9e83-7ecdb70f3e02", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-403-RecordUnaccessible\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource isn't accessible.\",\n \"status\": 403,\n \"title\": \"Record Unaccessible Error\"\n }\n }\n}", "latency": 0, "statusCode": 403, "label": "Forbidden", "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": "9f444834-882e-47de-a9d6-87cf0071acaf", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-404-RecordNotFound\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource couldn't be found.\",\n \"status\": 404,\n \"title\": \"Record Not Found Error\"\n }\n }\n}", "latency": 0, "statusCode": 404, "label": "Not Found", "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": "f0e1cfae-7f77-437a-8779-b2825197d5cb", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-410-RecordDeleted\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource has been deleted.\",\n \"status\": 410,\n \"title\": \"Record Deleted Error\"\n }\n }\n}", "latency": 0, "statusCode": 410, "label": "Gone", "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": "f9a37ab4-f2bb-44f4-a867-488dc1544463", "documentation": "Update a live stream", "method": "patch", "endpoint": "live_streams/:id", "responses": [ { "uuid": "05784db1-752e-45b8-9038-184e86e13384", "body": "{\n \"live_stream\": {\n \"aspect_ratio_height\": 1080,\n \"aspect_ratio_width\": 1920,\n \"billing_mode\": \"pay_as_you_go\",\n \"broadcast_location\": \"us_west_california\",\n \"closed_caption_type\": \"cea\",\n \"connection_code\": \"0e15cb\",\n \"connection_code_expires_at\": \"2018-09-15T20:00:43.217Z\",\n \"created_at\": \"2017-11-13T20:00:43.217Z\",\n \"delivery_method\": \"push\",\n \"delivery_protocols\": [\n \"rtmp\",\n \"rtsp\",\n \"wowz\"\n ],\n \"delivery_type\": \"multi-bitrate\",\n \"direct_playback_urls\": [\n {\n \"rtmp\": [\n {\n \"name\": \"source\",\n \"url\": \"rtmp://abc123.entrypoint.cloud.wowza.com/app-51eb/wxyz6789\"\n },\n {\n \"name\": \"1920x1080\",\n \"output_id\": \"dcxq5q6c\",\n \"url\": \"rtmp://abc123.entrypoint.cloud.wowza.com/app-51eb/wxyz6789_stream1\"\n },\n {\n \"name\": \"1280x720\",\n \"output_id\": \"0g116zkf\",\n \"url\": \"rtmp://abc123.entrypoint.cloud.wowza.com/app-51eb/wxyz6789_stream2\"\n },\n {\n \"name\": \"854x480\",\n \"output_id\": \"4qqkwndt\",\n \"url\": \"rtmp://abc123.entrypoint.cloud.wowza.com/app-51eb/wxyz6789_stream3\"\n },\n {\n \"name\": \"640x360\",\n \"output_id\": \"0pv8djpg\",\n \"url\": \"rtmp://abc123.entrypoint.cloud.wowza.com/app-51eb/wxyz6789_stream4\"\n },\n {\n \"name\": \"512x288\",\n \"output_id\": \"b09xrxjf\",\n \"url\": \"rtmp://abc123.entrypoint.cloud.wowza.com/app-51eb/wxyz6789_stream5\"\n },\n {\n \"name\": \"320x180\",\n \"output_id\": \"bvkh2nsz\",\n \"url\": \"rtmp://abc123.entrypoint.cloud.wowza.com/app-51eb/wxyz6789_stream6\"\n }\n ]\n },\n {\n \"rtsp\": [\n {\n \"name\": \"source\",\n \"url\": \"rtsp://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789\"\n },\n {\n \"name\": \"1920x1080\",\n \"output_id\": \"dcxq5q6c\",\n \"url\": \"rtsp://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream1\"\n },\n {\n \"name\": \"1280x720\",\n \"output_id\": \"0g116zkf\",\n \"url\": \"rtsp://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream2\"\n },\n {\n \"name\": \"854x480\",\n \"output_id\": \"4qqkwndt\",\n \"url\": \"rtsp://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream3\"\n },\n {\n \"name\": \"640x360\",\n \"output_id\": \"0pv8djpg\",\n \"url\": \"rtsp://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream4\"\n },\n {\n \"name\": \"512x288\",\n \"output_id\": \"b09xrxjf\",\n \"url\": \"rtsp://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream5\"\n },\n {\n \"name\": \"320x180\",\n \"output_id\": \"bvkh2nsz\",\n \"url\": \"rtsp://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream6\"\n }\n ]\n },\n {\n \"wowz\": [\n {\n \"name\": \"source\",\n \"url\": \"wowz://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789\"\n },\n {\n \"name\": \"1920x1080\",\n \"output_id\": \"dcxq5q6c\",\n \"url\": \"wowz://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream1\"\n },\n {\n \"name\": \"1280x720\",\n \"output_id\": \"0g116zkf\",\n \"url\": \"wowz://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream2\"\n },\n {\n \"name\": \"854x480\",\n \"output_id\": \"4qqkwndt\",\n \"url\": \"wowz://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream3\"\n },\n {\n \"name\": \"640x360\",\n \"output_id\": \"0pv8djpg\",\n \"url\": \"wowz://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream4\"\n },\n {\n \"name\": \"512x288\",\n \"output_id\": \"b09xrxjf\",\n \"url\": \"wowz://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream5\"\n },\n {\n \"name\": \"320x180\",\n \"output_id\": \"bvkh2nsz\",\n \"url\": \"wowz://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream6\"\n }\n ]\n }\n ],\n \"encoder\": \"wowza_streaming_engine\",\n \"hosted_page\": true,\n \"hosted_page_description\": \"My Hosted Page Description\",\n \"hosted_page_logo_image_url\": \"https://prod.s3.amazonaws.com/uploads/player/hosted_page_logo_image/23424/5bad28.jpg\",\n \"hosted_page_sharing_icons\": true,\n \"hosted_page_title\": \"My Hosted Page\",\n \"hosted_page_url\": \"https://player.cloud.wowza.com/hosted/e8dk5bf6/player.html\",\n \"id\": \"wdjfqvsv\",\n \"name\": \"My PAYG Transcoded WSE Live Stream\",\n \"player_countdown\": true,\n \"player_countdown_at\": \"2017-11-16T20:00:00.000Z\",\n \"player_embed_code\": \"
\",\n \"player_hds_playback_url\": \"http://wowza-lh.akamaihd.net/z/d24b8a50_1@123456/manifest.f4m\",\n \"player_hls_playback_url\": \"http://wowza-lh.akamaihd.net/z/d24b8a50_1@123456/master.m3u8\",\n \"player_id\": \"kwb6pwnv\",\n \"player_logo_image_url\": \"https://prod.s3.amazonaws.com/uploads/player/logo_image/23424/5bad28.jpg\",\n \"player_logo_position\": \"top-right\",\n \"player_responsive\": false,\n \"player_type\": \"original_html5\",\n \"player_video_poster_image_url\": \"https://prod.s3.amazonaws.com/uploads/player/video_poster_image/23424/5bad28.jpg\",\n \"player_width\": 640,\n \"recording\": true,\n \"stream_source_id\": \"5skrfpyf\",\n \"stream_targets\": [\n {\n \"id\": \"klbmg2h8\"\n },\n {\n \"id\": \"bnjtdmmc\"\n }\n ],\n \"target_delivery_protocol\": \"hls\",\n \"transcoder_type\": \"transcoded\",\n \"updated_at\": \"2017-11-15T01:38:04.217Z\",\n \"use_stream_source\": true,\n \"video_fallback\": false\n }\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "7b95d358-0095-4981-af68-df044d0f7479", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "620fe352-ee38-4d7e-988a-89a7e8f466fc", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-403-RecordUnaccessible\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource isn't accessible.\",\n \"status\": 403,\n \"title\": \"Record Unaccessible Error\"\n }\n }\n}", "latency": 0, "statusCode": 403, "label": "Forbidden", "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": "d1afb9a1-6b0d-4ed7-a9db-0078e1a32d2a", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-404-RecordNotFound\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource couldn't be found.\",\n \"status\": 404,\n \"title\": \"Record Not Found Error\"\n }\n }\n}", "latency": 0, "statusCode": 404, "label": "Not Found", "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": "bef83d21-deec-4789-ac04-0836c137bf8e", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-410-RecordDeleted\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource has been deleted.\",\n \"status\": 410,\n \"title\": \"Record Deleted Error\"\n }\n }\n}", "latency": 0, "statusCode": 410, "label": "Gone", "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": "f6323783-411c-41ab-acfb-c5f13bcf9995", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-422-RecordInvalid\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The request couldn't be processed. ... can't be blank\",\n \"status\": 422,\n \"title\": \"Record Invalid Error\"\n }\n }\n}", "latency": 0, "statusCode": 422, "label": "Unprocessable Entity", "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": "22d897ae-8e32-47c9-8a92-20b30eacbf38", "documentation": "Regenerate the connection code for a live stream", "method": "put", "endpoint": "live_streams/:id/regenerate_connection_code", "responses": [ { "uuid": "2ee2463a-5a14-4031-a5d1-7dee16426829", "body": "{\n \"live_stream\": {\n \"connection_code\": \"0cd2e8\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "30e318bd-83b3-48b8-bb8c-69efdb91a2d2", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "db247bd9-9814-4e49-b827-b293e7b092f9", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-403-RecordUnaccessible\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource isn't accessible.\",\n \"status\": 403,\n \"title\": \"Record Unaccessible Error\"\n }\n }\n}", "latency": 0, "statusCode": 403, "label": "Forbidden", "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": "0e3f7040-09cd-4889-a558-deeaa411b69e", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-404-RecordNotFound\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource couldn't be found.\",\n \"status\": 404,\n \"title\": \"Record Not Found Error\"\n }\n }\n}", "latency": 0, "statusCode": 404, "label": "Not Found", "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": "47fd4dd6-8bd5-4017-ae5f-e5aff568fb2b", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-410-RecordDeleted\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource has been deleted.\",\n \"status\": 410,\n \"title\": \"Record Deleted Error\"\n }\n }\n}", "latency": 0, "statusCode": 410, "label": "Gone", "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": "ac48389c-0db9-4983-8825-9bf14932d52a", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-422-RecordInvalid\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The request couldn't be processed. ... can't be blank\",\n \"status\": 422,\n \"title\": \"Record Invalid Error\"\n }\n }\n}", "latency": 0, "statusCode": 422, "label": "Unprocessable Entity", "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": "54d929c0-19e3-4574-8562-78ff37db50eb", "documentation": "Reset a live stream", "method": "put", "endpoint": "live_streams/:id/reset", "responses": [ { "uuid": "d83b5cf2-9cc2-4ccf-8f19-9ed36ce9bd65", "body": "{\n \"live_stream\": {\n \"state\": \"{{oneOf (array 'started' 'stopped' 'starting' 'stopping' 'resetting')}}\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "92859ae4-ea5f-417a-b90c-641a53253dfe", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "d324249f-ddc9-4621-90eb-592b54c8b04d", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-403-RecordUnaccessible\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource isn't accessible.\",\n \"status\": 403,\n \"title\": \"Record Unaccessible Error\"\n }\n }\n}", "latency": 0, "statusCode": 403, "label": "Forbidden", "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": "718cbab6-e329-486f-ba84-3239e859b6bf", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-404-RecordNotFound\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource couldn't be found.\",\n \"status\": 404,\n \"title\": \"Record Not Found Error\"\n }\n }\n}", "latency": 0, "statusCode": 404, "label": "Not Found", "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": "21c0643e-a485-4ee9-b3b3-e222e6c06839", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-410-RecordDeleted\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource has been deleted.\",\n \"status\": 410,\n \"title\": \"Record Deleted Error\"\n }\n }\n}", "latency": 0, "statusCode": 410, "label": "Gone", "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": "5c0856e6-4e9e-4529-bbd1-b57dfe9d9f5b", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-422-RecordInvalid\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The request couldn't be processed. ... can't be blank\",\n \"status\": 422,\n \"title\": \"Record Invalid Error\"\n }\n }\n}", "latency": 0, "statusCode": 422, "label": "Unprocessable Entity", "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": "9851538a-6356-463e-ba07-863a8395a4ec", "documentation": "Start a live stream", "method": "put", "endpoint": "live_streams/:id/start", "responses": [ { "uuid": "e576c2f1-6f29-4f20-8f2c-17f4a741fbae", "body": "{\n \"live_stream\": {\n \"state\": \"{{oneOf (array 'started' 'stopped' 'starting' 'stopping' 'resetting')}}\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "3b8c1f92-2b6d-46a0-b39d-720f51eee2a2", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "3d5e225f-3143-4ae5-882b-d1e03cc9177c", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-403-RecordUnaccessible\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource isn't accessible.\",\n \"status\": 403,\n \"title\": \"Record Unaccessible Error\"\n }\n }\n}", "latency": 0, "statusCode": 403, "label": "Forbidden", "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": "56ff3143-6840-4cd4-8801-09d098bf9987", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-404-RecordNotFound\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource couldn't be found.\",\n \"status\": 404,\n \"title\": \"Record Not Found Error\"\n }\n }\n}", "latency": 0, "statusCode": 404, "label": "Not Found", "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": "3d75253a-97d2-458d-bf1b-96c68eff8213", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-410-RecordDeleted\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource has been deleted.\",\n \"status\": 410,\n \"title\": \"Record Deleted Error\"\n }\n }\n}", "latency": 0, "statusCode": 410, "label": "Gone", "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": "2f625664-60c6-4dd2-9f54-e9291e8555f7", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-422-RecordInvalid\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The request couldn't be processed. ... can't be blank\",\n \"status\": 422,\n \"title\": \"Record Invalid Error\"\n }\n }\n}", "latency": 0, "statusCode": 422, "label": "Unprocessable Entity", "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": "34cbd5cb-b702-42c4-8418-438c0bde5ef4", "documentation": "Fetch the state of a live stream", "method": "get", "endpoint": "live_streams/:id/state", "responses": [ { "uuid": "ece4656b-906f-4e6c-ada6-6430d33702de", "body": "{\n \"live_stream\": {\n \"state\": \"{{oneOf (array 'started' 'stopped' 'starting' 'stopping' 'resetting')}}\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "f3803da9-b873-4fc7-9586-e166eaa75436", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "e21650e7-822e-41f2-8b3a-5c2f6dff5bfa", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-403-RecordUnaccessible\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource isn't accessible.\",\n \"status\": 403,\n \"title\": \"Record Unaccessible Error\"\n }\n }\n}", "latency": 0, "statusCode": 403, "label": "Forbidden", "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": "2781daa0-e8dc-41f1-8fe3-5468f8ea7170", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-404-RecordNotFound\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource couldn't be found.\",\n \"status\": 404,\n \"title\": \"Record Not Found Error\"\n }\n }\n}", "latency": 0, "statusCode": 404, "label": "Not Found", "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": "ce7cf6b2-c6c3-4f85-994a-c19b8de2ab76", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-410-RecordDeleted\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource has been deleted.\",\n \"status\": 410,\n \"title\": \"Record Deleted Error\"\n }\n }\n}", "latency": 0, "statusCode": 410, "label": "Gone", "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": "9076a32c-ddba-48da-b35a-153131ee43f9", "documentation": "Fetch metrics for an active live stream", "method": "get", "endpoint": "live_streams/:id/stats", "responses": [ { "uuid": "3013a957-93bf-4629-8151-1f23f9c2e909", "body": "{\n \"live_stream\": {\n \"audio_codec\": {\n \"status\": \"normal\",\n \"text\": \"\",\n \"units\": \"\",\n \"value\": \"aac\"\n },\n \"bits_in_rate\": {\n \"status\": \"normal\",\n \"text\": \"\",\n \"units\": \"Kbps\",\n \"value\": 317.3\n },\n \"bits_out_rate\": {\n \"status\": \"normal\",\n \"text\": \"\",\n \"units\": \"Kbps\",\n \"value\": 856\n },\n \"bytes_in_rate\": {\n \"status\": \"normal\",\n \"text\": \"\",\n \"units\": \"KBps\",\n \"value\": 317.3\n },\n \"bytes_out_rate\": {\n \"status\": \"normal\",\n \"text\": \"\",\n \"units\": \"KBps\",\n \"value\": 856\n },\n \"configured_bytes_out_rate\": {\n \"status\": \"warning\",\n \"text\": \"Outbound bitrate is lower than the configured bitrate. There might be a problem with the stream targets.\",\n \"units\": \"Kbps\",\n \"value\": 8192\n },\n \"connected\": {\n \"status\": \"normal\",\n \"text\": \"\",\n \"units\": \"\",\n \"value\": \"Yes\"\n },\n \"cpu\": {\n \"status\": \"normal\",\n \"text\": \"\",\n \"units\": \"%\",\n \"value\": 20\n },\n \"frame_rate\": {\n \"status\": \"normal\",\n \"text\": \"\",\n \"units\": \"FPS\",\n \"value\": 30\n },\n \"frame_size\": {\n \"status\": \"warning\",\n \"text\": \"Configured frame size is different from what Wowza Streaming Cloud is receiving from the source: 1280x720.\",\n \"units\": \"\",\n \"value\": \"1280x720\"\n },\n \"gpu_decoder_usage\": {\n \"status\": \"normal\",\n \"text\": \"\",\n \"units\": \"%\",\n \"value\": 50\n },\n \"gpu_driver_version\": {\n \"status\": \"normal\",\n \"text\": \"\",\n \"units\": \"\",\n \"value\": \"not_installed\"\n },\n \"gpu_encoder_usage\": {\n \"status\": \"normal\",\n \"text\": \"\",\n \"units\": \"%\",\n \"value\": 50\n },\n \"gpu_memory_usage\": {\n \"status\": \"normal\",\n \"text\": \"\",\n \"units\": \"%\",\n \"value\": 50\n },\n \"gpu_usage\": {\n \"status\": \"normal\",\n \"text\": \"\",\n \"units\": \"%\",\n \"value\": 50\n },\n \"height\": {\n \"status\": \"warning\",\n \"text\": \"Configured height is different from what Wowza Streaming Cloud is receiving from the source: 720.\",\n \"units\": \"px\",\n \"value\": 720\n },\n \"keyframe_interval\": {\n \"status\": \"normal\",\n \"text\": \"\",\n \"units\": \"GOP\",\n \"value\": 69\n },\n \"stream_target_status_OUTPUTIDX_STREAMTARGETIDX\": {\n \"status\": \"normal\",\n \"text\": \"\",\n \"units\": \"\",\n \"value\": \"Active\"\n },\n \"unique_views\": {\n \"status\": \"normal\",\n \"text\": \"\",\n \"units\": \"%\",\n \"value\": 1030\n },\n \"video_codec\": {\n \"status\": \"normal\",\n \"text\": \"\",\n \"units\": \"\",\n \"value\": \"avc1\"\n },\n \"width\": {\n \"status\": \"warning\",\n \"text\": \"Configured width is different from what Wowza Streaming Cloud is receiving from the source: 1280.\",\n \"units\": \"px\",\n \"value\": 1280\n }\n }\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "cdbde5e7-d842-4a90-ac32-51d5a0f1ce40", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "7070433c-20f6-4250-964e-6e86357e4db6", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-403-RecordUnaccessible\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource isn't accessible.\",\n \"status\": 403,\n \"title\": \"Record Unaccessible Error\"\n }\n }\n}", "latency": 0, "statusCode": 403, "label": "Forbidden", "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": "53ddfbd8-50b2-475a-9e20-acf0b73e0249", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-404-RecordNotFound\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource couldn't be found.\",\n \"status\": 404,\n \"title\": \"Record Not Found Error\"\n }\n }\n}", "latency": 0, "statusCode": 404, "label": "Not Found", "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": "8fd320df-b3f9-46ed-ae17-61d03fc2abe5", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-410-RecordDeleted\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource has been deleted.\",\n \"status\": 410,\n \"title\": \"Record Deleted Error\"\n }\n }\n}", "latency": 0, "statusCode": 410, "label": "Gone", "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": "56f9a770-3fd7-41d6-9376-aea0a1a08ad9", "documentation": "Stop a live stream", "method": "put", "endpoint": "live_streams/:id/stop", "responses": [ { "uuid": "807c6ee8-5b05-4ab3-b0ed-2fb5ac3553a1", "body": "{\n \"live_stream\": {\n \"state\": \"{{oneOf (array 'started' 'stopped' 'starting' 'stopping' 'resetting')}}\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "a6f8d6f8-ac7d-4d43-bb7b-dbdca8bcc369", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "f6f22510-d3ce-4a24-8180-c1dcc02eeb24", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-403-RecordUnaccessible\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource isn't accessible.\",\n \"status\": 403,\n \"title\": \"Record Unaccessible Error\"\n }\n }\n}", "latency": 0, "statusCode": 403, "label": "Forbidden", "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": "7dea6c16-58fe-487d-b235-7df2cdae40f8", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-404-RecordNotFound\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource couldn't be found.\",\n \"status\": 404,\n \"title\": \"Record Not Found Error\"\n }\n }\n}", "latency": 0, "statusCode": 404, "label": "Not Found", "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": "f2b8831a-297d-4cca-8238-cddf8419217b", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-410-RecordDeleted\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource has been deleted.\",\n \"status\": 410,\n \"title\": \"Record Deleted Error\"\n }\n }\n}", "latency": 0, "statusCode": 410, "label": "Gone", "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": "b15ba566-b137-4f7f-acd0-c14b27b2067e", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-422-RecordInvalid\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The request couldn't be processed. ... can't be blank\",\n \"status\": 422,\n \"title\": \"Record Invalid Error\"\n }\n }\n}", "latency": 0, "statusCode": 422, "label": "Unprocessable Entity", "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": "b316fc97-76e1-4b20-8d68-d3728b6950f5", "documentation": "Fetch the thumbnail URL of a live stream", "method": "get", "endpoint": "live_streams/:id/thumbnail_url", "responses": [ { "uuid": "1a3c2548-8be8-4256-a74d-c2e16bc2d3df", "body": "{\n \"live_stream\": {\n \"thumbnail_url\": \"https://cloud.wowza.com/proxy/stats/?target=10.11.12.13&app=app-79b8&stream=99b62146@130135.stream&media=json\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "c7985d1a-554b-4cb9-adfe-93dfa3e26d3e", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "aa1fb021-1a3e-42d6-81d3-fa26b3d97aee", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-403-RecordUnaccessible\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource isn't accessible.\",\n \"status\": 403,\n \"title\": \"Record Unaccessible Error\"\n }\n }\n}", "latency": 0, "statusCode": 403, "label": "Forbidden", "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": "5b5ec8cb-a83a-424b-b81a-440a867ba573", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-404-RecordNotFound\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource couldn't be found.\",\n \"status\": 404,\n \"title\": \"Record Not Found Error\"\n }\n }\n}", "latency": 0, "statusCode": 404, "label": "Not Found", "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": "7c5267d6-7f5f-4251-a880-9cb369cb4cb2", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-410-RecordDeleted\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource has been deleted.\",\n \"status\": 410,\n \"title\": \"Record Deleted Error\"\n }\n }\n}", "latency": 0, "statusCode": 410, "label": "Gone", "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": "4006d7c7-a31c-470d-b66a-94e553b82cd2", "documentation": "Fetch all players", "method": "get", "endpoint": "players", "responses": [ { "uuid": "1783552e-7479-4254-8f89-8cf5aee1bffa", "body": "{\n \"players\": [\n {\n \"countdown\": true,\n \"countdown_at\": \"2017-11-16T20:00:00.000Z\",\n \"created_at\": \"2017-11-13T20:00:43.244Z\",\n \"embed_code\": \"
\",\n \"hds_playback_url\": \"http://wowza-lh.akamaihd.net/z/d24b8a50_1@123456/manifest.f4m\",\n \"hls_playback_url\": \"http://wowza-lh.akamaihd.net/z/d24b8a50_1@123456/master.m3u8\",\n \"hosted_page\": true,\n \"hosted_page_description\": \"My Hosted Page Description\",\n \"hosted_page_logo_image_url\": \"https://prod.s3.amazonaws.com/uploads/player/hosted_page_logo_image/23424/5bad28.jpg\",\n \"hosted_page_sharing_icons\": false,\n \"hosted_page_title\": \"My Hosted Page\",\n \"hosted_page_url\": \"https://player.cloud.wowza.com/hosted/e8dk5bf6/player.html\",\n \"id\": \"e8dk5bf6\",\n \"logo_image_url\": \"https://prod.s3.amazonaws.com/uploads/player/logo_image/23424/5bad28.jpg\",\n \"logo_position\": \"top-right\",\n \"responsive\": false,\n \"transcoder_id\": \"6Qbymbbq\",\n \"type\": \"original_html5\",\n \"updated_at\": \"2017-11-14T20:15:05.276Z\",\n \"video_poster_image_url\": \"https://prod.s3.amazonaws.com/uploads/player/video_poster_image/23424/5bad28.jpg\",\n \"width\": 640\n },\n {\n \"countdown\": false,\n \"created_at\": \"2017-11-13T20:00:43.276Z\",\n \"embed_code\": \"
\",\n \"hds_playback_url\": \"http://wowza-lh.akamaihd.net/z/e32c4b20_1@123456/manifest.f4m\",\n \"hls_playback_url\": \"http://wowza-lh.akamaihd.net/z/e32c4b20_1@123456/master.m3u8\",\n \"hosted_page\": false,\n \"id\": \"s3jmdnbl\",\n \"responsive\": true,\n \"transcoder_id\": \"3kbb0hvf\",\n \"updated_at\": \"2017-11-15T03:22:52.276Z\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "2c5b3797-77b3-4368-8b16-dbe8a61b5bc8", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "f3e3a591-bfc7-4b21-b2f7-be4e88eb7592", "documentation": "Fetch a player", "method": "get", "endpoint": "players/:id", "responses": [ { "uuid": "e6d0642e-f2a9-43dd-9188-65c57382fe9e", "body": "{\n \"player\": {\n \"countdown\": true,\n \"countdown_at\": \"2017-11-16T20:00:00.000Z\",\n \"created_at\": \"2017-11-13T20:00:43.277Z\",\n \"embed_code\": \"
\",\n \"hds_playback_url\": \"http://wowza-lh.akamaihd.net/z/d24b8a50_1@123456/manifest.f4m\",\n \"hls_playback_url\": \"http://wowza-lh.akamaihd.net/z/d24b8a50_1@123456/master.m3u8\",\n \"hosted_page\": true,\n \"hosted_page_description\": \"My Hosted Page Description\",\n \"hosted_page_logo_image_url\": \"https://prod.s3.amazonaws.com/uploads/player/hosted_page_logo_image/23424/5bad28.jpg\",\n \"hosted_page_sharing_icons\": false,\n \"hosted_page_title\": \"My Hosted Page\",\n \"hosted_page_url\": \"https://player.cloud.wowza.com/hosted/e8dk5bf6/player.html\",\n \"id\": \"e8dk5bf6\",\n \"logo_image_url\": \"https://prod.s3.amazonaws.com/uploads/player/logo_image/23424/5bad28.jpg\",\n \"logo_position\": \"bottom-left\",\n \"responsive\": false,\n \"transcoder_id\": \"6Qbymbbq\",\n \"type\": \"original_html5\",\n \"updated_at\": \"2017-11-14T17:55:32.277Z\",\n \"video_poster_image_url\": \"https://prod.s3.amazonaws.com/uploads/player/video_poster_image/23424/5bad28.jpg\",\n \"width\": 640\n }\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "9946795f-8cfc-46a7-a5b4-7c8db2656f49", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "8f2a61e8-4b10-4678-882e-ff33d89b0257", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-403-RecordUnaccessible\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource isn't accessible.\",\n \"status\": 403,\n \"title\": \"Record Unaccessible Error\"\n }\n }\n}", "latency": 0, "statusCode": 403, "label": "Forbidden", "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": "7b233133-c7c0-4705-812c-6f888687401a", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-404-RecordNotFound\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource couldn't be found.\",\n \"status\": 404,\n \"title\": \"Record Not Found Error\"\n }\n }\n}", "latency": 0, "statusCode": 404, "label": "Not Found", "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": "c3056c5c-f6c5-46bf-b7b3-a932361531f8", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-410-RecordDeleted\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource has been deleted.\",\n \"status\": 410,\n \"title\": \"Record Deleted Error\"\n }\n }\n}", "latency": 0, "statusCode": 410, "label": "Gone", "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": "391c3a9c-c05e-4328-bf9d-38e767334422", "documentation": "Update a player", "method": "patch", "endpoint": "players/:id", "responses": [ { "uuid": "56609243-561c-4a12-8e46-408733fa6b41", "body": "{\n \"player\": {\n \"countdown\": true,\n \"countdown_at\": \"2017-11-16T20:00:00.000Z\",\n \"created_at\": \"2017-11-13T20:00:43.277Z\",\n \"embed_code\": \"
\",\n \"hds_playback_url\": \"http://wowza-lh.akamaihd.net/z/d24b8a50_1@123456/manifest.f4m\",\n \"hls_playback_url\": \"http://wowza-lh.akamaihd.net/z/d24b8a50_1@123456/master.m3u8\",\n \"hosted_page\": true,\n \"hosted_page_description\": \"My Hosted Page Description\",\n \"hosted_page_logo_image_url\": \"https://prod.s3.amazonaws.com/uploads/player/hosted_page_logo_image/23424/5bad28.jpg\",\n \"hosted_page_sharing_icons\": false,\n \"hosted_page_title\": \"My Hosted Page\",\n \"hosted_page_url\": \"https://player.cloud.wowza.com/hosted/e8dk5bf6/player.html\",\n \"id\": \"e8dk5bf6\",\n \"logo_image_url\": \"https://prod.s3.amazonaws.com/uploads/player/logo_image/23424/5bad28.jpg\",\n \"logo_position\": \"bottom-left\",\n \"responsive\": false,\n \"transcoder_id\": \"6Qbymbbq\",\n \"type\": \"original_html5\",\n \"updated_at\": \"2017-11-14T17:55:32.277Z\",\n \"video_poster_image_url\": \"https://prod.s3.amazonaws.com/uploads/player/video_poster_image/23424/5bad28.jpg\",\n \"width\": 640\n }\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "9b07c14b-144e-48e3-8495-06e481e93929", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "805cdb0f-e2f1-4a5c-a17c-d40c010382a7", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-403-RecordUnaccessible\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource isn't accessible.\",\n \"status\": 403,\n \"title\": \"Record Unaccessible Error\"\n }\n }\n}", "latency": 0, "statusCode": 403, "label": "Forbidden", "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": "3ba903db-2497-45bc-8deb-6de09403de2e", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-404-RecordNotFound\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource couldn't be found.\",\n \"status\": 404,\n \"title\": \"Record Not Found Error\"\n }\n }\n}", "latency": 0, "statusCode": 404, "label": "Not Found", "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": "79ef52f9-3500-4245-991c-a25eb42462b8", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-410-RecordDeleted\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource has been deleted.\",\n \"status\": 410,\n \"title\": \"Record Deleted Error\"\n }\n }\n}", "latency": 0, "statusCode": 410, "label": "Gone", "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": "f87637e5-5a69-4f0d-8fef-8d91553ec0a1", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-422-RecordInvalid\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The request couldn't be processed. ... can't be blank\",\n \"status\": 422,\n \"title\": \"Record Invalid Error\"\n }\n }\n}", "latency": 0, "statusCode": 422, "label": "Unprocessable Entity", "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": "834672cb-69b5-4733-93b6-3218935b40d2", "documentation": "Rebuild player code", "method": "post", "endpoint": "players/:id/rebuild", "responses": [ { "uuid": "02b4c8f4-0f2c-4a45-9226-835c82b6f2ea", "body": "{\n \"player\": {\n \"state\": \"{{oneOf (array 'requested' 'already_requested' 'activated' 'archived')}}\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "9c86225c-7c4c-44d0-8e70-96f988556b38", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "b76070a2-5106-4b2a-8c6e-73f6374504f1", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-403-RecordUnaccessible\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource isn't accessible.\",\n \"status\": 403,\n \"title\": \"Record Unaccessible Error\"\n }\n }\n}", "latency": 0, "statusCode": 403, "label": "Forbidden", "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": "8f725041-d7a6-4a89-afc1-3185ff02baef", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-404-RecordNotFound\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource couldn't be found.\",\n \"status\": 404,\n \"title\": \"Record Not Found Error\"\n }\n }\n}", "latency": 0, "statusCode": 404, "label": "Not Found", "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": "925515aa-cac5-41c8-b9ea-14e82346cba5", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-410-RecordDeleted\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource has been deleted.\",\n \"status\": 410,\n \"title\": \"Record Deleted Error\"\n }\n }\n}", "latency": 0, "statusCode": 410, "label": "Gone", "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": "27f691fa-3efe-4d49-be9f-fe55bc946b8e", "documentation": "Fetch the state of a player", "method": "get", "endpoint": "players/:id/state", "responses": [ { "uuid": "1f903f86-e378-433d-a7a7-e9c36f063269", "body": "{\n \"player\": {\n \"state\": \"{{oneOf (array 'requested' 'already_requested' 'activated' 'archived')}}\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "d99901f5-1772-4071-abdf-6b736f8a81c4", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "ae1c22f0-2d43-4a27-b208-e32804524e8c", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-403-RecordUnaccessible\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource isn't accessible.\",\n \"status\": 403,\n \"title\": \"Record Unaccessible Error\"\n }\n }\n}", "latency": 0, "statusCode": 403, "label": "Forbidden", "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": "c46ca8ef-7bd1-44df-bd36-6d21864e61a8", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-404-RecordNotFound\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource couldn't be found.\",\n \"status\": 404,\n \"title\": \"Record Not Found Error\"\n }\n }\n}", "latency": 0, "statusCode": 404, "label": "Not Found", "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": "676a604c-5a29-4af1-8e1e-4f351ca435ac", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-410-RecordDeleted\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource has been deleted.\",\n \"status\": 410,\n \"title\": \"Record Deleted Error\"\n }\n }\n}", "latency": 0, "statusCode": 410, "label": "Gone", "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": "c9e56e85-2958-4993-9fd0-76858bed9c47", "documentation": "Fetch all player URLs", "method": "get", "endpoint": "players/:player_id/urls", "responses": [ { "uuid": "9759996d-b184-4832-8dd7-9de98d7a14e6", "body": "{\n \"urls\": [\n {\n \"bitrate\": 4138,\n \"height\": 1080,\n \"id\": \"w9vJm3BJ\",\n \"label\": \"1920\",\n \"player_id\": \"Jm1tPblTJm1t\",\n \"url\": \"http://someurl.com/some/path/to/a/stream.f4m\",\n \"width\": 1920\n },\n {\n \"bitrate\": 4138,\n \"height\": 1080,\n \"id\": \"PPqV0kcm\",\n \"label\": \"iPhone\",\n \"player_id\": \"Jm1tPblTJm1t\",\n \"transcoder_id\": \"yjCVYf5l\",\n \"url\": \"http://someurl.com/some/path/to/a/stream.m3u8\",\n \"width\": 1920\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "0786c9fe-a128-4cc5-91b3-11948da73fa0", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "dfb739e8-bbd9-44d4-9fd5-2774f34ade65", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-403-RecordUnaccessible\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource isn't accessible.\",\n \"status\": 403,\n \"title\": \"Record Unaccessible Error\"\n }\n }\n}", "latency": 0, "statusCode": 403, "label": "Forbidden", "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": "d6f43c8e-2d41-49af-b501-40e9f253d852", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-404-RecordNotFound\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource couldn't be found.\",\n \"status\": 404,\n \"title\": \"Record Not Found Error\"\n }\n }\n}", "latency": 0, "statusCode": 404, "label": "Not Found", "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": "cefae3e5-6e2d-4d8e-952f-82f107889cc3", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-410-RecordDeleted\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource has been deleted.\",\n \"status\": 410,\n \"title\": \"Record Deleted Error\"\n }\n }\n}", "latency": 0, "statusCode": 410, "label": "Gone", "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": "901d8fad-b4dc-410f-a75a-decb6ebf6acf", "documentation": "Create a player URL", "method": "post", "endpoint": "players/:player_id/urls", "responses": [ { "uuid": "6ab77aa2-a33f-448d-ba7b-10b9fe8f2abd", "body": "{\n \"url\": {\n \"bitrate\": 4138,\n \"height\": 1080,\n \"id\": \"w9vJm3BJ\",\n \"label\": \"1920\",\n \"player_id\": \"Jm1tPblTJm1t\",\n \"url\": \"http://someurl.com/some/path/to/a/stream.f4m\",\n \"width\": 1920\n }\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "dec25c27-3089-4767-b709-a0bcf9b06b89", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "e37764d4-c467-4a19-a759-3286994202af", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-422-RecordInvalid\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The request couldn't be processed. ... can't be blank\",\n \"status\": 422,\n \"title\": \"Record Invalid Error\"\n }\n }\n}", "latency": 0, "statusCode": 422, "label": "Unprocessable Entity", "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": "619d7602-d2ed-48fd-9dd0-0f46a2354ce0", "documentation": "Delete a player URL", "method": "delete", "endpoint": "players/:player_id/urls/:id", "responses": [ { "uuid": "316d01a9-df17-4459-9593-75bc3a7a49cd", "body": "", "latency": 0, "statusCode": 204, "label": "No Content", "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": "5c2ad2da-45f1-4a97-9555-612fd66a8ca8", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "b07c8edb-48e5-498a-9b61-1813bf751eba", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-403-RecordUnaccessible\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource isn't accessible.\",\n \"status\": 403,\n \"title\": \"Record Unaccessible Error\"\n }\n }\n}", "latency": 0, "statusCode": 403, "label": "Forbidden", "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": "065ff12f-60a4-4a9e-b286-902430ffec90", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-404-RecordNotFound\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource couldn't be found.\",\n \"status\": 404,\n \"title\": \"Record Not Found Error\"\n }\n }\n}", "latency": 0, "statusCode": 404, "label": "Not Found", "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": "d762d658-c9d8-4516-9041-c3b79e86858b", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-410-RecordDeleted\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource has been deleted.\",\n \"status\": 410,\n \"title\": \"Record Deleted Error\"\n }\n }\n}", "latency": 0, "statusCode": 410, "label": "Gone", "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": "77de0838-84e4-41b0-ad49-ab56f5e06070", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-422-RecordInvalid\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The request couldn't be processed. ... can't be blank\",\n \"status\": 422,\n \"title\": \"Record Invalid Error\"\n }\n }\n}", "latency": 0, "statusCode": 422, "label": "Unprocessable Entity", "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": "2194a1d6-3fce-4419-8e0e-f6b22c2b8abf", "documentation": "Fetch a player URL", "method": "get", "endpoint": "players/:player_id/urls/:id", "responses": [ { "uuid": "630fa63a-8598-46b6-970a-6470af3cf1be", "body": "{\n \"url\": {\n \"bitrate\": 4138,\n \"height\": 1080,\n \"id\": \"w9vJm3BJ\",\n \"label\": \"1920\",\n \"player_id\": \"Jm1tPblTJm1t\",\n \"url\": \"http://someurl.com/some/path/to/a/stream.f4m\",\n \"width\": 1920\n }\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "2020696b-d285-4d53-8b27-5603e16d6bab", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "6c57a0ab-63c8-4c5a-b466-f274021ef424", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-403-RecordUnaccessible\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource isn't accessible.\",\n \"status\": 403,\n \"title\": \"Record Unaccessible Error\"\n }\n }\n}", "latency": 0, "statusCode": 403, "label": "Forbidden", "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": "c55a0648-4aed-46bf-ae62-1b43cde29483", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-404-RecordNotFound\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource couldn't be found.\",\n \"status\": 404,\n \"title\": \"Record Not Found Error\"\n }\n }\n}", "latency": 0, "statusCode": 404, "label": "Not Found", "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": "3d5156fc-0500-4f9c-b794-6a3ffa23ab94", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-410-RecordDeleted\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource has been deleted.\",\n \"status\": 410,\n \"title\": \"Record Deleted Error\"\n }\n }\n}", "latency": 0, "statusCode": 410, "label": "Gone", "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": "92305cff-8af9-45fd-be54-da88155d7416", "documentation": "Update a player URL", "method": "patch", "endpoint": "players/:player_id/urls/:id", "responses": [ { "uuid": "a9b54684-aa7a-4778-a4bf-477e8726bb3e", "body": "{\n \"url\": {\n \"bitrate\": 4138,\n \"height\": 1080,\n \"id\": \"w9vJm3BJ\",\n \"label\": \"1920\",\n \"player_id\": \"Jm1tPblTJm1t\",\n \"url\": \"http://someurl.com/some/path/to/a/stream.f4m\",\n \"width\": 1920\n }\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "1394b293-5b23-48a5-b7a3-526af7f6eb2d", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "ebacb695-cb25-41d4-9ae8-fc3adb3dc4cc", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-403-RecordUnaccessible\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource isn't accessible.\",\n \"status\": 403,\n \"title\": \"Record Unaccessible Error\"\n }\n }\n}", "latency": 0, "statusCode": 403, "label": "Forbidden", "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": "257b2e3f-33a6-4e4b-9f2f-5d821c02aa40", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-404-RecordNotFound\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource couldn't be found.\",\n \"status\": 404,\n \"title\": \"Record Not Found Error\"\n }\n }\n}", "latency": 0, "statusCode": 404, "label": "Not Found", "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": "7ad44964-f6fb-4b73-8ee2-997fcc46adad", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-410-RecordDeleted\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource has been deleted.\",\n \"status\": 410,\n \"title\": \"Record Deleted Error\"\n }\n }\n}", "latency": 0, "statusCode": 410, "label": "Gone", "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": "4b46787d-f14c-4267-8928-cca207777764", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-422-RecordInvalid\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The request couldn't be processed. ... can't be blank\",\n \"status\": 422,\n \"title\": \"Record Invalid Error\"\n }\n }\n}", "latency": 0, "statusCode": 422, "label": "Unprocessable Entity", "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": "c5f9ad21-203b-47d9-94f5-f23e42e8f6a8", "documentation": "Fetch all recordings", "method": "get", "endpoint": "recordings", "responses": [ { "uuid": "65e27f0a-44fe-4cf3-8593-1e8ca11ab1b6", "body": "{\n \"recordings\": [\n {\n \"created_at\": \"2017-11-13T20:00:43.281Z\",\n \"download_url\": \"https://s3.amazonaws.com/prod-wse-recordings/transcoder_035163/64886_00a613bf@367500.stream.0.mp4\",\n \"duration\": 362905,\n \"file_name\": \"00a613bf@367500.stream.0.mp4\",\n \"file_size\": 53113429,\n \"id\": \"4Jjzstdt\",\n \"reason\": \"\",\n \"starts_at\": \"2017-11-16T00:00:00.000Z\",\n \"state\": \"completed\",\n \"transcoder_id\": \"bjQplmRw\",\n \"transcoder_name\": \"My Camera\",\n \"transcoding_uptime_id\": \"vxyz9876\",\n \"updated_at\": \"2017-11-15T15:37:56.281Z\"\n },\n {\n \"created_at\": \"2017-11-12T20:00:43.281Z\",\n \"download_url\": \"https://s3.amazonaws.com/prod-wse-recordings/transcoder_014877/62726_bfcc36a2@196282.stream.0.mp4\",\n \"duration\": 28455905,\n \"file_name\": \"bfcc36a2@196282.stream.0.mp4\",\n \"file_size\": 7109841765,\n \"id\": \"fFWxVsyj\",\n \"reason\": \"\",\n \"starts_at\": \"2017-11-16T00:00:00.000Z\",\n \"state\": \"archived\",\n \"transcoder_id\": \"PMNVbL4n\",\n \"transcoder_name\": \"My Other Camera\",\n \"transcoding_uptime_id\": \"abcd1234\",\n \"updated_at\": \"2017-11-14T18:28:11.281Z\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "adacbd30-2cfd-4fe5-af0a-21013a469b42", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "9ac72c17-e6ce-41d0-ba1a-c2d8c83e5d1d", "documentation": "Delete a recording", "method": "delete", "endpoint": "recordings/:id", "responses": [ { "uuid": "abcc6d57-a866-4454-b414-d5b6c956810a", "body": "", "latency": 0, "statusCode": 204, "label": "No Content", "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": "2f8e66cf-9082-4158-b592-ee0681bb8e39", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "8e265070-9fa6-4add-ba51-d232a047b1a0", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-403-RecordUnaccessible\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource isn't accessible.\",\n \"status\": 403,\n \"title\": \"Record Unaccessible Error\"\n }\n }\n}", "latency": 0, "statusCode": 403, "label": "Forbidden", "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": "486b093f-85a6-4e7c-a485-5fa3951f6e3e", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-404-RecordNotFound\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource couldn't be found.\",\n \"status\": 404,\n \"title\": \"Record Not Found Error\"\n }\n }\n}", "latency": 0, "statusCode": 404, "label": "Not Found", "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": "54cc8cc9-3ee8-4c96-846b-4c82e3560dac", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-410-RecordDeleted\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource has been deleted.\",\n \"status\": 410,\n \"title\": \"Record Deleted Error\"\n }\n }\n}", "latency": 0, "statusCode": 410, "label": "Gone", "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": "7632e69c-bd22-48fe-aee6-30d4d647fe93", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-422-RecordInvalid\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The request couldn't be processed. ... can't be blank\",\n \"status\": 422,\n \"title\": \"Record Invalid Error\"\n }\n }\n}", "latency": 0, "statusCode": 422, "label": "Unprocessable Entity", "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": "059a7d3f-1611-4e00-bdb4-cd0a9698df08", "documentation": "Fetch a recording", "method": "get", "endpoint": "recordings/:id", "responses": [ { "uuid": "14eee88b-69c9-43c8-b033-a76a85594a1d", "body": "{\n \"recording\": {\n \"created_at\": \"2017-11-13T20:00:43.281Z\",\n \"download_url\": \"https://s3.amazonaws.com/prod-wse-recordings/transcoder_035163/64886_00a613bf@367500.stream.0.mp4\",\n \"duration\": 362905,\n \"file_name\": \"00a613bf@367500.stream.0.mp4\",\n \"file_size\": 53113429,\n \"id\": \"4Jjzstdt\",\n \"reason\": \"\",\n \"starts_at\": \"2017-11-16T00:00:00.000Z\",\n \"state\": \"completed\",\n \"transcoder_id\": \"bjQplmRw\",\n \"transcoder_name\": \"My Camera\",\n \"transcoding_uptime_id\": \"vxyz9876\",\n \"updated_at\": \"2017-11-15T07:13:04.281Z\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "f361cd4f-e01e-4abd-91f3-2113b8cb05eb", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "5ba6273a-5728-4b36-8a06-3220cb2c5355", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-403-RecordUnaccessible\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource isn't accessible.\",\n \"status\": 403,\n \"title\": \"Record Unaccessible Error\"\n }\n }\n}", "latency": 0, "statusCode": 403, "label": "Forbidden", "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": "d0040937-2fcf-4b19-9803-39efc46ae4f1", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-404-RecordNotFound\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource couldn't be found.\",\n \"status\": 404,\n \"title\": \"Record Not Found Error\"\n }\n }\n}", "latency": 0, "statusCode": 404, "label": "Not Found", "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": "09ddd9fa-09c6-4b58-b51e-e20e7ea50e20", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-410-RecordDeleted\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource has been deleted.\",\n \"status\": 410,\n \"title\": \"Record Deleted Error\"\n }\n }\n}", "latency": 0, "statusCode": 410, "label": "Gone", "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": "264f5349-67f4-4d63-88a2-b66c248eb8b5", "documentation": "Fetch the state of a recording", "method": "get", "endpoint": "recordings/:id/state", "responses": [ { "uuid": "bf017323-c899-43e8-bf76-d843751209d9", "body": "{\n \"recording\": {\n \"state\": \"{{oneOf (array 'uploading' 'converting' 'removing' 'completed' 'failed')}}\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "82e4886c-27ce-48aa-b395-75d03ca0ced0", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "5225e098-697b-4d40-bbbb-b1f80b40d916", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-403-RecordUnaccessible\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource isn't accessible.\",\n \"status\": 403,\n \"title\": \"Record Unaccessible Error\"\n }\n }\n}", "latency": 0, "statusCode": 403, "label": "Forbidden", "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": "d2223686-5d55-4970-a08a-e8aef8690af7", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-404-RecordNotFound\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource couldn't be found.\",\n \"status\": 404,\n \"title\": \"Record Not Found Error\"\n }\n }\n}", "latency": 0, "statusCode": 404, "label": "Not Found", "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": "52fb28bf-81a9-4b38-bb2a-f9f2d2399fd8", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-410-RecordDeleted\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource has been deleted.\",\n \"status\": 410,\n \"title\": \"Record Deleted Error\"\n }\n }\n}", "latency": 0, "statusCode": 410, "label": "Gone", "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": "9f302c1e-5728-4a29-83ad-eae6ee3a3ec7", "documentation": "Fetch all schedules", "method": "get", "endpoint": "schedules", "responses": [ { "uuid": "9d222fc0-5185-48f6-92a5-e70fb5f009cf", "body": "{\n \"schedules\": [\n {\n \"action_type\": \"start_stop\",\n \"begins_at\": \"2017-11-16T00:00:00.000Z\",\n \"created_at\": \"2017-11-13T20:00:43.283Z\",\n \"end_repeat\": \"2017-12-15\",\n \"ends_at\": \"2017-12-15T23:59:59.999Z\",\n \"id\": \"28bwb5WT\",\n \"name\": \"Scheduled recurring start for my camera\",\n \"recurrence_data\": \"monday,tuesday,wednesday,thursday,friday\",\n \"recurrence_type\": \"recur\",\n \"start_repeat\": \"2017-11-16\",\n \"state\": \"disabled\",\n \"transcoder_id\": \"VGB21JFJ\",\n \"transcoder_name\": \"My Camera\",\n \"updated_at\": \"2017-11-15T00:43:42.283Z\"\n },\n {\n \"action_type\": \"stop\",\n \"begins_at\": \"2017-11-16T00:00:00.000Z\",\n \"created_at\": \"2017-11-13T20:00:43.283Z\",\n \"ends_at\": \"2017-12-15T23:59:59.999Z\",\n \"id\": \"4RCWgfS5\",\n \"name\": \"Scheduled stop for my live event\",\n \"recurrence_type\": \"once\",\n \"state\": \"enabled\",\n \"transcoder_id\": \"Qjl5J38Z\",\n \"transcoder_name\": \"Awesome Live Event\",\n \"updated_at\": \"2017-11-14T22:04:48.283Z\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "8e4a7f04-b2d7-4e93-a4f1-679ab4d478ed", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "61af955d-cd13-44d7-8e85-0e4fb4fdba59", "documentation": "Create a schedule", "method": "post", "endpoint": "schedules", "responses": [ { "uuid": "5d3e3033-7120-4fc5-85d9-60f648a48b9b", "body": "{\n \"schedule\": {\n \"action_type\": \"start_stop\",\n \"begins_at\": \"2017-11-16T00:00:00.000Z\",\n \"created_at\": \"2017-11-13T20:00:43.284Z\",\n \"end_repeat\": \"2017-12-15\",\n \"ends_at\": \"2017-12-15T23:59:59.999Z\",\n \"id\": \"28bwb5WT\",\n \"name\": \"Scheduled recurring start for my camera\",\n \"recurrence_data\": \"monday,tuesday,wednesday,thursday,friday\",\n \"recurrence_type\": \"recur\",\n \"start_repeat\": \"2017-11-16\",\n \"state\": \"disabled\",\n \"transcoder_id\": \"VGB21JFJ\",\n \"transcoder_name\": \"My Camera\",\n \"updated_at\": \"2017-11-15T08:51:36.284Z\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "c0d5d6ed-0faa-4169-a53e-0f155629dffe", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "c727dd6c-d5d3-4f9f-b8a8-e7487db3c6cd", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-422-RecordInvalid\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The request couldn't be processed. ... can't be blank\",\n \"status\": 422,\n \"title\": \"Record Invalid Error\"\n }\n }\n}", "latency": 0, "statusCode": 422, "label": "Unprocessable Entity", "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": "4a4a5984-f613-496b-874b-6d8aaae42fb8", "documentation": "Delete a schedule", "method": "delete", "endpoint": "schedules/:id", "responses": [ { "uuid": "3bdf06ce-6806-49f9-a0b9-1d0fcfad2681", "body": "", "latency": 0, "statusCode": 204, "label": "No Content", "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": "81277315-c66a-429c-a058-ad909dcee7c8", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "5de35ffd-4875-42c5-97b0-f7bad5beafbb", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-403-RecordUnaccessible\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource isn't accessible.\",\n \"status\": 403,\n \"title\": \"Record Unaccessible Error\"\n }\n }\n}", "latency": 0, "statusCode": 403, "label": "Forbidden", "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": "3a983b5d-9309-40b9-9943-2695f6ca3d3b", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-404-RecordNotFound\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource couldn't be found.\",\n \"status\": 404,\n \"title\": \"Record Not Found Error\"\n }\n }\n}", "latency": 0, "statusCode": 404, "label": "Not Found", "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": "96d4fdcf-fb48-4e5b-a0c8-c32f87a4a2db", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-410-RecordDeleted\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource has been deleted.\",\n \"status\": 410,\n \"title\": \"Record Deleted Error\"\n }\n }\n}", "latency": 0, "statusCode": 410, "label": "Gone", "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": "0bd1a023-f526-441e-b1c6-e2fa0355235e", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-422-RecordInvalid\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The request couldn't be processed. ... can't be blank\",\n \"status\": 422,\n \"title\": \"Record Invalid Error\"\n }\n }\n}", "latency": 0, "statusCode": 422, "label": "Unprocessable Entity", "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": "1ff1d7d2-1b43-46b2-8dc5-cec3cbd5806b", "documentation": "Fetch a schedule", "method": "get", "endpoint": "schedules/:id", "responses": [ { "uuid": "b80c46b2-d7fa-4a53-8d4c-4777e2587551", "body": "{\n \"schedule\": {\n \"action_type\": \"start_stop\",\n \"begins_at\": \"2017-11-16T00:00:00.000Z\",\n \"created_at\": \"2017-11-13T20:00:43.284Z\",\n \"end_repeat\": \"2017-12-15\",\n \"ends_at\": \"2017-12-15T23:59:59.999Z\",\n \"id\": \"28bwb5WT\",\n \"name\": \"Scheduled recurring start for my camera\",\n \"recurrence_data\": \"monday,tuesday,wednesday,thursday,friday\",\n \"recurrence_type\": \"recur\",\n \"start_repeat\": \"2017-11-16\",\n \"state\": \"disabled\",\n \"transcoder_id\": \"VGB21JFJ\",\n \"transcoder_name\": \"My Camera\",\n \"updated_at\": \"2017-11-15T08:51:36.284Z\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "c367106a-8dd9-4d3b-aa3f-854a053bcc2f", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "b59d1cf0-16d2-454a-89bb-4ec9eac88b77", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-403-RecordUnaccessible\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource isn't accessible.\",\n \"status\": 403,\n \"title\": \"Record Unaccessible Error\"\n }\n }\n}", "latency": 0, "statusCode": 403, "label": "Forbidden", "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": "e3e39e99-7ede-48c2-80ef-e0a322a18351", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-404-RecordNotFound\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource couldn't be found.\",\n \"status\": 404,\n \"title\": \"Record Not Found Error\"\n }\n }\n}", "latency": 0, "statusCode": 404, "label": "Not Found", "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": "18a71830-ec06-46a2-a33c-aba3836de4a0", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-410-RecordDeleted\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource has been deleted.\",\n \"status\": 410,\n \"title\": \"Record Deleted Error\"\n }\n }\n}", "latency": 0, "statusCode": 410, "label": "Gone", "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": "33eed3da-d53b-48ef-8883-a2a76c8cfa77", "documentation": "Update a schedule", "method": "patch", "endpoint": "schedules/:id", "responses": [ { "uuid": "e06776d5-2111-47f5-882f-da8313981620", "body": "{\n \"schedule\": {\n \"action_type\": \"start_stop\",\n \"begins_at\": \"2017-11-16T00:00:00.000Z\",\n \"created_at\": \"2017-11-13T20:00:43.284Z\",\n \"end_repeat\": \"2017-12-15\",\n \"ends_at\": \"2017-12-15T23:59:59.999Z\",\n \"id\": \"28bwb5WT\",\n \"name\": \"Scheduled recurring start for my camera\",\n \"recurrence_data\": \"monday,tuesday,wednesday,thursday,friday\",\n \"recurrence_type\": \"recur\",\n \"start_repeat\": \"2017-11-16\",\n \"state\": \"disabled\",\n \"transcoder_id\": \"VGB21JFJ\",\n \"transcoder_name\": \"My Camera\",\n \"updated_at\": \"2017-11-15T08:51:36.284Z\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "9365d4f7-8e42-4dd5-9a0f-9b828a27b589", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "00dc63e2-0aad-4447-91fa-a9c79aff0925", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-403-RecordUnaccessible\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource isn't accessible.\",\n \"status\": 403,\n \"title\": \"Record Unaccessible Error\"\n }\n }\n}", "latency": 0, "statusCode": 403, "label": "Forbidden", "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": "f5e3e227-74c4-4cda-8da0-78c5544327ad", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-404-RecordNotFound\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource couldn't be found.\",\n \"status\": 404,\n \"title\": \"Record Not Found Error\"\n }\n }\n}", "latency": 0, "statusCode": 404, "label": "Not Found", "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": "cc9d0328-22e8-44b0-b173-08abd19bf1f0", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-410-RecordDeleted\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource has been deleted.\",\n \"status\": 410,\n \"title\": \"Record Deleted Error\"\n }\n }\n}", "latency": 0, "statusCode": 410, "label": "Gone", "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": "6b6148cb-8de2-41f0-97c3-86ba9abba1c9", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-422-RecordInvalid\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The request couldn't be processed. ... can't be blank\",\n \"status\": 422,\n \"title\": \"Record Invalid Error\"\n }\n }\n}", "latency": 0, "statusCode": 422, "label": "Unprocessable Entity", "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": "051ac9a8-026c-4097-9d85-66503620ff54", "documentation": "Disable a schedule", "method": "put", "endpoint": "schedules/:id/disable", "responses": [ { "uuid": "eadbf826-e119-43c4-b5ac-9231a4d5dd84", "body": "{\n \"schedule\": {\n \"state\": \"{{oneOf (array 'enabled' 'disabled' 'expired')}}\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "395d1910-cbee-4153-8ed1-479e18a3fd21", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "9716355f-ae18-4fb0-83cb-01fe1ef0eebc", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-403-RecordUnaccessible\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource isn't accessible.\",\n \"status\": 403,\n \"title\": \"Record Unaccessible Error\"\n }\n }\n}", "latency": 0, "statusCode": 403, "label": "Forbidden", "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": "3ff9b2b4-e7f1-495b-9560-9232c7f5f83f", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-404-RecordNotFound\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource couldn't be found.\",\n \"status\": 404,\n \"title\": \"Record Not Found Error\"\n }\n }\n}", "latency": 0, "statusCode": 404, "label": "Not Found", "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": "bd7007b3-f4da-4971-93a3-441e008cb275", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-410-RecordDeleted\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource has been deleted.\",\n \"status\": 410,\n \"title\": \"Record Deleted Error\"\n }\n }\n}", "latency": 0, "statusCode": 410, "label": "Gone", "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": "df734511-5010-4b4c-807e-e465b05096cf", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-422-RecordInvalid\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The request couldn't be processed. ... can't be blank\",\n \"status\": 422,\n \"title\": \"Record Invalid Error\"\n }\n }\n}", "latency": 0, "statusCode": 422, "label": "Unprocessable Entity", "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": "6a19fd6d-0e73-4dce-bcad-0dccc8ef1e2c", "documentation": "Enable a schedule", "method": "put", "endpoint": "schedules/:id/enable", "responses": [ { "uuid": "243b0122-9da5-45ea-a5a3-ab3e11e8a5c1", "body": "{\n \"schedule\": {\n \"state\": \"{{oneOf (array 'enabled' 'disabled' 'expired')}}\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "26338f65-d38d-4284-85ca-3b216a1436ec", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "fbd8f2f1-38b2-4986-9c7b-5dea8d46dca3", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-403-RecordUnaccessible\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource isn't accessible.\",\n \"status\": 403,\n \"title\": \"Record Unaccessible Error\"\n }\n }\n}", "latency": 0, "statusCode": 403, "label": "Forbidden", "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": "1c772770-5c7e-4ed7-858a-cfba0a2f0a82", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-404-RecordNotFound\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource couldn't be found.\",\n \"status\": 404,\n \"title\": \"Record Not Found Error\"\n }\n }\n}", "latency": 0, "statusCode": 404, "label": "Not Found", "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": "4080b5a8-bd56-44f8-9812-38e6fff6d01c", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-410-RecordDeleted\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource has been deleted.\",\n \"status\": 410,\n \"title\": \"Record Deleted Error\"\n }\n }\n}", "latency": 0, "statusCode": 410, "label": "Gone", "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": "c3c41435-ba38-43ab-a565-dbc521538b19", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-422-RecordInvalid\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The request couldn't be processed. ... can't be blank\",\n \"status\": 422,\n \"title\": \"Record Invalid Error\"\n }\n }\n}", "latency": 0, "statusCode": 422, "label": "Unprocessable Entity", "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": "6c2e79ff-7c36-43c7-a05d-8ab58f3b6b21", "documentation": "Fetch the state of a schedule", "method": "get", "endpoint": "schedules/:id/state", "responses": [ { "uuid": "cce8b74a-b7d3-4688-861a-eb5ba822e064", "body": "{\n \"schedule\": {\n \"state\": \"{{oneOf (array 'enabled' 'disabled' 'expired')}}\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "aecb4aa9-87fc-41b6-bdbc-e7c171c6f523", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "4a41073d-4e2b-49a6-8e89-6709aa00e76d", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-403-RecordUnaccessible\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource isn't accessible.\",\n \"status\": 403,\n \"title\": \"Record Unaccessible Error\"\n }\n }\n}", "latency": 0, "statusCode": 403, "label": "Forbidden", "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": "dbde250f-5257-4eca-adc1-2fd61d703c58", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-404-RecordNotFound\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource couldn't be found.\",\n \"status\": 404,\n \"title\": \"Record Not Found Error\"\n }\n }\n}", "latency": 0, "statusCode": 404, "label": "Not Found", "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": "e67e02ce-d486-4019-917c-6d0965fd4545", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-410-RecordDeleted\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource has been deleted.\",\n \"status\": 410,\n \"title\": \"Record Deleted Error\"\n }\n }\n}", "latency": 0, "statusCode": 410, "label": "Gone", "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": "09d70f42-daad-41b4-bbb5-cbaef44bfe26", "documentation": "Fetch all stream sources", "method": "get", "endpoint": "stream_sources", "responses": [ { "uuid": "b6e7aef9-9b5e-400f-b13e-f3310ca61d9e", "body": "{\n \"stream_sources\": [\n {\n \"backup_ip_address\": \"54.183.109.82\",\n \"backup_url\": \"rtmp://b.ep335658.i.akamaientrypoint.net/EntryPoint\",\n \"created_at\": \"2017-11-13T20:00:43.293Z\",\n \"id\": \"cJYndjJt\",\n \"ip_address\": \"54.183.109.81\",\n \"location\": \"us_west_california\",\n \"location_method\": \"region\",\n \"name\": \"My region-based Stream Source\",\n \"password\": \"0da80af99e\",\n \"playback_url\": \"rtmp://cp319499.live.edgefcs.net/live/148e575d@335658\",\n \"primary_url\": \"rtmp://p.ep335658.i.akamaientrypoint.net/EntryPoint\",\n \"provider\": \"akamai\",\n \"stream_name\": \"148e575d@335658\",\n \"updated_at\": \"2017-11-15T10:10:12.293Z\",\n \"username\": \"383435\"\n },\n {\n \"backup_ip_address\": \"70.36.141.78\",\n \"backup_url\": \"rtmp://b.ep335658.i.akamaientrypoint.net/EntryPoint\",\n \"created_at\": \"2017-11-12T20:00:43.293Z\",\n \"id\": \"pvVWPLZC\",\n \"ip_address\": \"70.36.141.78\",\n \"location_method\": \"ip_address\",\n \"name\": \"My IP address based Stream Source\",\n \"password\": \"384edc9f58\",\n \"playback_url\": \"rtmp://cp319499.live.edgefcs.net/live/37d5f10e@156549\",\n \"primary_url\": \"rtmp://p.ep335658.i.akamaientrypoint.net/EntryPoint\",\n \"provider\": \"akamai\",\n \"stream_name\": \"37d5f10e@156549\",\n \"updated_at\": \"2017-11-15T17:02:32.293Z\",\n \"username\": \"319399\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "b38dbd2f-3cae-47b8-b116-255dfc6d6232", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "509f20f1-41ba-42c4-adb2-82f2602d4a13", "documentation": "Add a stream source", "method": "post", "endpoint": "stream_sources", "responses": [ { "uuid": "f0d7ca90-c6d9-4097-ab10-9e7078dd0f67", "body": "{\n \"stream_source\": {\n \"backup_ip_address\": \"54.183.109.82\",\n \"backup_url\": \"rtmp://b.ep335658.i.akamaientrypoint.net/EntryPoint\",\n \"created_at\": \"2017-11-13T20:00:43.296Z\",\n \"id\": \"cJYndjJt\",\n \"ip_address\": \"54.183.109.81\",\n \"location\": \"us_west_california\",\n \"location_method\": \"region\",\n \"name\": \"My region-based Stream Source\",\n \"password\": \"0da80af99e\",\n \"playback_url\": \"rtmp://cp319499.live.edgefcs.net/live/148e575d@335658\",\n \"primary_url\": \"rtmp://p.ep335658.i.akamaientrypoint.net/EntryPoint\",\n \"provider\": \"akamai\",\n \"stream_name\": \"148e575d@335658\",\n \"updated_at\": \"2017-11-15T19:26:08.296Z\",\n \"username\": \"383435\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "33ba4be8-e9c4-48fb-9138-4e6acc80a451", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "cd7fd163-c867-4dc1-9b26-d16334eca13c", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-422-RecordInvalid\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The request couldn't be processed. ... can't be blank\",\n \"status\": 422,\n \"title\": \"Record Invalid Error\"\n }\n }\n}", "latency": 0, "statusCode": 422, "label": "Unprocessable Entity", "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": "bda86aff-3257-4bb6-8954-8f6c56b5e37f", "documentation": "Deprecated operation", "method": "post", "endpoint": "stream_sources/add", "responses": [ { "uuid": "57650ea4-5adc-45cb-9390-8a9707296f97", "body": "{\n \"stream_source\": {\n \"backup_ip_address\": \"54.183.109.82\",\n \"backup_url\": \"rtmp://b.ep335658.i.akamaientrypoint.net/EntryPoint\",\n \"created_at\": \"2017-11-13T20:00:43.296Z\",\n \"id\": \"cJYndjJt\",\n \"ip_address\": \"54.183.109.81\",\n \"location\": \"us_west_california\",\n \"location_method\": \"region\",\n \"name\": \"My region-based Stream Source\",\n \"password\": \"0da80af99e\",\n \"playback_url\": \"rtmp://cp319499.live.edgefcs.net/live/148e575d@335658\",\n \"primary_url\": \"rtmp://p.ep335658.i.akamaientrypoint.net/EntryPoint\",\n \"provider\": \"akamai\",\n \"stream_name\": \"148e575d@335658\",\n \"updated_at\": \"2017-11-15T19:26:08.296Z\",\n \"username\": \"383435\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "893a3dcc-af51-410e-b6a3-8ec843e9f23f", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "baa8f657-9a97-4e2b-af37-2d86b045149d", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-422-RecordInvalid\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The request couldn't be processed. ... can't be blank\",\n \"status\": 422,\n \"title\": \"Record Invalid Error\"\n }\n }\n}", "latency": 0, "statusCode": 422, "label": "Unprocessable Entity", "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": "3336da66-311b-40ef-bd7f-c9bf09c94921", "documentation": "Delete a stream source", "method": "delete", "endpoint": "stream_sources/:id", "responses": [ { "uuid": "ffe72a0a-71e0-4786-80e4-4135b91622b5", "body": "", "latency": 0, "statusCode": 204, "label": "No Content", "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": "fd6da48c-6c6e-41e1-abc6-6c7efd435ee4", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "d7173c5c-7b4b-49f3-9aa1-a64beeb6abc7", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-403-RecordUnaccessible\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource isn't accessible.\",\n \"status\": 403,\n \"title\": \"Record Unaccessible Error\"\n }\n }\n}", "latency": 0, "statusCode": 403, "label": "Forbidden", "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": "e17eebdf-333a-4dd4-940f-f96139da2578", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-404-RecordNotFound\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource couldn't be found.\",\n \"status\": 404,\n \"title\": \"Record Not Found Error\"\n }\n }\n}", "latency": 0, "statusCode": 404, "label": "Not Found", "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": "91e53472-a904-4dd3-bdb7-5c97745569f3", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-410-RecordDeleted\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource has been deleted.\",\n \"status\": 410,\n \"title\": \"Record Deleted Error\"\n }\n }\n}", "latency": 0, "statusCode": 410, "label": "Gone", "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": "49cf44c6-ec08-4d7f-9081-e9fb0ef4e75b", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-422-RecordInvalid\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The request couldn't be processed. ... can't be blank\",\n \"status\": 422,\n \"title\": \"Record Invalid Error\"\n }\n }\n}", "latency": 0, "statusCode": 422, "label": "Unprocessable Entity", "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": "41455f29-26d9-4036-9ff4-af67435fbe04", "documentation": "Fetch a stream source", "method": "get", "endpoint": "stream_sources/:id", "responses": [ { "uuid": "79a553a0-ada3-48fc-883e-ec4b0e584101", "body": "{\n \"stream_source\": {\n \"backup_ip_address\": \"54.183.109.82\",\n \"backup_url\": \"rtmp://b.ep335658.i.akamaientrypoint.net/EntryPoint\",\n \"created_at\": \"2017-11-13T20:00:43.296Z\",\n \"id\": \"cJYndjJt\",\n \"ip_address\": \"54.183.109.81\",\n \"location\": \"us_west_california\",\n \"location_method\": \"region\",\n \"name\": \"My region-based Stream Source\",\n \"password\": \"0da80af99e\",\n \"playback_url\": \"rtmp://cp319499.live.edgefcs.net/live/148e575d@335658\",\n \"primary_url\": \"rtmp://p.ep335658.i.akamaientrypoint.net/EntryPoint\",\n \"provider\": \"akamai\",\n \"stream_name\": \"148e575d@335658\",\n \"updated_at\": \"2017-11-15T19:26:08.296Z\",\n \"username\": \"383435\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "bd0aef8a-447a-4777-a745-9146004ebeec", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "d353cdbe-7de3-4b2c-b805-a2b925ca2061", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-403-RecordUnaccessible\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource isn't accessible.\",\n \"status\": 403,\n \"title\": \"Record Unaccessible Error\"\n }\n }\n}", "latency": 0, "statusCode": 403, "label": "Forbidden", "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": "4ff4bc04-4f49-440d-acc9-805bc994d662", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-404-RecordNotFound\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource couldn't be found.\",\n \"status\": 404,\n \"title\": \"Record Not Found Error\"\n }\n }\n}", "latency": 0, "statusCode": 404, "label": "Not Found", "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": "98b372e0-4670-467b-84d2-fca154dcdb27", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-410-RecordDeleted\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource has been deleted.\",\n \"status\": 410,\n \"title\": \"Record Deleted Error\"\n }\n }\n}", "latency": 0, "statusCode": 410, "label": "Gone", "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": "50d97795-dc91-436d-9980-77e84730ac47", "documentation": "Update a stream source", "method": "patch", "endpoint": "stream_sources/:id", "responses": [ { "uuid": "0d7f3570-0c7f-407a-96d4-9d9bc6fdf235", "body": "{\n \"stream_source\": {\n \"backup_ip_address\": \"54.183.109.82\",\n \"backup_url\": \"rtmp://b.ep335658.i.akamaientrypoint.net/EntryPoint\",\n \"created_at\": \"2017-11-13T20:00:43.296Z\",\n \"id\": \"cJYndjJt\",\n \"ip_address\": \"54.183.109.81\",\n \"location\": \"us_west_california\",\n \"location_method\": \"region\",\n \"name\": \"My region-based Stream Source\",\n \"password\": \"0da80af99e\",\n \"playback_url\": \"rtmp://cp319499.live.edgefcs.net/live/148e575d@335658\",\n \"primary_url\": \"rtmp://p.ep335658.i.akamaientrypoint.net/EntryPoint\",\n \"provider\": \"akamai\",\n \"stream_name\": \"148e575d@335658\",\n \"updated_at\": \"2017-11-15T19:26:08.296Z\",\n \"username\": \"383435\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "b7aea3c8-de9f-4e8b-9413-42dfe2a3f9ec", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "84841dc3-760b-49c2-89af-a24e1ee45ff8", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-403-RecordUnaccessible\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource isn't accessible.\",\n \"status\": 403,\n \"title\": \"Record Unaccessible Error\"\n }\n }\n}", "latency": 0, "statusCode": 403, "label": "Forbidden", "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": "ef226414-24f7-4cd5-91da-00f644e6b71c", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-404-RecordNotFound\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource couldn't be found.\",\n \"status\": 404,\n \"title\": \"Record Not Found Error\"\n }\n }\n}", "latency": 0, "statusCode": 404, "label": "Not Found", "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": "7a03d458-ec44-407d-b205-f3dd182e1634", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-410-RecordDeleted\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource has been deleted.\",\n \"status\": 410,\n \"title\": \"Record Deleted Error\"\n }\n }\n}", "latency": 0, "statusCode": 410, "label": "Gone", "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": "5490b518-4d3b-47c2-9117-bd3ff2b3e969", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-422-RecordInvalid\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The request couldn't be processed. ... can't be blank\",\n \"status\": 422,\n \"title\": \"Record Invalid Error\"\n }\n }\n}", "latency": 0, "statusCode": 422, "label": "Unprocessable Entity", "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": "d5ac996b-272a-4199-85d1-ad16849a4ccf", "documentation": "Fetch all stream targets", "method": "get", "endpoint": "stream_targets", "responses": [ { "uuid": "a72c92c4-8bf0-4fec-bc46-8789104803c8", "body": "{\n \"stream_targets\": [\n {\n \"connection_code\": \"133fcc\",\n \"connection_code_expires_at\": \"2018-09-15T20:00:43.303Z\",\n \"created_at\": \"2017-11-13T20:00:43.303Z\",\n \"hds_playback_url\": \"http://[subdomain].akamaihd.net/i/76fa8b9c_1@335304/manifest.f4m\",\n \"hls_playback_url\": \"http://[subdomain].akamaihd.net/z/76fa8b9c_1@335304/master.m3u8\",\n \"id\": \"QvvJYJjk\",\n \"location\": \"us_west_california\",\n \"name\": \"My Provisioned RTMP Stream Target\",\n \"primary_url\": \"rtmp://p.ep336304.i.akamaientrypoint.net/EntryPoint\",\n \"provider\": \"akamai\",\n \"stream_name\": \"76fa8b9c_1_[bitrate]@335304\",\n \"type\": \"WowzaStreamTarget\",\n \"updated_at\": \"2017-11-14T22:22:44.303Z\",\n \"username\": \"169630\"\n },\n {\n \"backup_url\": \"http://post-b.ingest1-i.akamaihd.net/228559-b/4a1799\",\n \"connection_code\": \"16da69\",\n \"connection_code_expires_at\": \"2018-09-15T20:00:43.303Z\",\n \"created_at\": \"2017-11-12T20:00:43.303Z\",\n \"hls_playback_url\": \"http://ingest1-i.akamaihd.net/hls/live/228559/5f6712/playlist.m3u8\",\n \"id\": \"J75Mlh3V\",\n \"name\": \"My Provisioned HLS Push Stream Target\",\n \"primary_url\": \"http://post.ingest1-i.akamaihd.net/228559/5f6712\",\n \"provider\": \"akamai_cupertino\",\n \"stream_name\": \"a535aa63\",\n \"type\": \"WowzaStreamTarget\",\n \"updated_at\": \"2017-11-15T03:25:07.303Z\"\n },\n {\n \"backup_url\": \"rtmp://b.ep337857.i.akamaientrypoint.net/EntryPoint\",\n \"created_at\": \"2017-11-12T20:00:43.303Z\",\n \"hds_playback_url\": \"rtmp://cp319499.live.edgefcs.net/live/c9467d50@337857\",\n \"hls_playback_url\": \"http://[subdomain].akamaihd.net/z/723a8b9c_1@337857/master.m3u8\",\n \"id\": \"J75Mlh3V\",\n \"name\": \"My Custom Stream Target\",\n \"primary_url\": \"rtmp://p.ep337857.i.akamaientrypoint.net/EntryPoint\",\n \"provider\": \"rtmp\",\n \"stream_name\": \"c8467d50@337857\",\n \"type\": \"CustomStreamTarget\",\n \"updated_at\": \"2017-11-15T07:41:21.303Z\",\n \"username\": \"319699\"\n },\n {\n \"connection_code\": \"25ddf4\",\n \"connection_code_expires_at\": \"2018-09-15T20:00:43.303Z\",\n \"created_at\": \"2017-11-12T20:00:43.303Z\",\n \"id\": \"K3MRRlfvx\",\n \"name\": \"My Wowza Ultra Low Latency Stream Target\",\n \"primary_url\": \"rtmp://origin-subdomain.cdn.wowza.com:1935/live/0I0q1bjZhRzZtfSdv4TpCnlmwQT16236\",\n \"provider\": \"wowza\",\n \"stream_name\": \"0I0q1bjZhRzZtfSdv4TpCnlmwQT16236\",\n \"type\": \"UltraLowLatencyStreamTarget\",\n \"updated_at\": \"2017-11-14T17:24:14.303Z\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "f035418c-0b94-49bf-9054-b304fca11b16", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "3da9620c-445c-4bcd-a7ff-3dd5b88d0a7a", "documentation": "Create a stream target", "method": "post", "endpoint": "stream_targets", "responses": [ { "uuid": "82867a01-92b2-4095-a949-d2ac970c9952", "body": "{\n \"stream_target\": {\n \"connection_code\": \"133fcc\",\n \"connection_code_expires_at\": \"2018-09-15T20:00:43.309Z\",\n \"created_at\": \"2017-11-13T20:00:43.309Z\",\n \"hds_playback_url\": \"http://[subdomain].akamaihd.net/i/76fa8b9c_1@335304/manifest.f4m\",\n \"hls_playback_url\": \"http://[subdomain].akamaihd.net/z/76fa8b9c_1@335304/master.m3u8\",\n \"id\": \"2adffc17\",\n \"location\": \"us_west_california\",\n \"name\": \"My RTMP Stream Target\",\n \"password\": \"0c7cba98e7\",\n \"primary_url\": \"rtmp://p.ep336304.i.akamaientrypoint.net/EntryPoint\",\n \"provider\": \"akamai\",\n \"secure_ingest_query_param\": \"...\",\n \"stream_name\": \"76fa8b9c_1_[bitrate]@335304\",\n \"type\": \"WowzaStreamTarget\",\n \"updated_at\": \"2017-11-14T20:03:45.309Z\",\n \"use_cors\": false,\n \"username\": \"169630\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "f03d17c5-67ba-4722-ab54-bb8dcf150c44", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "31faacd0-d1c9-4a0f-a8da-197342a607dd", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-422-RecordInvalid\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The request couldn't be processed. ... can't be blank\",\n \"status\": 422,\n \"title\": \"Record Invalid Error\"\n }\n }\n}", "latency": 0, "statusCode": 422, "label": "Unprocessable Entity", "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": "ba4c85a8-1378-4cd6-8e11-624e1f59e7a3", "documentation": "Deprecated operation", "method": "post", "endpoint": "stream_targets/add", "responses": [ { "uuid": "99eec91a-22b7-442e-881c-6cb2f3dda010", "body": "{\n \"stream_target\": {\n \"connection_code\": \"133fcc\",\n \"connection_code_expires_at\": \"2018-09-15T20:00:43.309Z\",\n \"created_at\": \"2017-11-13T20:00:43.309Z\",\n \"hds_playback_url\": \"http://[subdomain].akamaihd.net/i/76fa8b9c_1@335304/manifest.f4m\",\n \"hls_playback_url\": \"http://[subdomain].akamaihd.net/z/76fa8b9c_1@335304/master.m3u8\",\n \"id\": \"2adffc17\",\n \"location\": \"us_west_california\",\n \"name\": \"My RTMP Stream Target\",\n \"password\": \"0c7cba98e7\",\n \"primary_url\": \"rtmp://p.ep336304.i.akamaientrypoint.net/EntryPoint\",\n \"provider\": \"akamai\",\n \"secure_ingest_query_param\": \"...\",\n \"stream_name\": \"76fa8b9c_1_[bitrate]@335304\",\n \"type\": \"WowzaStreamTarget\",\n \"updated_at\": \"2017-11-14T20:03:45.309Z\",\n \"use_cors\": false,\n \"username\": \"169630\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "c4b29a7d-34b3-4e27-ac42-2db3fef3e2ea", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "2b1d971b-5306-44bf-b592-fc5efbe02d99", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-422-RecordInvalid\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The request couldn't be processed. ... can't be blank\",\n \"status\": 422,\n \"title\": \"Record Invalid Error\"\n }\n }\n}", "latency": 0, "statusCode": 422, "label": "Unprocessable Entity", "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": "29f2a461-dd1a-4992-802a-ad925fae47b3", "documentation": "Delete a stream target", "method": "delete", "endpoint": "stream_targets/:id", "responses": [ { "uuid": "65699857-ae1d-4be1-9e3a-159cae8838d5", "body": "", "latency": 0, "statusCode": 204, "label": "No Content", "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": "bdb0a2ac-f6bf-4a42-86e8-61e13678db19", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "f915c967-24c5-43a8-b53e-27925a09eb56", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-403-RecordUnaccessible\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource isn't accessible.\",\n \"status\": 403,\n \"title\": \"Record Unaccessible Error\"\n }\n }\n}", "latency": 0, "statusCode": 403, "label": "Forbidden", "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": "24f9b480-9bd0-453c-97a3-46d91f50c0a4", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-404-RecordNotFound\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource couldn't be found.\",\n \"status\": 404,\n \"title\": \"Record Not Found Error\"\n }\n }\n}", "latency": 0, "statusCode": 404, "label": "Not Found", "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": "020f47b1-0657-44d0-a529-bb77b6c91f4f", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-410-RecordDeleted\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource has been deleted.\",\n \"status\": 410,\n \"title\": \"Record Deleted Error\"\n }\n }\n}", "latency": 0, "statusCode": 410, "label": "Gone", "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": "e1ebc9e4-5073-4289-b0df-a25d41d09030", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-422-RecordInvalid\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The request couldn't be processed. ... can't be blank\",\n \"status\": 422,\n \"title\": \"Record Invalid Error\"\n }\n }\n}", "latency": 0, "statusCode": 422, "label": "Unprocessable Entity", "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": "0cfae691-2c9b-43f0-82ac-1e6be693ae5a", "documentation": "Fetch a stream target", "method": "get", "endpoint": "stream_targets/:id", "responses": [ { "uuid": "4aa4ae70-d734-4ace-94a1-e67dc10aa4f8", "body": "{\n \"stream_target\": {\n \"connection_code\": \"133fcc\",\n \"connection_code_expires_at\": \"2018-09-15T20:00:43.309Z\",\n \"created_at\": \"2017-11-13T20:00:43.309Z\",\n \"hds_playback_url\": \"http://[subdomain].akamaihd.net/i/76fa8b9c_1@335304/manifest.f4m\",\n \"hls_playback_url\": \"http://[subdomain].akamaihd.net/z/76fa8b9c_1@335304/master.m3u8\",\n \"id\": \"2adffc17\",\n \"location\": \"us_west_california\",\n \"name\": \"My RTMP Stream Target\",\n \"password\": \"0c7cba98e7\",\n \"primary_url\": \"rtmp://p.ep336304.i.akamaientrypoint.net/EntryPoint\",\n \"provider\": \"akamai\",\n \"secure_ingest_query_param\": \"...\",\n \"stream_name\": \"76fa8b9c_1_[bitrate]@335304\",\n \"type\": \"WowzaStreamTarget\",\n \"updated_at\": \"2017-11-14T20:03:45.309Z\",\n \"use_cors\": false,\n \"username\": \"169630\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "3b601c71-4069-4e16-8b13-496f8b9b0c82", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "6b1c98cb-14ff-4699-bc65-b26176649ee1", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-403-RecordUnaccessible\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource isn't accessible.\",\n \"status\": 403,\n \"title\": \"Record Unaccessible Error\"\n }\n }\n}", "latency": 0, "statusCode": 403, "label": "Forbidden", "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": "a468cf06-c08f-44eb-8907-38b67e0f0430", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-404-RecordNotFound\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource couldn't be found.\",\n \"status\": 404,\n \"title\": \"Record Not Found Error\"\n }\n }\n}", "latency": 0, "statusCode": 404, "label": "Not Found", "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": "791aea18-d11c-449e-9134-dbd546cbb50a", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-410-RecordDeleted\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource has been deleted.\",\n \"status\": 410,\n \"title\": \"Record Deleted Error\"\n }\n }\n}", "latency": 0, "statusCode": 410, "label": "Gone", "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": "10f9f026-dfbd-4728-ba56-fd6e27e9d5d2", "documentation": "Update a stream target", "method": "patch", "endpoint": "stream_targets/:id", "responses": [ { "uuid": "245a21c0-c784-431c-a54e-b547ea10e897", "body": "{\n \"stream_target\": {\n \"connection_code\": \"133fcc\",\n \"connection_code_expires_at\": \"2018-09-15T20:00:43.309Z\",\n \"created_at\": \"2017-11-13T20:00:43.309Z\",\n \"hds_playback_url\": \"http://[subdomain].akamaihd.net/i/76fa8b9c_1@335304/manifest.f4m\",\n \"hls_playback_url\": \"http://[subdomain].akamaihd.net/z/76fa8b9c_1@335304/master.m3u8\",\n \"id\": \"2adffc17\",\n \"location\": \"us_west_california\",\n \"name\": \"My RTMP Stream Target\",\n \"password\": \"0c7cba98e7\",\n \"primary_url\": \"rtmp://p.ep336304.i.akamaientrypoint.net/EntryPoint\",\n \"provider\": \"akamai\",\n \"secure_ingest_query_param\": \"...\",\n \"stream_name\": \"76fa8b9c_1_[bitrate]@335304\",\n \"type\": \"WowzaStreamTarget\",\n \"updated_at\": \"2017-11-14T20:03:45.309Z\",\n \"use_cors\": false,\n \"username\": \"169630\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "69f514da-5bf1-4b5a-bd1c-5f5fa9b4fa8e", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "4c3b9b22-35e9-4621-ac3b-7896b080d356", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-403-RecordUnaccessible\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource isn't accessible.\",\n \"status\": 403,\n \"title\": \"Record Unaccessible Error\"\n }\n }\n}", "latency": 0, "statusCode": 403, "label": "Forbidden", "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": "4e6755b3-1c17-4e46-852a-f57e7e5f61a8", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-404-RecordNotFound\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource couldn't be found.\",\n \"status\": 404,\n \"title\": \"Record Not Found Error\"\n }\n }\n}", "latency": 0, "statusCode": 404, "label": "Not Found", "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": "f36c36b7-33da-4dc6-9cf9-75837ff57349", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-410-RecordDeleted\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource has been deleted.\",\n \"status\": 410,\n \"title\": \"Record Deleted Error\"\n }\n }\n}", "latency": 0, "statusCode": 410, "label": "Gone", "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": "4b4f1656-b472-4a55-97ba-80623ccf6d78", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-422-RecordInvalid\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The request couldn't be processed. ... can't be blank\",\n \"status\": 422,\n \"title\": \"Record Invalid Error\"\n }\n }\n}", "latency": 0, "statusCode": 422, "label": "Unprocessable Entity", "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": "8fa34e53-a153-4f7f-bd48-b9925f765ba6", "documentation": "Fetch current health metrics for an active Wowza ultra low latency stream target", "method": "get", "endpoint": "stream_targets/:id/metrics/current", "responses": [ { "uuid": "c88439e7-59cf-4af9-8c87-54b826f79127", "body": "{\n \"stream_target\": {\n \"id\": \"abcd1234\",\n \"metrics\": {\n \"average_bytes_in\": 456789.123,\n \"average_total_connections\": 10,\n \"created_at\": \"2017-08-09T16:18:26.000Z\",\n \"dropped_connections\": 0,\n \"maximum_total_connections\": 20,\n \"minimum_total_connections\": 0,\n \"new_connections\": 2\n }\n }\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "1f045a87-cd9b-4ede-9513-ae4b30e960f2", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "03f5b4ee-6a26-41ea-9176-03bdc3d0423d", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-403-RecordUnaccessible\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource isn't accessible.\",\n \"status\": 403,\n \"title\": \"Record Unaccessible Error\"\n }\n }\n}", "latency": 0, "statusCode": 403, "label": "Forbidden", "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": "d13064d5-9c34-469d-b22b-77ab79316cee", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-404-RecordNotFound\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource couldn't be found.\",\n \"status\": 404,\n \"title\": \"Record Not Found Error\"\n }\n }\n}", "latency": 0, "statusCode": 404, "label": "Not Found", "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": "4d46d65e-6501-415c-b25a-858df5171ec1", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-410-RecordDeleted\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource has been deleted.\",\n \"status\": 410,\n \"title\": \"Record Deleted Error\"\n }\n }\n}", "latency": 0, "statusCode": 410, "label": "Gone", "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": "d5d5bdb8-3f15-4b39-9284-d221d90b0df1", "documentation": "Fetch historic health metrics for a Wowza ultra low latency stream target", "method": "get", "endpoint": "stream_targets/:id/metrics/historic", "responses": [ { "uuid": "f428a5dc-d083-4143-88ce-20b0e419a81e", "body": "{\n \"stream_target\": {\n \"id\": \"abcd1234\",\n \"interval\": \"10m\",\n \"metrics\": [\n {\n \"average_bytes_in\": 456789.123,\n \"average_total_connections\": 10.1,\n \"created_at\": \"2017-08-09T16:19:17.000Z\",\n \"dropped_connections\": 3,\n \"maximum_total_connections\": 20,\n \"minimum_total_connections\": 0,\n \"new_connections\": 8\n },\n {\n \"average_bytes_in\": 456789.123,\n \"average_total_connections\": 5.25,\n \"created_at\": \"2017-08-09T16:19:07.000Z\",\n \"dropped_connections\": 2,\n \"maximum_total_connections\": 10,\n \"minimum_total_connections\": 0,\n \"new_connections\": 7\n },\n {\n \"average_bytes_in\": 456789.123,\n \"average_total_connections\": 0,\n \"created_at\": \"2017-08-09T16:18:57.000Z\",\n \"dropped_connections\": 0,\n \"maximum_total_connections\": 0,\n \"minimum_total_connections\": 0,\n \"new_connections\": 0\n }\n ]\n }\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "4ae2517f-266d-4d3d-9f1d-526c7576bcf8", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "9c74be38-1ded-43e4-8b09-e8d94055ff25", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-403-RecordUnaccessible\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource isn't accessible.\",\n \"status\": 403,\n \"title\": \"Record Unaccessible Error\"\n }\n }\n}", "latency": 0, "statusCode": 403, "label": "Forbidden", "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": "d723c6df-d69e-4193-b4fe-8a5432d9c5d8", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-404-RecordNotFound\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource couldn't be found.\",\n \"status\": 404,\n \"title\": \"Record Not Found Error\"\n }\n }\n}", "latency": 0, "statusCode": 404, "label": "Not Found", "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": "b0f80ced-f72d-4a4b-b7d1-2ec9d41ab03b", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-410-RecordDeleted\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource has been deleted.\",\n \"status\": 410,\n \"title\": \"Record Deleted Error\"\n }\n }\n}", "latency": 0, "statusCode": 410, "label": "Gone", "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": "9d1765b1-9554-4125-8171-01e85587a319", "documentation": "Regenerate the connection code for a stream target", "method": "put", "endpoint": "stream_targets/:id/regenerate_connection_code", "responses": [ { "uuid": "f9a897d6-8f02-433b-963d-1345c9d9175f", "body": "{\n \"stream_target\": {\n \"connection_code\": \"0cd2e8\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "947e03f3-b510-4734-91fb-baf86d34e2c9", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "6d094dfc-a143-444c-afc6-7101e43775ea", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-403-RecordUnaccessible\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource isn't accessible.\",\n \"status\": 403,\n \"title\": \"Record Unaccessible Error\"\n }\n }\n}", "latency": 0, "statusCode": 403, "label": "Forbidden", "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": "373cceaf-8937-4bf0-a9f4-2102209308ab", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-404-RecordNotFound\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource couldn't be found.\",\n \"status\": 404,\n \"title\": \"Record Not Found Error\"\n }\n }\n}", "latency": 0, "statusCode": 404, "label": "Not Found", "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": "3d7df0dd-4b47-4b0c-9d22-4217da1f357f", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-410-RecordDeleted\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource has been deleted.\",\n \"status\": 410,\n \"title\": \"Record Deleted Error\"\n }\n }\n}", "latency": 0, "statusCode": 410, "label": "Gone", "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": "47a79429-bcb7-4f1c-8265-532daca71bc1", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-422-RecordInvalid\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The request couldn't be processed. ... can't be blank\",\n \"status\": 422,\n \"title\": \"Record Invalid Error\"\n }\n }\n}", "latency": 0, "statusCode": 422, "label": "Unprocessable Entity", "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": "e727f9e1-5a20-489a-9740-5392dc55c981", "documentation": "Fetch geo-blocking for a stream target", "method": "get", "endpoint": "stream_targets/:stream_target_id/geoblock", "responses": [ { "uuid": "de003194-79e7-4892-a1f8-59360111cf79", "body": "{\n \"geoblock\": {\n \"countries\": [\n \"us\",\n \"de\"\n ],\n \"created_at\": \"2017-11-13T20:00:42.966Z\",\n \"state\": \"requested\",\n \"stream_target_id\": \"PblTJm1t\",\n \"type\": \"allow\",\n \"updated_at\": \"2017-11-15T03:39:40.966Z\",\n \"whitelist\": [\n \"1.2.3.4\",\n \"9.8.7.6\"\n ]\n }\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "c0bb8ee3-9ae3-4c1b-a451-481954186d79", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "24662cfa-aa25-42ed-8d9f-a2fdd329eec3", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-403-RecordUnaccessible\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource isn't accessible.\",\n \"status\": 403,\n \"title\": \"Record Unaccessible Error\"\n }\n }\n}", "latency": 0, "statusCode": 403, "label": "Forbidden", "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": "f970c74b-4ea3-4afd-89aa-4a1dbbb56b7e", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-404-RecordNotFound\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource couldn't be found.\",\n \"status\": 404,\n \"title\": \"Record Not Found Error\"\n }\n }\n}", "latency": 0, "statusCode": 404, "label": "Not Found", "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": "1c69aba5-580b-4910-a48d-5a63e899fb55", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-410-RecordDeleted\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource has been deleted.\",\n \"status\": 410,\n \"title\": \"Record Deleted Error\"\n }\n }\n}", "latency": 0, "statusCode": 410, "label": "Gone", "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": "78de31c2-50bc-4bd7-b631-e4c211a29bef", "documentation": "Update geo-blocking for a stream target", "method": "patch", "endpoint": "stream_targets/:stream_target_id/geoblock", "responses": [ { "uuid": "90ed26e9-1ac1-4cda-a9cd-d40780ff0d13", "body": "{\n \"geoblock\": {\n \"countries\": [\n \"us\",\n \"de\"\n ],\n \"created_at\": \"2017-11-13T20:00:42.966Z\",\n \"state\": \"requested\",\n \"stream_target_id\": \"PblTJm1t\",\n \"type\": \"allow\",\n \"updated_at\": \"2017-11-15T03:39:40.966Z\",\n \"whitelist\": [\n \"1.2.3.4\",\n \"9.8.7.6\"\n ]\n }\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "b63e11f6-b72c-4c4c-8ddf-4f6c069cf009", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "d613d2ac-4fcb-4819-b0f5-fe932bff8410", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-403-RecordUnaccessible\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource isn't accessible.\",\n \"status\": 403,\n \"title\": \"Record Unaccessible Error\"\n }\n }\n}", "latency": 0, "statusCode": 403, "label": "Forbidden", "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": "005a1294-c368-4e48-bac1-726af5c6ccad", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-404-RecordNotFound\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource couldn't be found.\",\n \"status\": 404,\n \"title\": \"Record Not Found Error\"\n }\n }\n}", "latency": 0, "statusCode": 404, "label": "Not Found", "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": "ed69d688-756e-4511-a01f-c2c52d95a146", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-410-RecordDeleted\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource has been deleted.\",\n \"status\": 410,\n \"title\": \"Record Deleted Error\"\n }\n }\n}", "latency": 0, "statusCode": 410, "label": "Gone", "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": "b8b396c9-79ec-43d0-8241-e18a450761ea", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-422-RecordInvalid\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The request couldn't be processed. ... can't be blank\",\n \"status\": 422,\n \"title\": \"Record Invalid Error\"\n }\n }\n}", "latency": 0, "statusCode": 422, "label": "Unprocessable Entity", "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": "41baaf10-b393-4833-a2c7-aa10eae2855e", "documentation": "Create geo-blocking for a stream target", "method": "post", "endpoint": "stream_targets/:stream_target_id/geoblock", "responses": [ { "uuid": "ab14286a-66e1-4bda-a98f-c50fd45dc287", "body": "{\n \"geoblock\": {\n \"countries\": [\n \"us\",\n \"de\"\n ],\n \"created_at\": \"2017-11-13T20:00:42.966Z\",\n \"state\": \"requested\",\n \"stream_target_id\": \"PblTJm1t\",\n \"type\": \"allow\",\n \"updated_at\": \"2017-11-15T03:39:40.966Z\",\n \"whitelist\": [\n \"1.2.3.4\",\n \"9.8.7.6\"\n ]\n }\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "79b64ec4-7592-400f-b57c-300eff39b53c", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "eeaff536-7f14-4814-8822-592c31f24238", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-422-RecordInvalid\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The request couldn't be processed. ... can't be blank\",\n \"status\": 422,\n \"title\": \"Record Invalid Error\"\n }\n }\n}", "latency": 0, "statusCode": 422, "label": "Unprocessable Entity", "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": "6cc1edde-69cd-49bd-bc9b-1e5858a5ef3b", "documentation": "Fetch all properties of a stream target", "method": "get", "endpoint": "stream_targets/:stream_target_id/properties", "responses": [ { "uuid": "b9bf93ee-e80c-4885-8bef-e84d816801d2", "body": "{\n \"properties\": [\n {\n \"key\": \"chunkSize\",\n \"section\": \"hls\",\n \"value\": \"6\"\n },\n {\n \"key\": \"relativePlaylists\",\n \"section\": \"playlist\",\n \"value\": \"true\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "f63e3170-a761-488c-87d1-60fed0b919a1", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "39321895-e441-4e83-bd6a-9f51aa943f87", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-422-RecordInvalid\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The request couldn't be processed. ... can't be blank\",\n \"status\": 422,\n \"title\": \"Record Invalid Error\"\n }\n }\n}", "latency": 0, "statusCode": 422, "label": "Unprocessable Entity", "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": "77ee6225-fde4-404f-9736-84063f0bafa7", "documentation": "Create a property for a stream target", "method": "post", "endpoint": "stream_targets/:stream_target_id/properties", "responses": [ { "uuid": "bf0801dc-dbfd-43f6-adb8-7c48a13f8cfc", "body": "{\n \"property\": {\n \"key\": \"chunkSize\",\n \"section\": \"hls\",\n \"value\": \"6\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "2c88d301-eda9-4848-b6fe-41c818562835", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "3123070f-2a1a-487e-a1ff-f135e73db4e9", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-422-RecordInvalid\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The request couldn't be processed. ... can't be blank\",\n \"status\": 422,\n \"title\": \"Record Invalid Error\"\n }\n }\n}", "latency": 0, "statusCode": 422, "label": "Unprocessable Entity", "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": "057171b8-9b72-4175-bdad-e715ae77bd6e", "documentation": "Delete a stream target property", "method": "delete", "endpoint": "stream_targets/:stream_target_id/properties/:id", "responses": [ { "uuid": "857f7cf6-b4fd-48b3-b4b2-b43d567d553a", "body": "", "latency": 0, "statusCode": 204, "label": "No Content", "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": "cfc5f92f-3de7-466a-8cd4-acbe795000d6", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "1909c180-db27-459e-a8d2-ea6783ad9a7a", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-403-RecordUnaccessible\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource isn't accessible.\",\n \"status\": 403,\n \"title\": \"Record Unaccessible Error\"\n }\n }\n}", "latency": 0, "statusCode": 403, "label": "Forbidden", "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": "939e90f0-44c7-40ea-a247-4fbd81b5f81a", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-404-RecordNotFound\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource couldn't be found.\",\n \"status\": 404,\n \"title\": \"Record Not Found Error\"\n }\n }\n}", "latency": 0, "statusCode": 404, "label": "Not Found", "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": "033ab821-b163-4b85-902b-604dabc01ed4", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-410-RecordDeleted\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource has been deleted.\",\n \"status\": 410,\n \"title\": \"Record Deleted Error\"\n }\n }\n}", "latency": 0, "statusCode": 410, "label": "Gone", "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": "599e20b9-fbc8-4a25-a66c-6eed0552858f", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-422-RecordInvalid\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The request couldn't be processed. ... can't be blank\",\n \"status\": 422,\n \"title\": \"Record Invalid Error\"\n }\n }\n}", "latency": 0, "statusCode": 422, "label": "Unprocessable Entity", "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": "13692495-0bc7-4a33-ac4f-07e7e439f408", "documentation": "Fetch a property of a stream target", "method": "get", "endpoint": "stream_targets/:stream_target_id/properties/:id", "responses": [ { "uuid": "ba99000b-aebe-477b-9062-2f9eb067c726", "body": "{\n \"property\": {\n \"key\": \"chunkSize\",\n \"section\": \"hls\",\n \"value\": \"6\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "dd5029c3-66c2-4468-89ba-557524573b9f", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "da226614-699e-4a52-84d5-e8619e0d2e8e", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-403-RecordUnaccessible\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource isn't accessible.\",\n \"status\": 403,\n \"title\": \"Record Unaccessible Error\"\n }\n }\n}", "latency": 0, "statusCode": 403, "label": "Forbidden", "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": "4031de64-5b2e-4fba-830d-87af9cadbb40", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-404-RecordNotFound\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource couldn't be found.\",\n \"status\": 404,\n \"title\": \"Record Not Found Error\"\n }\n }\n}", "latency": 0, "statusCode": 404, "label": "Not Found", "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": "f5f2d8b5-6178-4833-b28b-bb5447048768", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-410-RecordDeleted\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource has been deleted.\",\n \"status\": 410,\n \"title\": \"Record Deleted Error\"\n }\n }\n}", "latency": 0, "statusCode": 410, "label": "Gone", "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": "36f77098-bf33-4915-8d1b-112b421d6284", "documentation": "Fetch token authorization for a stream target", "method": "get", "endpoint": "stream_targets/:stream_target_id/token_auth", "responses": [ { "uuid": "b5a40498-c338-48ef-8634-beae1e030782", "body": "{\n \"token_auth\": {\n \"created_at\": \"2017-11-13T20:00:43.322Z\",\n \"enabled\": true,\n \"stream_target_id\": \"PblTJm1t\",\n \"trusted_shared_secret\": \"499602D2\",\n \"updated_at\": \"2017-11-14T16:59:47.322Z\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "3c7cbf8f-d714-45a2-b2d6-35a3289b969c", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "557e2eb9-ed2d-4083-884d-b278c17a2b4d", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-403-RecordUnaccessible\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource isn't accessible.\",\n \"status\": 403,\n \"title\": \"Record Unaccessible Error\"\n }\n }\n}", "latency": 0, "statusCode": 403, "label": "Forbidden", "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": "98307d45-3f86-4d46-a1e3-f0bc195b77b6", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-404-RecordNotFound\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource couldn't be found.\",\n \"status\": 404,\n \"title\": \"Record Not Found Error\"\n }\n }\n}", "latency": 0, "statusCode": 404, "label": "Not Found", "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": "ce1d5c93-9595-4125-82a0-15cbfc8a7b30", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-410-RecordDeleted\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource has been deleted.\",\n \"status\": 410,\n \"title\": \"Record Deleted Error\"\n }\n }\n}", "latency": 0, "statusCode": 410, "label": "Gone", "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": "e6d7120e-0e23-400f-8224-77ee81c60d22", "documentation": "Update token authorization for a stream target", "method": "patch", "endpoint": "stream_targets/:stream_target_id/token_auth", "responses": [ { "uuid": "4079f186-82bf-4ff2-9e74-34cb9a5bd7ca", "body": "{\n \"token_auth\": {\n \"created_at\": \"2017-11-13T20:00:43.322Z\",\n \"enabled\": true,\n \"stream_target_id\": \"PblTJm1t\",\n \"trusted_shared_secret\": \"499602D2\",\n \"updated_at\": \"2017-11-14T16:59:47.322Z\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "58ffe1fb-52d3-47f3-a4a3-f38cb8bbebf5", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "c8bb5c8c-90b2-4f4b-87d5-dd76725e1c0a", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-403-RecordUnaccessible\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource isn't accessible.\",\n \"status\": 403,\n \"title\": \"Record Unaccessible Error\"\n }\n }\n}", "latency": 0, "statusCode": 403, "label": "Forbidden", "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": "0ebb2fbd-e937-4d11-9eff-31ba459fbf63", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-404-RecordNotFound\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource couldn't be found.\",\n \"status\": 404,\n \"title\": \"Record Not Found Error\"\n }\n }\n}", "latency": 0, "statusCode": 404, "label": "Not Found", "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": "ce554334-069f-4390-bd14-3577d32c3b77", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-410-RecordDeleted\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource has been deleted.\",\n \"status\": 410,\n \"title\": \"Record Deleted Error\"\n }\n }\n}", "latency": 0, "statusCode": 410, "label": "Gone", "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": "b2adb2aa-00e1-4315-8791-565d2dbff648", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-422-RecordInvalid\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The request couldn't be processed. ... can't be blank\",\n \"status\": 422,\n \"title\": \"Record Invalid Error\"\n }\n }\n}", "latency": 0, "statusCode": 422, "label": "Unprocessable Entity", "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": "de549a6b-77f9-418c-9303-8ef170b3a301", "documentation": "Create token authorization for a stream target", "method": "post", "endpoint": "stream_targets/:stream_target_id/token_auth", "responses": [ { "uuid": "344b013e-4f29-444f-841b-d89e5de64d16", "body": "{\n \"token_auth\": {\n \"created_at\": \"2017-11-13T20:00:43.322Z\",\n \"enabled\": true,\n \"stream_target_id\": \"PblTJm1t\",\n \"trusted_shared_secret\": \"499602D2\",\n \"updated_at\": \"2017-11-14T16:59:47.322Z\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "db1483bb-4f3b-4d24-b556-ad27fac13467", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "c1c97eed-359f-4512-87a5-011cecd70152", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-422-RecordInvalid\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The request couldn't be processed. ... can't be blank\",\n \"status\": 422,\n \"title\": \"Record Invalid Error\"\n }\n }\n}", "latency": 0, "statusCode": 422, "label": "Unprocessable Entity", "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": "b5d2fd49-2e67-48cd-bed4-25bfbc0acbe6", "documentation": "Fetch all transcoders", "method": "get", "endpoint": "transcoders", "responses": [ { "uuid": "4b4bc8a0-37c3-446d-9879-39f24576c666", "body": "{\n \"transcoders\": [\n {\n \"application_name\": \"app-3757\",\n \"billing_mode\": \"pay_as_you_go\",\n \"broadcast_location\": \"us_central_iowa\",\n \"buffer_size\": 4000,\n \"closed_caption_type\": \"cea\",\n \"created_at\": \"2017-11-12T20:00:43.325Z\",\n \"delivery_method\": \"push\",\n \"delivery_protocols\": [\n \"rtmp\",\n \"rtsp\",\n \"wowz\"\n ],\n \"description\": \"My Transcoder Description\",\n \"direct_playback_urls\": [\n {\n \"rtmp\": [\n {\n \"name\": \"source\",\n \"url\": \"rtmp://abc123.entrypoint.cloud.wowza.com/app-51eb/wxyz6789\"\n },\n {\n \"name\": \"1920x1080\",\n \"output_id\": \"dcxq5q6c\",\n \"url\": \"rtmp://abc123.entrypoint.cloud.wowza.com/app-51eb/wxyz6789_stream1\"\n },\n {\n \"name\": \"1280x720\",\n \"output_id\": \"0g116zkf\",\n \"url\": \"rtmp://abc123.entrypoint.cloud.wowza.com/app-51eb/wxyz6789_stream2\"\n },\n {\n \"name\": \"854x480\",\n \"output_id\": \"4qqkwndt\",\n \"url\": \"rtmp://abc123.entrypoint.cloud.wowza.com/app-51eb/wxyz6789_stream3\"\n },\n {\n \"name\": \"640x360\",\n \"output_id\": \"0pv8djpg\",\n \"url\": \"rtmp://abc123.entrypoint.cloud.wowza.com/app-51eb/wxyz6789_stream4\"\n },\n {\n \"name\": \"512x288\",\n \"output_id\": \"b09xrxjf\",\n \"url\": \"rtmp://abc123.entrypoint.cloud.wowza.com/app-51eb/wxyz6789_stream5\"\n },\n {\n \"name\": \"320x180\",\n \"output_id\": \"bvkh2nsz\",\n \"url\": \"rtmp://abc123.entrypoint.cloud.wowza.com/app-51eb/wxyz6789_stream6\"\n }\n ]\n },\n {\n \"rtsp\": [\n {\n \"name\": \"source\",\n \"url\": \"rtsp://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789\"\n },\n {\n \"name\": \"1920x1080\",\n \"output_id\": \"dcxq5q6c\",\n \"url\": \"rtsp://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream1\"\n },\n {\n \"name\": \"1280x720\",\n \"output_id\": \"0g116zkf\",\n \"url\": \"rtsp://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream2\"\n },\n {\n \"name\": \"854x480\",\n \"output_id\": \"4qqkwndt\",\n \"url\": \"rtsp://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream3\"\n },\n {\n \"name\": \"640x360\",\n \"output_id\": \"0pv8djpg\",\n \"url\": \"rtsp://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream4\"\n },\n {\n \"name\": \"512x288\",\n \"output_id\": \"b09xrxjf\",\n \"url\": \"rtsp://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream5\"\n },\n {\n \"name\": \"320x180\",\n \"output_id\": \"bvkh2nsz\",\n \"url\": \"rtsp://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream6\"\n }\n ]\n },\n {\n \"wowz\": [\n {\n \"name\": \"source\",\n \"url\": \"wowz://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789\"\n },\n {\n \"name\": \"1920x1080\",\n \"output_id\": \"dcxq5q6c\",\n \"url\": \"wowz://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream1\"\n },\n {\n \"name\": \"1280x720\",\n \"output_id\": \"0g116zkf\",\n \"url\": \"wowz://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream2\"\n },\n {\n \"name\": \"854x480\",\n \"output_id\": \"4qqkwndt\",\n \"url\": \"wowz://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream3\"\n },\n {\n \"name\": \"640x360\",\n \"output_id\": \"0pv8djpg\",\n \"url\": \"wowz://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream4\"\n },\n {\n \"name\": \"512x288\",\n \"output_id\": \"b09xrxjf\",\n \"url\": \"wowz://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream5\"\n },\n {\n \"name\": \"320x180\",\n \"output_id\": \"bvkh2nsz\",\n \"url\": \"wowz://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream6\"\n }\n ]\n }\n ],\n \"disable_authentication\": false,\n \"domain_name\": \"f92334.entrypoint.cloud.wowza.com\",\n \"id\": \"2lsWj3F9\",\n \"idle_timeout\": 1200,\n \"low_latency\": false,\n \"name\": \"My PAYG Transcoder\",\n \"outputs\": [\n {}\n ],\n \"password\": \"82e0e971\",\n \"protocol\": \"rtmp\",\n \"recording\": true,\n \"source_port\": 1935,\n \"stream_extension\": \".sdp\",\n \"stream_name\": \"10eb0ed8\",\n \"stream_smoother\": false,\n \"suppress_stream_target_start\": false,\n \"transcoder_type\": \"transcoded\",\n \"updated_at\": \"2017-11-15T10:51:00.325Z\",\n \"username\": \"client2\",\n \"video_fallback\": false,\n \"watermark\": true,\n \"watermark_height\": 80,\n \"watermark_image_url\": \"https://prod.s3.amazonaws.com/uploads/transcoder/watermark_image/12345/4baa13.jpg\",\n \"watermark_opacity\": 75,\n \"watermark_position\": \"top-right\",\n \"watermark_width\": 100\n },\n {\n \"application_name\": \"app-3757\",\n \"billing_mode\": \"twentyfour_seven\",\n \"broadcast_location\": \"asia_pacific_australia\",\n \"buffer_size\": 4000,\n \"closed_caption_type\": \"none\",\n \"created_at\": \"2017-11-12T20:00:43.325Z\",\n \"delivery_method\": \"pull\",\n \"delivery_protocols\": [\n \"rtmp\",\n \"rtsp\",\n \"wowz\"\n ],\n \"direct_playback_urls\": [\n {}\n ],\n \"disable_authentication\": true,\n \"domain_name\": \"f34523.entrypoint.cloud.wowza.com\",\n \"id\": \"VJbkhjzl\",\n \"idle_timeout\": 1200,\n \"low_latency\": false,\n \"name\": \"My 24x7 Passthrough\",\n \"outputs\": [\n {}\n ],\n \"play_maximum_connections\": 20,\n \"protocol\": \"rtmp\",\n \"recording\": false,\n \"source_port\": 1935,\n \"source_url\": \"cp12345.live.edgefcs.net/live/redcarpet@123456\",\n \"stream_extension\": \"\",\n \"stream_name\": \"10eb1ed8\",\n \"stream_smoother\": false,\n \"transcoder_type\": \"passthrough\",\n \"updated_at\": \"2017-11-14T18:42:51.325Z\",\n \"video_fallback\": false,\n \"watermark\": false\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "986dd5fb-864f-4924-ade7-93a7d783af94", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "f2e56b1e-c63e-4b42-8766-f95d98a79a38", "documentation": "Create a transcoder", "method": "post", "endpoint": "transcoders", "responses": [ { "uuid": "29de28fb-1b57-4c40-a4c7-a7a7b6f53206", "body": "{\n \"transcoder\": {\n \"application_name\": \"app-3757\",\n \"billing_mode\": \"pay_as_you_go\",\n \"broadcast_location\": \"us_central_iowa\",\n \"buffer_size\": 4000,\n \"closed_caption_type\": \"cea\",\n \"created_at\": \"2017-11-12T20:00:43.329Z\",\n \"delivery_method\": \"push\",\n \"delivery_protocols\": [\n \"rtmp\",\n \"rtsp\",\n \"wowz\"\n ],\n \"description\": \"My Transcoder Description\",\n \"direct_playback_urls\": [\n {\n \"rtmp\": [\n {\n \"name\": \"source\",\n \"url\": \"rtmp://abc123.entrypoint.cloud.wowza.com/app-51eb/wxyz6789\"\n },\n {\n \"name\": \"1920x1080\",\n \"output_id\": \"dcxq5q6c\",\n \"url\": \"rtmp://abc123.entrypoint.cloud.wowza.com/app-51eb/wxyz6789_stream1\"\n },\n {\n \"name\": \"1280x720\",\n \"output_id\": \"0g116zkf\",\n \"url\": \"rtmp://abc123.entrypoint.cloud.wowza.com/app-51eb/wxyz6789_stream2\"\n },\n {\n \"name\": \"854x480\",\n \"output_id\": \"4qqkwndt\",\n \"url\": \"rtmp://abc123.entrypoint.cloud.wowza.com/app-51eb/wxyz6789_stream3\"\n },\n {\n \"name\": \"640x360\",\n \"output_id\": \"0pv8djpg\",\n \"url\": \"rtmp://abc123.entrypoint.cloud.wowza.com/app-51eb/wxyz6789_stream4\"\n },\n {\n \"name\": \"512x288\",\n \"output_id\": \"b09xrxjf\",\n \"url\": \"rtmp://abc123.entrypoint.cloud.wowza.com/app-51eb/wxyz6789_stream5\"\n },\n {\n \"name\": \"320x180\",\n \"output_id\": \"bvkh2nsz\",\n \"url\": \"rtmp://abc123.entrypoint.cloud.wowza.com/app-51eb/wxyz6789_stream6\"\n }\n ]\n },\n {\n \"rtsp\": [\n {\n \"name\": \"source\",\n \"url\": \"rtsp://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789\"\n },\n {\n \"name\": \"1920x1080\",\n \"output_id\": \"dcxq5q6c\",\n \"url\": \"rtsp://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream1\"\n },\n {\n \"name\": \"1280x720\",\n \"output_id\": \"0g116zkf\",\n \"url\": \"rtsp://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream2\"\n },\n {\n \"name\": \"854x480\",\n \"output_id\": \"4qqkwndt\",\n \"url\": \"rtsp://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream3\"\n },\n {\n \"name\": \"640x360\",\n \"output_id\": \"0pv8djpg\",\n \"url\": \"rtsp://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream4\"\n },\n {\n \"name\": \"512x288\",\n \"output_id\": \"b09xrxjf\",\n \"url\": \"rtsp://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream5\"\n },\n {\n \"name\": \"320x180\",\n \"output_id\": \"bvkh2nsz\",\n \"url\": \"rtsp://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream6\"\n }\n ]\n },\n {\n \"wowz\": [\n {\n \"name\": \"source\",\n \"url\": \"wowz://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789\"\n },\n {\n \"name\": \"1920x1080\",\n \"output_id\": \"dcxq5q6c\",\n \"url\": \"wowz://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream1\"\n },\n {\n \"name\": \"1280x720\",\n \"output_id\": \"0g116zkf\",\n \"url\": \"wowz://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream2\"\n },\n {\n \"name\": \"854x480\",\n \"output_id\": \"4qqkwndt\",\n \"url\": \"wowz://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream3\"\n },\n {\n \"name\": \"640x360\",\n \"output_id\": \"0pv8djpg\",\n \"url\": \"wowz://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream4\"\n },\n {\n \"name\": \"512x288\",\n \"output_id\": \"b09xrxjf\",\n \"url\": \"wowz://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream5\"\n },\n {\n \"name\": \"320x180\",\n \"output_id\": \"bvkh2nsz\",\n \"url\": \"wowz://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream6\"\n }\n ]\n }\n ],\n \"disable_authentication\": false,\n \"domain_name\": \"f92334.entrypoint.cloud.wowza.com\",\n \"id\": \"2lsWj3F9\",\n \"idle_timeout\": 1200,\n \"low_latency\": false,\n \"name\": \"My PAYG Transcoder\",\n \"outputs\": [\n {}\n ],\n \"password\": \"82e0e971\",\n \"protocol\": \"rtmp\",\n \"recording\": true,\n \"source_port\": 1935,\n \"stream_extension\": \".sdp\",\n \"stream_name\": \"10eb0ed8\",\n \"stream_smoother\": false,\n \"suppress_stream_target_start\": false,\n \"transcoder_type\": \"transcoded\",\n \"updated_at\": \"2017-11-14T18:16:07.329Z\",\n \"username\": \"client2\",\n \"video_fallback\": false,\n \"watermark\": true,\n \"watermark_height\": 80,\n \"watermark_image_url\": \"https://prod.s3.amazonaws.com/uploads/transcoder/watermark_image/12345/4baa13.jpg\",\n \"watermark_opacity\": 75,\n \"watermark_position\": \"top-right\",\n \"watermark_width\": 100\n }\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "e498e4bb-8c97-4d72-9f88-37d81caf885c", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "e4a51a29-2401-40e3-8d14-d9eed9e78cf6", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-422-RecordInvalid\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The request couldn't be processed. ... can't be blank\",\n \"status\": 422,\n \"title\": \"Record Invalid Error\"\n }\n }\n}", "latency": 0, "statusCode": 422, "label": "Unprocessable Entity", "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": "e0bb98cd-bf8f-4905-bfed-7ee8ecfe3d24", "documentation": "Delete a transcoder", "method": "delete", "endpoint": "transcoders/:id", "responses": [ { "uuid": "aa79d882-b397-442a-947d-5cd5d0402cd8", "body": "", "latency": 0, "statusCode": 204, "label": "No Content", "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": "f426a996-8ab1-44da-97fc-9343a61be29d", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "4364555a-84a6-4608-8dfb-c63c589f49ca", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-403-RecordUnaccessible\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource isn't accessible.\",\n \"status\": 403,\n \"title\": \"Record Unaccessible Error\"\n }\n }\n}", "latency": 0, "statusCode": 403, "label": "Forbidden", "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": "f832ff4d-dc06-4413-bddb-122e92a94a5b", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-404-RecordNotFound\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource couldn't be found.\",\n \"status\": 404,\n \"title\": \"Record Not Found Error\"\n }\n }\n}", "latency": 0, "statusCode": 404, "label": "Not Found", "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": "19f4b71d-4f01-425f-8f7e-4fad157fc1be", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-410-RecordDeleted\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource has been deleted.\",\n \"status\": 410,\n \"title\": \"Record Deleted Error\"\n }\n }\n}", "latency": 0, "statusCode": 410, "label": "Gone", "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": "884d5f1d-4812-4b64-a004-ddbcebd280f9", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-422-RecordInvalid\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The request couldn't be processed. ... can't be blank\",\n \"status\": 422,\n \"title\": \"Record Invalid Error\"\n }\n }\n}", "latency": 0, "statusCode": 422, "label": "Unprocessable Entity", "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": "c2b4e806-54e7-4200-a348-176845c00162", "documentation": "Fetch a transcoder", "method": "get", "endpoint": "transcoders/:id", "responses": [ { "uuid": "52ee0669-7063-4a6f-a525-804446c253a9", "body": "{\n \"transcoder\": {\n \"application_name\": \"app-3757\",\n \"billing_mode\": \"pay_as_you_go\",\n \"broadcast_location\": \"us_central_iowa\",\n \"buffer_size\": 4000,\n \"closed_caption_type\": \"cea\",\n \"created_at\": \"2017-11-12T20:00:43.329Z\",\n \"delivery_method\": \"push\",\n \"delivery_protocols\": [\n \"rtmp\",\n \"rtsp\",\n \"wowz\"\n ],\n \"description\": \"My Transcoder Description\",\n \"direct_playback_urls\": [\n {\n \"rtmp\": [\n {\n \"name\": \"source\",\n \"url\": \"rtmp://abc123.entrypoint.cloud.wowza.com/app-51eb/wxyz6789\"\n },\n {\n \"name\": \"1920x1080\",\n \"output_id\": \"dcxq5q6c\",\n \"url\": \"rtmp://abc123.entrypoint.cloud.wowza.com/app-51eb/wxyz6789_stream1\"\n },\n {\n \"name\": \"1280x720\",\n \"output_id\": \"0g116zkf\",\n \"url\": \"rtmp://abc123.entrypoint.cloud.wowza.com/app-51eb/wxyz6789_stream2\"\n },\n {\n \"name\": \"854x480\",\n \"output_id\": \"4qqkwndt\",\n \"url\": \"rtmp://abc123.entrypoint.cloud.wowza.com/app-51eb/wxyz6789_stream3\"\n },\n {\n \"name\": \"640x360\",\n \"output_id\": \"0pv8djpg\",\n \"url\": \"rtmp://abc123.entrypoint.cloud.wowza.com/app-51eb/wxyz6789_stream4\"\n },\n {\n \"name\": \"512x288\",\n \"output_id\": \"b09xrxjf\",\n \"url\": \"rtmp://abc123.entrypoint.cloud.wowza.com/app-51eb/wxyz6789_stream5\"\n },\n {\n \"name\": \"320x180\",\n \"output_id\": \"bvkh2nsz\",\n \"url\": \"rtmp://abc123.entrypoint.cloud.wowza.com/app-51eb/wxyz6789_stream6\"\n }\n ]\n },\n {\n \"rtsp\": [\n {\n \"name\": \"source\",\n \"url\": \"rtsp://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789\"\n },\n {\n \"name\": \"1920x1080\",\n \"output_id\": \"dcxq5q6c\",\n \"url\": \"rtsp://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream1\"\n },\n {\n \"name\": \"1280x720\",\n \"output_id\": \"0g116zkf\",\n \"url\": \"rtsp://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream2\"\n },\n {\n \"name\": \"854x480\",\n \"output_id\": \"4qqkwndt\",\n \"url\": \"rtsp://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream3\"\n },\n {\n \"name\": \"640x360\",\n \"output_id\": \"0pv8djpg\",\n \"url\": \"rtsp://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream4\"\n },\n {\n \"name\": \"512x288\",\n \"output_id\": \"b09xrxjf\",\n \"url\": \"rtsp://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream5\"\n },\n {\n \"name\": \"320x180\",\n \"output_id\": \"bvkh2nsz\",\n \"url\": \"rtsp://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream6\"\n }\n ]\n },\n {\n \"wowz\": [\n {\n \"name\": \"source\",\n \"url\": \"wowz://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789\"\n },\n {\n \"name\": \"1920x1080\",\n \"output_id\": \"dcxq5q6c\",\n \"url\": \"wowz://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream1\"\n },\n {\n \"name\": \"1280x720\",\n \"output_id\": \"0g116zkf\",\n \"url\": \"wowz://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream2\"\n },\n {\n \"name\": \"854x480\",\n \"output_id\": \"4qqkwndt\",\n \"url\": \"wowz://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream3\"\n },\n {\n \"name\": \"640x360\",\n \"output_id\": \"0pv8djpg\",\n \"url\": \"wowz://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream4\"\n },\n {\n \"name\": \"512x288\",\n \"output_id\": \"b09xrxjf\",\n \"url\": \"wowz://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream5\"\n },\n {\n \"name\": \"320x180\",\n \"output_id\": \"bvkh2nsz\",\n \"url\": \"wowz://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream6\"\n }\n ]\n }\n ],\n \"disable_authentication\": false,\n \"domain_name\": \"f92334.entrypoint.cloud.wowza.com\",\n \"id\": \"2lsWj3F9\",\n \"idle_timeout\": 1200,\n \"low_latency\": false,\n \"name\": \"My PAYG Transcoder\",\n \"outputs\": [\n {}\n ],\n \"password\": \"82e0e971\",\n \"protocol\": \"rtmp\",\n \"recording\": true,\n \"source_port\": 1935,\n \"stream_extension\": \".sdp\",\n \"stream_name\": \"10eb0ed8\",\n \"stream_smoother\": false,\n \"suppress_stream_target_start\": false,\n \"transcoder_type\": \"transcoded\",\n \"updated_at\": \"2017-11-14T18:16:07.329Z\",\n \"username\": \"client2\",\n \"video_fallback\": false,\n \"watermark\": true,\n \"watermark_height\": 80,\n \"watermark_image_url\": \"https://prod.s3.amazonaws.com/uploads/transcoder/watermark_image/12345/4baa13.jpg\",\n \"watermark_opacity\": 75,\n \"watermark_position\": \"top-right\",\n \"watermark_width\": 100\n }\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "d3391358-5e3c-4e5b-98a1-1b9b512d12ec", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "cbd96923-b413-4b92-abe3-e41fb5c15170", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-403-RecordUnaccessible\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource isn't accessible.\",\n \"status\": 403,\n \"title\": \"Record Unaccessible Error\"\n }\n }\n}", "latency": 0, "statusCode": 403, "label": "Forbidden", "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": "daffa4ee-36cf-4289-83f4-cee358c955d3", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-404-RecordNotFound\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource couldn't be found.\",\n \"status\": 404,\n \"title\": \"Record Not Found Error\"\n }\n }\n}", "latency": 0, "statusCode": 404, "label": "Not Found", "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": "f91eaca8-68c4-4f73-a053-748db019c336", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-410-RecordDeleted\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource has been deleted.\",\n \"status\": 410,\n \"title\": \"Record Deleted Error\"\n }\n }\n}", "latency": 0, "statusCode": 410, "label": "Gone", "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": "33459623-8778-4d1d-8594-be68a39dc41a", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-422-RecordInvalid\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The request couldn't be processed. ... can't be blank\",\n \"status\": 422,\n \"title\": \"Record Invalid Error\"\n }\n }\n}", "latency": 0, "statusCode": 422, "label": "Unprocessable Entity", "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": "48acba2a-a11f-4b8b-95f3-3adf7b32c13f", "documentation": "Update a transcoder", "method": "patch", "endpoint": "transcoders/:id", "responses": [ { "uuid": "a7477823-5a75-4ad1-9895-b1a881fce368", "body": "{\n \"transcoder\": {\n \"application_name\": \"app-3757\",\n \"billing_mode\": \"pay_as_you_go\",\n \"broadcast_location\": \"us_central_iowa\",\n \"buffer_size\": 4000,\n \"closed_caption_type\": \"cea\",\n \"created_at\": \"2017-11-12T20:00:43.329Z\",\n \"delivery_method\": \"push\",\n \"delivery_protocols\": [\n \"rtmp\",\n \"rtsp\",\n \"wowz\"\n ],\n \"description\": \"My Transcoder Description\",\n \"direct_playback_urls\": [\n {\n \"rtmp\": [\n {\n \"name\": \"source\",\n \"url\": \"rtmp://abc123.entrypoint.cloud.wowza.com/app-51eb/wxyz6789\"\n },\n {\n \"name\": \"1920x1080\",\n \"output_id\": \"dcxq5q6c\",\n \"url\": \"rtmp://abc123.entrypoint.cloud.wowza.com/app-51eb/wxyz6789_stream1\"\n },\n {\n \"name\": \"1280x720\",\n \"output_id\": \"0g116zkf\",\n \"url\": \"rtmp://abc123.entrypoint.cloud.wowza.com/app-51eb/wxyz6789_stream2\"\n },\n {\n \"name\": \"854x480\",\n \"output_id\": \"4qqkwndt\",\n \"url\": \"rtmp://abc123.entrypoint.cloud.wowza.com/app-51eb/wxyz6789_stream3\"\n },\n {\n \"name\": \"640x360\",\n \"output_id\": \"0pv8djpg\",\n \"url\": \"rtmp://abc123.entrypoint.cloud.wowza.com/app-51eb/wxyz6789_stream4\"\n },\n {\n \"name\": \"512x288\",\n \"output_id\": \"b09xrxjf\",\n \"url\": \"rtmp://abc123.entrypoint.cloud.wowza.com/app-51eb/wxyz6789_stream5\"\n },\n {\n \"name\": \"320x180\",\n \"output_id\": \"bvkh2nsz\",\n \"url\": \"rtmp://abc123.entrypoint.cloud.wowza.com/app-51eb/wxyz6789_stream6\"\n }\n ]\n },\n {\n \"rtsp\": [\n {\n \"name\": \"source\",\n \"url\": \"rtsp://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789\"\n },\n {\n \"name\": \"1920x1080\",\n \"output_id\": \"dcxq5q6c\",\n \"url\": \"rtsp://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream1\"\n },\n {\n \"name\": \"1280x720\",\n \"output_id\": \"0g116zkf\",\n \"url\": \"rtsp://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream2\"\n },\n {\n \"name\": \"854x480\",\n \"output_id\": \"4qqkwndt\",\n \"url\": \"rtsp://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream3\"\n },\n {\n \"name\": \"640x360\",\n \"output_id\": \"0pv8djpg\",\n \"url\": \"rtsp://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream4\"\n },\n {\n \"name\": \"512x288\",\n \"output_id\": \"b09xrxjf\",\n \"url\": \"rtsp://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream5\"\n },\n {\n \"name\": \"320x180\",\n \"output_id\": \"bvkh2nsz\",\n \"url\": \"rtsp://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream6\"\n }\n ]\n },\n {\n \"wowz\": [\n {\n \"name\": \"source\",\n \"url\": \"wowz://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789\"\n },\n {\n \"name\": \"1920x1080\",\n \"output_id\": \"dcxq5q6c\",\n \"url\": \"wowz://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream1\"\n },\n {\n \"name\": \"1280x720\",\n \"output_id\": \"0g116zkf\",\n \"url\": \"wowz://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream2\"\n },\n {\n \"name\": \"854x480\",\n \"output_id\": \"4qqkwndt\",\n \"url\": \"wowz://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream3\"\n },\n {\n \"name\": \"640x360\",\n \"output_id\": \"0pv8djpg\",\n \"url\": \"wowz://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream4\"\n },\n {\n \"name\": \"512x288\",\n \"output_id\": \"b09xrxjf\",\n \"url\": \"wowz://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream5\"\n },\n {\n \"name\": \"320x180\",\n \"output_id\": \"bvkh2nsz\",\n \"url\": \"wowz://abc123.entrypoint.cloud.wowza.com:1935/app-51eb/wxyz6789_stream6\"\n }\n ]\n }\n ],\n \"disable_authentication\": false,\n \"domain_name\": \"f92334.entrypoint.cloud.wowza.com\",\n \"id\": \"2lsWj3F9\",\n \"idle_timeout\": 1200,\n \"low_latency\": false,\n \"name\": \"My PAYG Transcoder\",\n \"outputs\": [\n {}\n ],\n \"password\": \"82e0e971\",\n \"protocol\": \"rtmp\",\n \"recording\": true,\n \"source_port\": 1935,\n \"stream_extension\": \".sdp\",\n \"stream_name\": \"10eb0ed8\",\n \"stream_smoother\": false,\n \"suppress_stream_target_start\": false,\n \"transcoder_type\": \"transcoded\",\n \"updated_at\": \"2017-11-14T18:16:07.329Z\",\n \"username\": \"client2\",\n \"video_fallback\": false,\n \"watermark\": true,\n \"watermark_height\": 80,\n \"watermark_image_url\": \"https://prod.s3.amazonaws.com/uploads/transcoder/watermark_image/12345/4baa13.jpg\",\n \"watermark_opacity\": 75,\n \"watermark_position\": \"top-right\",\n \"watermark_width\": 100\n }\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "b84bea2a-614c-491b-920d-95f676fcd3bc", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "7f395212-3082-4c08-ab40-e1a44d60c580", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-403-RecordUnaccessible\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource isn't accessible.\",\n \"status\": 403,\n \"title\": \"Record Unaccessible Error\"\n }\n }\n}", "latency": 0, "statusCode": 403, "label": "Forbidden", "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": "3dfeac73-cd11-47e7-9343-e842d3c2ece0", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-404-RecordNotFound\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource couldn't be found.\",\n \"status\": 404,\n \"title\": \"Record Not Found Error\"\n }\n }\n}", "latency": 0, "statusCode": 404, "label": "Not Found", "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": "8987e653-9aa9-4459-bc2d-ed29fc352a55", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-410-RecordDeleted\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource has been deleted.\",\n \"status\": 410,\n \"title\": \"Record Deleted Error\"\n }\n }\n}", "latency": 0, "statusCode": 410, "label": "Gone", "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": "158e655e-d539-4ecc-a0c0-0ec606785200", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-422-RecordInvalid\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The request couldn't be processed. ... can't be blank\",\n \"status\": 422,\n \"title\": \"Record Invalid Error\"\n }\n }\n}", "latency": 0, "statusCode": 422, "label": "Unprocessable Entity", "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": "235f3053-cdd8-43aa-bb69-64dd4971bdcd", "documentation": "Disable a transcoder's stream targets", "method": "put", "endpoint": "transcoders/:id/disable_all_stream_targets", "responses": [ { "uuid": "13210ff3-2da6-4e42-bf63-fc31d3d6107b", "body": "{\n \"transcoder\": {\n \"stream_targets\": {\n \"state\": \"{{oneOf (array 'enabled' 'disabled')}}\"\n }\n }\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "178f57f8-5170-4bd6-84d6-10212fe3050f", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "12a7f358-6285-46eb-9592-4a427719e0be", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-403-RecordUnaccessible\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource isn't accessible.\",\n \"status\": 403,\n \"title\": \"Record Unaccessible Error\"\n }\n }\n}", "latency": 0, "statusCode": 403, "label": "Forbidden", "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": "8b5c7618-8c4c-426e-8e45-e116b5a32750", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-404-RecordNotFound\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource couldn't be found.\",\n \"status\": 404,\n \"title\": \"Record Not Found Error\"\n }\n }\n}", "latency": 0, "statusCode": 404, "label": "Not Found", "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": "ea61b5f9-28c6-4ca8-9c41-b365409d1dd7", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-410-RecordDeleted\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource has been deleted.\",\n \"status\": 410,\n \"title\": \"Record Deleted Error\"\n }\n }\n}", "latency": 0, "statusCode": 410, "label": "Gone", "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": "0c78f232-b732-4d78-bb4f-1fab3f55393e", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-422-RecordInvalid\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The request couldn't be processed. ... can't be blank\",\n \"status\": 422,\n \"title\": \"Record Invalid Error\"\n }\n }\n}", "latency": 0, "statusCode": 422, "label": "Unprocessable Entity", "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": "68be24fe-4d81-4af8-9245-a805f0ebcf1c", "documentation": "Enable a transcoder's stream targets", "method": "put", "endpoint": "transcoders/:id/enable_all_stream_targets", "responses": [ { "uuid": "163e16b7-94ff-4e4a-b91a-29c8412f701a", "body": "{\n \"transcoder\": {\n \"stream_targets\": {\n \"state\": \"{{oneOf (array 'enabled' 'disabled')}}\"\n }\n }\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "ff795cbc-8a67-48ba-bb24-bda42d1ea009", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "8a645424-1c84-47d3-88f3-75a08eeb78d9", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-403-RecordUnaccessible\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource isn't accessible.\",\n \"status\": 403,\n \"title\": \"Record Unaccessible Error\"\n }\n }\n}", "latency": 0, "statusCode": 403, "label": "Forbidden", "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": "e7d40946-9686-4b41-9b60-249f898d8a5e", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-404-RecordNotFound\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource couldn't be found.\",\n \"status\": 404,\n \"title\": \"Record Not Found Error\"\n }\n }\n}", "latency": 0, "statusCode": 404, "label": "Not Found", "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": "dfa65734-a5c0-4275-b5ba-2b155e2de4b4", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-410-RecordDeleted\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource has been deleted.\",\n \"status\": 410,\n \"title\": \"Record Deleted Error\"\n }\n }\n}", "latency": 0, "statusCode": 410, "label": "Gone", "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": "d01db75a-f036-4445-8394-e5e070500c88", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-422-RecordInvalid\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The request couldn't be processed. ... can't be blank\",\n \"status\": 422,\n \"title\": \"Record Invalid Error\"\n }\n }\n}", "latency": 0, "statusCode": 422, "label": "Unprocessable Entity", "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": "7142edaf-f907-4ea2-94c9-9add84563b25", "documentation": "Fetch a transcoder's recordings", "method": "get", "endpoint": "transcoders/:id/recordings", "responses": [ { "uuid": "af60b23d-3f0c-4dd2-882c-8bd75390cf44", "body": "{\n \"transcoder\": {\n \"recordings\": [\n {\n \"created_at\": \"2017-11-13T20:00:43.281Z\",\n \"download_url\": \"https://s3.amazonaws.com/prod-wse-recordings/transcoder_035163/64886_00a613bf@367500.stream.0.mp4\",\n \"duration\": 362905,\n \"file_name\": \"00a613bf@367500.stream.0.mp4\",\n \"file_size\": 53113429,\n \"id\": \"4Jjzstdt\",\n \"reason\": \"\",\n \"starts_at\": \"2017-11-16T00:00:00.000Z\",\n \"state\": \"completed\",\n \"transcoder_id\": \"bjQplmRw\",\n \"transcoder_name\": \"My Camera\",\n \"transcoding_uptime_id\": \"vxyz9876\",\n \"updated_at\": \"2017-11-15T07:13:04.281Z\"\n }\n ]\n }\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "10a52162-2c61-4272-9036-cbf9f4aa2a08", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "430c1306-a67e-447d-8642-8e99b7958eee", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-403-RecordUnaccessible\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource isn't accessible.\",\n \"status\": 403,\n \"title\": \"Record Unaccessible Error\"\n }\n }\n}", "latency": 0, "statusCode": 403, "label": "Forbidden", "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": "c958063e-2b99-44c7-9feb-83b605f99b49", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-404-RecordNotFound\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource couldn't be found.\",\n \"status\": 404,\n \"title\": \"Record Not Found Error\"\n }\n }\n}", "latency": 0, "statusCode": 404, "label": "Not Found", "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": "820dcaf4-0241-4858-944d-31fd693fab88", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-410-RecordDeleted\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource has been deleted.\",\n \"status\": 410,\n \"title\": \"Record Deleted Error\"\n }\n }\n}", "latency": 0, "statusCode": 410, "label": "Gone", "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": "6b305d15-d7c6-46df-8470-687e7f188b6b", "documentation": "Reset a transcoder", "method": "put", "endpoint": "transcoders/:id/reset", "responses": [ { "uuid": "08189aab-f532-4672-9bef-b310e4800e2c", "body": "{\n \"transcoder\": {\n \"state\": \"{{oneOf (array 'starting' 'stopping' 'started' 'stopped' 'resetting')}}\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "6e38b782-968c-44f4-9cf1-b11b1457e3a1", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "3c1cb11b-838b-4f85-bee2-57db9021e48f", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-403-RecordUnaccessible\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource isn't accessible.\",\n \"status\": 403,\n \"title\": \"Record Unaccessible Error\"\n }\n }\n}", "latency": 0, "statusCode": 403, "label": "Forbidden", "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": "8f7ec862-7891-4a52-a541-7d9c136efd9a", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-404-RecordNotFound\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource couldn't be found.\",\n \"status\": 404,\n \"title\": \"Record Not Found Error\"\n }\n }\n}", "latency": 0, "statusCode": 404, "label": "Not Found", "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": "765423c7-44be-4403-b38e-21bb0bef283c", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-410-RecordDeleted\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource has been deleted.\",\n \"status\": 410,\n \"title\": \"Record Deleted Error\"\n }\n }\n}", "latency": 0, "statusCode": 410, "label": "Gone", "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": "a50a62e8-a043-4409-bde4-5efdb4ef3817", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-422-RecordInvalid\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The request couldn't be processed. ... can't be blank\",\n \"status\": 422,\n \"title\": \"Record Invalid Error\"\n }\n }\n}", "latency": 0, "statusCode": 422, "label": "Unprocessable Entity", "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": "eba86def-b00d-49c0-8292-9beddf2e9812", "documentation": "Fetch transcoder's schedules", "method": "get", "endpoint": "transcoders/:id/schedules", "responses": [ { "uuid": "6c662b89-53af-4ca9-91a8-4533f854494e", "body": "{\n \"transcoder\": {\n \"schedules\": [\n {\n \"action_type\": \"start_stop\",\n \"begins_at\": \"2017-11-16T00:00:00.000Z\",\n \"created_at\": \"2017-11-13T20:00:43.284Z\",\n \"end_repeat\": \"2017-12-15\",\n \"ends_at\": \"2017-12-15T23:59:59.999Z\",\n \"id\": \"28bwb5WT\",\n \"name\": \"Scheduled recurring start for my camera\",\n \"recurrence_data\": \"monday,tuesday,wednesday,thursday,friday\",\n \"recurrence_type\": \"recur\",\n \"start_repeat\": \"2017-11-16\",\n \"state\": \"disabled\",\n \"transcoder_id\": \"VGB21JFJ\",\n \"transcoder_name\": \"My Camera\",\n \"updated_at\": \"2017-11-15T08:51:36.284Z\"\n }\n ]\n }\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "818e4c60-bc14-4f0e-97b3-9eb80d8aa4da", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "aeff438b-61d0-428b-af2c-234aeb16fa3b", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-403-RecordUnaccessible\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource isn't accessible.\",\n \"status\": 403,\n \"title\": \"Record Unaccessible Error\"\n }\n }\n}", "latency": 0, "statusCode": 403, "label": "Forbidden", "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": "6239afd2-f6b7-4b63-8e0b-65fa0632a6d0", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-404-RecordNotFound\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource couldn't be found.\",\n \"status\": 404,\n \"title\": \"Record Not Found Error\"\n }\n }\n}", "latency": 0, "statusCode": 404, "label": "Not Found", "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": "6d21d66e-bfe2-4644-b364-47e231fe849b", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-410-RecordDeleted\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource has been deleted.\",\n \"status\": 410,\n \"title\": \"Record Deleted Error\"\n }\n }\n}", "latency": 0, "statusCode": 410, "label": "Gone", "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": "f450ea9d-f1ca-48fc-951f-7ac4811d4b63", "documentation": "Start a transcoder", "method": "put", "endpoint": "transcoders/:id/start", "responses": [ { "uuid": "dca170d4-fde1-4464-8bd1-0c53dcbfaba6", "body": "{\n \"transcoder\": {\n \"state\": \"{{oneOf (array 'starting' 'stopping' 'started' 'stopped' 'resetting')}}\",\n \"transcoding_uptime_id\": \"abcd1234\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "7301c8a0-8e23-4b49-a0e3-3200b1bc73d5", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "0e3fca33-34ae-4cb3-a5a0-5a913dec0f54", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-403-RecordUnaccessible\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource isn't accessible.\",\n \"status\": 403,\n \"title\": \"Record Unaccessible Error\"\n }\n }\n}", "latency": 0, "statusCode": 403, "label": "Forbidden", "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": "77378fdc-1d25-4a6d-b23d-8b3e5d17785b", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-404-RecordNotFound\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource couldn't be found.\",\n \"status\": 404,\n \"title\": \"Record Not Found Error\"\n }\n }\n}", "latency": 0, "statusCode": 404, "label": "Not Found", "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": "db850e30-0c0b-4900-91f6-2be270af2421", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-410-RecordDeleted\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource has been deleted.\",\n \"status\": 410,\n \"title\": \"Record Deleted Error\"\n }\n }\n}", "latency": 0, "statusCode": 410, "label": "Gone", "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": "160f720a-66c4-462e-98a5-110c35c771f9", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-422-RecordInvalid\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The request couldn't be processed. ... can't be blank\",\n \"status\": 422,\n \"title\": \"Record Invalid Error\"\n }\n }\n}", "latency": 0, "statusCode": 422, "label": "Unprocessable Entity", "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": "b3dee2bb-be03-4d62-b94c-4bc244e1e322", "documentation": "Fetch the state and uptime ID of a transcoder", "method": "get", "endpoint": "transcoders/:id/state", "responses": [ { "uuid": "ae2c9ff1-33f8-44ed-9e03-2bf9dbcde806", "body": "{\n \"transcoder\": {\n \"state\": \"{{oneOf (array 'starting' 'stopping' 'started' 'stopped' 'resetting')}}\",\n \"transcoding_uptime_id\": \"abcd1234\",\n \"uptime_id\": \"abcd1234\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "092bd0a5-3186-4716-9aa9-692bf9ccd16f", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "cd91100c-17cd-497c-abcc-0534d6526f9f", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-403-RecordUnaccessible\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource isn't accessible.\",\n \"status\": 403,\n \"title\": \"Record Unaccessible Error\"\n }\n }\n}", "latency": 0, "statusCode": 403, "label": "Forbidden", "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": "28f80b36-f175-4e9d-b91c-6a3a13adafc0", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-404-RecordNotFound\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource couldn't be found.\",\n \"status\": 404,\n \"title\": \"Record Not Found Error\"\n }\n }\n}", "latency": 0, "statusCode": 404, "label": "Not Found", "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": "2658188e-38bc-4a8a-bc33-ed11c1f5e6e7", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-410-RecordDeleted\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource has been deleted.\",\n \"status\": 410,\n \"title\": \"Record Deleted Error\"\n }\n }\n}", "latency": 0, "statusCode": 410, "label": "Gone", "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": "92903e7b-2f8e-4f29-8a9c-0c9d09b3f489", "documentation": "Fetch statistics for a current transcoder", "method": "get", "endpoint": "transcoders/:id/stats", "responses": [ { "uuid": "6b81f8a6-445c-4621-a7da-fe6fd4a6bd07", "body": "{\n \"transcoder\": {\n \"audio_codec\": {\n \"status\": \"normal\",\n \"text\": \"\",\n \"units\": \"\",\n \"value\": \"aac\"\n },\n \"bits_in_rate\": {\n \"status\": \"normal\",\n \"text\": \"\",\n \"units\": \"Kbps\",\n \"value\": 317.3\n },\n \"bits_out_rate\": {\n \"status\": \"normal\",\n \"text\": \"\",\n \"units\": \"Kbps\",\n \"value\": 856\n },\n \"bytes_in_rate\": {\n \"status\": \"normal\",\n \"text\": \"\",\n \"units\": \"KBps\",\n \"value\": 317.3\n },\n \"bytes_out_rate\": {\n \"status\": \"normal\",\n \"text\": \"\",\n \"units\": \"KBps\",\n \"value\": 856\n },\n \"configured_bytes_out_rate\": {\n \"status\": \"warning\",\n \"text\": \"Outbound bitrate is lower than the configured bitrate. There might be a problem with the stream targets.\",\n \"units\": \"Kbps\",\n \"value\": 8192\n },\n \"connected\": {\n \"status\": \"normal\",\n \"text\": \"\",\n \"units\": \"\",\n \"value\": \"Yes\"\n },\n \"cpu\": {\n \"status\": \"normal\",\n \"text\": \"\",\n \"units\": \"%\",\n \"value\": 20\n },\n \"frame_rate\": {\n \"status\": \"normal\",\n \"text\": \"\",\n \"units\": \"FPS\",\n \"value\": 30\n },\n \"frame_size\": {\n \"status\": \"warning\",\n \"text\": \"Configured frame size is different from what Wowza Streaming Cloud is receiving from the source: 1280x720.\",\n \"units\": \"\",\n \"value\": \"1280x720\"\n },\n \"gpu_decoder_usage\": {\n \"status\": \"normal\",\n \"text\": \"\",\n \"units\": \"%\",\n \"value\": 50\n },\n \"gpu_driver_version\": {\n \"status\": \"normal\",\n \"text\": \"\",\n \"units\": \"\",\n \"value\": \"not_installed\"\n },\n \"gpu_encoder_usage\": {\n \"status\": \"normal\",\n \"text\": \"\",\n \"units\": \"%\",\n \"value\": 50\n },\n \"gpu_memory_usage\": {\n \"status\": \"normal\",\n \"text\": \"\",\n \"units\": \"%\",\n \"value\": 50\n },\n \"gpu_usage\": {\n \"status\": \"normal\",\n \"text\": \"\",\n \"units\": \"%\",\n \"value\": 50\n },\n \"height\": {\n \"status\": \"warning\",\n \"text\": \"Configured height is different from what Wowza Streaming Cloud is receiving from the source: 720.\",\n \"units\": \"px\",\n \"value\": 720\n },\n \"keyframe_interval\": {\n \"status\": \"normal\",\n \"text\": \"\",\n \"units\": \"GOP\",\n \"value\": 69\n },\n \"stream_target_status_OUTPUTIDX_STREAMTARGETIDX\": {\n \"status\": \"normal\",\n \"text\": \"\",\n \"units\": \"\",\n \"value\": \"Active\"\n },\n \"unique_views\": {\n \"status\": \"normal\",\n \"text\": \"\",\n \"units\": \"%\",\n \"value\": 1030\n },\n \"video_codec\": {\n \"status\": \"normal\",\n \"text\": \"\",\n \"units\": \"\",\n \"value\": \"avc1\"\n },\n \"width\": {\n \"status\": \"warning\",\n \"text\": \"Configured width is different from what Wowza Streaming Cloud is receiving from the source: 1280.\",\n \"units\": \"px\",\n \"value\": 1280\n }\n }\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "3984d30f-1a2d-4672-b0ba-38772ff9c038", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "12cb383f-678a-4284-b68c-eec6f6873d92", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-403-RecordUnaccessible\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource isn't accessible.\",\n \"status\": 403,\n \"title\": \"Record Unaccessible Error\"\n }\n }\n}", "latency": 0, "statusCode": 403, "label": "Forbidden", "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": "9fd81f31-65a5-49e7-a56c-a5f3484176c0", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-404-RecordNotFound\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource couldn't be found.\",\n \"status\": 404,\n \"title\": \"Record Not Found Error\"\n }\n }\n}", "latency": 0, "statusCode": 404, "label": "Not Found", "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": "cfbf94d1-76f6-461e-bbd6-831958dec031", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-410-RecordDeleted\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource has been deleted.\",\n \"status\": 410,\n \"title\": \"Record Deleted Error\"\n }\n }\n}", "latency": 0, "statusCode": 410, "label": "Gone", "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": "108101d2-b956-4960-b08f-57c0386a883a", "documentation": "Stop a transcoder", "method": "put", "endpoint": "transcoders/:id/stop", "responses": [ { "uuid": "ece7382e-a9df-415e-9eb1-d6f6e8ba3805", "body": "{\n \"transcoder\": {\n \"state\": \"{{oneOf (array 'starting' 'stopping' 'started' 'stopped' 'resetting')}}\",\n \"transcoding_uptime_id\": \"abcd1234\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "c79da582-fd82-4cf5-ab7a-0e553dd477d0", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "f4950410-916e-4871-b540-9b1aad4d3d11", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-403-RecordUnaccessible\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource isn't accessible.\",\n \"status\": 403,\n \"title\": \"Record Unaccessible Error\"\n }\n }\n}", "latency": 0, "statusCode": 403, "label": "Forbidden", "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": "1db17036-871c-46f6-9403-139e1a9fe0b1", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-404-RecordNotFound\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource couldn't be found.\",\n \"status\": 404,\n \"title\": \"Record Not Found Error\"\n }\n }\n}", "latency": 0, "statusCode": 404, "label": "Not Found", "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": "a946cf98-da8a-411f-b605-041ecceaf3eb", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-410-RecordDeleted\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource has been deleted.\",\n \"status\": 410,\n \"title\": \"Record Deleted Error\"\n }\n }\n}", "latency": 0, "statusCode": 410, "label": "Gone", "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": "cc344eaf-a0e8-4eda-80ff-f4a4007ab0c9", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-422-RecordInvalid\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The request couldn't be processed. ... can't be blank\",\n \"status\": 422,\n \"title\": \"Record Invalid Error\"\n }\n }\n}", "latency": 0, "statusCode": 422, "label": "Unprocessable Entity", "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": "e90bc6d9-82dc-41c1-9345-4b3a094c4022", "documentation": "Fetch the thumbnail URL of a transcoder", "method": "get", "endpoint": "transcoders/:id/thumbnail_url", "responses": [ { "uuid": "7fdb3a61-4b19-4058-a214-53f58079ba8c", "body": "{\n \"transcoder\": {\n \"thumbnail_url\": \"https://cloud.wowza.com/proxy/stats/?target=10.11.12.13&app=app-79b8&stream=99b62146@130135.stream&media=json\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "1f16402d-924f-4237-a5c4-6b926079af2a", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "83572b53-f8b0-4cb5-9064-152d2625b42c", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-403-RecordUnaccessible\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource isn't accessible.\",\n \"status\": 403,\n \"title\": \"Record Unaccessible Error\"\n }\n }\n}", "latency": 0, "statusCode": 403, "label": "Forbidden", "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": "dedfff90-b80f-4a2f-9853-5848b5dd3f50", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-404-RecordNotFound\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource couldn't be found.\",\n \"status\": 404,\n \"title\": \"Record Not Found Error\"\n }\n }\n}", "latency": 0, "statusCode": 404, "label": "Not Found", "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": "ca164914-842e-4204-9e7d-3a0327fc769a", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-410-RecordDeleted\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource has been deleted.\",\n \"status\": 410,\n \"title\": \"Record Deleted Error\"\n }\n }\n}", "latency": 0, "statusCode": 410, "label": "Gone", "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": "af1cd1a6-8e57-4052-a5bc-856913630ffc", "documentation": "Fetch all outputs of a transcoder", "method": "get", "endpoint": "transcoders/:transcoder_id/outputs", "responses": [ { "uuid": "8e97fd3b-045d-413a-9ba2-491d24485945", "body": "{\n \"outputs\": [\n {\n \"aspect_ratio_height\": 480,\n \"aspect_ratio_width\": 848,\n \"bitrate_audio\": 128,\n \"bitrate_video\": 1600,\n \"created_at\": \"2017-11-13T20:00:43.228Z\",\n \"framerate_reduction\": \"1/2\",\n \"h264_profile\": \"main\",\n \"id\": \"w9vJm3BJ\",\n \"keyframes\": \"follow_source\",\n \"name\": \"Video+Audio=1600+128, main, 848 x 480\",\n \"output_stream_targets\": [\n {}\n ],\n \"passthrough_audio\": false,\n \"passthrough_video\": false,\n \"stream_format\": \"audiovideo\",\n \"transcoder_id\": \"PblTJm1t\",\n \"updated_at\": \"2017-11-14T17:27:27.228Z\"\n },\n {\n \"created_at\": \"2017-11-13T20:00:43.228Z\",\n \"id\": \"PPqV0kcm\",\n \"name\": \"Video+Audio=Passthrough+Passthrough\",\n \"output_stream_targets\": [\n {}\n ],\n \"passthrough_audio\": true,\n \"passthrough_video\": true,\n \"stream_format\": \"audiovideo\",\n \"transcoder_id\": \"Yf5lyjCV\",\n \"updated_at\": \"2017-11-15T13:40:58.228Z\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "2b8f5f8e-c658-4810-9cef-8e4e2fdc476d", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "ad8d1014-7879-4dea-8fe6-e1d3143d9bd0", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-403-RecordUnaccessible\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource isn't accessible.\",\n \"status\": 403,\n \"title\": \"Record Unaccessible Error\"\n }\n }\n}", "latency": 0, "statusCode": 403, "label": "Forbidden", "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": "781d5817-3602-4f43-b5ca-06309d914088", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-404-RecordNotFound\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource couldn't be found.\",\n \"status\": 404,\n \"title\": \"Record Not Found Error\"\n }\n }\n}", "latency": 0, "statusCode": 404, "label": "Not Found", "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": "e5384d50-6362-4145-8fa2-55fee67f8d78", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-410-RecordDeleted\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource has been deleted.\",\n \"status\": 410,\n \"title\": \"Record Deleted Error\"\n }\n }\n}", "latency": 0, "statusCode": 410, "label": "Gone", "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": "4279a8dc-c793-414f-b778-e188c5f936ec", "documentation": "Create an output", "method": "post", "endpoint": "transcoders/:transcoder_id/outputs", "responses": [ { "uuid": "50fe0cec-3c30-4105-8389-719cc9ec458a", "body": "{\n \"output\": {\n \"aspect_ratio_height\": 480,\n \"aspect_ratio_width\": 848,\n \"bitrate_audio\": 128,\n \"bitrate_video\": 1600,\n \"created_at\": \"2017-11-13T20:00:43.237Z\",\n \"framerate_reduction\": \"1/2\",\n \"h264_profile\": \"main\",\n \"id\": \"w9vJm3BJ\",\n \"keyframes\": \"follow_source\",\n \"name\": \"Video+Audio=1600+128, main, 848 x 480\",\n \"output_stream_targets\": [\n {}\n ],\n \"passthrough_audio\": false,\n \"passthrough_video\": false,\n \"stream_format\": \"audiovideo\",\n \"transcoder_id\": \"PblTJm1t\",\n \"updated_at\": \"2017-11-15T03:31:50.237Z\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "ca8f6572-e36a-46e1-93b0-6f77fbcad04f", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "bcfb2acf-7882-4191-a0a9-5ea2ab007ea4", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-422-RecordInvalid\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The request couldn't be processed. ... can't be blank\",\n \"status\": 422,\n \"title\": \"Record Invalid Error\"\n }\n }\n}", "latency": 0, "statusCode": 422, "label": "Unprocessable Entity", "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": "3d0d7a7f-5beb-40f6-94cc-4f1a36a821af", "documentation": "Delete an output", "method": "delete", "endpoint": "transcoders/:transcoder_id/outputs/:id", "responses": [ { "uuid": "8237377a-387c-4ec5-9ee4-e8541c0e3d61", "body": "", "latency": 0, "statusCode": 204, "label": "No Content", "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": "d4a319e3-a8b3-409b-8be0-51f1f6e89047", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "ea37acaa-4304-4d15-8fe3-65f894d2bc38", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-403-RecordUnaccessible\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource isn't accessible.\",\n \"status\": 403,\n \"title\": \"Record Unaccessible Error\"\n }\n }\n}", "latency": 0, "statusCode": 403, "label": "Forbidden", "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": "3b4b5b2a-33be-45e9-a565-1d40b63b0683", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-404-RecordNotFound\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource couldn't be found.\",\n \"status\": 404,\n \"title\": \"Record Not Found Error\"\n }\n }\n}", "latency": 0, "statusCode": 404, "label": "Not Found", "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": "dd111496-fce9-4e5d-8470-082634ca7bad", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-410-RecordDeleted\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource has been deleted.\",\n \"status\": 410,\n \"title\": \"Record Deleted Error\"\n }\n }\n}", "latency": 0, "statusCode": 410, "label": "Gone", "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": "f95f9b5e-6ddf-4731-a2c6-162b1f3bbe65", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-422-RecordInvalid\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The request couldn't be processed. ... can't be blank\",\n \"status\": 422,\n \"title\": \"Record Invalid Error\"\n }\n }\n}", "latency": 0, "statusCode": 422, "label": "Unprocessable Entity", "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": "d8a393c5-7a86-415b-8407-215725c4c673", "documentation": "Fetch an output", "method": "get", "endpoint": "transcoders/:transcoder_id/outputs/:id", "responses": [ { "uuid": "d4ca75e2-8cde-4f86-83ec-3f7856dabd8d", "body": "{\n \"output\": {\n \"aspect_ratio_height\": 480,\n \"aspect_ratio_width\": 848,\n \"bitrate_audio\": 128,\n \"bitrate_video\": 1600,\n \"created_at\": \"2017-11-13T20:00:43.237Z\",\n \"framerate_reduction\": \"1/2\",\n \"h264_profile\": \"main\",\n \"id\": \"w9vJm3BJ\",\n \"keyframes\": \"follow_source\",\n \"name\": \"Video+Audio=1600+128, main, 848 x 480\",\n \"output_stream_targets\": [\n {}\n ],\n \"passthrough_audio\": false,\n \"passthrough_video\": false,\n \"stream_format\": \"audiovideo\",\n \"transcoder_id\": \"PblTJm1t\",\n \"updated_at\": \"2017-11-15T03:31:50.237Z\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "b049de25-5417-4a41-9daa-557b4c002639", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "5e9415c0-b97a-4194-8e7e-530db3c6b51f", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-403-RecordUnaccessible\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource isn't accessible.\",\n \"status\": 403,\n \"title\": \"Record Unaccessible Error\"\n }\n }\n}", "latency": 0, "statusCode": 403, "label": "Forbidden", "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": "8e7223c3-b225-4b04-a3ac-776ec16a430d", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-404-RecordNotFound\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource couldn't be found.\",\n \"status\": 404,\n \"title\": \"Record Not Found Error\"\n }\n }\n}", "latency": 0, "statusCode": 404, "label": "Not Found", "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": "6a0d3c5f-95f3-4207-bada-6cf32ce4e7d2", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-410-RecordDeleted\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource has been deleted.\",\n \"status\": 410,\n \"title\": \"Record Deleted Error\"\n }\n }\n}", "latency": 0, "statusCode": 410, "label": "Gone", "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": "dd944329-ede9-4b47-a987-4d229a37a8f6", "documentation": "Update an output", "method": "patch", "endpoint": "transcoders/:transcoder_id/outputs/:id", "responses": [ { "uuid": "e14b0621-b8c8-4045-b14a-620117c66fd9", "body": "{\n \"output\": {\n \"aspect_ratio_height\": 480,\n \"aspect_ratio_width\": 848,\n \"bitrate_audio\": 128,\n \"bitrate_video\": 1600,\n \"created_at\": \"2017-11-13T20:00:43.237Z\",\n \"framerate_reduction\": \"1/2\",\n \"h264_profile\": \"main\",\n \"id\": \"w9vJm3BJ\",\n \"keyframes\": \"follow_source\",\n \"name\": \"Video+Audio=1600+128, main, 848 x 480\",\n \"output_stream_targets\": [\n {}\n ],\n \"passthrough_audio\": false,\n \"passthrough_video\": false,\n \"stream_format\": \"audiovideo\",\n \"transcoder_id\": \"PblTJm1t\",\n \"updated_at\": \"2017-11-15T03:31:50.237Z\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "ae0e39fc-13b1-42d6-9b64-535921aaedbe", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "cad19d40-67aa-49fd-a7f2-262819ac029a", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-403-RecordUnaccessible\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource isn't accessible.\",\n \"status\": 403,\n \"title\": \"Record Unaccessible Error\"\n }\n }\n}", "latency": 0, "statusCode": 403, "label": "Forbidden", "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": "dee12e39-671b-400a-8fbe-a1b1e1013c73", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-404-RecordNotFound\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource couldn't be found.\",\n \"status\": 404,\n \"title\": \"Record Not Found Error\"\n }\n }\n}", "latency": 0, "statusCode": 404, "label": "Not Found", "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": "0d48c4b3-b4ba-4f49-be21-b3fef1d0960f", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-410-RecordDeleted\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource has been deleted.\",\n \"status\": 410,\n \"title\": \"Record Deleted Error\"\n }\n }\n}", "latency": 0, "statusCode": 410, "label": "Gone", "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": "a567fddf-3e5d-4e07-a1e5-1c13d9138b97", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-422-RecordInvalid\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The request couldn't be processed. ... can't be blank\",\n \"status\": 422,\n \"title\": \"Record Invalid Error\"\n }\n }\n}", "latency": 0, "statusCode": 422, "label": "Unprocessable Entity", "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": "73e1104a-47fb-411b-a9c7-e4018dda416f", "documentation": "Deprecated operation", "method": "post", "endpoint": "transcoders/:transcoder_id/outputs/:id/add_stream_target", "responses": [ { "uuid": "a9671943-4ae1-4bfd-a966-dd7344625c0a", "body": "{\n \"output_stream_target\": {\n \"id\": \"4Gp5rF23\",\n \"output_id\": \"w9vJm3BJ\",\n \"stream_target\": {\n \"connection_code\": \"133fcc\",\n \"connection_code_expires_at\": \"2018-09-15T20:00:43.239Z\",\n \"created_at\": \"2017-11-13T20:00:43.239Z\",\n \"hds_playback_url\": \"http://xyz.akamaihd.net/i/76fa8b9c_1@335304/master.m3u8\",\n \"hls_playback_url\": \"http://xyz.akamaihd.net/z/76fa8b9c_1@335304/manifest.f4m\",\n \"id\": \"QvvJYJjk\",\n \"location\": \"us_west_california\",\n \"name\": \"My provisioned RTMP Stream Target\",\n \"password\": \"0c7cba98e7\",\n \"primary_url\": \"rtmp://p.ep336304.i.akamaientrypoint.net/EntryPoint\",\n \"provider\": \"akamai\",\n \"stream_name\": \"76fa8b9c_1_[BITRATE]@335304\",\n \"type\": \"WowzaStreamTarget\",\n \"updated_at\": \"2017-11-14T19:55:19.239Z\",\n \"username\": \"169630\"\n },\n \"stream_target_id\": \"QvvJYJjk\",\n \"use_stream_target_backup_url\": false\n }\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "3058171b-0d36-4973-8a02-abb78dc86a1e", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "7259916c-e75a-41e0-9648-c47486ce1092", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-403-RecordUnaccessible\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource isn't accessible.\",\n \"status\": 403,\n \"title\": \"Record Unaccessible Error\"\n }\n }\n}", "latency": 0, "statusCode": 403, "label": "Forbidden", "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": "a3a01f60-e45d-4edb-8c35-cc48c4aa333d", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-404-RecordNotFound\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource couldn't be found.\",\n \"status\": 404,\n \"title\": \"Record Not Found Error\"\n }\n }\n}", "latency": 0, "statusCode": 404, "label": "Not Found", "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": "02e9bdc2-23b8-4a34-b695-26f6dfea5b4c", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-410-RecordDeleted\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource has been deleted.\",\n \"status\": 410,\n \"title\": \"Record Deleted Error\"\n }\n }\n}", "latency": 0, "statusCode": 410, "label": "Gone", "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": "927a6303-10b0-4e3f-809b-70bc6aa37a61", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-422-RecordInvalid\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The request couldn't be processed. ... can't be blank\",\n \"status\": 422,\n \"title\": \"Record Invalid Error\"\n }\n }\n}", "latency": 0, "statusCode": 422, "label": "Unprocessable Entity", "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": "38dee937-fc66-4fa6-89bf-c6c75b09ab34", "documentation": "Deprecated operation", "method": "delete", "endpoint": "transcoders/:transcoder_id/outputs/:id/remove_stream_target", "responses": [ { "uuid": "7f6414d0-d97c-416e-ae1e-25555f8c28a4", "body": "", "latency": 0, "statusCode": 204, "label": "No Content", "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": "fb227aef-5b11-4c6a-b148-550d982a7ff4", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "f91b0e05-fa53-4f4d-aa06-01928954f814", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-403-RecordUnaccessible\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource isn't accessible.\",\n \"status\": 403,\n \"title\": \"Record Unaccessible Error\"\n }\n }\n}", "latency": 0, "statusCode": 403, "label": "Forbidden", "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": "ea6a3e33-ae32-4f6e-931d-5d03bd366c88", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-404-RecordNotFound\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource couldn't be found.\",\n \"status\": 404,\n \"title\": \"Record Not Found Error\"\n }\n }\n}", "latency": 0, "statusCode": 404, "label": "Not Found", "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": "b19f2d92-fe1a-42e4-9003-d5466b5e865f", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-410-RecordDeleted\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource has been deleted.\",\n \"status\": 410,\n \"title\": \"Record Deleted Error\"\n }\n }\n}", "latency": 0, "statusCode": 410, "label": "Gone", "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": "d7cda3db-a5d2-4e26-b855-985212320def", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-422-RecordInvalid\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The request couldn't be processed. ... can't be blank\",\n \"status\": 422,\n \"title\": \"Record Invalid Error\"\n }\n }\n}", "latency": 0, "statusCode": 422, "label": "Unprocessable Entity", "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": "db810a6d-113d-4372-b674-e025e8741419", "documentation": "Fetch all output stream targets of an output of a transcoder", "method": "get", "endpoint": "transcoders/:transcoder_id/outputs/:output_id/output_stream_targets", "responses": [ { "uuid": "f0d2b1db-ba57-49d9-a664-3beb88243afb", "body": "{\n \"id\": \"4Gp5rF23\",\n \"output_id\": \"w9vJm3BJ\",\n \"stream_target\": {\n \"connection_code\": \"133fcc\",\n \"connection_code_expires_at\": \"2018-09-15T20:00:43.239Z\",\n \"created_at\": \"2017-11-13T20:00:43.239Z\",\n \"hds_playback_url\": \"http://xyz.akamaihd.net/i/76fa8b9c_1@335304/master.m3u8\",\n \"hls_playback_url\": \"http://xyz.akamaihd.net/z/76fa8b9c_1@335304/manifest.f4m\",\n \"id\": \"QvvJYJjk\",\n \"location\": \"us_west_california\",\n \"name\": \"My provisioned RTMP Stream Target\",\n \"password\": \"0c7cba98e7\",\n \"primary_url\": \"rtmp://p.ep336304.i.akamaientrypoint.net/EntryPoint\",\n \"provider\": \"akamai\",\n \"stream_name\": \"76fa8b9c_1_[BITRATE]@335304\",\n \"type\": \"WowzaStreamTarget\",\n \"updated_at\": \"2017-11-14T19:55:19.239Z\",\n \"username\": \"169630\"\n },\n \"stream_target_id\": \"QvvJYJjk\",\n \"use_stream_target_backup_url\": false\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "a26050a0-48c3-46f2-b58a-984ad3eb896e", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "f272bdae-3687-4073-9162-533e7b926852", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-403-RecordUnaccessible\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource isn't accessible.\",\n \"status\": 403,\n \"title\": \"Record Unaccessible Error\"\n }\n }\n}", "latency": 0, "statusCode": 403, "label": "Forbidden", "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": "fcba67b9-3546-4139-880a-950eb18fea57", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-404-RecordNotFound\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource couldn't be found.\",\n \"status\": 404,\n \"title\": \"Record Not Found Error\"\n }\n }\n}", "latency": 0, "statusCode": 404, "label": "Not Found", "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": "f44c09ba-deae-4ab8-9cfe-02ef398cf42b", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-410-RecordDeleted\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource has been deleted.\",\n \"status\": 410,\n \"title\": \"Record Deleted Error\"\n }\n }\n}", "latency": 0, "statusCode": 410, "label": "Gone", "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": "4f38a428-9531-465e-80c4-88667e464019", "documentation": "Create an output stream target", "method": "post", "endpoint": "transcoders/:transcoder_id/outputs/:output_id/output_stream_targets", "responses": [ { "uuid": "e5375952-d7f3-4f31-af3c-0563bad08125", "body": "{\n \"output_stream_target\": {\n \"id\": \"4Gp5rF23\",\n \"output_id\": \"w9vJm3BJ\",\n \"stream_target\": {\n \"connection_code\": \"133fcc\",\n \"connection_code_expires_at\": \"2018-09-15T20:00:43.239Z\",\n \"created_at\": \"2017-11-13T20:00:43.239Z\",\n \"hds_playback_url\": \"http://xyz.akamaihd.net/i/76fa8b9c_1@335304/master.m3u8\",\n \"hls_playback_url\": \"http://xyz.akamaihd.net/z/76fa8b9c_1@335304/manifest.f4m\",\n \"id\": \"QvvJYJjk\",\n \"location\": \"us_west_california\",\n \"name\": \"My provisioned RTMP Stream Target\",\n \"password\": \"0c7cba98e7\",\n \"primary_url\": \"rtmp://p.ep336304.i.akamaientrypoint.net/EntryPoint\",\n \"provider\": \"akamai\",\n \"stream_name\": \"76fa8b9c_1_[BITRATE]@335304\",\n \"type\": \"WowzaStreamTarget\",\n \"updated_at\": \"2017-11-14T19:55:19.239Z\",\n \"username\": \"169630\"\n },\n \"stream_target_id\": \"QvvJYJjk\",\n \"use_stream_target_backup_url\": false\n }\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "6360bf4b-a533-4066-9ac5-0f0325c7e747", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "67d0e66c-0b23-4d8d-8bca-7574d18e4b77", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-422-RecordInvalid\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The request couldn't be processed. ... can't be blank\",\n \"status\": 422,\n \"title\": \"Record Invalid Error\"\n }\n }\n}", "latency": 0, "statusCode": 422, "label": "Unprocessable Entity", "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": "786f4190-8d91-44ca-8078-d707dfaa3e1d", "documentation": "Delete an output stream target", "method": "delete", "endpoint": "transcoders/:transcoder_id/outputs/:output_id/output_stream_targets/:stream_target_id", "responses": [ { "uuid": "13c8ca15-35b0-428f-8c96-661374532a52", "body": "", "latency": 0, "statusCode": 204, "label": "No Content", "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": "8b1a6f08-41c1-4449-b470-dad3b5ed19d2", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "cc9e0d64-2095-48ef-a24f-97653c10bf3c", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-403-RecordUnaccessible\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource isn't accessible.\",\n \"status\": 403,\n \"title\": \"Record Unaccessible Error\"\n }\n }\n}", "latency": 0, "statusCode": 403, "label": "Forbidden", "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": "3559e747-51d6-4121-ba37-4633d492132f", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-404-RecordNotFound\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource couldn't be found.\",\n \"status\": 404,\n \"title\": \"Record Not Found Error\"\n }\n }\n}", "latency": 0, "statusCode": 404, "label": "Not Found", "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": "3fc326ca-a4d7-413b-8d46-f9cd1f32e838", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-410-RecordDeleted\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource has been deleted.\",\n \"status\": 410,\n \"title\": \"Record Deleted Error\"\n }\n }\n}", "latency": 0, "statusCode": 410, "label": "Gone", "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": "689c6339-93de-4c34-85bc-32a58cd71787", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-422-RecordInvalid\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The request couldn't be processed. ... can't be blank\",\n \"status\": 422,\n \"title\": \"Record Invalid Error\"\n }\n }\n}", "latency": 0, "statusCode": 422, "label": "Unprocessable Entity", "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": "dee4511f-7449-41af-8ec0-4b6d37541dc1", "documentation": "Fetch an output stream target", "method": "get", "endpoint": "transcoders/:transcoder_id/outputs/:output_id/output_stream_targets/:stream_target_id", "responses": [ { "uuid": "82274ac4-6cf9-4ed9-9d5d-7120ba905935", "body": "{\n \"output_stream_target\": {\n \"id\": \"4Gp5rF23\",\n \"output_id\": \"w9vJm3BJ\",\n \"stream_target\": {\n \"connection_code\": \"133fcc\",\n \"connection_code_expires_at\": \"2018-09-15T20:00:43.239Z\",\n \"created_at\": \"2017-11-13T20:00:43.239Z\",\n \"hds_playback_url\": \"http://xyz.akamaihd.net/i/76fa8b9c_1@335304/master.m3u8\",\n \"hls_playback_url\": \"http://xyz.akamaihd.net/z/76fa8b9c_1@335304/manifest.f4m\",\n \"id\": \"QvvJYJjk\",\n \"location\": \"us_west_california\",\n \"name\": \"My provisioned RTMP Stream Target\",\n \"password\": \"0c7cba98e7\",\n \"primary_url\": \"rtmp://p.ep336304.i.akamaientrypoint.net/EntryPoint\",\n \"provider\": \"akamai\",\n \"stream_name\": \"76fa8b9c_1_[BITRATE]@335304\",\n \"type\": \"WowzaStreamTarget\",\n \"updated_at\": \"2017-11-14T19:55:19.239Z\",\n \"username\": \"169630\"\n },\n \"stream_target_id\": \"QvvJYJjk\",\n \"use_stream_target_backup_url\": false\n }\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "fc331283-fa37-4e7f-8dff-40e88f6af474", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "cefac1d9-10be-4a3b-b7b5-5d82111564e8", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-403-RecordUnaccessible\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource isn't accessible.\",\n \"status\": 403,\n \"title\": \"Record Unaccessible Error\"\n }\n }\n}", "latency": 0, "statusCode": 403, "label": "Forbidden", "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": "4f81d04a-3189-4eaf-a6a9-3ae44cb5439a", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-404-RecordNotFound\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource couldn't be found.\",\n \"status\": 404,\n \"title\": \"Record Not Found Error\"\n }\n }\n}", "latency": 0, "statusCode": 404, "label": "Not Found", "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": "ddfa00b5-add0-4a41-9450-a97e5e273bb1", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-410-RecordDeleted\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource has been deleted.\",\n \"status\": 410,\n \"title\": \"Record Deleted Error\"\n }\n }\n}", "latency": 0, "statusCode": 410, "label": "Gone", "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": "795b82d4-daa8-4441-b62c-3ff30e8d142c", "documentation": "Update an output stream target", "method": "patch", "endpoint": "transcoders/:transcoder_id/outputs/:output_id/output_stream_targets/:stream_target_id", "responses": [ { "uuid": "5d42ce9f-436d-4944-80f9-a11ba1655ee5", "body": "{\n \"output_stream_target\": {\n \"id\": \"4Gp5rF23\",\n \"output_id\": \"w9vJm3BJ\",\n \"stream_target\": {\n \"connection_code\": \"133fcc\",\n \"connection_code_expires_at\": \"2018-09-15T20:00:43.239Z\",\n \"created_at\": \"2017-11-13T20:00:43.239Z\",\n \"hds_playback_url\": \"http://xyz.akamaihd.net/i/76fa8b9c_1@335304/master.m3u8\",\n \"hls_playback_url\": \"http://xyz.akamaihd.net/z/76fa8b9c_1@335304/manifest.f4m\",\n \"id\": \"QvvJYJjk\",\n \"location\": \"us_west_california\",\n \"name\": \"My provisioned RTMP Stream Target\",\n \"password\": \"0c7cba98e7\",\n \"primary_url\": \"rtmp://p.ep336304.i.akamaientrypoint.net/EntryPoint\",\n \"provider\": \"akamai\",\n \"stream_name\": \"76fa8b9c_1_[BITRATE]@335304\",\n \"type\": \"WowzaStreamTarget\",\n \"updated_at\": \"2017-11-14T19:55:19.239Z\",\n \"username\": \"169630\"\n },\n \"stream_target_id\": \"QvvJYJjk\",\n \"use_stream_target_backup_url\": false\n }\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "ee7596f0-6fbe-4d46-9b8b-867408415632", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "bf8cbf30-8cb5-49f5-82c7-65ee7154ebf5", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-403-RecordUnaccessible\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource isn't accessible.\",\n \"status\": 403,\n \"title\": \"Record Unaccessible Error\"\n }\n }\n}", "latency": 0, "statusCode": 403, "label": "Forbidden", "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": "57f76bee-5ad4-4859-b853-d9af761ed84c", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-404-RecordNotFound\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource couldn't be found.\",\n \"status\": 404,\n \"title\": \"Record Not Found Error\"\n }\n }\n}", "latency": 0, "statusCode": 404, "label": "Not Found", "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": "b2da2822-8b2a-427c-aaf2-7a139037a047", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-410-RecordDeleted\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource has been deleted.\",\n \"status\": 410,\n \"title\": \"Record Deleted Error\"\n }\n }\n}", "latency": 0, "statusCode": 410, "label": "Gone", "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": "1d116478-9dec-4dc3-9a75-b7f800cef9ed", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-422-RecordInvalid\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The request couldn't be processed. ... can't be blank\",\n \"status\": 422,\n \"title\": \"Record Invalid Error\"\n }\n }\n}", "latency": 0, "statusCode": 422, "label": "Unprocessable Entity", "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": "fbd83735-6ba1-4f69-9d22-58de5493241c", "documentation": "Disable an output stream target", "method": "put", "endpoint": "transcoders/:transcoder_id/outputs/:output_id/output_stream_targets/:stream_target_id/disable", "responses": [ { "uuid": "536d5673-f6ba-4086-9bcb-1a0115cf2a43", "body": "{\n \"stream_target\": {\n \"state\": \"{{oneOf (array 'enabled' 'disabled' 'restarted')}}\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "bf1e291d-1a90-4033-8064-a36233a309bb", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "f4e2ae34-e3cb-440b-8ad5-e03e16152d1e", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-403-RecordUnaccessible\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource isn't accessible.\",\n \"status\": 403,\n \"title\": \"Record Unaccessible Error\"\n }\n }\n}", "latency": 0, "statusCode": 403, "label": "Forbidden", "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": "8004a473-9b02-4782-beed-79a2cc25a4a3", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-404-RecordNotFound\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource couldn't be found.\",\n \"status\": 404,\n \"title\": \"Record Not Found Error\"\n }\n }\n}", "latency": 0, "statusCode": 404, "label": "Not Found", "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": "d399d449-c205-4576-90aa-ac5fe1eecba2", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-410-RecordDeleted\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource has been deleted.\",\n \"status\": 410,\n \"title\": \"Record Deleted Error\"\n }\n }\n}", "latency": 0, "statusCode": 410, "label": "Gone", "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": "6ed8d011-ba3f-4c28-a8dd-035272fd102a", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-422-RecordInvalid\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The request couldn't be processed. ... can't be blank\",\n \"status\": 422,\n \"title\": \"Record Invalid Error\"\n }\n }\n}", "latency": 0, "statusCode": 422, "label": "Unprocessable Entity", "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": "ac27ffd6-876b-47e7-bfba-6163977aead1", "documentation": "Enable an output stream target", "method": "put", "endpoint": "transcoders/:transcoder_id/outputs/:output_id/output_stream_targets/:stream_target_id/enable", "responses": [ { "uuid": "cc046c94-68ac-4e67-b9fb-10bc5acedea1", "body": "{\n \"stream_target\": {\n \"state\": \"{{oneOf (array 'enabled' 'disabled' 'restarted')}}\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "c5bfb98a-77ac-49ca-8e6a-d505e014f898", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "9dd4d27b-5cd4-4247-a722-cd67d6b06855", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-403-RecordUnaccessible\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource isn't accessible.\",\n \"status\": 403,\n \"title\": \"Record Unaccessible Error\"\n }\n }\n}", "latency": 0, "statusCode": 403, "label": "Forbidden", "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": "dddb84ca-7043-40d2-aab3-0a1be1971a87", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-404-RecordNotFound\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource couldn't be found.\",\n \"status\": 404,\n \"title\": \"Record Not Found Error\"\n }\n }\n}", "latency": 0, "statusCode": 404, "label": "Not Found", "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": "b8038828-43ab-4236-aded-cf61f8277299", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-410-RecordDeleted\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource has been deleted.\",\n \"status\": 410,\n \"title\": \"Record Deleted Error\"\n }\n }\n}", "latency": 0, "statusCode": 410, "label": "Gone", "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": "b69af3d3-7bcf-46f4-9754-d2ae3e35bc37", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-422-RecordInvalid\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The request couldn't be processed. ... can't be blank\",\n \"status\": 422,\n \"title\": \"Record Invalid Error\"\n }\n }\n}", "latency": 0, "statusCode": 422, "label": "Unprocessable Entity", "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": "57285a36-71d7-4517-93b6-73abcbf72e33", "documentation": "Restart an output stream target", "method": "put", "endpoint": "transcoders/:transcoder_id/outputs/:output_id/output_stream_targets/:stream_target_id/restart", "responses": [ { "uuid": "1205518f-ea37-4419-8a3d-6d75f7e3a708", "body": "{\n \"stream_target\": {\n \"state\": \"{{oneOf (array 'enabled' 'disabled' 'restarted')}}\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "1db240ac-dbf1-4f8d-8377-67ada4edca92", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "0fab6289-a07f-4bc1-99aa-0bc7f76f5d5f", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-403-RecordUnaccessible\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource isn't accessible.\",\n \"status\": 403,\n \"title\": \"Record Unaccessible Error\"\n }\n }\n}", "latency": 0, "statusCode": 403, "label": "Forbidden", "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": "be7e46e3-a7ac-4891-b1f2-b990c17c7302", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-404-RecordNotFound\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource couldn't be found.\",\n \"status\": 404,\n \"title\": \"Record Not Found Error\"\n }\n }\n}", "latency": 0, "statusCode": 404, "label": "Not Found", "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": "002d921b-22f1-4b3f-9414-16f71f53225e", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-410-RecordDeleted\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource has been deleted.\",\n \"status\": 410,\n \"title\": \"Record Deleted Error\"\n }\n }\n}", "latency": 0, "statusCode": 410, "label": "Gone", "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": "54684f76-1f67-4253-810f-9bb812bc4dbe", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-422-RecordInvalid\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The request couldn't be processed. ... can't be blank\",\n \"status\": 422,\n \"title\": \"Record Invalid Error\"\n }\n }\n}", "latency": 0, "statusCode": 422, "label": "Unprocessable Entity", "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": "71fa227d-3f81-4bf7-8607-5cbe87428e1e", "documentation": "Fetch a transcoder's properties", "method": "get", "endpoint": "transcoders/:transcoder_id/properties", "responses": [ { "uuid": "5087d9e7-3ce6-48bd-8891-e32b2b1561bb", "body": "{\n \"properties\": [\n {\n \"key\": \"cupertinoProgramDateTimeOffset\",\n \"section\": \"cupertino\",\n \"value\": \"50\"\n },\n {\n \"key\": \"rtpIgnoreProfileLevelId\",\n \"section\": \"rtsp\",\n \"value\": \"true\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "8287f8f5-0e87-4140-969f-9c25b1e9683c", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "dc6cf3a2-6f29-4156-8f3c-e1a942ed5a3a", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-422-RecordInvalid\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The request couldn't be processed. ... can't be blank\",\n \"status\": 422,\n \"title\": \"Record Invalid Error\"\n }\n }\n}", "latency": 0, "statusCode": 422, "label": "Unprocessable Entity", "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": "8e1c3ac0-109a-4eff-a994-f7bfaf890b4e", "documentation": "Create a property for a transcoder", "method": "post", "endpoint": "transcoders/:transcoder_id/properties", "responses": [ { "uuid": "ddb529ab-1958-4534-bfcc-f8dde632f23f", "body": "{\n \"property\": {\n \"key\": \"cupertinoProgramDateTimeOffset\",\n \"section\": \"cupertino\",\n \"value\": \"50\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "6f8d7194-071b-425f-8647-c7e4f6671063", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "f13432f8-e270-45ab-a057-121fa5b00331", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-422-RecordInvalid\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The request couldn't be processed. ... can't be blank\",\n \"status\": 422,\n \"title\": \"Record Invalid Error\"\n }\n }\n}", "latency": 0, "statusCode": 422, "label": "Unprocessable Entity", "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": "391864fd-d943-4cb4-962c-8304b235d4a9", "documentation": "Delete a transcoder's property", "method": "delete", "endpoint": "transcoders/:transcoder_id/properties/:id", "responses": [ { "uuid": "99298f7d-4235-4f71-a67c-dc6ff67d0806", "body": "", "latency": 0, "statusCode": 204, "label": "No Content", "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": "ffeb658d-eff9-4229-8b06-c605e2506e57", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "124555fd-bdb1-400a-9a7b-3bc3fa5eba60", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-403-RecordUnaccessible\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource isn't accessible.\",\n \"status\": 403,\n \"title\": \"Record Unaccessible Error\"\n }\n }\n}", "latency": 0, "statusCode": 403, "label": "Forbidden", "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": "9bcdb332-0ab4-4d19-9f62-8c9089d5292a", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-404-RecordNotFound\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource couldn't be found.\",\n \"status\": 404,\n \"title\": \"Record Not Found Error\"\n }\n }\n}", "latency": 0, "statusCode": 404, "label": "Not Found", "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": "bebebac3-7141-4fef-bf40-0bd41f2a7ad1", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-410-RecordDeleted\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource has been deleted.\",\n \"status\": 410,\n \"title\": \"Record Deleted Error\"\n }\n }\n}", "latency": 0, "statusCode": 410, "label": "Gone", "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": "878f61e6-38e5-470f-a310-5341fac0532b", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-422-RecordInvalid\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The request couldn't be processed. ... can't be blank\",\n \"status\": 422,\n \"title\": \"Record Invalid Error\"\n }\n }\n}", "latency": 0, "statusCode": 422, "label": "Unprocessable Entity", "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": "b1da7a6b-25e3-41f1-84db-fe8bdf10e616", "documentation": "Fetch a property for a transcoder", "method": "get", "endpoint": "transcoders/:transcoder_id/properties/:id", "responses": [ { "uuid": "4ea1ba95-20bb-4a54-ba14-4865b82d984c", "body": "{\n \"property\": {\n \"key\": \"cupertinoProgramDateTimeOffset\",\n \"section\": \"cupertino\",\n \"value\": \"50\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "19ae76a9-b628-4c9c-b6ab-51c622cb9109", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "7de67134-ff99-49fa-bd61-1e42c19ae563", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-403-RecordUnaccessible\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource isn't accessible.\",\n \"status\": 403,\n \"title\": \"Record Unaccessible Error\"\n }\n }\n}", "latency": 0, "statusCode": 403, "label": "Forbidden", "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": "4f18a561-2b6f-410e-97da-4a6543357616", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-404-RecordNotFound\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource couldn't be found.\",\n \"status\": 404,\n \"title\": \"Record Not Found Error\"\n }\n }\n}", "latency": 0, "statusCode": 404, "label": "Not Found", "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": "adf004c7-243b-4e3c-b08c-b20dd507cd23", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-410-RecordDeleted\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource has been deleted.\",\n \"status\": 410,\n \"title\": \"Record Deleted Error\"\n }\n }\n}", "latency": 0, "statusCode": 410, "label": "Gone", "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": "334f2945-4c44-4fa3-bd12-dd6435e81859", "documentation": "Fetch all uptime records for a transcoder", "method": "get", "endpoint": "transcoders/:transcoder_id/uptimes", "responses": [ { "uuid": "1f296c03-5e43-402f-95be-5743ee922b37", "body": "{\n \"uptimes\": [\n {\n \"billed\": false,\n \"created_at\": \"2017-07-06T14:22:00Z\",\n \"id\": \"5678wxyz\",\n \"running\": true,\n \"started_at\": \"2017-07-06T14:22:00Z\",\n \"transcoder_id\": \"1234abcd\",\n \"updated_at\": \"2017-07-06T14:22:00Z\"\n },\n {\n \"billed\": true,\n \"created_at\": \"2017-07-08T14:22:00Z\",\n \"ended_at\": \"2017-07-08T16:40:00Z\",\n \"id\": \"5679wxyz\",\n \"running\": false,\n \"started_at\": \"2017-07-08T14:22:00Z\",\n \"transcoder_id\": \"1234abcd\",\n \"updated_at\": \"2017-07-08T16:40:00Z\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "09f1faf6-8d51-4132-944f-140ec59e4d16", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "7fd4361e-278e-4251-b3f7-dbcc2fd1046b", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-403-RecordUnaccessible\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource isn't accessible.\",\n \"status\": 403,\n \"title\": \"Record Unaccessible Error\"\n }\n }\n}", "latency": 0, "statusCode": 403, "label": "Forbidden", "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": "fc6b6684-0be8-49ad-88e1-a660c5131bc4", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-404-RecordNotFound\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource couldn't be found.\",\n \"status\": 404,\n \"title\": \"Record Not Found Error\"\n }\n }\n}", "latency": 0, "statusCode": 404, "label": "Not Found", "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": "be26ab8f-aa96-4daa-88ac-655d3e87802f", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-410-RecordDeleted\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource has been deleted.\",\n \"status\": 410,\n \"title\": \"Record Deleted Error\"\n }\n }\n}", "latency": 0, "statusCode": 410, "label": "Gone", "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": "38a4a261-e4fc-47df-8b0a-88beb2e5af12", "documentation": "Fetch an uptime record", "method": "get", "endpoint": "transcoders/:transcoder_id/uptimes/:id", "responses": [ { "uuid": "26f6cd50-e129-4a29-ad17-1a77eb6a0fc4", "body": "{\n \"billed\": false,\n \"created_at\": \"2017-07-06T14:22:00Z\",\n \"id\": \"5678wxyz\",\n \"running\": true,\n \"started_at\": \"2017-07-06T14:22:00Z\",\n \"transcoder_id\": \"1234abcd\",\n \"updated_at\": \"2017-07-06T14:22:00Z\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "75d46cc8-f0fc-440c-a077-09fdc7ca0e50", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "e732b2e5-e7b2-4f8a-917c-99ab6dc6a028", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-403-RecordUnaccessible\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource isn't accessible.\",\n \"status\": 403,\n \"title\": \"Record Unaccessible Error\"\n }\n }\n}", "latency": 0, "statusCode": 403, "label": "Forbidden", "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": "f05a0874-0e79-425f-a359-83e899eb20fc", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-404-RecordNotFound\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource couldn't be found.\",\n \"status\": 404,\n \"title\": \"Record Not Found Error\"\n }\n }\n}", "latency": 0, "statusCode": 404, "label": "Not Found", "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": "f5aba6d1-a95a-4e30-af62-d2c9de7130a5", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-410-RecordDeleted\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource has been deleted.\",\n \"status\": 410,\n \"title\": \"Record Deleted Error\"\n }\n }\n}", "latency": 0, "statusCode": 410, "label": "Gone", "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": "28836534-6295-4c93-94c2-083f4865da0a", "documentation": "Fetch current stream health metrics for an active transcoder", "method": "get", "endpoint": "transcoders/:transcoder_id/uptimes/:id/metrics/current", "responses": [ { "uuid": "13a1a740-770c-443f-8ca9-9d613519edde", "body": "{\n \"current\": {\n \"audio_codec\": {\n \"status\": \"normal\",\n \"text\": \"\",\n \"units\": \"\",\n \"value\": \"aac\"\n },\n \"bits_in_rate\": {\n \"status\": \"normal\",\n \"text\": \"\",\n \"units\": \"Kbps\",\n \"value\": 317.3\n },\n \"bits_out_rate\": {\n \"status\": \"normal\",\n \"text\": \"\",\n \"units\": \"Kbps\",\n \"value\": 856\n },\n \"bytes_in_rate\": {\n \"status\": \"normal\",\n \"text\": \"\",\n \"units\": \"KBps\",\n \"value\": 317.3\n },\n \"bytes_out_rate\": {\n \"status\": \"normal\",\n \"text\": \"\",\n \"units\": \"KBps\",\n \"value\": 856\n },\n \"configured_bytes_out_rate\": {\n \"status\": \"warning\",\n \"text\": \"Outbound bitrate is lower than the configured bitrate. There might be a problem with the stream targets.\",\n \"units\": \"Kbps\",\n \"value\": 8192\n },\n \"connected\": {\n \"status\": \"normal\",\n \"text\": \"\",\n \"units\": \"\",\n \"value\": \"Yes\"\n },\n \"cpu\": {\n \"status\": \"normal\",\n \"text\": \"\",\n \"units\": \"%\",\n \"value\": 20\n },\n \"frame_rate\": {\n \"status\": \"normal\",\n \"text\": \"\",\n \"units\": \"FPS\",\n \"value\": 30\n },\n \"frame_size\": {\n \"status\": \"warning\",\n \"text\": \"Configured frame size is different from what Wowza Streaming Cloud is receiving from the source: 1280x720.\",\n \"units\": \"\",\n \"value\": \"1280x720\"\n },\n \"gpu_decoder_usage\": {\n \"status\": \"normal\",\n \"text\": \"\",\n \"units\": \"%\",\n \"value\": 50\n },\n \"gpu_driver_version\": {\n \"status\": \"normal\",\n \"text\": \"\",\n \"units\": \"\",\n \"value\": \"not_installed\"\n },\n \"gpu_encoder_usage\": {\n \"status\": \"normal\",\n \"text\": \"\",\n \"units\": \"%\",\n \"value\": 50\n },\n \"gpu_memory_usage\": {\n \"status\": \"normal\",\n \"text\": \"\",\n \"units\": \"%\",\n \"value\": 50\n },\n \"gpu_usage\": {\n \"status\": \"normal\",\n \"text\": \"\",\n \"units\": \"%\",\n \"value\": 50\n },\n \"height\": {\n \"status\": \"warning\",\n \"text\": \"Configured height is different from what Wowza Streaming Cloud is receiving from the source: 720.\",\n \"units\": \"px\",\n \"value\": 720\n },\n \"keyframe_interval\": {\n \"status\": \"normal\",\n \"text\": \"\",\n \"units\": \"GOP\",\n \"value\": 69\n },\n \"stream_target_status_OUTPUTIDX_STREAMTARGETIDX\": {\n \"status\": \"normal\",\n \"text\": \"\",\n \"units\": \"\",\n \"value\": \"Active\"\n },\n \"unique_views\": {\n \"status\": \"normal\",\n \"text\": \"\",\n \"units\": \"%\",\n \"value\": 1030\n },\n \"video_codec\": {\n \"status\": \"normal\",\n \"text\": \"\",\n \"units\": \"\",\n \"value\": \"avc1\"\n },\n \"width\": {\n \"status\": \"warning\",\n \"text\": \"Configured width is different from what Wowza Streaming Cloud is receiving from the source: 1280.\",\n \"units\": \"px\",\n \"value\": 1280\n }\n },\n \"limits\": {\n \"fields\": [\n \"audio_codec\",\n \"bits_in_rate\",\n \"bits_out_rate\",\n \"bytes_in_rate\",\n \"bytes_out_rate\",\n \"configured_bytes_out_rate\",\n \"connected\",\n \"cpu\",\n \"frame_size\",\n \"frame_rate\",\n \"gpu_decoder_usage\",\n \"gpu_driver_version\",\n \"gpu_encoder_usage\",\n \"gpu_memory_usage\",\n \"gpu_usage\",\n \"height\",\n \"width\",\n \"keyframe_interval\",\n \"unique_views\",\n \"video_codec\",\n \"width\",\n \"stream_target_status_OUTPUTIDX_STREAMTARGETIDX\"\n ]\n }\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "332c96d1-4d95-4ba7-bd83-f99d9ba59fc0", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "575f0026-a547-4365-96ea-e741dae26c96", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-403-RecordUnaccessible\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource isn't accessible.\",\n \"status\": 403,\n \"title\": \"Record Unaccessible Error\"\n }\n }\n}", "latency": 0, "statusCode": 403, "label": "Forbidden", "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": "45229498-f27e-4490-8119-6ee3de7a8a01", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-404-RecordNotFound\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource couldn't be found.\",\n \"status\": 404,\n \"title\": \"Record Not Found Error\"\n }\n }\n}", "latency": 0, "statusCode": 404, "label": "Not Found", "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": "d5d0fb6f-d76c-4bb0-9ab4-390c63dc5486", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-410-RecordDeleted\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource has been deleted.\",\n \"status\": 410,\n \"title\": \"Record Deleted Error\"\n }\n }\n}", "latency": 0, "statusCode": 410, "label": "Gone", "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": "6b203411-eb7d-453f-8f4e-ef4210971998", "documentation": "Fetch historic stream health metrics for a transcoder", "method": "get", "endpoint": "transcoders/:transcoder_id/uptimes/:id/metrics/historic", "responses": [ { "uuid": "46955291-ba31-4b15-85bc-0524054405b8", "body": "{\n \"historic\": [\n {\n \"audio_codec\": {\n \"status\": \"normal\",\n \"text\": \"\",\n \"units\": \"\",\n \"value\": \"aac\"\n },\n \"bits_in_rate\": {\n \"status\": \"normal\",\n \"text\": \"\",\n \"units\": \"Kbps\",\n \"value\": 317.3\n },\n \"bits_out_rate\": {\n \"status\": \"normal\",\n \"text\": \"\",\n \"units\": \"Kbps\",\n \"value\": 856\n },\n \"cpu_idle\": {\n \"status\": \"normal\",\n \"text\": \"\",\n \"units\": \"%\",\n \"value\": 20\n },\n \"created_at\": \"2017-07-06T14:20:00Z\",\n \"frame_rate\": {\n \"status\": \"normal\",\n \"text\": \"\",\n \"units\": \"FPS\",\n \"value\": 30\n },\n \"height\": {\n \"status\": \"warning\",\n \"text\": \"Configured height is different from what Wowza Streaming Cloud is receiving from the source: 720.\",\n \"units\": \"px\",\n \"value\": 720\n },\n \"keyframe_interval\": {\n \"status\": \"normal\",\n \"text\": \"\",\n \"units\": \"GOP\",\n \"value\": 69\n },\n \"video_codec\": {\n \"status\": \"normal\",\n \"text\": \"\",\n \"units\": \"\",\n \"value\": \"avc1\"\n },\n \"width\": {\n \"status\": \"warning\",\n \"text\": \"Configured width is different from what Wowza Streaming Cloud is receiving from the source: 1280.\",\n \"units\": \"px\",\n \"value\": 1280\n }\n },\n {\n \"audio_codec\": {\n \"status\": \"normal\",\n \"text\": \"\",\n \"units\": \"\",\n \"value\": \"aac\"\n },\n \"bits_in_rate\": {\n \"status\": \"normal\",\n \"text\": \"\",\n \"units\": \"Kbps\",\n \"value\": 317.3\n },\n \"bits_out_rate\": {\n \"status\": \"normal\",\n \"text\": \"\",\n \"units\": \"Kbps\",\n \"value\": 856\n },\n \"cpu_idle\": {\n \"status\": \"normal\",\n \"text\": \"\",\n \"units\": \"%\",\n \"value\": 20\n },\n \"created_at\": \"2017-07-06T14:20:20Z\",\n \"frame_rate\": {\n \"status\": \"normal\",\n \"text\": \"\",\n \"units\": \"FPS\",\n \"value\": 30\n },\n \"height\": {\n \"status\": \"warning\",\n \"text\": \"Configured height is different from what Wowza Streaming Cloud is receiving from the source: 720.\",\n \"units\": \"px\",\n \"value\": 720\n },\n \"keyframe_interval\": {\n \"status\": \"normal\",\n \"text\": \"\",\n \"units\": \"GOP\",\n \"value\": 69\n },\n \"video_codec\": {\n \"status\": \"normal\",\n \"text\": \"\",\n \"units\": \"\",\n \"value\": \"avc1\"\n },\n \"width\": {\n \"status\": \"warning\",\n \"text\": \"Configured width is different from what Wowza Streaming Cloud is receiving from the source: 1280.\",\n \"units\": \"px\",\n \"value\": 1280\n }\n }\n ],\n \"limits\": {\n \"fields\": [\n \"audio_codec\",\n \"bits_in_rate\",\n \"bits_out_rate\",\n \"cpu_idle\",\n \"frame_rate\",\n \"height\",\n \"keyframe_interval\",\n \"width\",\n \"video_codec\"\n ],\n \"from\": \"2017-07-06T14:20:00Z\",\n \"to\": \"2017-07-06T14:20:20Z\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "d9e2e90b-0878-4381-af2a-c2444a178aee", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "eab8bf4c-4f8f-45ec-8c45-1d439b3ad2fa", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-403-RecordUnaccessible\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource isn't accessible.\",\n \"status\": 403,\n \"title\": \"Record Unaccessible Error\"\n }\n }\n}", "latency": 0, "statusCode": 403, "label": "Forbidden", "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": "3683239e-9482-42de-a704-25423196cd99", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-404-RecordNotFound\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource couldn't be found.\",\n \"status\": 404,\n \"title\": \"Record Not Found Error\"\n }\n }\n}", "latency": 0, "statusCode": 404, "label": "Not Found", "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": "bbc17444-d620-49e9-b8ae-5692bf98fcd4", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-410-RecordDeleted\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource has been deleted.\",\n \"status\": 410,\n \"title\": \"Record Deleted Error\"\n }\n }\n}", "latency": 0, "statusCode": 410, "label": "Gone", "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": "c0d3c195-bb3a-4fe6-bf23-4038ccb674dd", "documentation": "Fetch network usage for all stream sources", "method": "get", "endpoint": "usage/network/stream_sources", "responses": [ { "uuid": "5d2f6f38-ff42-4028-8456-2f7b732aae51", "body": "{\n \"stream_sources\": [\n {\n \"bytes_billed\": 4567890,\n \"bytes_used\": 4567890,\n \"deleted\": true,\n \"id\": \"Y8jZdBQd\",\n \"name\": \"My Stream Source\"\n },\n {\n \"bytes_billed\": 876543,\n \"bytes_used\": 987654,\n \"deleted\": false,\n \"id\": \"jJkFChfv\",\n \"name\": \"My Other Stream Source\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "5fcf35ec-c259-45c9-a70a-0ac84f0df855", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "14ad3fb6-fd09-47af-8f2c-885b8d152ca1", "documentation": "Fetch network usage for all stream targets", "method": "get", "endpoint": "usage/network/stream_targets", "responses": [ { "uuid": "bff2e909-fb59-4d1a-88f2-3faec2d4bb6e", "body": "{\n \"stream_targets\": [\n {\n \"bytes_billed\": 4567890,\n \"bytes_used\": 4567890,\n \"deleted\": true,\n \"id\": \"p3NBkd4L\",\n \"name\": \"My Stream Target\",\n \"protocols\": {\n \"hls\": {\n \"zones\": {\n \"global\": {\n \"bytes_billed\": 1072506176,\n \"bytes_used\": 1093617287\n }\n }\n }\n }\n },\n {\n \"bytes_billed\": 876543,\n \"bytes_used\": 987654,\n \"deleted\": false,\n \"id\": \"MZLfHjLH\",\n \"name\": \"My Wowza Ultra Low Latency Stream Target\",\n \"protocols\": {\n \"hls\": {\n \"zones\": {\n \"global\": {\n \"bytes_billed\": 72506176,\n \"bytes_used\": 93617287\n }\n }\n },\n \"ull\": {\n \"zones\": {\n \"azure-northeurope\": {\n \"bytes_billed\": -1,\n \"bytes_used\": 17673242\n },\n \"azure-westus\": {\n \"bytes_billed\": -1,\n \"bytes_used\": 1093617287\n }\n }\n }\n }\n },\n {\n \"bytes_billed\": 876543,\n \"bytes_used\": 987654,\n \"deleted\": false,\n \"id\": \"MZLfHjLH\",\n \"name\": \"My Other Stream Target\",\n \"protocols\": {\n \"hls\": {\n \"zones\": {\n \"global\": {\n \"bytes_billed\": 72506176,\n \"bytes_used\": 93617287\n }\n }\n }\n }\n }\n ],\n \"total\": {\n \"bytes_billed\": 4567890,\n \"bytes_used\": 4567890,\n \"protocols\": {\n \"hls\": {\n \"zones\": {\n \"global\": {\n \"bytes_billed\": 72506176,\n \"bytes_used\": 93617287\n }\n }\n },\n \"hls_hds\": {\n \"zones\": {\n \"global\": {\n \"bytes_billed\": 72506176,\n \"bytes_used\": 93617287\n }\n }\n },\n \"ull\": {\n \"zones\": {\n \"azure-northeurope\": {\n \"bytes_billed\": -1,\n \"bytes_used\": 17673242\n },\n \"azure-westus\": {\n \"bytes_billed\": -1,\n \"bytes_used\": 1093617287\n }\n }\n }\n }\n }\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "b0da6234-3b1f-4d4b-9828-364dd104cf69", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "314e8625-6cd3-477d-839b-da92345bcd8b", "documentation": "Fetch network usage for all transcoders", "method": "get", "endpoint": "usage/network/transcoders", "responses": [ { "uuid": "43930f5f-684d-4357-929e-5442f2dac274", "body": "{\n \"transcoders\": [\n {\n \"bytes_billed\": 4567890,\n \"bytes_used\": 4567890,\n \"deleted\": true,\n \"id\": \"4FLNJvn6\",\n \"name\": \"My Transcoder\"\n },\n {\n \"bytes_billed\": 876543,\n \"bytes_used\": 987654,\n \"deleted\": false,\n \"id\": \"pJ8hHY70\",\n \"name\": \"My Other Transcoder\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "fbe90e5b-1d41-4038-949f-f7254b805200", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "b989b67b-f4bf-46a1-a4df-ba80fdcbf413", "documentation": "Fetch peak recording storage", "method": "get", "endpoint": "usage/storage/peak_recording", "responses": [ { "uuid": "6cfa39bc-c730-41d2-a3c4-ca65df8174d4", "body": "{\n \"peak_recording\": {\n \"bytes_total\": 32429386811\n }\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "64b2bd54-f589-4345-a1b9-4d37b795084e", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "abf2e303-70bd-497a-badf-ff373730cf1f", "documentation": "Fetch stream processing time", "method": "get", "endpoint": "usage/time/transcoders", "responses": [ { "uuid": "fe41b1a3-491c-48d0-bf9f-82260d72b27a", "body": "{\n \"transcoders\": [\n {\n \"deleted\": true,\n \"id\": \"zBR2LfvH\",\n \"name\": \"My Transcoder\",\n \"seconds_billed\": 12345,\n \"seconds_used\": 12345\n },\n {\n \"deleted\": false,\n \"id\": \"7JlNqKfB\",\n \"name\": \"My Other Transcoder\",\n \"seconds_billed\": 4321,\n \"seconds_used\": 4321\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "3a98eea1-bf4a-4fcd-b2a4-ba4f1234b9bf", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "38a52374-b8c0-4bac-8dd4-b287276e5a9d", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-422-InvalidTimeFormat\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid time format.\",\n \"status\": 422,\n \"title\": \"Invalid Time Format Error\"\n }\n }\n}", "latency": 0, "statusCode": 422, "label": "Unauthorized", "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": "b4f80f5d-414c-4505-b532-5ed6e599f19f", "documentation": "Fetch viewer data for a stream target", "method": "get", "endpoint": "usage/viewer_data/stream_targets/:id", "responses": [ { "uuid": "5e1dd418-1be3-4e00-a97b-822f7c561830", "body": "{\n \"stream_target\": {\n \"countries\": [\n {\n \"US\": {\n \"...\": \"...\",\n \"name\": \"United States of America\",\n \"protocols\": [\n {\n \"hds\": {\n \"...\": \"...\",\n \"name\": \"Adobe HDS\"\n }\n },\n {\n \"hls\": {\n \"...\": \"...\",\n \"name\": \"Apple HLS\"\n }\n },\n {\n \"rtmp\": {\n \"...\": \"...\",\n \"name\": \"RTMP\"\n }\n }\n ]\n }\n },\n {\n \"CA\": {\n \"...\": \"...\",\n \"name\": \"Canada\"\n }\n }\n ],\n \"country_list\": [\n \"AU\",\n \"CA\",\n \"CH\",\n \"CZ\",\n \"DE\",\n \"FI\",\n \"GB\",\n \"IE\",\n \"IL\",\n \"IN\",\n \"MX\",\n \"PL\",\n \"SE\",\n \"US\"\n ],\n \"percentage_viewers\": 100,\n \"percentage_viewing_time\": 100,\n \"protocols\": [\n {\n \"hds\": {\n \"name\": \"Adobe HDS\",\n \"percentage_viewers\": 39,\n \"percentage_viewing_time\": 55,\n \"seconds_avg_viewing_time\": 3689.7337516808607,\n \"seconds_total_viewing_time\": 24695388,\n \"total_unique_viewers\": 6693\n }\n },\n {\n \"hls\": {\n \"name\": \"Apple HLS\",\n \"percentage_viewers\": 67,\n \"percentage_viewing_time\": 45,\n \"seconds_avg_viewing_time\": 1775.0381679389313,\n \"seconds_total_viewing_time\": 20230110,\n \"total_unique_viewers\": 11397\n }\n },\n {\n \"rtmp\": {\n \"name\": \"RTMP\",\n \"percentage_viewers\": 0,\n \"percentage_viewing_time\": 0,\n \"seconds_avg_viewing_time\": 0,\n \"seconds_total_viewing_time\": 0,\n \"total_unique_viewers\": 0\n }\n }\n ],\n \"rendition_list\": [\n 4128,\n 2728,\n 1728,\n 1152,\n 640,\n 448\n ],\n \"renditions\": [\n {\n \"448\": {\n \"countries\": [\n {\n \"US\": {\n \"...\": \"...\",\n \"name\": \"United States of America\"\n }\n }\n ],\n \"percentage_viewers\": 100,\n \"percentage_viewing_time\": 100,\n \"protocols\": [\n {\n \"hds\": {\n \"...\": \"...\",\n \"name\": \"Adobe HDS\"\n }\n },\n {\n \"hls\": {\n \"...\": \"...\",\n \"name\": \"Apple HLS\"\n }\n },\n {\n \"rtmp\": {\n \"...\": \"...\",\n \"name\": \"RTMP\"\n }\n }\n ],\n \"seconds_avg_viewing_time\": 387.3736449048422,\n \"seconds_total_viewing_time\": 4823964,\n \"total_unique_viewers\": 12453\n }\n },\n {\n \"640\": {\n \"...\": \"...\"\n }\n }\n ],\n \"seconds_avg_viewing_time\": 2633.690819556806,\n \"seconds_total_viewing_time\": 44925498,\n \"total_unique_viewers\": 17058\n }\n}", "latency": 0, "statusCode": 200, "label": "Success", "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": "f9981c25-d425-4bc4-912e-f79fb6f15ca5", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-401-NoApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No API key sent in header.\",\n \"status\": 401,\n \"title\": \"No API Key Error\"\n }\n },\n \"Example Response 2\": {\n \"meta\": {\n \"code\": \"ERR-401-NoAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"No access key sent in header.\",\n \"status\": 401,\n \"title\": \"No Access Key Error\"\n }\n },\n \"Example Response 3\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidApiKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid API key.\",\n \"status\": 401,\n \"title\": \"Invalid Api Key Error\"\n }\n },\n \"Example Response 4\": {\n \"meta\": {\n \"code\": \"ERR-401-InvalidAccessKey\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Invalid access key.\",\n \"status\": 401,\n \"title\": \"Invalid Access Key Error\"\n }\n },\n \"Example Response 5\": {\n \"meta\": {\n \"code\": \"ERR-401-BadAccountStatus\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your account's status doesn't allow this action.\",\n \"status\": 401,\n \"title\": \"Bad Account Status Error\"\n }\n },\n \"Example Response 6\": {\n \"meta\": {\n \"code\": \"ERR-401-FeatureNotEnabled\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"This feature isn't enabled.\",\n \"status\": 401,\n \"title\": \"Feature Not Enabled Error\"\n }\n },\n \"Example Response 7\": {\n \"meta\": {\n \"code\": \"ERR-401-TrialExceeded\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"Your billing status needs attention. You can't start or add live streams until your billing status is updated.\",\n \"status\": 401,\n \"title\": \"Bad Billing Status Error\"\n }\n }\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "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": "2f90820a-c330-4b18-86f6-58f78f658661", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-403-RecordUnaccessible\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource isn't accessible.\",\n \"status\": 403,\n \"title\": \"Record Unaccessible Error\"\n }\n }\n}", "latency": 0, "statusCode": 403, "label": "Forbidden", "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": "4cb1c21b-ea24-4ba7-9023-3af6c00799b0", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-404-RecordNotFound\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource couldn't be found.\",\n \"status\": 404,\n \"title\": \"Record Not Found Error\"\n }\n }\n}", "latency": 0, "statusCode": 404, "label": "Not Found", "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": "8455d8fc-6a41-494b-93b0-0b52a3579e21", "body": "{\n \"Example Response 1\": {\n \"meta\": {\n \"code\": \"ERR-410-RecordDeleted\",\n \"description\": \"\",\n \"links\": [],\n \"message\": \"The requested resource has been deleted.\",\n \"status\": 410,\n \"title\": \"Record Deleted Error\"\n }\n }\n}", "latency": 0, "statusCode": 410, "label": "Gone", "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": "4d5853b8-6164-412d-b71d-c7e56623bd96" }, { "type": "route", "uuid": "4aef9b5c-418e-4fd4-9479-9982ca5fdd82" }, { "type": "route", "uuid": "e93f52f4-fbf7-42bf-b991-f651c7cd98aa" }, { "type": "route", "uuid": "b058d7af-782f-4c2a-878e-9957ef07ed88" }, { "type": "route", "uuid": "c60b21c8-2abe-473a-976a-7dd04fffc932" }, { "type": "route", "uuid": "f9a37ab4-f2bb-44f4-a867-488dc1544463" }, { "type": "route", "uuid": "22d897ae-8e32-47c9-8a92-20b30eacbf38" }, { "type": "route", "uuid": "54d929c0-19e3-4574-8562-78ff37db50eb" }, { "type": "route", "uuid": "9851538a-6356-463e-ba07-863a8395a4ec" }, { "type": "route", "uuid": "34cbd5cb-b702-42c4-8418-438c0bde5ef4" }, { "type": "route", "uuid": "9076a32c-ddba-48da-b35a-153131ee43f9" }, { "type": "route", "uuid": "56f9a770-3fd7-41d6-9376-aea0a1a08ad9" }, { "type": "route", "uuid": "b316fc97-76e1-4b20-8d68-d3728b6950f5" }, { "type": "route", "uuid": "4006d7c7-a31c-470d-b66a-94e553b82cd2" }, { "type": "route", "uuid": "f3e3a591-bfc7-4b21-b2f7-be4e88eb7592" }, { "type": "route", "uuid": "391c3a9c-c05e-4328-bf9d-38e767334422" }, { "type": "route", "uuid": "834672cb-69b5-4733-93b6-3218935b40d2" }, { "type": "route", "uuid": "27f691fa-3efe-4d49-be9f-fe55bc946b8e" }, { "type": "route", "uuid": "c9e56e85-2958-4993-9fd0-76858bed9c47" }, { "type": "route", "uuid": "901d8fad-b4dc-410f-a75a-decb6ebf6acf" }, { "type": "route", "uuid": "619d7602-d2ed-48fd-9dd0-0f46a2354ce0" }, { "type": "route", "uuid": "2194a1d6-3fce-4419-8e0e-f6b22c2b8abf" }, { "type": "route", "uuid": "92305cff-8af9-45fd-be54-da88155d7416" }, { "type": "route", "uuid": "c5f9ad21-203b-47d9-94f5-f23e42e8f6a8" }, { "type": "route", "uuid": "9ac72c17-e6ce-41d0-ba1a-c2d8c83e5d1d" }, { "type": "route", "uuid": "059a7d3f-1611-4e00-bdb4-cd0a9698df08" }, { "type": "route", "uuid": "264f5349-67f4-4d63-88a2-b66c248eb8b5" }, { "type": "route", "uuid": "9f302c1e-5728-4a29-83ad-eae6ee3a3ec7" }, { "type": "route", "uuid": "61af955d-cd13-44d7-8e85-0e4fb4fdba59" }, { "type": "route", "uuid": "4a4a5984-f613-496b-874b-6d8aaae42fb8" }, { "type": "route", "uuid": "1ff1d7d2-1b43-46b2-8dc5-cec3cbd5806b" }, { "type": "route", "uuid": "33eed3da-d53b-48ef-8883-a2a76c8cfa77" }, { "type": "route", "uuid": "051ac9a8-026c-4097-9d85-66503620ff54" }, { "type": "route", "uuid": "6a19fd6d-0e73-4dce-bcad-0dccc8ef1e2c" }, { "type": "route", "uuid": "6c2e79ff-7c36-43c7-a05d-8ab58f3b6b21" }, { "type": "route", "uuid": "09d70f42-daad-41b4-bbb5-cbaef44bfe26" }, { "type": "route", "uuid": "509f20f1-41ba-42c4-adb2-82f2602d4a13" }, { "type": "route", "uuid": "bda86aff-3257-4bb6-8954-8f6c56b5e37f" }, { "type": "route", "uuid": "3336da66-311b-40ef-bd7f-c9bf09c94921" }, { "type": "route", "uuid": "41455f29-26d9-4036-9ff4-af67435fbe04" }, { "type": "route", "uuid": "50d97795-dc91-436d-9980-77e84730ac47" }, { "type": "route", "uuid": "d5ac996b-272a-4199-85d1-ad16849a4ccf" }, { "type": "route", "uuid": "3da9620c-445c-4bcd-a7ff-3dd5b88d0a7a" }, { "type": "route", "uuid": "ba4c85a8-1378-4cd6-8e11-624e1f59e7a3" }, { "type": "route", "uuid": "29f2a461-dd1a-4992-802a-ad925fae47b3" }, { "type": "route", "uuid": "0cfae691-2c9b-43f0-82ac-1e6be693ae5a" }, { "type": "route", "uuid": "10f9f026-dfbd-4728-ba56-fd6e27e9d5d2" }, { "type": "route", "uuid": "8fa34e53-a153-4f7f-bd48-b9925f765ba6" }, { "type": "route", "uuid": "d5d5bdb8-3f15-4b39-9284-d221d90b0df1" }, { "type": "route", "uuid": "9d1765b1-9554-4125-8171-01e85587a319" }, { "type": "route", "uuid": "e727f9e1-5a20-489a-9740-5392dc55c981" }, { "type": "route", "uuid": "78de31c2-50bc-4bd7-b631-e4c211a29bef" }, { "type": "route", "uuid": "41baaf10-b393-4833-a2c7-aa10eae2855e" }, { "type": "route", "uuid": "6cc1edde-69cd-49bd-bc9b-1e5858a5ef3b" }, { "type": "route", "uuid": "77ee6225-fde4-404f-9736-84063f0bafa7" }, { "type": "route", "uuid": "057171b8-9b72-4175-bdad-e715ae77bd6e" }, { "type": "route", "uuid": "13692495-0bc7-4a33-ac4f-07e7e439f408" }, { "type": "route", "uuid": "36f77098-bf33-4915-8d1b-112b421d6284" }, { "type": "route", "uuid": "e6d7120e-0e23-400f-8224-77ee81c60d22" }, { "type": "route", "uuid": "de549a6b-77f9-418c-9303-8ef170b3a301" }, { "type": "route", "uuid": "b5d2fd49-2e67-48cd-bed4-25bfbc0acbe6" }, { "type": "route", "uuid": "f2e56b1e-c63e-4b42-8766-f95d98a79a38" }, { "type": "route", "uuid": "e0bb98cd-bf8f-4905-bfed-7ee8ecfe3d24" }, { "type": "route", "uuid": "c2b4e806-54e7-4200-a348-176845c00162" }, { "type": "route", "uuid": "48acba2a-a11f-4b8b-95f3-3adf7b32c13f" }, { "type": "route", "uuid": "235f3053-cdd8-43aa-bb69-64dd4971bdcd" }, { "type": "route", "uuid": "68be24fe-4d81-4af8-9245-a805f0ebcf1c" }, { "type": "route", "uuid": "7142edaf-f907-4ea2-94c9-9add84563b25" }, { "type": "route", "uuid": "6b305d15-d7c6-46df-8470-687e7f188b6b" }, { "type": "route", "uuid": "eba86def-b00d-49c0-8292-9beddf2e9812" }, { "type": "route", "uuid": "f450ea9d-f1ca-48fc-951f-7ac4811d4b63" }, { "type": "route", "uuid": "b3dee2bb-be03-4d62-b94c-4bc244e1e322" }, { "type": "route", "uuid": "92903e7b-2f8e-4f29-8a9c-0c9d09b3f489" }, { "type": "route", "uuid": "108101d2-b956-4960-b08f-57c0386a883a" }, { "type": "route", "uuid": "e90bc6d9-82dc-41c1-9345-4b3a094c4022" }, { "type": "route", "uuid": "af1cd1a6-8e57-4052-a5bc-856913630ffc" }, { "type": "route", "uuid": "4279a8dc-c793-414f-b778-e188c5f936ec" }, { "type": "route", "uuid": "3d0d7a7f-5beb-40f6-94cc-4f1a36a821af" }, { "type": "route", "uuid": "d8a393c5-7a86-415b-8407-215725c4c673" }, { "type": "route", "uuid": "dd944329-ede9-4b47-a987-4d229a37a8f6" }, { "type": "route", "uuid": "73e1104a-47fb-411b-a9c7-e4018dda416f" }, { "type": "route", "uuid": "38dee937-fc66-4fa6-89bf-c6c75b09ab34" }, { "type": "route", "uuid": "db810a6d-113d-4372-b674-e025e8741419" }, { "type": "route", "uuid": "4f38a428-9531-465e-80c4-88667e464019" }, { "type": "route", "uuid": "786f4190-8d91-44ca-8078-d707dfaa3e1d" }, { "type": "route", "uuid": "dee4511f-7449-41af-8ec0-4b6d37541dc1" }, { "type": "route", "uuid": "795b82d4-daa8-4441-b62c-3ff30e8d142c" }, { "type": "route", "uuid": "fbd83735-6ba1-4f69-9d22-58de5493241c" }, { "type": "route", "uuid": "ac27ffd6-876b-47e7-bfba-6163977aead1" }, { "type": "route", "uuid": "57285a36-71d7-4517-93b6-73abcbf72e33" }, { "type": "route", "uuid": "71fa227d-3f81-4bf7-8607-5cbe87428e1e" }, { "type": "route", "uuid": "8e1c3ac0-109a-4eff-a994-f7bfaf890b4e" }, { "type": "route", "uuid": "391864fd-d943-4cb4-962c-8304b235d4a9" }, { "type": "route", "uuid": "b1da7a6b-25e3-41f1-84db-fe8bdf10e616" }, { "type": "route", "uuid": "334f2945-4c44-4fa3-bd12-dd6435e81859" }, { "type": "route", "uuid": "38a4a261-e4fc-47df-8b0a-88beb2e5af12" }, { "type": "route", "uuid": "28836534-6295-4c93-94c2-083f4865da0a" }, { "type": "route", "uuid": "6b203411-eb7d-453f-8f4e-ef4210971998" }, { "type": "route", "uuid": "c0d3c195-bb3a-4fe6-bf23-4038ccb674dd" }, { "type": "route", "uuid": "14ad3fb6-fd09-47af-8f2c-885b8d152ca1" }, { "type": "route", "uuid": "314e8625-6cd3-477d-839b-da92345bcd8b" }, { "type": "route", "uuid": "b989b67b-f4bf-46a1-a4df-ba80fdcbf413" }, { "type": "route", "uuid": "abf2e303-70bd-497a-badf-ff373730cf1f" }, { "type": "route", "uuid": "b4f80f5d-414c-4505-b532-5ed6e599f19f" } ] }