PUT

Enabling/Disabling pool member by list of server pool

URL:

/api/v3/pool/deploy/<pool_ids>/member/status/

where pool_ids are the identifiers of each pool desired to be updated. To update more than one pool, semicolons between the identifiers should be used.

Example with Parameter IDs:

One ID:

/api/v3/pool/deploy/1/member/status/

Many IDs:

/api/v3/pool/deploy/1;3;8/member/status/

Request body:

{
    "server_pools": [{
        "id": <server_pool_id>,
        "server_pool_members": [{
            "id": <server_pool_member_id>,
            "member_status": <integer>
        }]
    },...]
}

More information about the PUT request can be obtained in:

/api/v3/help/pool_put/

Updating pools by list in equipments

URL:

/api/v3/pool/deploy/<pool_ids>/

Request body:

{
    "server_pools": [{
        "id": <server_pool_id>,
        "identifier": <string>,
        "default_port": <integer>,
        environmentvip": <environment_id>,
        "servicedownaction": {
            "id": <optionvip_id>,
            "name": <string>
        },
        "lb_method": <string>,
        "healthcheck": {
            "identifier": <string>,
            "healthcheck_type": <string>,
            "healthcheck_request": <string>,
            "healthcheck_expect": <string>,
            "destination": <string>
        },
        "default_limit": <integer>,
        "server_pool_members": [{
            "id": <server_pool_member_id>,
            "identifier": <string>,
            "ipv6": {
                "ip_formated": <ipv6_formated>,
                "id": <ipv6_id>
            },
            "ip": {
                "ip_formated": <ipv4_formated>,
                "id": <ipv4_id>
            },
            "priority": <integer>,
            "equipment": {
                "id": <integer>,
                "name": <string>
            },
            "weight": <integer>,
            "limit": <integer>,
            "port_real": <integer>,
            "last_status_update_formated": <string>,
            "member_status": <integer>
        }],
        "pool_created": <boolean>
    },...]
}

URL Example:

/api/v3/pool/

More information about the PUT request can be obtained in:

/api/v3/help/pool_put/