rain
2024-06-14 8d9a2d656e4ae007590c622e5f7c228adacdca49
api/Cloud API Demo.postman_collection.json
@@ -761,6 +761,125 @@
                  }
               },
               "response": []
            },
            {
               "name": "Get All Firmwares",
               "request": {
                  "method": "GET",
                  "header": [],
                  "url": {
                     "raw": "{{base_url}}{{manage_version}}/workspaces/{{workspace_id}}/firmwares?page=1&page_size=50",
                     "host": [
                        "{{base_url}}{{manage_version}}"
                     ],
                     "path": [
                        "workspaces",
                        "{{workspace_id}}",
                        "firmwares"
                     ],
                     "query": [
                        {
                           "key": "device_name",
                           "value": null,
                           "disabled": true
                        },
                        {
                           "key": "product_version",
                           "value": null,
                           "disabled": true
                        },
                        {
                           "key": "status",
                           "value": "true",
                           "disabled": true
                        },
                        {
                           "key": "page",
                           "value": "1"
                        },
                        {
                           "key": "page_size",
                           "value": "50"
                        }
                     ]
                  }
               },
               "response": []
            },
            {
               "name": "Import Firmware File",
               "request": {
                  "method": "POST",
                  "header": [],
                  "body": {
                     "mode": "formdata",
                     "formdata": [
                        {
                           "key": "file",
                           "type": "file",
                           "src": []
                        },
                        {
                           "key": "release_note",
                           "value": "123",
                           "type": "text"
                        },
                        {
                           "key": "device_name",
                           "value": "DJI Dock",
                           "type": "text"
                        },
                        {
                           "key": "status",
                           "value": "0",
                           "type": "text"
                        }
                     ]
                  },
                  "url": {
                     "raw": "{{base_url}}{{manage_version}}/workspaces/{{workspace_id}}/firmwares/file/upload",
                     "host": [
                        "{{base_url}}{{manage_version}}"
                     ],
                     "path": [
                        "workspaces",
                        "{{workspace_id}}",
                        "firmwares",
                        "file",
                        "upload"
                     ]
                  }
               },
               "response": []
            },
            {
               "name": "Change Firmware Status",
               "request": {
                  "method": "PUT",
                  "header": [],
                  "body": {
                     "mode": "raw",
                     "raw": "{\r\n    \"status\": false\r\n}",
                     "options": {
                        "raw": {
                           "language": "json"
                        }
                     }
                  },
                  "url": {
                     "raw": "{{base_url}}{{manage_version}}/workspaces/{{workspace_id}}/firmwares/{{firmware_id}}",
                     "host": [
                        "{{base_url}}{{manage_version}}"
                     ],
                     "path": [
                        "workspaces",
                        "{{workspace_id}}",
                        "firmwares",
                        "{{firmware_id}}"
                     ]
                  }
               },
               "response": []
            }
         ],
         "auth": {
@@ -768,7 +887,7 @@
            "apikey": [
               {
                  "key": "value",
                  "value": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ3b3Jrc3BhY2VfaWQiOiJlM2RlYTBmNS0zN2YyLTRkNzktYWU1OC00OTBhZjMyMjgwNjkiLCJzdWIiOiJDbG91ZEFwaVNhbXBsZSIsInVzZXJfdHlwZSI6IjEiLCJuYmYiOjE2Njc0NzcwNTUsImxvZyI6IkxvZ2dlcltjb20uZGppLnNhbXBsZS5jb21tb24ubW9kZWwuQ3VzdG9tQ2xhaW1dIiwiaXNzIjoiREpJIiwiaWQiOiJhMTU1OWU3Yy04ZGQ4LTQ3ODAtYjk1Mi0xMDBjYzQ3OTdkYTIiLCJleHAiOjE2Njc1NjM0NTUsImlhdCI6MTY2NzQ3NzA1NSwidXNlcm5hbWUiOiJhZG1pblBDIn0.VMJ0ZKn895uvkMDjg2fw3p4trVCUx9ltVFKeP7QmYpo",
                  "value": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ3b3Jrc3BhY2VfaWQiOiJlM2RlYTBmNS0zN2YyLTRkNzktYWU1OC00OTBhZjMyMjgwNjkiLCJzdWIiOiJDbG91ZEFwaVNhbXBsZSIsInVzZXJfdHlwZSI6IjEiLCJuYmYiOjE2ODIyMzI5MDYsImxvZyI6IkxvZ2dlcltjb20uZGppLnNhbXBsZS5jb21tb24ubW9kZWwuQ3VzdG9tQ2xhaW1dIiwiaXNzIjoiREpJIiwiaWQiOiJhMTU1OWU3Yy04ZGQ4LTQ3ODAtYjk1Mi0xMDBjYzQ3OTdkYTIiLCJleHAiOjE3Njg2MzI5MDYsImlhdCI6MTY4MjIzMjkwNiwidXNlcm5hbWUiOiJhZG1pblBDIn0.ilO-3PcvWAX9r8z3AR4VAw3kVhavYjiTx_187ACBc1M",
                  "type": "string"
               },
               {
@@ -1418,7 +1537,7 @@
            "apikey": [
               {
                  "key": "value",
                  "value": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ3b3Jrc3BhY2VfaWQiOiJlM2RlYTBmNS0zN2YyLTRkNzktYWU1OC00OTBhZjMyMjgwNjkiLCJzdWIiOiJDbG91ZEFwaVNhbXBsZSIsInVzZXJfdHlwZSI6IjEiLCJuYmYiOjE2Njg2NTk4MjYsImxvZyI6IkxvZ2dlcltjb20uZGppLnNhbXBsZS5jb21tb24ubW9kZWwuQ3VzdG9tQ2xhaW1dIiwiaXNzIjoiREpJIiwiaWQiOiJhMTU1OWU3Yy04ZGQ4LTQ3ODAtYjk1Mi0xMDBjYzQ3OTdkYTIiLCJleHAiOjE2Njg3NDYyMjYsImlhdCI6MTY2ODY1OTgyNiwidXNlcm5hbWUiOiJhZG1pblBDIn0.ykCpfJcReeb3etUzmNMQk1n0vaoDT6dl47J_aHRoTbU",
                  "value": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ3b3Jrc3BhY2VfaWQiOiJlM2RlYTBmNS0zN2YyLTRkNzktYWU1OC00OTBhZjMyMjgwNjkiLCJzdWIiOiJDbG91ZEFwaVNhbXBsZSIsInVzZXJfdHlwZSI6IjEiLCJuYmYiOjE2ODAyNjAxNTYsImxvZyI6IkxvZ2dlcltjb20uZGppLnNhbXBsZS5jb21tb24ubW9kZWwuQ3VzdG9tQ2xhaW1dIiwiaXNzIjoiREpJIiwiaWQiOiJhMTU1OWU3Yy04ZGQ4LTQ3ODAtYjk1Mi0xMDBjYzQ3OTdkYTIiLCJleHAiOjE3NjY2NjAxNTYsImlhdCI6MTY4MDI2MDE1NiwidXNlcm5hbWUiOiJhZG1pblBDIn0._QhvfhBxxfQN7xpFqZma1rCYbBtouo2pErtm8737L_8",
                  "type": "string"
               },
               {
@@ -1459,7 +1578,7 @@
                  "header": [],
                  "body": {
                     "mode": "raw",
                     "raw": "{\r\n    \"name\": \"\",\r\n    \"file_id\": \"\",\r\n    \"dock_sn\": \"\",\r\n    \"wayline_type\": 0,\r\n    \"task_type\": 0,\r\n    \"execute_time\": 123456789123,\r\n    \"rth_altitude\": 20,\r\n    \"out_of_control_action\": 1\r\n}",
                     "raw": "{\r\n    \"name\": \"\",\r\n    \"file_id\": \"\",\r\n    \"dock_sn\": \"\",\r\n    \"wayline_type\": 0,\r\n    \"task_type\": 0,\r\n    \"task_days\": [1676029468],\r\n    \"task_periods\": [[1676029468]],\r\n    \"rth_altitude\": 20,\r\n    \"out_of_control_action\": 1\r\n}",
                     "options": {
                        "raw": {
                           "language": "json"
@@ -1539,6 +1658,85 @@
                  }
               },
               "response": []
            },
            {
               "name": "Set Media Highest",
               "request": {
                  "method": "POST",
                  "header": [],
                  "url": {
                     "raw": "{{base_url}}{{wayline_version}}/workspaces/{{workspace_id}}/jobs/{{job_id}}/media-highest",
                     "host": [
                        "{{base_url}}{{wayline_version}}"
                     ],
                     "path": [
                        "workspaces",
                        "{{workspace_id}}",
                        "jobs",
                        "{{job_id}}",
                        "media-highest"
                     ]
                  }
               },
               "response": []
            },
            {
               "name": "Pause Job",
               "request": {
                  "method": "PUT",
                  "header": [],
                  "body": {
                     "mode": "raw",
                     "raw": "{\r\n    \"status\": 0\r\n}",
                     "options": {
                        "raw": {
                           "language": "json"
                        }
                     }
                  },
                  "url": {
                     "raw": "{{base_url}}{{wayline_version}}/workspaces/{{workspace_id}}/jobs/{{job_id}}",
                     "host": [
                        "{{base_url}}{{wayline_version}}"
                     ],
                     "path": [
                        "workspaces",
                        "{{workspace_id}}",
                        "jobs",
                        "{{job_id}}"
                     ]
                  }
               },
               "response": []
            },
            {
               "name": "Resume Job",
               "request": {
                  "method": "PUT",
                  "header": [],
                  "body": {
                     "mode": "raw",
                     "raw": "{\r\n    \"status\": 1\r\n}",
                     "options": {
                        "raw": {
                           "language": "json"
                        }
                     }
                  },
                  "url": {
                     "raw": "{{base_url}}{{wayline_version}}/workspaces/{{workspace_id}}/jobs/{{job_id}}",
                     "host": [
                        "{{base_url}}{{wayline_version}}"
                     ],
                     "path": [
                        "workspaces",
                        "{{workspace_id}}",
                        "jobs",
                        "{{job_id}}"
                     ]
                  }
               },
               "response": []
            }
         ],
         "auth": {
@@ -1546,7 +1744,7 @@
            "apikey": [
               {
                  "key": "value",
                  "value": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ3b3Jrc3BhY2VfaWQiOiJlM2RlYTBmNS0zN2YyLTRkNzktYWU1OC00OTBhZjMyMjgwNjkiLCJzdWIiOiJDbG91ZEFwaVNhbXBsZSIsInVzZXJfdHlwZSI6IjEiLCJuYmYiOjE2Njg2NTk4MjYsImxvZyI6IkxvZ2dlcltjb20uZGppLnNhbXBsZS5jb21tb24ubW9kZWwuQ3VzdG9tQ2xhaW1dIiwiaXNzIjoiREpJIiwiaWQiOiJhMTU1OWU3Yy04ZGQ4LTQ3ODAtYjk1Mi0xMDBjYzQ3OTdkYTIiLCJleHAiOjE2Njg3NDYyMjYsImlhdCI6MTY2ODY1OTgyNiwidXNlcm5hbWUiOiJhZG1pblBDIn0.ykCpfJcReeb3etUzmNMQk1n0vaoDT6dl47J_aHRoTbU",
                  "value": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ3b3Jrc3BhY2VfaWQiOiJlM2RlYTBmNS0zN2YyLTRkNzktYWU1OC00OTBhZjMyMjgwNjkiLCJzdWIiOiJDbG91ZEFwaVNhbXBsZSIsInVzZXJfdHlwZSI6IjEiLCJuYmYiOjE2Nzg4NjM0NzMsImxvZyI6IkxvZ2dlcltjb20uZGppLnNhbXBsZS5jb21tb24ubW9kZWwuQ3VzdG9tQ2xhaW1dIiwiaXNzIjoiREpJIiwiaWQiOiJhMTU1OWU3Yy04ZGQ4LTQ3ODAtYjk1Mi0xMDBjYzQ3OTdkYTIiLCJleHAiOjE3NjUyNjM0NzMsImlhdCI6MTY3ODg2MzQ3MywidXNlcm5hbWUiOiJhZG1pblBDIn0.r3ODgJtAHxrBCzDnCwTDCdUq8hLyfIUiDYzasYAIUII",
                  "type": "string"
               },
               {
@@ -1585,16 +1783,268 @@
               "request": {
                  "method": "POST",
                  "header": [],
                  "body": {
                     "mode": "raw",
                     "raw": "",
                     "options": {
                        "raw": {
                           "language": "json"
                        }
                     }
                  },
                  "url": {
                     "raw": "{{base_url}}{{control_version}}/devices/4TADK7E000000H/jobs/debug_mode_close",
                     "raw": "{{base_url}}{{control_version}}/devices/{{device_sn}}/jobs/return_home",
                     "host": [
                        "{{base_url}}{{control_version}}"
                     ],
                     "path": [
                        "devices",
                        "4TADK7E000000H",
                        "{{device_sn}}",
                        "jobs",
                        "debug_mode_close"
                        "return_home"
                     ]
                  }
               },
               "response": []
            },
            {
               "name": "Web Drc Connect",
               "request": {
                  "method": "POST",
                  "header": [],
                  "body": {
                     "mode": "raw",
                     "raw": "{\r\n    \"client_id\": \"xxx\",\r\n    \"expire_sec\": 1800\r\n}",
                     "options": {
                        "raw": {
                           "language": "json"
                        }
                     }
                  },
                  "url": {
                     "raw": "{{base_url}}{{control_version}}/workspaces/{{workspace_id}}/drc/connect",
                     "host": [
                        "{{base_url}}{{control_version}}"
                     ],
                     "path": [
                        "workspaces",
                        "{{workspace_id}}",
                        "drc",
                        "connect"
                     ]
                  }
               },
               "response": []
            },
            {
               "name": "Enter Drc Mode",
               "request": {
                  "method": "POST",
                  "header": [],
                  "body": {
                     "mode": "raw",
                     "raw": "{\r\n    \"client_id\": \"\",\r\n    \"dock_sn\": \"\"\r\n}",
                     "options": {
                        "raw": {
                           "language": "json"
                        }
                     }
                  },
                  "url": {
                     "raw": "{{base_url}}{{control_version}}/workspaces/{{workspace_id}}/drc/enter",
                     "host": [
                        "{{base_url}}{{control_version}}"
                     ],
                     "path": [
                        "workspaces",
                        "{{workspace_id}}",
                        "drc",
                        "enter"
                     ]
                  }
               },
               "response": []
            },
            {
               "name": "Drc Mode Exit",
               "request": {
                  "method": "POST",
                  "header": [],
                  "body": {
                     "mode": "raw",
                     "raw": "{\r\n    \"client_id\": \"\",\r\n    \"dock_sn\": \"\"\r\n}",
                     "options": {
                        "raw": {
                           "language": "json"
                        }
                     }
                  },
                  "url": {
                     "raw": "{{base_url}}{{control_version}}/workspaces/{{workspace_id}}/drc/exit",
                     "host": [
                        "{{base_url}}{{control_version}}"
                     ],
                     "path": [
                        "workspaces",
                        "{{workspace_id}}",
                        "drc",
                        "exit"
                     ]
                  }
               },
               "response": []
            },
            {
               "name": "Fly to Point",
               "request": {
                  "method": "POST",
                  "header": [],
                  "body": {
                     "mode": "raw",
                     "raw": "{\r\n    \"max_speed\": 15,\r\n    \"points\":[\r\n        {\r\n            \"latitude\": 22.5818,\r\n            \"longitude\": 113.9394,\r\n            \"height\": 20\r\n        }\r\n    ]\r\n}",
                     "options": {
                        "raw": {
                           "language": "json"
                        }
                     }
                  },
                  "url": {
                     "raw": "{{base_url}}{{control_version}}/devices/{{device_sn}}/jobs/fly-to-point",
                     "host": [
                        "{{base_url}}{{control_version}}"
                     ],
                     "path": [
                        "devices",
                        "{{device_sn}}",
                        "jobs",
                        "fly-to-point"
                     ]
                  }
               },
               "response": []
            },
            {
               "name": "Stop Flying to Point",
               "request": {
                  "method": "DELETE",
                  "header": [],
                  "url": {
                     "raw": "{{base_url}}{{control_version}}/devices/{{device_sn}}/jobs/fly-to-point",
                     "host": [
                        "{{base_url}}{{control_version}}"
                     ],
                     "path": [
                        "devices",
                        "{{device_sn}}",
                        "jobs",
                        "fly-to-point"
                     ]
                  }
               },
               "response": []
            },
            {
               "name": "Take off to Point",
               "request": {
                  "method": "POST",
                  "header": [],
                  "body": {
                     "mode": "raw",
                     "raw": "{\r\n    \"target_latitude\": 22.579,\r\n    \"target_longitude\": 113.9392,\r\n    \"target_height\": 20,\r\n    \"security_takeoff_height\": 20,\r\n    \"rth_altitude\": 20,\r\n    \"rc_lost_action\": 0,\r\n    \"exit_wayline_when_rc_lost\": 0,\r\n    \"max_speed\": 12\r\n}",
                     "options": {
                        "raw": {
                           "language": "json"
                        }
                     }
                  },
                  "url": {
                     "raw": "{{base_url}}{{control_version}}/devices/{{device_sn}}/jobs/takeoff-to-point",
                     "host": [
                        "{{base_url}}{{control_version}}"
                     ],
                     "path": [
                        "devices",
                        "{{device_sn}}",
                        "jobs",
                        "takeoff-to-point"
                     ]
                  }
               },
               "response": []
            },
            {
               "name": "Payload Commands",
               "request": {
                  "method": "POST",
                  "header": [],
                  "body": {
                     "mode": "raw",
                     "raw": "{\r\n    \"cmd\":\"camera_mode_switch\",\r\n    \"data\":{\r\n        \"payload_index\":\"53-0-0\",\r\n        \"camera_mode\": 1\r\n    }\r\n}",
                     "options": {
                        "raw": {
                           "language": "json"
                        }
                     }
                  },
                  "url": {
                     "raw": "{{base_url}}{{control_version}}/devices/{{device_sn}}/payload/commands",
                     "host": [
                        "{{base_url}}{{control_version}}"
                     ],
                     "path": [
                        "devices",
                        "{{device_sn}}",
                        "payload",
                        "commands"
                     ]
                  }
               },
               "response": []
            },
            {
               "name": "Flight Authority Grab",
               "request": {
                  "method": "POST",
                  "header": [],
                  "url": {
                     "raw": "{{base_url}}{{control_version}}/devices/{{device_sn}}/authority/flight",
                     "host": [
                        "{{base_url}}{{control_version}}"
                     ],
                     "path": [
                        "devices",
                        "{{device_sn}}",
                        "authority",
                        "flight"
                     ]
                  }
               },
               "response": []
            },
            {
               "name": "Payload Authority Grab",
               "request": {
                  "method": "POST",
                  "header": [],
                  "body": {
                     "mode": "raw",
                     "raw": "{\r\n    \"payload_index\":\"53-0-0\"\r\n}",
                     "options": {
                        "raw": {
                           "language": "json"
                        }
                     }
                  },
                  "url": {
                     "raw": "{{base_url}}{{control_version}}/devices/{{device_sn}}/authority/payload",
                     "host": [
                        "{{base_url}}{{control_version}}"
                     ],
                     "path": [
                        "devices",
                        "{{device_sn}}",
                        "authority",
                        "payload"
                     ]
                  }
               },
@@ -1606,7 +2056,7 @@
            "apikey": [
               {
                  "key": "value",
                  "value": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ3b3Jrc3BhY2VfaWQiOiJlM2RlYTBmNS0zN2YyLTRkNzktYWU1OC00OTBhZjMyMjgwNjkiLCJzdWIiOiJDbG91ZEFwaVNhbXBsZSIsInVzZXJfdHlwZSI6IjEiLCJuYmYiOjE2Njg0MzE5MzQsImxvZyI6IkxvZ2dlcltjb20uZGppLnNhbXBsZS5jb21tb24ubW9kZWwuQ3VzdG9tQ2xhaW1dIiwiaXNzIjoiREpJIiwiaWQiOiJhMTU1OWU3Yy04ZGQ4LTQ3ODAtYjk1Mi0xMDBjYzQ3OTdkYTIiLCJleHAiOjE2Njg1MTgzMzQsImlhdCI6MTY2ODQzMTkzNCwidXNlcm5hbWUiOiJhZG1pblBDIn0.QU9xHBeQPHJ2V1vXQcGGWRQ-gYEOWDpaTTXIQga85BU",
                  "value": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ3b3Jrc3BhY2VfaWQiOiJlM2RlYTBmNS0zN2YyLTRkNzktYWU1OC00OTBhZjMyMjgwNjkiLCJzdWIiOiJDbG91ZEFwaVNhbXBsZSIsInVzZXJfdHlwZSI6IjEiLCJuYmYiOjE2ODIyMzI5MDYsImxvZyI6IkxvZ2dlcltjb20uZGppLnNhbXBsZS5jb21tb24ubW9kZWwuQ3VzdG9tQ2xhaW1dIiwiaXNzIjoiREpJIiwiaWQiOiJhMTU1OWU3Yy04ZGQ4LTQ3ODAtYjk1Mi0xMDBjYzQ3OTdkYTIiLCJleHAiOjE3Njg2MzI5MDYsImlhdCI6MTY4MjIzMjkwNiwidXNlcm5hbWUiOiJhZG1pblBDIn0.ilO-3PcvWAX9r8z3AR4VAw3kVhavYjiTx_187ACBc1M",
                  "type": "string"
               },
               {