v32

latestOpenAPI 3.1.0raw.githubusercontent.com2026-05-151,1412,2144.5 MB
Protected Networks

Update protected network

Update protected network

put/security/sifter/v3/protected_networks/{protected_network_id}

Path parameters

protected_network_idinteger required

A positive integer ID

A positive integer ID

Request body

gre_endpointstring ipv4 nullable

GRE tunnel endpoint IP address

commentstring nullable

Comment or note about the network

profile_idinteger nullable

Identifier of the protection profile to assign

is_activeboolean nullable

Whether to activate or deactivate network protection

Example request

{
  "comment": "Updated GRE endpoint for improved routing",
  "gre_endpoint": "203.0.113.10",
  "is_active": true,
  "profile_id": 42
}

Response

Successful Response

idinteger required

Identifier for the protected network

client_idinteger required

Identifier of the client owning this network

as_numberinteger required

Autonomous System number associated with the network

status'PENDING' | 'ACTIVE' | 'INACTIVE' | 'NEED_INFO' | 'PROCESSING' | 'ERROR' required
protection_status'NONE' | 'ACTIVE' | 'INACTIVE' | 'ACTIVATING' | 'DEACTIVATING' | 'UPDATING' | 'ERROR' required
lifecycle_status'PENDING' | 'APPROVED' | 'REJECTED' | 'DELETED' required
commentstring nullable required

Optional comment or note about the network

created_atstring date-time required

Timestamp when the network was created

modified_atstring date-time nullable required

Timestamp of the last modification

is_activeboolean required

Whether the network protection is currently active

is_processingboolean required

Whether the network is currently being processed

is_errorboolean required

Whether the network is in an error state

Example response

{
  "as_number": 65000,
  "documents": [
    {
      "id": 501,
      "name": "network_authorization.pdf"
    }
  ],
  "profile": {
    "id": 42,
    "name": "Standard DDoS Protection"
  }
}