Skip to content

Open API (1.0.0)

The MoreLogin open API offers a comprehensive and developer-friendly RESTful interface that empowers you to programmatically manage browser profiles, cloud phones, and related resources—enabling seamless automation, scalability, and control.The MoreLogin open API runs on your machine and is accessible at:https://api.morelogin.com

Download OpenAPI description
Languages
Servers
Mock server
https://guide.morelogin.com/_mock/api-reference/open-api/open-api
Morelogin open api endponint
https://api.morelogin.com
Operations
Operations
Operations
Operations
Operations

Request

Query Schedules market template, template name supports fuzzy query

Security
Authorization
Bodyapplication/jsonrequired
searchKeystring or null

Template Name

pageNointeger or null

Default:1

pageSizeinteger or null

Default:10

curl -i -X POST \
  https://guide.morelogin.com/_mock/api-reference/open-api/open-api/cloudphone/rpa/template/market/page \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>' \
  -H 'Content-Type: application/json' \
  -d '{
    "pageNo": 0,
    "pageSize": 0,
    "searchWords": ""
  }'

Responses

Bodyapplication/json
codeintegerrequired

Response code, 0 indicates success,>0 indicates failure

msgstringrequired

Error msg

requestIdstringrequired

Request trace id

dataobjectrequired
data.​dataListArray of objectsrequired
data.​dataList[].​idinteger
data.​dataList[].​titlestring

Market template title

data.​dataList[].​parameterstringrequired

Template parameter JSON string

data.​dataList[].​descriptionstring

Market template Description

data.​dataList[].​appIconUrlsArray of strings
data.​dataList[].​sortinteger

sort

data.​dataList[].​authorstring

author

data.​dataList[].​updateDatestring

Last update time

data.​currentintegerrequired

Current page number

data.​pagesintegerrequired

Total pages

data.​totalintegerrequired

Total count

Response
application/json
{ "code": 0, "msg": "", "data": { "current": 0, "dataList": [ … ], "pages": 0, "total": 0 } }

Request

Query Schedules market template, template name supports fuzzy query

Security
Authorization
Bodyapplication/jsonrequired
searchKeystring or null

Template name

descstring

Template description

pageNointeger or null

Default:1

pageSizeinteger or null

Default:10

curl -i -X POST \
  https://guide.morelogin.com/_mock/api-reference/open-api/open-api/cloudphone/rpa/template/personal/page \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>' \
  -H 'Content-Type: application/json' \
  -d '{
    "pageNo": 1,
    "pageSize": 10,
    "searchWords": ""
  }'

Responses

Bodyapplication/json
codeintegerrequired

Response code, 0 indicates success,>0 indicates failure

msgstringrequired

Error msg

requestIdstringrequired

Request trace id

dataobjectrequired
data.​dataListArray of objectsrequired
data.​dataList[].​idinteger
data.​dataList[].​titlestring

Market template title

data.​dataList[].​parameterstring

Template parameter JSON string

data.​dataList[].​descriptionstring

Market template Description

data.​dataList[].​appIconUrlsArray of strings
data.​dataList[].​sortinteger

sort

data.​dataList[].​updateDatestring

Last update time

data.​currentintegerrequired

Current page number

data.​pagesintegerrequired

Total pages

data.​totalintegerrequired

Total count

Response
application/json
{ "code": 0, "msg": "", "data": { "current": 0, "dataList": [ … ], "pages": 0, "total": 0 } }

Request

Security
Authorization
Query
enabledboolean or null

Is the plan enabled

Example: enabled=false
mainTaskNamestring or null[ 1 .. 150 ] characters

plan name

taskStateinteger or null<= 3

Plan status; 0:awaiting execution; 1:Executing; 2:Execution completed 3:Cancel

templateTitlestring or null[ 0 .. 150 ] characters

Template Title

pageNostring

default:1

pageSizestring

default:20

Headers
Authorizationstringrequired

Token for request access token interface response access_token field

Example:
Bodyapplication/jsonrequired
enabledboolean or null

Is the plan enabled

taskNamestring or null

Plan name

templateTitlestring or null

Template title

taskStateinteger or null

Schedule status; 0:awaiting execution; 1:Executing; 2:Execution completed 3:Cancel

pageNointeger or null

default:1

pageSizeinteger or null

default:10

curl -i -X POST \
  'https://guide.morelogin.com/_mock/api-reference/open-api/open-api/cloudphone/rpa/task/page?enabled=false&mainTaskName=string&taskState=3&templateTitle=string&pageNo=string&pageSize=string' \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>' \
  -H 'Content-Type: application/json'

Responses

Bodyapplication/json
codeintegerrequired

Response code, 0 indicates success,>0 indicates failure

msgstringrequired

Error msg

requestIdstringrequired

Request trace id

dataobjectrequired
data.​dataListArray of objectsrequired

Plan list

data.​dataList[].​idinteger

Schedule id

data.​dataList[].​taskNamestring

Schedule Task name

data.​dataList[].​createMemberstringrequired

Member name

data.​dataList[].​enabledboolean

Whether enabled

data.​dataList[].​endTimestring

Task end time

data.​dataList[].​failCountinteger

Number of failed executions

data.​dataList[].​handleTimestring

Execution start time

data.​dataList[].​notesstring

schedule notes

data.​dataList[].​scheduleConfigstring

Task schedule configuration

data.​dataList[].​successCountinteger

Number of successful executions

data.​dataList[].​taskPreviewTimeTableArray of objects
data.​dataList[].​taskStateinteger

Schedule Task state. 0:waiting; 1:running; 2:completed 3:Cancel

data.​dataList[].​templateIdinteger

Template id

data.​dataList[].​templateTitlestring

Template title

data.​currentintegerrequired

Current page number

data.​pagesintegerrequired

Total pages

data.​totalintegerrequired

Total count

Response
application/json
{ "code": 0, "data": { "current": 0, "dataList": [ … ], "pages": 0, "total": 0 }, "msg": "" }

Request

Save cloud phone scheduled task.

templateParameter Parameter Specification

  1. Parameter Source Parameter keys must be extracted from the parameter field returned by the following APIs:
  • Get market template pages
  • Get Personal template pages
  1. Data Structure
  • Submit parameters in JSON object format: {"key1": "value1", "key2": "value2"}
  • Final parameter values must be deserialized according to business logic before use
  1. Common Type Parameters For the following parameter types, pass values directly in the corresponding format:
  • string: {"name": "John"}
  • decimal / number: {"amount": 100.50}
  • boolean: {"enabled": true}
  1. Media Type Parameters For media parameters such as image (pic) or video (video), in addition to basic information, a fixed key "__Extra__" must be included. Example format:
{
    "__Extra__": {
        "pic": {
            "name": "pic_name",
            "size": 204800
        },
        "video": {
            "name": "video_name",
            "size": 204800000
        }
    },
    "pic": "https://get.morelogin.com/prod/cloudPhoneTaskVideo/1556061681934880/1c62314c7e2b4d298abe8d5452d7c050/test.png",
    "video": "https://get.morelogin.com/pre/cloudPhoneTaskVideo/1542431036481556/4c4fed83685345ae8f1505fbe0c2f123/baby.mp4"
}
  1. Parameter Configuration Example The following example demonstrates how to configure the templateParameter parameter when saving a plan using a market template:
  • Step 1: Retrieve Template Parameters Call the Market Template API: GET /api/cloudphone/rpa/template/market/page Extract the parameter field from the response, for example:
"parameter": "{\"videoDownloadUrl\":{\"type\":\"video\",\"extra\":{\"name\":\"Select Video\",\"type\":\"video\",\"required\":true,\"defaultValue\":{\"enabled\":false},\"index\":1,\"sizeLimit\":{\"value\":200,\"unit\":\"MB\"},\"formatType\":[\"mp4\",\"mov\"]}},\"videoDescription\":{\"type\":\"string\",\"extra\":{\"name\":\"Video Caption\",\"type\":\"string\",\"required\":false,\"charValid\":{\"enabled\":true,\"value\":1000},\"multiline\":{\"enabled\":true,\"value\":3},\"defaultValue\":{\"enabled\":false},\"index\":2}},\"coverUrl\":{\"type\":\"image\",\"extra\":{\"name\":\"Cover Image\",\"type\":\"image\",\"required\":false,\"defaultValue\":{\"enabled\":false},\"index\":3,\"sizeLimit\":{\"value\":5,\"unit\":\"MB\"},\"formatType\":[\"jpg\",\"png\",\"jpeg\"]}},\"enableAIGC\":{\"type\":\"boolean\",\"extra\":{\"name\":\"AI Label\",\"type\":\"boolean\",\"required\":false,\"defaultValue\":{\"enabled\":false},\"index\":4}},\"productId\":{\"type\":\"string\",\"extra\":{\"name\":\"Product ID\",\"type\":\"string\",\"required\":false,\"charValid\":{\"enabled\":true,\"value\":50},\"placeholder\":\"Product ID only supports digits, with a maximum of 50 characters.\",\"defaultValue\":{\"enabled\":false},\"index\":5}},\"productTitle\":{\"type\":\"string\",\"extra\":{\"name\":\"Product Title\",\"type\":\"string\",\"required\":false,\"charValid\":{\"enabled\":true,\"value\":30},\"defaultValue\":{\"enabled\":false},\"index\":6}},\"getLeads\":{\"type\":\"boolean\",\"extra\":{\"name\":\"Get Leads\",\"type\":\"boolean\",\"required\":false,\"defaultValue\":{\"enabled\":false},\"index\":7}},\"comment\":{\"type\":\"string\",\"extra\":{\"name\":\"Comment\",\"type\":\"string\",\"required\":false,\"charValid\":{\"enabled\":true,\"value\":200},\"multiline\":{\"enabled\":true,\"value\":3},\"defaultValue\":{\"enabled\":false},\"index\":8}}}"
  • Step 2: Build the Parameter JSON Construct the JSON object according to the parameter requirements:
{
  "__Extra__": {
    "videoDownloadUrl": {
      "name": "video_name.mp4",
      "size": 204800000
    }
  },
  "videoDownloadUrl": "https://get.morelogin.com/pre/cloudPhoneTaskVideo/1542431036481556/4c4fed83685345ae8f1505fbe0c2f123/baby.mp4"
}
  • Step 3: Escape the JSON String Convert the JSON object into an escaped string format:
"{\"__Extra__\": {\"videoDownloadUrl\": {\"name\": \"video_name.mp4\",\"size\": 204800000}},\"videoDownloadUrl\": \"https://get.morelogin.com/pre/cloudPhoneTaskVideo/1542431036481556/4c4fed83685345ae8f1505fbe0c2f123/baby.mp4\"}"
  • Step 4: API Call Pass the escaped string as the value of the templateParameter parameter to the target API.
Security
Authorization
Bodyapplication/jsonrequired
taskNamestringrequired

Task name

templateIdintegerrequired

Template ID

templateTypestringrequired

Template type. PERSONAL:personal; MARKET:marketplace

taskTypestringrequired

Task type. TEMPORARY or SCHEDULED

notesstring

Plan notes

cloudPhoneConfigsArray of objectsrequired

Collection of cloud phone schedule configurations

cloudPhoneConfigs[].​cloudPhoneIdintegerrequired

Cloud phone ID

cloudPhoneConfigs[].​triggerTimestringrequired

Task execution time, UTC+0 time zone

cloudPhoneConfigs[].​templateParameterstringrequired

Template parameters are defined in personal templates or market templates. The parameters in the template are defined as:{"Test":{"extra":{"type":"string","required":true,"multiline":{"enabled":false},"name":"Test","index":1},"type":"string"}} When requesting parameters, the parameter passed is:{"Test":"xxxx"}

scheduleConfigobjectrequired

Task schedule configuration

scheduleConfig.​endTimestringrequired

date-time

scheduleConfig.​scheduleTypestringrequired

Schedule type. ONCE:one-time; DAILY:daily

curl -i -X POST \
  https://guide.morelogin.com/_mock/api-reference/open-api/open-api/cloudphone/rpa/task/save \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>' \
  -H 'Content-Type: application/json' \
  -d '{
    "cloudPhoneConfigs": [
      {
        "cloudPhoneId": 1678331966138097,
        "templateParameter": "{\"keyword\": \"abc\"}",
        "triggerTime": "2025-12-29 23:00:00"
      }
    ],
    "notes": "notes test",
    "scheduleConfig": {
      "endTime": "2025-12-30 00:00:00",
      "scheduleType": "ONCE"
    },
    "taskName": "test",
    "templateId": 1678347487160296,
    "templateType": "PERSONAL"
  }'

Responses

Bodyapplication/json
codeintegerrequired

Response code, 0 indicates success,>0 indicates failure

msgstringrequired

Error msg

requestIdstringrequired

Request trace id

dataintegerrequired

Schedules id

Response
application/json
{ "code": 0, "data": 0, "msg": "" }

Request

Save cloud phone once scheduled task

templateParameter Parameter Specification

  1. Parameter Source Parameter keys must be extracted from the parameter field returned by the following APIs:
  • Get market template pages
  • Get Personal template pages
  1. Data Structure
  • Submit parameters in JSON object format: {"key1": "value1", "key2": "value2"}
  • Final parameter values must be deserialized according to business logic before use
  1. Common Type Parameters For the following parameter types, pass values directly in the corresponding format:
  • string: {"name": "John"}
  • decimal / number: {"amount": 100.50}
  • boolean: {"enabled": true}
  1. Media Type Parameters For media parameters such as image (pic) or video (video), in addition to basic information, a fixed key "__Extra__" must be included. Example format:
{
    "__Extra__": {
        "pic": {
            "name": "pic_name",
            "size": 204800
        },
        "video": {
            "name": "video_name",
            "size": 204800000
        }
    },
    "pic": "https://get.morelogin.com/prod/cloudPhoneTaskVideo/1556061681934880/1c62314c7e2b4d298abe8d5452d7c050/test.png",
    "video": "https://get.morelogin.com/pre/cloudPhoneTaskVideo/1542431036481556/4c4fed83685345ae8f1505fbe0c2f123/baby.mp4"
}
  1. Parameter Configuration Example The following example demonstrates how to configure the templateParameter parameter when saving a plan using a market template:
  • Step 1: Retrieve Template Parameters Call the Market Template API: GET /api/cloudphone/rpa/template/market/page Extract the parameter field from the response, for example:
"parameter": "{\"videoDownloadUrl\":{\"type\":\"video\",\"extra\":{\"name\":\"Select Video\",\"type\":\"video\",\"required\":true,\"defaultValue\":{\"enabled\":false},\"index\":1,\"sizeLimit\":{\"value\":200,\"unit\":\"MB\"},\"formatType\":[\"mp4\",\"mov\"]}},\"videoDescription\":{\"type\":\"string\",\"extra\":{\"name\":\"Video Caption\",\"type\":\"string\",\"required\":false,\"charValid\":{\"enabled\":true,\"value\":1000},\"multiline\":{\"enabled\":true,\"value\":3},\"defaultValue\":{\"enabled\":false},\"index\":2}},\"coverUrl\":{\"type\":\"image\",\"extra\":{\"name\":\"Cover Image\",\"type\":\"image\",\"required\":false,\"defaultValue\":{\"enabled\":false},\"index\":3,\"sizeLimit\":{\"value\":5,\"unit\":\"MB\"},\"formatType\":[\"jpg\",\"png\",\"jpeg\"]}},\"enableAIGC\":{\"type\":\"boolean\",\"extra\":{\"name\":\"AI Label\",\"type\":\"boolean\",\"required\":false,\"defaultValue\":{\"enabled\":false},\"index\":4}},\"productId\":{\"type\":\"string\",\"extra\":{\"name\":\"Product ID\",\"type\":\"string\",\"required\":false,\"charValid\":{\"enabled\":true,\"value\":50},\"placeholder\":\"Product ID only supports digits, with a maximum of 50 characters.\",\"defaultValue\":{\"enabled\":false},\"index\":5}},\"productTitle\":{\"type\":\"string\",\"extra\":{\"name\":\"Product Title\",\"type\":\"string\",\"required\":false,\"charValid\":{\"enabled\":true,\"value\":30},\"defaultValue\":{\"enabled\":false},\"index\":6}},\"getLeads\":{\"type\":\"boolean\",\"extra\":{\"name\":\"Get Leads\",\"type\":\"boolean\",\"required\":false,\"defaultValue\":{\"enabled\":false},\"index\":7}},\"comment\":{\"type\":\"string\",\"extra\":{\"name\":\"Comment\",\"type\":\"string\",\"required\":false,\"charValid\":{\"enabled\":true,\"value\":200},\"multiline\":{\"enabled\":true,\"value\":3},\"defaultValue\":{\"enabled\":false},\"index\":8}}}"
  • Step 2: Build the Parameter JSON Construct the JSON object according to the parameter requirements:
{
  "__Extra__": {
    "videoDownloadUrl": {
      "name": "video_name.mp4",
      "size": 204800000
    }
  },
  "videoDownloadUrl": "https://get.morelogin.com/pre/cloudPhoneTaskVideo/1542431036481556/4c4fed83685345ae8f1505fbe0c2f123/baby.mp4"
}
  • Step 3: Escape the JSON String Convert the JSON object into an escaped string format:
"{\"__Extra__\": {\"videoDownloadUrl\": {\"name\": \"video_name.mp4\",\"size\": 204800000}},\"videoDownloadUrl\": \"https://get.morelogin.com/pre/cloudPhoneTaskVideo/1542431036481556/4c4fed83685345ae8f1505fbe0c2f123/baby.mp4\"}"
  • Step 4: API Call Pass the escaped string as the value of the templateParameter parameter to the target API.
Security
Authorization
Bodyapplication/jsonrequired
cloudPhoneIdintegerrequired

Cloud phone ID

scheduleNamestringrequired

Schedule name

templateIdintegerrequired

Template ID, Personal template or market template ID

templateParameterstring

Template parameters are defined in personal templates or market templates. The parameters in the template are defined as:{"Test":{"extra":{"type":"string","required":true,"multiline":{"enabled":false},"name":"Test","index":1},"type":"string"}} When requesting parameters, the parameter passed is:{"Test":"xxxx"}

descriptionstring

Schedule description

curl -i -X POST \
  https://guide.morelogin.com/_mock/api-reference/open-api/open-api/cloudphone/rpa/onceTask/save \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>' \
  -H 'Content-Type: application/json' \
  -d '{
    "cloudPhoneId": 16783319661123,
    "scheduleName": "test",
    "templateId": 1678347487160256,
    "templateParameter": "{\"keyword\": \"abc\"}",
    "description": "schedule description"
  }'

Responses

Bodyapplication/json
codeintegerrequired

Response code, 0 indicates success,>0 indicates failure

msgstringrequired

Error msg

requestIdstringrequired

Request trace id

dataintegerrequired

Schedules id

Response
application/json
{ "code": 0, "data": 0, "msg": "" }

Request

Security
Authorization
Bodyapplication/jsonrequired
idintegerrequired

Plan id

curl -i -X POST \
  https://guide.morelogin.com/_mock/api-reference/open-api/open-api/cloudphone/rpa/task/cancel \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>' \
  -H 'Content-Type: application/json' \
  -d '{
    "id": 1678919049331329
  }'

Responses

Bodyapplication/json
codeintegerrequired

Response code, 0 indicates success,>0 indicates failure

msgstringrequired

Error msg

requestIdstringrequired

Request trace id

Response
application/json
{ "code": 0, "data": null, "msg": "" }

Request

Query Schedules market template, template name supports fuzzy query

Security
Authorization
Bodyapplication/jsonrequired
taskIdinteger or null

Task id

taskNamestring or null[ 1 .. 255 ] characters

Task name

taskStateinteger or null[ 0 .. 9 ]

Plan status; 0:awaiting execution; 1:Executing; 2:Execution completed 3:Cancel

templateIdinteger or null[ 0 .. 99999999999 ]

Template id

templateTitlestring or null[ 0 .. 255 ] characters

Template title

cloudPhoneIdinteger or null

cloud phone id

Example: 1559133625483282
cloudPhoneNamestring or null[ 0 .. 100 ] characters

Cloud phone name

beginTimestring or null

Task start time UTC+0 time zone

Example: "2025-01-01 23:59:59"
endTimestring or null

Task end time UTC+0 time zone

Example: "2025-01-02 23:59:59"
pageNointeger or null

Default:1

Example: 1
pageSizeinteger or null

Default:10

curl -i -X POST \
  https://guide.morelogin.com/_mock/api-reference/open-api/open-api/cloudphone/rpa/subTask/page \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>' \
  -H 'Content-Type: application/json' \
  -d '{
    "pageNo": 1,
    "pageSize": 10
  }'

Responses

Bodyapplication/json
codeintegerrequired

Response code, 0 indicates success,>0 indicates failure

msgstringrequired

Error msg

requestIdstringrequired

Request trace id

dataobjectrequired
data.​dataListArray of objects(Execution DTO)required
data.​dataList[].​idinteger

Execution record id

data.​dataList[].​taskNamestring

Schedule Task name

data.​dataList[].​taskStateinteger

Schedule status; 0:awaiting execution; 1:Executing; 2:Execution completed 3:Cancel

data.​dataList[].​cloudPhoneIdinteger

Cloud phone ID

data.​dataList[].​cloudPhoneNamestring

Cloud phone name

data.​dataList[].​templateNamestring

Template title

data.​dataList[].​handleFailCodestring

Task failure code

data.​dataList[].​handleFailReasonstring

Task failure reason

data.​dataList[].​handleResultinteger

Task result. 0:failed; 1:succeeded

data.​dataList[].​handleResultAttachmentstring

Task execution result attachment

data.​dataList[].​handleTimestring

Execution time

data.​dataList[].​endTimestring

Task end time

data.​dataList[].​powerOnTimestring

Cloud phone power-on time

data.​dataList[].​triggerNextTimestring

Next scheduled trigger time

data.​dataList[].​triggerTimestring

Scheduled trigger time

data.​dataList[].​createDatestring

Creation time

data.​dataList[].​createMemberstring

Creator

data.​dataList[].​updateDatestring

Last update time

data.​dataList[].​updateMemberstring

Last updater

data.​currentintegerrequired

Current page number

data.​pagesintegerrequired

Total pages

data.​totalintegerrequired

Total count

Response
application/json
{ "code": 0, "msg": "", "data": { "current": 0, "dataList": [ … ], "pages": 0, "total": 0 } }

Request

Query Schedules market template, template name supports fuzzy query

Security
Authorization
Path
idintegerrequired

Execution task id

Example: 1678919049331331
Bodyapplication/jsonrequired
taskIdinteger or null

Task id

taskNamestring or null[ 1 .. 255 ] characters

Task name

taskStateinteger or null[ 0 .. 9 ]

Plan status; 0:awaiting execution; 1:Executing; 2:Execution completed 3:Cancel

templateIdinteger or null[ 0 .. 99999999999 ]

Template id

templateTitlestring or null[ 0 .. 255 ] characters

Template title

cloudPhoneIdinteger or null

cloud phone id

Example: 1559133625483282
cloudPhoneNamestring or null[ 0 .. 100 ] characters

Cloud phone name

beginTimestring or null

Task start time UTC+0 time zone

Example: "2025-01-01 23:59:59"
endTimestring or null

Task end time UTC+0 time zone

Example: "2025-01-02 23:59:59"
pageNointeger or null

Default:1

Example: 1
pageSizeinteger or null

Default:10

curl -i -X POST \
  https://guide.morelogin.com/_mock/api-reference/open-api/open-api/cloudphone/rpa/subTask/detail/1678919049331331 \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>' \
  -H 'Content-Type: application/json' \
  -d '{
    "taskId": 0,
    "taskName": "string",
    "taskState": 9,
    "templateId": 99999999999,
    "templateTitle": "string",
    "cloudPhoneId": 1559133625483282,
    "cloudPhoneName": "string",
    "beginTime": "2025-01-01 23:59:59",
    "endTime": "2025-01-02 23:59:59",
    "pageNo": 1,
    "pageSize": 0
  }'

Responses

Bodyapplication/json
codeintegerrequired

Response code, 0 indicates success,>0 indicates failure

msgstringrequired

Error msg

requestIdstringrequired

Request trace id

dataobjectrequired
data.​idinteger

Execution record id

data.​taskNamestring

Schedule Task name

data.​taskStateinteger

Schedule status; 0:awaiting execution; 1:Executing; 2:Execution completed 3:Cancel

data.​cloudPhoneIdinteger

Cloud phone ID

data.​cloudPhoneNamestring

Cloud phone name

data.​templateNamestring

Template title

data.​handleFailCodestring

Task failure code

data.​handleFailReasonstring

Task failure reason

data.​handleResultinteger

Task result. 0:failed; 1:succeeded

data.​handleResultAttachmentstring

Task execution result attachment

data.​handleTimestring

Execution time

data.​endTimestring

Task end time

data.​powerOnTimestring

Cloud phone power-on time

data.​triggerNextTimestring

Next scheduled trigger time

data.​triggerTimestring

Scheduled trigger time

data.​createDatestring

Creation time

data.​createMemberstring

Creator

data.​updateDatestring

Last update time

data.​updateMemberstring

Last updater

Response
application/json
{ "code": 0, "msg": "", "data": { "current": 0, "dataList": [ … ], "pages": 0, "total": 0 } }

Request

Security
Authorization
Path
idstringrequired
Bodyapplication/jsonrequired
idintegerrequired

Plan id

curl -i -X POST \
  'https://guide.morelogin.com/_mock/api-reference/open-api/open-api/cloudphone/rpa/subTask/cancel/{id}' \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>' \
  -H 'Content-Type: application/json' \
  -d '{
    "id": 1678919049331329
  }'

Responses

Bodyapplication/json
codeintegerrequired

Response code, 0 indicates success,>0 indicates failure

msgstringrequired

Error msg

requestIdstringrequired

Request trace id

Response
application/json
{ "code": 0, "data": null, "msg": "" }
Operations
Operations
Operations