{"authentication":"Bearer token (API key from the Connect dashboard)","base":"https://connect.wispers.dev/api/v1","endpoints":[{"method":"GET","path":"/connectivity-groups","description":"List connectivity groups","params":[{"name":"associationKey","in":"query","type":"string","required":false,"description":"Filter by association key"}]},{"method":"POST","path":"/connectivity-groups","description":"Create a connectivity group","body":{"associationKey":"string (optional, unique per domain)","name":"string (optional)"}},{"method":"GET","path":"/connectivity-groups/:id","description":"Get a connectivity group with its nodes","params":[{"name":"id","in":"path","type":"uuid","required":true,"description":"Connectivity group ID"}]},{"method":"DELETE","path":"/connectivity-groups/:id","description":"Delete a connectivity group","params":[{"name":"id","in":"path","type":"uuid","required":true,"description":"Connectivity group ID"}]},{"method":"POST","path":"/connectivity-groups/:id/reset","description":"Reset a connectivity group (remove all nodes)","params":[{"name":"id","in":"path","type":"uuid","required":true,"description":"Connectivity group ID"}]},{"method":"POST","path":"/connectivity-groups/:id/registration-tokens","description":"Create a registration token for a new node","params":[{"name":"id","in":"path","type":"uuid","required":true,"description":"Connectivity group ID"}],"body":{"codehalf":"string (optional, 16-256 chars) — binds the token to a client-side secret; finalize must submit codehalf|token","nodeMetadata":"string (optional, max 256 chars)","nodeName":"string (optional, max 256 chars)"}},{"method":"PATCH","path":"/connectivity-groups/:id/nodes/:nodeNumber","description":"Update a node (e.g. rename)","params":[{"name":"id","in":"path","type":"uuid","required":true,"description":"Connectivity group ID"},{"name":"nodeNumber","in":"path","type":"integer","required":true,"description":"Node number within the group"}],"body":{"name":"string (optional, max 256 chars)"}}],"name":"Wispers Connect API","version":"v1"}