Document Database Service

Expand a MongoDB Instance

2025-07-24 08:19:46
API Introduction

Call the upgradeOrderForMongoDB API to expand the MongoDB instance.

API Restrictions

None

URI
POST /v1/extApi/upgradeOrderForMongoDB

Path Parameter

None

Query Parameter

None

Request Parameters

Request Header Parameter

None

Request Body Parameter

Parameter

Required or Not

Parameter Type

Description

Example

Lower-level Object

cpuNum

Yes

String

Number of CPU Cores



memSize

Yes

String

Memory Capacity



engineVersion

Yes

String

Engine Version



instanceType

Yes

String

Instance type: Single or Senior



resourceId

Yes

String

Instance ID.



accessKey

Yes

String

Resource pool ak



securityKey

Yes

String

Resource pool sk



Response Parameter

Parameter

Required or Not

Parameter Type

Description

Example

Lower-level Object

statusCode

Yes

Integer

Response code value range: 800 indicates success, 900 indicates failure

800


message

Yes

String

Response information

The MongoDB instance is expanded successfully


returnObj

Yes

Object

Return object.



Table returnObj

Parameter

Required or Not

Parameter Type

Description

Example

Lower-level Object

newOrderNo

Yes

String

Order Number

true


submitted

Yes

Boolean

Order submission status



totalPrice

Yes

Integer

Total price of the order



newOrderId

Yes

String

Order ID



errorMessage

Yes

String

Error Message



Sample Request

Request Header

None

Request Body

{
    "cpuNum":"2",
    "memSize":"8",
    "engineVersion":"WiredTiger 4.0",
    "instanceType":"Single",
    "resourceId":"ce28bdce45e64aa0808ead6e39a29314",
    "accessKey":"4a4bdc57e06542199b5f98d4cd107be2",
    "securityKey":"5566ddcc9b1646c6b77a0eaeff1c8763"
}
Response Example
{
    "statusCode": 800,
    "message": "the MongoDB instance is expanded successfully",
    "returnObj": {
        "newOrderNo": "20221125175421141930",
        "submitted": true,
        "totalPrice": 46.35,
        "newOrderId": "cb21baab774145e98c972ee2122a915e",
        "errorMessage": ""
    }
}
Status Code

Status Code

Description

800

Indicate that the request succeeded

900

Indicates that the request failed

Error Codes

None


MwmJfv8VMpnv