Upload a registry package to the appliance

post

http://<SDWAN_TENANT_IP>/restapi/change_management/upload_file_to_inbox

Request

There are no request parameters for this operation.

Supported Media Types
Request Body - multipart/form-data ()
Root Schema : schema
Type: object
Show Source
Back to Top

Response

Supported Media Types

200 Response

Result OK

400 Response

Malformed POST data

401 Response

Not Logged into the SDWAN-Edge device
Body ()
Root Schema : 401NotLoggedin
Type: object
Show Source

403 Response

Insufficient Userlevel
Body ()
Root Schema : 403InsufficientUserLevel
Type: object
Show Source

405 Response

Invalid request method

500 Response

Error while attempting to prepare the inbox contents for staging
Body ()
Root Schema : schema
Type: object
Show Source
Back to Top

Examples

Example of Accessing the API with cURL

The following example shows how to upload a registry package to the appliance by submitting a POST request on the REST resource using cURL. If the request requires a timestamp, use the timestamp from the response of the /login API. For more information about cURL, see Use cURL.

curl -X POST \
    -b cookies.txt \
    -F file=@<filename> \
    -F timestamp=<timestamp> \
    --header "Content-Type: application/json" \
    "https://$IPADDR/restapi/change_management/upload_file_to_inbox"

Example of the Response Body

The following example shows the contents of the response body in JSON format.

{
    "status": "success",
    "state": "network_staging",
    "state_int": 0,
    "data": {
        "inbox_files": [
          "DefaultConfig.cfg"
        ]
    }
}
Back to Top