ScanopyScanopy
Groups

Update a group

PUT
/api/v1/groups/{id}
Authorization<token>

User API key (Bearer scp_u_...). Create in Platform > API Keys.

In: header

Path Parameters

id*string

Group ID

Formatuuid

Request Body

application/json

binding_ids*array<string>

Ordered list of binding IDs for this group.

color*string
Value in"Pink" | "Rose" | "Red" | "Orange" | "Green" | "Emerald" | "Teal" | "Cyan" | "Blue" | "Indigo" | "Purple" | "Gray" | "Yellow"
edge_style*string
Value in"Straight" | "SmoothStep" | "Step" | "Bezier" | "SimpleBezier"
group_type*string
Value in"RequestPath" | "HubAndSpoke"
name*string
network_id*string
Formatuuid
tags*array<string>
description?string|null
source?||||

Will be automatically set to Manual for creation through API

Response Body

application/json

application/json

application/json

curl -X PUT "https://loading/api/v1/groups/497f6eca-6276-4993-bfeb-53cbbbba6f08" \  -H "Content-Type: application/json" \  -d '{    "binding_ids": [],    "color": "Blue",    "created_at": "2026-01-15T10:30:00Z",    "description": "HTTP/HTTPS services group",    "edge_style": "Bezier",    "group_type": "RequestPath",    "id": "550e8400-e29b-41d4-a716-446655440008",    "name": "Web Services",    "network_id": "550e8400-e29b-41d4-a716-446655440002",    "source": {      "type": "Manual"    },    "tags": [],    "updated_at": "2026-01-15T10:30:00Z"  }'
{
  "meta": {
    "api_version": 1,
    "server_version": "0.13.5"
  },
  "success": true,
  "data": {
    "binding_ids": [],
    "color": "Blue",
    "created_at": "2026-01-15T10:30:00Z",
    "description": "HTTP/HTTPS services group",
    "edge_style": "Bezier",
    "group_type": "RequestPath",
    "id": "550e8400-e29b-41d4-a716-446655440008",
    "name": "Web Services",
    "network_id": "550e8400-e29b-41d4-a716-446655440002",
    "source": {
      "type": "Manual"
    },
    "tags": [],
    "updated_at": "2026-01-15T10:30:00Z"
  },
  "error": "string"
}
{
  "success": true,
  "error": "string"
}
{
  "success": true,
  "error": "string"
}