{
	"info": {
		"_postman_id": "75fe631b-4aad-4111-8c98-ffc550bda011",
		"name": "Stream Manager API v3.1",
		"schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
	},
	"item": [
		{
			"name": "Simluated Cloud Calls",
			"item": [
				{
					"name": "Provision Nodes (Simulated Cloud)",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "[\n  {\n    \"location\": \"<region(e.g. test1-a)>\",\n    \"host\": \"<ip-address>\",\n    \"instanceType\": \"edge\"\n  },\n  {\n    \"location\": \"<region(e.g. test1-a)>\",\n    \"host\": \"<ip-address>\",\n    \"instanceType\": \"origin\"\n  },\n  {\n    \"location\": \"<region(e.g. test1-a)>\",\n    \"host\": \"<ip-address>\",\n    \"instanceType\": \"relay\"\n  },\n  {\n    \"location\": \"<region(e.g. test1-a)>\",\n    \"host\": \"<ip-address>\",\n    \"instanceType\": \"transcoder\"\n  }\n\n\n]"
						},
						"url": {
							"raw": "https://<streammanagerurl>/streammanager/api/3.1/admin/controller/provisions?accessToken=<accesstoken>",
							"protocol": "https",
							"host": [
								"<streammanagerurl>"
							],
							"path": [
								"streammanager",
								"api",
								"3.1",
								"admin",
								"controller",
								"provisions"
							],
							"query": [
								{
									"key": "accessToken",
									"value": "<accesstoken>"
								}
							]
						}
					},
					"response": []
				},
				{
					"name": "List Node Provisions (Simulated Cloud)",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "https://<streammanagerurl>/streammanager/api/3.1/admin/controller/provision?accessToken=<accesstoken>",
							"protocol": "https",
							"host": [
								"<streammanagerurl>"
							],
							"path": [
								"streammanager",
								"api",
								"3.1",
								"admin",
								"controller",
								"provision"
							],
							"query": [
								{
									"key": "accessToken",
									"value": "<accesstoken>"
								}
							]
						}
					},
					"response": []
				},
				{
					"name": "Delete All Node Provisions (Simulated Cloud)",
					"request": {
						"method": "DELETE",
						"header": [],
						"body": {
							"mode": "raw",
							"raw": ""
						},
						"url": {
							"raw": "https://<streammanagerurl>/streammanager/api/3.1/admin/controller/provision?accessToken=<accesstoken>",
							"protocol": "https",
							"host": [
								"<streammanagerurl>"
							],
							"path": [
								"streammanager",
								"api",
								"3.1",
								"admin",
								"controller",
								"provision"
							],
							"query": [
								{
									"key": "accessToken",
									"value": "<accesstoken>"
								}
							]
						}
					},
					"response": []
				},
				{
					"name": "Delete Specific Node Provision (Simulated Cloud)",
					"request": {
						"method": "DELETE",
						"header": [],
						"body": {
							"mode": "raw",
							"raw": ""
						},
						"url": {
							"raw": "https://<streammanagerurl>/streammanager/api/3.1/admin/controller/provision/<provision-host>?accessToken=<accesstoken>",
							"protocol": "https",
							"host": [
								"<streammanagerurl>"
							],
							"path": [
								"streammanager",
								"api",
								"3.1",
								"admin",
								"controller",
								"provision",
								"<provision-host>"
							],
							"query": [
								{
									"key": "accessToken",
									"value": "<accesstoken>"
								}
							]
						},
						"description": "enter provisioned node ip address to delete"
					},
					"response": []
				},
				{
					"name": "Provision Nodes via DNS name (Simulated Cloud)",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "[\n  {\n    \"location\": \"<region(e.g. test1-a)>\",\n    \"hostname\": \"<dns url>\",\n    \"instanceType\": \"edge\"\n  },\n  {\n    \"location\": \"<region(e.g. test1-a)>\",\n    \"hostname\": \"<dns url>\",\n    \"instanceType\": \"origin\"\n  },\n  {\n    \"location\": \"<region(e.g. test1-a)>\",\n    \"hostname\": \"<dns url>\",\n    \"instanceType\": \"relay\"\n  },\n  {\n    \"location\": \"<region(e.g. test1-a)>\",\n    \"hostname\": \"<dns url>\",\n    \"instanceType\": \"transcoder\"\n  }\n\n\n]"
						},
						"url": {
							"raw": "https://<streammanagerurl>/streammanager/api/3.1/admin/controller/provisions?accessToken=<accesstoken>",
							"protocol": "https",
							"host": [
								"<streammanagerurl>"
							],
							"path": [
								"streammanager",
								"api",
								"3.1",
								"admin",
								"controller",
								"provisions"
							],
							"query": [
								{
									"key": "accessToken",
									"value": "<accesstoken>"
								}
							]
						}
					},
					"response": []
				}
			]
		},
		{
			"name": "Streams API (Broadcast and Subscribe)",
			"item": [
				{
					"name": "Broadcast - Simple Request",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "https://<streammanagerurl>/streammanager/api/3.1/event/<scope>/<streamname>?action=broadcast",
							"protocol": "https",
							"host": [
								"<streammanagerurl>"
							],
							"path": [
								"streammanager",
								"api",
								"3.1",
								"event",
								"<scope>",
								"<streamname>"
							],
							"query": [
								{
									"key": "action",
									"value": "broadcast"
								}
							]
						},
						"description": "will return the optimal origin for broadcasting"
					},
					"response": []
				},
				{
					"name": "Broadcast multi origin",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "https://<streammanagerurl>/streammanager/api/3.1/event/<scope>/<streamname>?action=broadcast&endpoints=<numberoforigins>",
							"protocol": "https",
							"host": [
								"<streammanagerurl>"
							],
							"path": [
								"streammanager",
								"api",
								"3.1",
								"event",
								"<scope>",
								"<streamname>"
							],
							"query": [
								{
									"key": "action",
									"value": "broadcast"
								},
								{
									"key": "endpoints",
									"value": "<numberoforigins>"
								}
							]
						},
						"description": "Broadcast request multiple origins - for RTMP encoders like FMLE which can broadcast to two sources at the same time"
					},
					"response": []
				},
				{
					"name": "Broadcast - Region Request",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "https://<streammanagerurl>/streammanager/api/3.1/event/<scope>/<streamname>?action=broadcast&region={regionName}",
							"protocol": "https",
							"host": [
								"<streammanagerurl>"
							],
							"path": [
								"streammanager",
								"api",
								"3.1",
								"event",
								"<scope>",
								"<streamname>"
							],
							"query": [
								{
									"key": "action",
									"value": "broadcast"
								},
								{
									"key": "region",
									"value": "{regionName}"
								}
							]
						},
						"description": "broadcaster request an origin in a specified region. optional - add &strict=true if you want the call to fail if that region is not available"
					},
					"response": []
				},
				{
					"name": "Broadcast - Transcode (SEE DESCRIPTION)",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "https://<streammanagerurl>/streammanager/api/3.1/event/<scope>/<streamname>?action=broadcast&transcode=true",
							"protocol": "https",
							"host": [
								"<streammanagerurl>"
							],
							"path": [
								"streammanager",
								"api",
								"3.1",
								"event",
								"<scope>",
								"<streamname>"
							],
							"query": [
								{
									"key": "action",
									"value": "broadcast"
								},
								{
									"key": "transcode",
									"value": "true"
								}
							]
						},
						"description": "Request a transcoder node for broadcasting - if you have not provisioned profiles for the stream, then the call will send the broadcaster to an Origin instead of a Transcocer node\nFor effective transcoding, you will want to publish the HIGH stream variant (example: stream1_1)"
					},
					"response": []
				},
				{
					"name": "Subscribe - Simple Request",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "https://<streammanagerurl>/streammanager/api/3.1/event/<scope>/<streamname>?action=subscribe",
							"protocol": "https",
							"host": [
								"<streammanagerurl>"
							],
							"path": [
								"streammanager",
								"api",
								"3.1",
								"event",
								"<scope>",
								"<streamname>"
							],
							"query": [
								{
									"key": "action",
									"value": "subscribe"
								}
							]
						}
					},
					"response": []
				},
				{
					"name": "Subscribe multi edge",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "https://<streammanagerurl>/streammanager/api/3.1/event/<scope>/<streamname>?action=subscribe&endpoints=<numberofedges>",
							"protocol": "https",
							"host": [
								"<streammanagerurl>"
							],
							"path": [
								"streammanager",
								"api",
								"3.1",
								"event",
								"<scope>",
								"<streamname>"
							],
							"query": [
								{
									"key": "action",
									"value": "subscribe"
								},
								{
									"key": "endpoints",
									"value": "<numberofedges>"
								}
							]
						},
						"description": "Broadcast request multiple origins - for RTMP encoders like FMLE which can broadcast to two sources at the same time"
					},
					"response": []
				},
				{
					"name": "Create Stream Provision (for Transcoding)",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n  \"meta\": {\n      \"authentication\": {\n      \"username\": \"<username>\",\n      \"password\": \"<password>\"\n     },\n      \"stream\": [\n        {\n          \"name\": \"<variant1_name>\",\n          \"bandwidth\": \"1000000\",\n          \"level\": \"1\",\n          \"properties\": {\n          \"videoHeight\": 720,\n          \"videoWidth\": 1280,\n          \"videoFPS\": 24\n          }\n         },\n                 {\n          \"name\": \"<variant2_name>\",\n          \"bandwidth\": \"750000\",\n          \"level\": \"2\",\n          \"properties\": {          \n          \"videoHeight\": 360,\n          \"videoWidth\": 640,\n          \"videoFPS\": 24\n          \t\n          }\n         },\n                 {\n          \"name\": \"<variant3_name>\",\n          \"bandwidth\": \"300000\",\n          \"level\": \"3\",\n          \"properties\": {          \n          \"videoHeight\": 180,\n          \"videoWidth\": 320,\n          \"videoFPS\": 15\n          \t\n          }\n         }\n],\n      \"georules\": {\n      \"regions\": [\n        \"<location_names>\"\n      ],\n      \"restricted\": \"<restriction_status>\"\n    },\n    \"qos\": \"3\"\n  }\n}"
						},
						"url": {
							"raw": "https://<streammanagerurl>/streammanager/api/3.1/admin/event/meta/{scopeName}/{streamName}?accessToken=<accessToken>",
							"protocol": "https",
							"host": [
								"<streammanagerurl>"
							],
							"path": [
								"streammanager",
								"api",
								"3.1",
								"admin",
								"event",
								"meta",
								"{scopeName}",
								"{streamName}"
							],
							"query": [
								{
									"key": "accessToken",
									"value": "<accessToken>"
								}
							]
						},
						"description": "provisions multiple profile for Transcoding a broadcast"
					},
					"response": []
				},
				{
					"name": "Read Stream Provision",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "https://<streammanagerurl>/streammanager/api/3.1/admin/event/meta/live/<streamGUID>?accessToken=<accesstoken>",
							"protocol": "https",
							"host": [
								"<streammanagerurl>"
							],
							"path": [
								"streammanager",
								"api",
								"3.1",
								"admin",
								"event",
								"meta",
								"live",
								"<streamGUID>"
							],
							"query": [
								{
									"key": "accessToken",
									"value": "<accesstoken>"
								}
							]
						},
						"description": "list out the stream provisions for the specified guid"
					},
					"response": []
				},
				{
					"name": "List Stream Provisions",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "https://<streammanagerurl>/streammanager/api/3.1/admin/event/meta?accessToken=<accesstoken>",
							"protocol": "https",
							"host": [
								"<streammanagerurl>"
							],
							"path": [
								"streammanager",
								"api",
								"3.1",
								"admin",
								"event",
								"meta"
							],
							"query": [
								{
									"key": "accessToken",
									"value": "<accesstoken>"
								}
							]
						},
						"description": "list of all provisioned streams (for Transcoding)"
					},
					"response": []
				},
				{
					"name": "Get Stream List",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "https://<streammanagerurl>/streammanager/api/3.1/event/list",
							"protocol": "https",
							"host": [
								"<streammanagerurl>"
							],
							"path": [
								"streammanager",
								"api",
								"3.1",
								"event",
								"list"
							]
						}
					},
					"response": []
				},
				{
					"name": "Get Stream Stats",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "https://<streammanagerurl>/streammanager/api/3.1/event/list/stats",
							"protocol": "https",
							"host": [
								"<streammanagerurl>"
							],
							"path": [
								"streammanager",
								"api",
								"3.1",
								"event",
								"list",
								"stats"
							]
						}
					},
					"response": []
				},
				{
					"name": "DELETE inactive stream entries",
					"request": {
						"method": "DELETE",
						"header": [],
						"body": {
							"mode": "raw",
							"raw": ""
						},
						"url": {
							"raw": "https://<streammanagerurl>/streammanager/api/3.1/admin/event?accessToken=<accesstoken>",
							"protocol": "https",
							"host": [
								"<streammanagerurl>"
							],
							"path": [
								"streammanager",
								"api",
								"3.1",
								"admin",
								"event"
							],
							"query": [
								{
									"key": "accessToken",
									"value": "<accesstoken>"
								}
							]
						}
					},
					"response": []
				},
				{
					"name": "DELETE all streams",
					"request": {
						"method": "DELETE",
						"header": [],
						"body": {
							"mode": "raw",
							"raw": ""
						},
						"url": {
							"raw": "https://<streammanagerurl>/streammanager/api/3.1/admin/event?includeActive=true&accessToken=<accesstoken>",
							"protocol": "https",
							"host": [
								"<streammanagerurl>"
							],
							"path": [
								"streammanager",
								"api",
								"3.1",
								"admin",
								"event"
							],
							"query": [
								{
									"key": "includeActive",
									"value": "true"
								},
								{
									"key": "accessToken",
									"value": "<accesstoken>"
								}
							]
						},
						"description": "WARNING - this will remove the listing of all live streams. \nIf you delete active streams, although it does not actually change the state of the live stream, it will make it imposssible for any new subscribers to be added to that stream going through Stream Manager, and additionally that stream will not be listed under the event/list."
					},
					"response": []
				}
			]
		},
		{
			"name": "Event Scheduler",
			"item": [
				{
					"name": "Schedule New Nodegroup Creation",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n  \"eventName\": \"<event-name>\",\n  \"date\": \"<date-in-milliseconds>\",\n  \"data\": {\n      \"launchConfig\": \"<launch-config-name>\",\n      \"scalePolicy\": \"<scale-policy-name>\",\n      \"region\": [\n        {\n          \"name\": \"<region-code>\",\n          \"info\": {\n            \"minPublishers\": \"<min-publishers>\",\n            \"maxPublishers\": \"<max-publishers>\",\n            \"minSubscribers\": \"<min-subscribers>\",\n            \"maxSubscribers\": \"<max-subscribers>\"\n          }\n        }\n      ]\n    }\n}"
						},
						"url": {
							"raw": "https://<streammanagerurl>/streammanager/api/3.1/admin/scheduler?accessToken=<accesstoken>",
							"protocol": "https",
							"host": [
								"<streammanagerurl>"
							],
							"path": [
								"streammanager",
								"api",
								"3.1",
								"admin",
								"scheduler"
							],
							"query": [
								{
									"key": "accessToken",
									"value": "<accesstoken>"
								}
							]
						}
					},
					"response": []
				},
				{
					"name": "Event Scheduler - Resize Nodegroup",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n  \"eventName\": \"<event-name>\",\n  \"date\": \"<date-in-milliseconds>\",\n  \"data\": {\n      \"nodeGroup\": \"<nodegroup-name>\",\n      \"region\": [\n        {\n          \"name\": \"<region-code>\",\n          \"info\": {\n            \"minPublishers\": \"<min-publishers>\",\n            \"maxPublishers\": \"<max-publishers>\",\n            \"minSubscribers\": \"<min-subscribers>\",\n            \"maxSubscribers\": \"<max-subscribers>\"\n          }\n        }\n      ]\n    }\n}"
						},
						"url": {
							"raw": "https://<streammanagerurl>/streammanager/api/3.1/admin/scheduler?accessToken=<accesstoken>",
							"protocol": "https",
							"host": [
								"<streammanagerurl>"
							],
							"path": [
								"streammanager",
								"api",
								"3.1",
								"admin",
								"scheduler"
							],
							"query": [
								{
									"key": "accessToken",
									"value": "<accesstoken>"
								}
							]
						}
					},
					"response": []
				},
				{
					"name": "Get All Scheduled Events",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "https://<streammanagerurl>/streammanager/api/3.1/admin/scheduler?accessToken=<accesstoken>",
							"protocol": "https",
							"host": [
								"<streammanagerurl>"
							],
							"path": [
								"streammanager",
								"api",
								"3.1",
								"admin",
								"scheduler"
							],
							"query": [
								{
									"key": "accessToken",
									"value": "<accesstoken>"
								}
							]
						}
					},
					"response": []
				},
				{
					"name": "Get Scheduled Event Detail",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "https://<streammanagerurl>/streammanager/api/3.1/admin/scheduler/{eventName}?accessToken=<accesstoken>",
							"protocol": "https",
							"host": [
								"<streammanagerurl>"
							],
							"path": [
								"streammanager",
								"api",
								"3.1",
								"admin",
								"scheduler",
								"{eventName}"
							],
							"query": [
								{
									"key": "accessToken",
									"value": "<accesstoken>"
								}
							]
						}
					},
					"response": []
				},
				{
					"name": "Delete Scheduled Event",
					"request": {
						"method": "DELETE",
						"header": [],
						"url": {
							"raw": "https://<streammanagerurl>/streammanager/api/3.1/admin/scheduler/{eventname}?accessToken=<accesstoken>",
							"protocol": "https",
							"host": [
								"<streammanagerurl>"
							],
							"path": [
								"streammanager",
								"api",
								"3.1",
								"admin",
								"scheduler",
								"{eventname}"
							],
							"query": [
								{
									"key": "accessToken",
									"value": "<accesstoken>"
								}
							]
						}
					},
					"response": []
				}
			]
		},
		{
			"name": "Short Term Usage Stats",
			"item": [
				{
					"name": "Read All Usage Stats",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "https://<streammanagerurl>/streammanager/api/3.1/admin/event/usage?accessToken=<accesstoken>",
							"protocol": "https",
							"host": [
								"<streammanagerurl>"
							],
							"path": [
								"streammanager",
								"api",
								"3.1",
								"admin",
								"event",
								"usage"
							],
							"query": [
								{
									"key": "accessToken",
									"value": "<accesstoken>"
								}
							]
						}
					},
					"response": []
				},
				{
					"name": "Read Stream Usage Stats",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "https://<streammanagerurl>/streammanager/api/3.1/admin/event/usage/{scopeName}/{streamName}?accessToken=<accesstoken>",
							"protocol": "https",
							"host": [
								"<streammanagerurl>"
							],
							"path": [
								"streammanager",
								"api",
								"3.1",
								"admin",
								"event",
								"usage",
								"{scopeName}",
								"{streamName}"
							],
							"query": [
								{
									"key": "accessToken",
									"value": "<accesstoken>"
								}
							]
						}
					},
					"response": []
				},
				{
					"name": "Delete Stream Usage Stats",
					"request": {
						"method": "DELETE",
						"header": [],
						"body": {
							"mode": "raw",
							"raw": ""
						},
						"url": {
							"raw": "https://<streammanagerurl>/streammanager/api/3.1/admin/event/usage/{scopeName}/{streamName}?accessToken=<accesstoken>",
							"protocol": "https",
							"host": [
								"<streammanagerurl>"
							],
							"path": [
								"streammanager",
								"api",
								"3.1",
								"admin",
								"event",
								"usage",
								"{scopeName}",
								"{streamName}"
							],
							"query": [
								{
									"key": "accessToken",
									"value": "<accesstoken>"
								}
							]
						}
					},
					"response": []
				},
				{
					"name": "Delete Specific Stream Usage Stats",
					"request": {
						"method": "DELETE",
						"header": [],
						"body": {
							"mode": "raw",
							"raw": ""
						},
						"url": {
							"raw": "https://<streammanagerurl>/streammanager/api/3.1/admin/event/usage/{scopeName}/{streamName}?accessToken=<accesstoken>&startTime=<publish-start-time>",
							"protocol": "https",
							"host": [
								"<streammanagerurl>"
							],
							"path": [
								"streammanager",
								"api",
								"3.1",
								"admin",
								"event",
								"usage",
								"{scopeName}",
								"{streamName}"
							],
							"query": [
								{
									"key": "accessToken",
									"value": "<accesstoken>"
								},
								{
									"key": "startTime",
									"value": "<publish-start-time>"
								}
							]
						},
						"description": "Deletes a specific stream usage record for a identified by the stream name, the scope and the stream publish start time (as UTC milliseconds) from the data store"
					},
					"response": []
				},
				{
					"name": "Delete All Usage Stats",
					"request": {
						"method": "DELETE",
						"header": [],
						"body": {
							"mode": "raw",
							"raw": ""
						},
						"url": {
							"raw": "https://<streammanagerurl>/streammanager/api/3.1/admin/event/usage?accessToken=<accesstoken>",
							"protocol": "https",
							"host": [
								"<streammanagerurl>"
							],
							"path": [
								"streammanager",
								"api",
								"3.1",
								"admin",
								"event",
								"usage"
							],
							"query": [
								{
									"key": "accessToken",
									"value": "<accesstoken>"
								}
							]
						}
					},
					"response": []
				}
			]
		},
		{
			"name": "VOD",
			"item": [
				{
					"name": "List Cloud Storage HLS content",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "https://<streammanagerurl>/streammanager/api/3.1/media/{scopeName}/playlists",
							"protocol": "https",
							"host": [
								"<streammanagerurl>"
							],
							"path": [
								"streammanager",
								"api",
								"3.1",
								"media",
								"{scopeName}",
								"playlists"
							]
						}
					},
					"response": []
				},
				{
					"name": "List Cloud Storage Media Files content",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "https://<streammanagerurl>/streammanager/api/3.1/media/{scopeName}/mediafiles",
							"protocol": "https",
							"host": [
								"<streammanagerurl>"
							],
							"path": [
								"streammanager",
								"api",
								"3.1",
								"media",
								"{scopeName}",
								"mediafiles"
							]
						}
					},
					"response": []
				},
				{
					"name": "List Cloud Storage HLS content subscope",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "https://<streammanagerurl>/streammanager/api/3.1/media/{scopeName}/playlists/{subscope}",
							"protocol": "https",
							"host": [
								"<streammanagerurl>"
							],
							"path": [
								"streammanager",
								"api",
								"3.1",
								"media",
								"{scopeName}",
								"playlists",
								"{subscope}"
							]
						}
					},
					"response": []
				},
				{
					"name": "List Cloud Storage Media Files content subscope",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "https://<streammanagerurl>/streammanager/api/3.1/media/{scopeName}/mediafiles/{subscope}",
							"protocol": "https",
							"host": [
								"<streammanagerurl>"
							],
							"path": [
								"streammanager",
								"api",
								"3.1",
								"media",
								"{scopeName}",
								"mediafiles",
								"{subscope}"
							]
						}
					},
					"response": []
				},
				{
					"name": "List active VOD",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "https://<streammanagerurl>/streammanager/api/3.1/media/list",
							"protocol": "https",
							"host": [
								"<streammanagerurl>"
							],
							"path": [
								"streammanager",
								"api",
								"3.1",
								"media",
								"list"
							]
						}
					},
					"response": []
				},
				{
					"name": "List active VOD Stats",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "https://<streammanagerurl>/streammanager/api/3.1/media/list/stats",
							"protocol": "https",
							"host": [
								"<streammanagerurl>"
							],
							"path": [
								"streammanager",
								"api",
								"3.1",
								"media",
								"list",
								"stats"
							]
						}
					},
					"response": []
				}
			]
		},
		{
			"name": "Proxy API",
			"item": [
				{
					"name": "Get All Proxy Connections",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "https://<streammanagerurl>/streammanager/api/3.1/admin/proxy/clients?accessToken=<accesstoken>",
							"protocol": "https",
							"host": [
								"<streammanagerurl>"
							],
							"path": [
								"streammanager",
								"api",
								"3.1",
								"admin",
								"proxy",
								"clients"
							],
							"query": [
								{
									"key": "accessToken",
									"value": "<accesstoken>"
								}
							]
						}
					},
					"response": []
				},
				{
					"name": "Get All Proxy Connections Total Count",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "https://<streammanagerurl>/streammanager/api/3.1/admin/proxy/clients?accessToken=<accesstoken>&count=true",
							"protocol": "https",
							"host": [
								"<streammanagerurl>"
							],
							"path": [
								"streammanager",
								"api",
								"3.1",
								"admin",
								"proxy",
								"clients"
							],
							"query": [
								{
									"key": "accessToken",
									"value": "<accesstoken>"
								},
								{
									"key": "count",
									"value": "true"
								}
							]
						}
					},
					"response": []
				},
				{
					"name": "Get All Healthy Proxy Connections Total Count",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "https://<streammanagerurl>/streammanager/api/3.1/admin/proxy/clients?accessToken=<accesstoken>&filter=healthy&count=true",
							"protocol": "https",
							"host": [
								"<streammanagerurl>"
							],
							"path": [
								"streammanager",
								"api",
								"3.1",
								"admin",
								"proxy",
								"clients"
							],
							"query": [
								{
									"key": "accessToken",
									"value": "<accesstoken>"
								},
								{
									"key": "filter",
									"value": "healthy"
								},
								{
									"key": "count",
									"value": "true"
								}
							]
						}
					},
					"response": []
				},
				{
					"name": "Get All Unhealthy Proxy Connections Total Count",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "https://<streammanagerurl>/streammanager/api/3.1/admin/proxy/clients?accessToken=<accesstoken>&filter=unhealthy&count=true",
							"protocol": "https",
							"host": [
								"<streammanagerurl>"
							],
							"path": [
								"streammanager",
								"api",
								"3.1",
								"admin",
								"proxy",
								"clients"
							],
							"query": [
								{
									"key": "accessToken",
									"value": "<accesstoken>"
								},
								{
									"key": "filter",
									"value": "unhealthy"
								},
								{
									"key": "count",
									"value": "true"
								}
							]
						}
					},
					"response": []
				},
				{
					"name": "Remove Proxy Client",
					"request": {
						"method": "DELETE",
						"header": [],
						"url": {
							"raw": "https://<streammanagerurl>/streammanager/api/3.1/admin/proxy/clients/{clientId}?accessToken=<accesstoken>",
							"protocol": "https",
							"host": [
								"<streammanagerurl>"
							],
							"path": [
								"streammanager",
								"api",
								"3.1",
								"admin",
								"proxy",
								"clients",
								"{clientId}"
							],
							"query": [
								{
									"key": "accessToken",
									"value": "<accesstoken>"
								}
							]
						}
					},
					"response": []
				},
				{
					"name": "Remove All Proxy Clients",
					"request": {
						"method": "DELETE",
						"header": [],
						"url": {
							"raw": "https://<streammanagerurl>/streammanager/api/3.1/admin/proxy/clients?accessToken=<accesstoken>",
							"protocol": "https",
							"host": [
								"<streammanagerurl>"
							],
							"path": [
								"streammanager",
								"api",
								"3.1",
								"admin",
								"proxy",
								"clients"
							],
							"query": [
								{
									"key": "accessToken",
									"value": "<accesstoken>"
								}
							]
						}
					},
					"response": []
				}
			]
		},
		{
			"name": "Controller check",
			"request": {
				"method": "GET",
				"header": [],
				"url": {
					"raw": "https://<streammanagerurl>/streammanager/api/3.1/admin/debug/cloudcontroller?accessToken=<accesstoken>",
					"protocol": "https",
					"host": [
						"<streammanagerurl>"
					],
					"path": [
						"streammanager",
						"api",
						"3.1",
						"admin",
						"debug",
						"cloudcontroller"
					],
					"query": [
						{
							"key": "accessToken",
							"value": "<accesstoken>"
						}
					]
				}
			},
			"response": []
		},
		{
			"name": "Create Scale Policy",
			"request": {
				"method": "POST",
				"header": [
					{
						"key": "Content-Type",
						"value": "application/json"
					}
				],
				"body": {
					"mode": "raw",
					"raw": "  {\n      \"policy\": {\n          \"name\": \"two-each-allnodetypes\",\n          \"description\": \"This is a sample 3rd generation scale policy file with two of each node type\",\n          \"type\": \"com.red5pro.services.autoscaling.model.ScalePolicyMaster\",\n          \"version\": \"0.0.3\",\n          \"targets\": {\n              \"region\": [\n                  {\n                      \"name\": \"default\",\n                      \"target\": [\n                          {\n                              \"role\": \"edge\",\n                              \"estimatedWarmUpTime\": 150000,\n                              \"maxLimit\": 20,\n                              \"scaleAdjustment\": 1,\n                              \"coolDownPeriod\": 180000,\n                              \"minLimit\": 2\n                          },\n                          {\n                              \"role\": \"origin\",\n                              \"estimatedWarmUpTime\": 150000,\n                              \"maxLimit\": 10,\n                              \"scaleAdjustment\": 1,\n                              \"coolDownPeriod\": 180000,\n                              \"minLimit\": 2\n                          },\n                                                    {\n                              \"role\": \"relay\",\n                              \"estimatedWarmUpTime\": 150000,\n                              \"maxLimit\": 10,\n                              \"scaleAdjustment\": 1,\n                              \"coolDownPeriod\": 180000,\n                              \"minLimit\": 2\n                          },\n                                                    {\n                              \"role\": \"transcoder\",\n                              \"estimatedWarmUpTime\": 150000,\n                              \"maxLimit\": 10,\n                              \"scaleAdjustment\": 1,\n                              \"coolDownPeriod\": 180000,\n                              \"minLimit\": 2\n                          }\n                      ]\n                  }\n                  \n                      ]\n                  }\n      }\n  }"
				},
				"url": {
					"raw": "https://<streammanagerurl>/streammanager/api/3.1/admin/configurations/scalepolicy?accessToken=<accesstoken>",
					"protocol": "https",
					"host": [
						"<streammanagerurl>"
					],
					"path": [
						"streammanager",
						"api",
						"3.1",
						"admin",
						"configurations",
						"scalepolicy"
					],
					"query": [
						{
							"key": "accessToken",
							"value": "<accesstoken>"
						}
					]
				}
			},
			"response": []
		},
		{
			"name": "List Scale Policies",
			"request": {
				"method": "GET",
				"header": [],
				"url": {
					"raw": "https://<streammanagerurl>/streammanager/api/3.1/admin/configurations/scalepolicy?accessToken=<accesstoken>",
					"protocol": "https",
					"host": [
						"<streammanagerurl>"
					],
					"path": [
						"streammanager",
						"api",
						"3.1",
						"admin",
						"configurations",
						"scalepolicy"
					],
					"query": [
						{
							"key": "accessToken",
							"value": "<accesstoken>"
						}
					]
				}
			},
			"response": []
		},
		{
			"name": "Read Scale Policy",
			"request": {
				"method": "GET",
				"header": [],
				"url": {
					"raw": "https://<streammanagerurl>/streammanager/api/3.1/admin/configurations/scalepolicy/<policy-name>?accessToken=<accesstoken>",
					"protocol": "https",
					"host": [
						"<streammanagerurl>"
					],
					"path": [
						"streammanager",
						"api",
						"3.1",
						"admin",
						"configurations",
						"scalepolicy",
						"<policy-name>"
					],
					"query": [
						{
							"key": "accessToken",
							"value": "<accesstoken>"
						}
					]
				},
				"description": "insert your scale policy name to get details"
			},
			"response": []
		},
		{
			"name": "Delete Scale Policy",
			"request": {
				"method": "DELETE",
				"header": [],
				"body": {
					"mode": "raw",
					"raw": ""
				},
				"url": {
					"raw": "https://<streammanagerurl>/streammanager/api/3.1/admin/configurations/scalepolicy/<policy-name>?accessToken=<accesstoken>",
					"protocol": "https",
					"host": [
						"<streammanagerurl>"
					],
					"path": [
						"streammanager",
						"api",
						"3.1",
						"admin",
						"configurations",
						"scalepolicy",
						"<policy-name>"
					],
					"query": [
						{
							"key": "accessToken",
							"value": "<accesstoken>"
						}
					]
				},
				"description": "delete specified scale policy"
			},
			"response": []
		},
		{
			"name": "Create Launch Config - AWS",
			"request": {
				"method": "POST",
				"header": [
					{
						"key": "Content-Type",
						"value": "application/json"
					}
				],
				"body": {
					"mode": "raw",
					"raw": "    {\r\n    \"launchconfig\": {\r\n      \"name\": \"allnodetypes-c5large\",\r\n      \"description\": \"This is a sample aws launch configuration with all four node types\",\r\n      \"image\": \"<ami name>\",\r\n      \"version\": \"0.0.3\",\r\n\r\n      \"targets\": {\r\n          \"target\": [\r\n        {\r\n          \"role\": \"origin\",\r\n          \"instanceType\": \"c5.large\",\r\n          \"connectionCapacity\": \"30\"\r\n        },\r\n        {\r\n          \"role\": \"edge\",\r\n          \"instanceType\": \"c5.large\",\r\n          \"connectionCapacity\": \"300\"\r\n        },\r\n        {\r\n          \"role\": \"relay\",\r\n          \"instanceType\": \"c5.large\",\r\n          \"connectionCapacity\": \"300\"\r\n        },\r\n        {\r\n          \"role\": \"transcoder\",\r\n          \"instanceType\": \"c5.large\",\r\n          \"connectionCapacity\": \"300\"\r\n        }\r\n         ]\r\n        },\r\n\r\n        \"properties\": {\r\n          \"property\": [\r\n            {\r\n              \"name\": \"property-name\",\r\n              \"value\": \"property-value\"\r\n            }\r\n          ]\r\n        },\r\n        \"metadata\": {\r\n          \"meta\": [\r\n            {\r\n              \"key\": \"meta-name\",\r\n              \"value\": \"meta-value\"\r\n            }\r\n          ]\r\n        }\r\n      }}"
				},
				"url": {
					"raw": "https://<streammanagerurl>/streammanager/api/3.1/admin/configurations/launchconfig?accessToken=<accesstoken>",
					"protocol": "https",
					"host": [
						"<streammanagerurl>"
					],
					"path": [
						"streammanager",
						"api",
						"3.1",
						"admin",
						"configurations",
						"launchconfig"
					],
					"query": [
						{
							"key": "accessToken",
							"value": "<accesstoken>"
						}
					]
				},
				"description": "replace \"ami name\" in json with ami name to be used"
			},
			"response": []
		},
		{
			"name": "Create Launch Config - GCP",
			"request": {
				"method": "POST",
				"header": [
					{
						"key": "Content-Type",
						"value": "application/json"
					}
				],
				"body": {
					"mode": "raw",
					"raw": "    {\r\n    \"launchconfig\": {\r\n      \"name\": \"allnodetypes-c5large\",\r\n      \"description\": \"This is a sample gcp launch configuration with all four node types\",\r\n      \"image\": \"<ami name>\",\r\n      \"version\": \"0.0.3\",\r\n\r\n      \"targets\": {\r\n          \"target\": [\r\n        {\r\n          \"role\": \"origin\",\r\n          \"instanceType\": \"n1-standard-2\",\r\n          \"connectionCapacity\": \"30\"\r\n        },\r\n        {\r\n          \"role\": \"edge\",\r\n          \"instanceType\": \"n1-standard-2\",\r\n          \"connectionCapacity\": \"300\"\r\n        },\r\n        {\r\n          \"role\": \"relay\",\r\n          \"instanceType\": \"n1-standard-2\",\r\n          \"connectionCapacity\": \"300\"\r\n        },\r\n        {\r\n          \"role\": \"transcoder\",\r\n          \"instanceType\": \"n1-standard-2\",\r\n          \"connectionCapacity\": \"300\"\r\n        }\r\n         ]\r\n        },\r\n\r\n        \"properties\": {\r\n          \"property\": [\r\n            {\r\n              \"name\": \"property-name\",\r\n              \"value\": \"property-value\"\r\n            }\r\n          ]\r\n        },\r\n        \"metadata\": {\r\n          \"meta\": [\r\n            {\r\n              \"key\": \"meta-name\",\r\n              \"value\": \"meta-value\"\r\n            }\r\n          ]\r\n        }\r\n      }}"
				},
				"url": {
					"raw": "https://<streammanagerurl>/streammanager/api/3.1/admin/configurations/launchconfig?accessToken=<accesstoken>",
					"protocol": "https",
					"host": [
						"<streammanagerurl>"
					],
					"path": [
						"streammanager",
						"api",
						"3.1",
						"admin",
						"configurations",
						"launchconfig"
					],
					"query": [
						{
							"key": "accessToken",
							"value": "<accesstoken>"
						}
					]
				},
				"description": "replace \"ami name\" in json with ami name to be used"
			},
			"response": []
		},
		{
			"name": "Create Launch Config - Digital Ocean",
			"request": {
				"method": "POST",
				"header": [
					{
						"key": "Content-Type",
						"value": "application/json"
					}
				],
				"body": {
					"mode": "raw",
					"raw": "    {\r\n    \"launchconfig\": {\r\n      \"name\": \"allnodetypes-c5large\",\r\n      \"description\": \"This is a sample digital ocean launch configuration with all four node types\",\r\n      \"image\": \"<ami name>\",\r\n      \"version\": \"0.0.3\",\r\n\r\n      \"targets\": {\r\n          \"target\": [\r\n        {\r\n          \"role\": \"origin\",\r\n          \"instanceType\": \"c-2\",\r\n          \"connectionCapacity\": \"30\"\r\n        },\r\n        {\r\n          \"role\": \"edge\",\r\n          \"instanceType\": \"c-2\",\r\n          \"connectionCapacity\": \"300\"\r\n        },\r\n        {\r\n          \"role\": \"relay\",\r\n          \"instanceType\": \"c-2\",\r\n          \"connectionCapacity\": \"300\"\r\n        },\r\n        {\r\n          \"role\": \"transcoder\",\r\n          \"instanceType\": \"c-2\",\r\n          \"connectionCapacity\": \"300\"\r\n        }\r\n         ]\r\n        },\r\n\r\n        \"properties\": {\r\n          \"property\": [\r\n            {\r\n              \"name\": \"property-name\",\r\n              \"value\": \"property-value\"\r\n            }\r\n          ]\r\n        },\r\n        \"metadata\": {\r\n          \"meta\": [\r\n            {\r\n              \"key\": \"meta-name\",\r\n              \"value\": \"meta-value\"\r\n            }\r\n          ]\r\n        }\r\n      }}"
				},
				"url": {
					"raw": "https://<streammanagerurl>/streammanager/api/3.1/admin/configurations/launchconfig?accessToken=<accesstoken>",
					"protocol": "https",
					"host": [
						"<streammanagerurl>"
					],
					"path": [
						"streammanager",
						"api",
						"3.1",
						"admin",
						"configurations",
						"launchconfig"
					],
					"query": [
						{
							"key": "accessToken",
							"value": "<accesstoken>"
						}
					]
				},
				"description": "replace \"ami name\" in json with ami name to be used"
			},
			"response": []
		},
		{
			"name": "Create Launch Config - with EFS mount",
			"request": {
				"method": "POST",
				"header": [
					{
						"key": "Content-Type",
						"value": "application/json"
					}
				],
				"body": {
					"mode": "raw",
					"raw": "    {\n    \"launchconfig\": {\n      \"name\": \"<launchconfig_name>\",\n      \"description\": \"This is a sample aws launch configuration with origin and edge servers\",\n      \"image\": \"<ami name>\",\n      \"version\": \"0.0.2\",\n\n      \"targets\": {\n          \"target\": [\n        {\n          \"role\": \"origin\",\n          \"instanceType\": \"c5.large\",\n          \"connectionCapacity\": \"30\"\n        },\n        {\n          \"role\": \"edge\",\n          \"instanceType\": \"c5.large\",\n          \"connectionCapacity\": \"300\"\n        },\n        {\n          \"role\": \"relay\",\n          \"instanceType\": \"c5.large\",\n          \"connectionCapacity\": \"300\"\n        },\n        {\n          \"role\": \"transcoder\",\n          \"instanceType\": \"c5.large\",\n          \"connectionCapacity\": \"300\"\n        }\n         ]\n        },\n\n\"properties\": {\n      \"property\": [\n        {\n          \"name\": \"UserData\",\n          \"value\": \"base64:<script encoded from https://www.base64encode.org/>\"\n        }\n      ]\n\n        },\n        \"metadata\": {\n          \"meta\": [\n            {\n              \"key\": \"meta-name\",\n              \"value\": \"meta-value\"\n            }\n          ]\n        }\n      }}"
				},
				"url": {
					"raw": "https://<streammanagerurl>/streammanager/api/3.1/admin/configurations/launchconfig?accessToken=<accesstoken>",
					"protocol": "https",
					"host": [
						"<streammanagerurl>"
					],
					"path": [
						"streammanager",
						"api",
						"3.1",
						"admin",
						"configurations",
						"launchconfig"
					],
					"query": [
						{
							"key": "accessToken",
							"value": "<accesstoken>"
						}
					]
				},
				"description": "replace \"ami name\" in json with ami name to be used"
			},
			"response": []
		},
		{
			"name": "List Launch Configs",
			"request": {
				"method": "GET",
				"header": [],
				"url": {
					"raw": "https://<streammanagerurl>/streammanager/api/3.1/admin/configurations/launchconfig?accessToken=<accesstoken>",
					"protocol": "https",
					"host": [
						"<streammanagerurl>"
					],
					"path": [
						"streammanager",
						"api",
						"3.1",
						"admin",
						"configurations",
						"launchconfig"
					],
					"query": [
						{
							"key": "accessToken",
							"value": "<accesstoken>"
						}
					]
				}
			},
			"response": []
		},
		{
			"name": "Read Launch Config",
			"request": {
				"method": "GET",
				"header": [],
				"url": {
					"raw": "https://<streammanagerurl>/streammanager/api/3.1/admin/configurations/launchconfig/<launchconfig-policy>?accessToken=<accesstoken>",
					"protocol": "https",
					"host": [
						"<streammanagerurl>"
					],
					"path": [
						"streammanager",
						"api",
						"3.1",
						"admin",
						"configurations",
						"launchconfig",
						"<launchconfig-policy>"
					],
					"query": [
						{
							"key": "accessToken",
							"value": "<accesstoken>"
						}
					]
				},
				"description": "replace launchconfig policy with an existing policy"
			},
			"response": []
		},
		{
			"name": "Delete Launch Config",
			"request": {
				"method": "DELETE",
				"header": [],
				"body": {
					"mode": "raw",
					"raw": ""
				},
				"url": {
					"raw": "https://<streammanagerurl>/streammanager/api/3.1/admin/configurations/launchconfig/<launchconfig-policy>?accessToken=<accesstoken>",
					"protocol": "https",
					"host": [
						"<streammanagerurl>"
					],
					"path": [
						"streammanager",
						"api",
						"3.1",
						"admin",
						"configurations",
						"launchconfig",
						"<launchconfig-policy>"
					],
					"query": [
						{
							"key": "accessToken",
							"value": "<accesstoken>"
						}
					]
				},
				"description": "delete specified launch config policy"
			},
			"response": []
		},
		{
			"name": "Create Nodegroup",
			"request": {
				"method": "POST",
				"header": [
					{
						"key": "Content-Type",
						"value": "application/json"
					}
				],
				"body": {
					"mode": "raw",
					"raw": "{\n\"regions\": [\n \"<region-code>\"\n ],\n \"launchConfig\": \"<launch-policy>\",\n \"scalePolicy\": \"<scale-policy>\"\n}"
				},
				"url": {
					"raw": "https://<streammanagerurl>/streammanager/api/3.1/admin/nodegroup?accessToken=<accesstoken>",
					"protocol": "https",
					"host": [
						"<streammanagerurl>"
					],
					"path": [
						"streammanager",
						"api",
						"3.1",
						"admin",
						"nodegroup"
					],
					"query": [
						{
							"key": "accessToken",
							"value": "<accesstoken>"
						}
					]
				},
				"description": "list scale policy and list launch policy to get values for JSON"
			},
			"response": []
		},
		{
			"name": "List Nodegroups",
			"request": {
				"method": "GET",
				"header": [],
				"url": {
					"raw": "https://<streammanagerurl>/streammanager/api/3.1/admin/nodegroup?accessToken=<accesstoken>",
					"protocol": "https",
					"host": [
						"<streammanagerurl>"
					],
					"path": [
						"streammanager",
						"api",
						"3.1",
						"admin",
						"nodegroup"
					],
					"query": [
						{
							"key": "accessToken",
							"value": "<accesstoken>"
						}
					]
				}
			},
			"response": []
		},
		{
			"name": "List Nodegroup nodes",
			"request": {
				"method": "GET",
				"header": [],
				"url": {
					"raw": "https://<streammanagerurl>/streammanager/api/3.1/admin/nodegroup/<nodegroup>/node?accessToken=<accesstoken>",
					"protocol": "https",
					"host": [
						"<streammanagerurl>"
					],
					"path": [
						"streammanager",
						"api",
						"3.1",
						"admin",
						"nodegroup",
						"<nodegroup>",
						"node"
					],
					"query": [
						{
							"key": "accessToken",
							"value": "<accesstoken>"
						}
					]
				},
				"description": "replace nodegroup in query with nodegroup name"
			},
			"response": []
		},
		{
			"name": "Delete Nodegroup",
			"request": {
				"method": "DELETE",
				"header": [],
				"body": {
					"mode": "raw",
					"raw": ""
				},
				"url": {
					"raw": "https://<streammanagerurl>/streammanager/api/3.1/admin/nodegroup/<nodegroup>?accessToken=<accesstoken>",
					"protocol": "https",
					"host": [
						"<streammanagerurl>"
					],
					"path": [
						"streammanager",
						"api",
						"3.1",
						"admin",
						"nodegroup",
						"<nodegroup>"
					],
					"query": [
						{
							"key": "accessToken",
							"value": "<accesstoken>"
						}
					]
				},
				"description": "update nodegroup with the group you want deleted"
			},
			"response": []
		},
		{
			"name": "Read Nodegroup Relations",
			"request": {
				"method": "GET",
				"header": [],
				"url": {
					"raw": "https://<streammanagerurl>/streammanager/api/3.1/admin/nodegroup/{groupName}/node/relations?accessToken=<accesstoken>",
					"protocol": "https",
					"host": [
						"<streammanagerurl>"
					],
					"path": [
						"streammanager",
						"api",
						"3.1",
						"admin",
						"nodegroup",
						"{groupName}",
						"node",
						"relations"
					],
					"query": [
						{
							"key": "accessToken",
							"value": "<accesstoken>"
						}
					]
				}
			},
			"response": []
		},
		{
			"name": "Add Origin",
			"request": {
				"method": "POST",
				"header": [],
				"body": {
					"mode": "raw",
					"raw": ""
				},
				"url": {
					"raw": "https://<streammanagerurl>/streammanager/api/3.1/admin/nodegroup/<nodegroup>/node/origin?accessToken=<accesstoken>",
					"protocol": "https",
					"host": [
						"<streammanagerurl>"
					],
					"path": [
						"streammanager",
						"api",
						"3.1",
						"admin",
						"nodegroup",
						"<nodegroup>",
						"node",
						"origin"
					],
					"query": [
						{
							"key": "accessToken",
							"value": "<accesstoken>"
						}
					]
				}
			},
			"response": []
		},
		{
			"name": "Set alarm threshold (nodetype)",
			"request": {
				"method": "POST",
				"header": [],
				"body": {
					"mode": "raw",
					"raw": ""
				},
				"url": {
					"raw": "https://<streammanagerurl>/streammanager/api/3.1/admin/alarm/scaleout/default?type=<nodetype>&threshold=<percentagenumber>&accessToken=<accesstoken>",
					"protocol": "https",
					"host": [
						"<streammanagerurl>"
					],
					"path": [
						"streammanager",
						"api",
						"3.1",
						"admin",
						"alarm",
						"scaleout",
						"default"
					],
					"query": [
						{
							"key": "type",
							"value": "<nodetype>"
						},
						{
							"key": "threshold",
							"value": "<percentagenumber>"
						},
						{
							"key": "accessToken",
							"value": "<accesstoken>"
						}
					]
				},
				"description": "Reploce <nodetype> with : origin, edge, relay or transcoder, and <percentagenumber> with a value between 10 and 90 (recommended between 40 and 70) to set the threshold for scaling up another instance of the same type"
			},
			"response": []
		},
		{
			"name": "Get alarm threshold (nodetype)",
			"protocolProfileBehavior": {
				"disableBodyPruning": true
			},
			"request": {
				"method": "GET",
				"header": [],
				"body": {
					"mode": "raw",
					"raw": ""
				},
				"url": {
					"raw": "https://<streammanagerurl>/streammanager/api/3.1/admin/alarm/scaleout/default?type=<nodetype>&accessToken=<accesstoken>",
					"protocol": "https",
					"host": [
						"<streammanagerurl>"
					],
					"path": [
						"streammanager",
						"api",
						"3.1",
						"admin",
						"alarm",
						"scaleout",
						"default"
					],
					"query": [
						{
							"key": "type",
							"value": "<nodetype>"
						},
						{
							"key": "accessToken",
							"value": "<accesstoken>"
						}
					]
				},
				"description": "Reploce <nodetype> with : origin, edge, relay or transcoder, and <percentagenumber> with a value between 10 and 90 (recommended between 40 and 70) to set the threshold for scaling up another instance of the same type"
			},
			"response": []
		},
		{
			"name": "List Group <nodetype> Instances",
			"request": {
				"method": "GET",
				"header": [],
				"url": {
					"raw": "https://<streammanagerurl>/streammanager/api/3.1/admin/nodegroup/<nodegroup>/node/<nodetype>?accessToken=<accesstoken>",
					"protocol": "https",
					"host": [
						"<streammanagerurl>"
					],
					"path": [
						"streammanager",
						"api",
						"3.1",
						"admin",
						"nodegroup",
						"<nodegroup>",
						"node",
						"<nodetype>"
					],
					"query": [
						{
							"key": "accessToken",
							"value": "<accesstoken>"
						}
					]
				},
				"description": "Replace nodetype with:\norigin\nedge\nrelay\nor transcoder\nto view a list of the specific node type in the nodegroup"
			},
			"response": []
		},
		{
			"name": "Get Stream Manager Log",
			"request": {
				"method": "GET",
				"header": [],
				"url": {
					"raw": "https://<streammanagerurl>/streammanager/api/3.1/admin/log/red5.log?accessToken=<accesstoken>",
					"protocol": "https",
					"host": [
						"<streammanagerurl>"
					],
					"path": [
						"streammanager",
						"api",
						"3.1",
						"admin",
						"log",
						"red5.log"
					],
					"query": [
						{
							"key": "accessToken",
							"value": "<accesstoken>"
						}
					]
				},
				"description": "if debug.logaccess=true in the stream manager red5-web.properties file, then this allows you to grab the red.log file via a temporary URL (this call returns the URL, which you will then need to access with /red5.log appended)"
			},
			"response": []
		},
		{
			"name": "Create Nodegroup (smart)",
			"request": {
				"method": "POST",
				"header": [
					{
						"key": "Content-Type",
						"value": "application/json"
					}
				],
				"body": {
					"mode": "raw",
					"raw": "    {\n      \"launchConfig\": \"<existing-launch-config-name>\",\n      \"scalePolicy\": \"<new-scale-policy-name>\",\n      \"region\": [{\n        \"name\": \"<region-code>\",\n        \"info\": {\n          \"minPublishers\": \"<min-publishers>\",\n          \"maxPublishers\": \"<max-publishers>\",\n          \"minSubscribers\": \"<min-subscribers>\",\n          \"maxSubscribers\": \"<max-subscribers>\"\n        }\n      }]\n    }\n    "
				},
				"url": {
					"raw": "https://<streammanagerurl>/streammanager/api/3.1/admin/nodegroup?accessToken=<accesstoken>",
					"protocol": "https",
					"host": [
						"<streammanagerurl>"
					],
					"path": [
						"streammanager",
						"api",
						"3.1",
						"admin",
						"nodegroup"
					],
					"query": [
						{
							"key": "accessToken",
							"value": "<accesstoken>"
						}
					]
				}
			},
			"response": []
		},
		{
			"name": "Create Nodegroup (smart) and Initiate Origin",
			"request": {
				"method": "POST",
				"header": [
					{
						"key": "Content-Type",
						"value": "application/json"
					}
				],
				"body": {
					"mode": "raw",
					"raw": "    {\n      \"launchConfig\": \"<existing-launch-config-name>\",\n      \"scalePolicy\": \"<new-scale-policy-name>\",\n      \"region\": [{\n        \"name\": \"<region-code>\",\n        \"info\": {\n          \"minPublishers\": \"<min-publishers>\",\n          \"maxPublishers\": \"<max-publishers>\",\n          \"minSubscribers\": \"<min-subscribers>\",\n          \"maxSubscribers\": \"<max-subscribers>\"\n        }\n      }]\n    }\n    "
				},
				"url": {
					"raw": "https://<streammanagerurl>/streammanager/api/3.1/admin/nodegroup?accessToken=<accesstoken>&autoinit=true",
					"protocol": "https",
					"host": [
						"<streammanagerurl>"
					],
					"path": [
						"streammanager",
						"api",
						"3.1",
						"admin",
						"nodegroup"
					],
					"query": [
						{
							"key": "accessToken",
							"value": "<accesstoken>"
						},
						{
							"key": "autoinit",
							"value": "true"
						}
					]
				}
			},
			"response": []
		},
		{
			"name": "List Node Group Relations",
			"request": {
				"method": "GET",
				"header": [],
				"url": {
					"raw": "https://<streammanagerurl>/streammanager/api/3.1/admin/nodegroup/{groupName}/node/relations?accessToken=<accesstoken>",
					"protocol": "https",
					"host": [
						"<streammanagerurl>"
					],
					"path": [
						"streammanager",
						"api",
						"3.1",
						"admin",
						"nodegroup",
						"{groupName}",
						"node",
						"relations"
					],
					"query": [
						{
							"key": "accessToken",
							"value": "<accesstoken>"
						}
					]
				}
			},
			"response": []
		}
	]
}