Huddle01 Cloud
Security groups

Create security group rule

Create a new firewall rule for a security group.

Direction: ingress (inbound) or egress (outbound).

Protocol: tcp, udp, or icmp. Omit for all protocols.

Port range: Specify port_range_min and port_range_max for TCP/UDP. Use the same value for both to open a single port.

POST
/security-groups/{id}/rules

Authorization

ApiKeyAuth
X-API-Key<token>

API key for authentication. Generate from the Huddle01 Cloud dashboard.

In: header

Path Parameters

id*string

Security group ID

Query Parameters

region*string

Region code (e.g., eu2, us1)

Header Parameters

Idempotency-Key?string

Unique key to ensure idempotent request handling

Request Body

application/json

Response Body

application/json

application/json

application/json

application/json

application/json

curl -X POST "https://cloud.huddleapis.com/api/v1/security-groups/string/rules?region=string" \  -H "Content-Type: application/json" \  -d '{    "direction": "ingress",    "ether_type": "IPv4"  }'
{
  "id": "string",
  "direction": "string",
  "ether_type": "string",
  "protocol": "string",
  "port_range_min": 0,
  "port_range_max": 0,
  "remote_ip_prefix": "string",
  "remote_group_id": "string",
  "security_group_id": "string",
  "created_at": "2019-08-24T14:15:22Z"
}
{
  "success": false,
  "error": "Invalid request"
}
{
  "success": false,
  "error": "Invalid request"
}
{
  "success": false,
  "error": "Invalid request"
}
{
  "success": false,
  "error": "Invalid request"
}