HTTP request

POST /api/fdm/v6/action/revertupgrade

Query Parameters

Parameter Required Type Description
force False boolean A Boolean value, TRUE or FALSE. This parameter is optional. The value only applies when a revert is in progress when the action is invoked. TRUE value indicates that this action will stop current running revert and restart the revert process. FALSE (the default) value indicates that this action will not be performed if the revert is in progress and the revert is allowed to complete.

Example

curl -X POST \
    --header "Accept: application/json" \
    --header "Authorization: Bearer ${ACCESS_TOKEN}" \
    --header "Content-Type: application/json" \
    "https://${HOST}:${PORT}/api/fdm/v6/action/revertupgrade"
from bravado.requests_client import RequestsClient
from bravado.client import SwaggerClient


def get_client(host, token):
    http_client = RequestsClient()
    http_client.ssl_verify = False
    http_client.set_api_key(
        host,
        "Bearer {}".format(token),
        param_name="Authorization",
        param_in="header"
    )
    return SwaggerClient.from_url(
        "https://{}/apispec/ngfw.json".format(host),
        http_client=http_client,
        config={
            "validate_responses": False,
            "validate_swagger_spec": False
        }
    )


def revert_upgrade(client, body):
    return client.Upgrade.revertUpgrade(
        body=body
    ).response().result


if __name__ == "__main__":
    host = "ftd.example.com"
    token = "access_token"
    client = get_client(host, token)

    body = {}

    revert_upgrade(client, body)