Updated on 2022-11-30 GMT+08:00

Restarting Cloud Phones

Function Description

URI

POST /v1/{project_id}/cloud-phone/phones/batch-restart

For details, see Table 1.
Table 1 Parameter description

Parameter

Mandatory

Type

Description

project_id

Yes

String

Specifies the project ID.

For details about how to obtain the project ID, see Obtaining a Project ID.

Request

  • Request parameters

    Parameter

    Mandatory

    Type

    Description

    phones

    Yes

    Array of objects

    Specifies the information about the cloud phone to be restarted.

    For details, see Table 2.

    image_id

    No

    String

    Specifies the ID of the image to be updated.

    Table 2 Data structure description of phones

    Parameter

    Mandatory

    Type

    Description

    phone_id

    Yes

    String

    Specifies the cloud phone ID.

    property

    No

    String

    Specifies the cloud phone attribute. The value is a JSON string. For details, see Cloud Phone Attribute List.

  • Example request
    POST https://{CPH Endpoint}/v1/{project_id}/cloud-phone/phones/batch-restart 
    {
        "phones": [
            {
                "phone_id": "a7f3a1c5258347d6b6f1def79e11f2bc",
                "property": "{\"sys.prop.writephonenum\":\"13666666666\",\"sys.prop.writeimsi\":\"460021624617113\",\"sys.prop.writewifissid\":\"test_wifi\"}"
            },
            {
                "phone_id": "1678567b8bab40f93711234cb80d0764",
                "property": "{\"sys.prop.writephonenum\":\"13666666666\",\"sys.prop.writeimsi\":\"460021624617113\",\"sys.prop.writewifissid\":\"test_wifi\"}"
            }
        ],
        "image_id": "1564567b8bab40f34711234cb80d8574"
    }

Response

  • Response parameters

    Parameter

    Type

    Description

    request_id

    String

    Specifies the request ID, which is unique.

    jobs

    Array of objects

    Specifies the task information. For details, see Table 3.

    Table 3 Data structure description of job

    Parameter

    Type

    Description

    phone_id

    String

    Specifies the unique ID of a cloud phone. This parameter is contained in tasks related to cloud phones.

    job_id

    String

    Specifies the unique ID of a task.

    error_code

    String

    Specifies the error code. For details, see Error Codes.

    error_msg

    String

    Specifies the error message.

  • Example response
    {  
        "request_id": "6837531fd3f54550927b930180a706bf",
        "jobs": [    
            {
                "phone_id": "1234567b8bab40ffb711234cb80d0234",
                "job_id": "1564567b8bab40f34711234cb80d0123"
            },
            {
                "phone_id": "1678567b8bab40f93711234cb80d0764",
                "error_code": "CPS.0004",
                "error_msg": "Parameter: phone_id is invalid."
            }
        ]
    }

Returned Values

See Returned Values.

Error Codes

See Error Codes.