Groups
Groups and their membership.
curl -X GET "https://example.com/ext/hindclaw/groups"[ { "id": "string", "display_name": "string" }]Authorization
HTTPBearer AuthorizationBearer <token>
In: header
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
curl -X POST "https://example.com/ext/hindclaw/groups" \ -H "Content-Type: application/json" \ -d '{ "id": "string", "display_name": "string" }'{ "id": "string", "display_name": "string"}Authorization
HTTPBearer AuthorizationBearer <token>
In: header
Path Parameters
group_id*Group Id
Response Body
application/json
application/json
curl -X GET "https://example.com/ext/hindclaw/groups/string"{ "id": "string", "display_name": "string"}Authorization
HTTPBearer AuthorizationBearer <token>
In: header
Path Parameters
group_id*Group Id
Response Body
application/json
curl -X DELETE "https://example.com/ext/hindclaw/groups/string"Empty
Authorization
HTTPBearer AuthorizationBearer <token>
In: header
Path Parameters
group_id*Group Id
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
curl -X PUT "https://example.com/ext/hindclaw/groups/string" \ -H "Content-Type: application/json" \ -d '{}'{ "id": "string", "display_name": "string"}Authorization
HTTPBearer AuthorizationBearer <token>
In: header
Path Parameters
group_id*Group Id
Response Body
application/json
application/json
curl -X GET "https://example.com/ext/hindclaw/groups/string/members"[ { "user_id": "string" }]Authorization
HTTPBearer AuthorizationBearer <token>
In: header
Path Parameters
group_id*Group Id
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
curl -X POST "https://example.com/ext/hindclaw/groups/string/members" \ -H "Content-Type: application/json" \ -d '{ "user_id": "string" }'{ "group_id": "string", "user_id": "string"}Authorization
HTTPBearer AuthorizationBearer <token>
In: header
Path Parameters
group_id*Group Id
user_id*User Id
Response Body
application/json
curl -X DELETE "https://example.com/ext/hindclaw/groups/string/members/string"Empty
id*Id
display_name*Display Name
display_name?string|null
user_id*User Id