Network - Endpoints Legacy Documentation

  • POST /network/netblock

    • @param (enum) $type - Required
      • ipv4
      • ipv6
    • @param (string) $server - Required
      • Match Pattern
        • ^[dD][cC][0-9]{2}[rR][0-9]{2}[dD][sS][0-9]{2}$
        • ^[dD][cC][0-9]{2}[rR][0-9]{2}[dD][sS][0-9]{2}[-][0-9]{2}$
  • POST /network/port

    • @param (string) $server - Required
      • Match Pattern
        • ^[dD][cC][0-9]{2}[rR][0-9]{2}[dD][sS][0-9]{2}$
        • ^[dD][cC][0-9]{2}[rR][0-9]{2}[dD][sS][0-9]{2}[-][0-9]{2}$
    • @param (enum) $action - Optional
      • enable
        • @param (int) $id - Required
      • disable
        • @param (int) $id - Required
  • POST /network/request @todo

    • @param (string) $server - Required
      • Match Pattern
        • ^[dD][cC][0-9]{2}[rR][0-9]{2}[dD][sS][0-9]{2}$
        • ^[dD][cC][0-9]{2}[rR][0-9]{2}[dD][sS][0-9]{2}[-][0-9]{2}$
    • @param (enum) $type - Required
      • ipv4
        • @param (enum) $size - Required
          • /30
          • /29
          • /28
          • /27
          • /26
          • /25
          • /24
      • ipv6
        • @param (enum) $size - Required
          • /64
  • POST /network/nullroute @todo

    • @param (string) $server - Required
      • Match Pattern
        • ^[dD][cC][0-9]{2}[rR][0-9]{2}[dD][sS][0-9]{2}$
        • ^[dD][cC][0-9]{2}[rR][0-9]{2}[dD][sS][0-9]{2}[-][0-9]{2}$
    • @param (string) $ip - Optional
      • Match Pattern
        • IPv4: ^(((2(5[0-5]|[0-4][0-9])|[01]?[0-9][0-9]?)\.){3}(2(5[0-5]|[0-4][0-9])|[01]?[0-9][0-9]?))$
        • IPv6: ^(::|(([a-fA-F0-9]{1,4}):){7}(([a-fA-F0-9]{1,4}))|(:(:([a-fA-F0-9]{1,4})){1,6})|((([a-fA-F0-9]{1,4}):){1,6}:)|((([a-fA-F0-9]{1,4}):)(:([a-fA-F0-9]{1,4})){1,6})|((([a-fA-F0-9]{1,4}):){2}(:([a-fA-F0-9]{1,4})){1,5})|((([a-fA-F0-9]{1,4}):){3}(:([a-fA-F0-9]{1,4})){1,4})|((([a-fA-F0-9]{1,4}):){4}(:([a-fA-F0-9]{1,4})){1,3})|((([a-fA-F0-9]{1,4}):){5}(:([a-fA-F0-9]{1,4})){1,2}))$

Network - PHP Example


<?php
// Example Coming Soon...
?>