ISpaces

v1 stable

/api/bot/ISpaces/v1/

Get space details and member information.

c099d60612ab11b3… SHA-256 contract hash — guaranteed stable

Authentication required

All endpoints require Authorization: Bot <token> header. Get a token →

GET /api/bot/ISpaces/v1/Get

Gets space details — name, description, and community flag. Pass spaceId as a query parameter.

Response BotSpaceDetail

Field Type
description string
isCommunity boolean
name string
spaceId string

Errors

Status Code Description
403 not_a_member Bot is not a member of this space.

Example

$ curl -X GET \
     -H "Authorization: Bot YOUR_TOKEN" \
     https://api.argon.gl/api/bot/ISpaces/v1/Get
GET /api/bot/ISpaces/v1/GetMember ViewMembers

Gets a single member's details. Pass spaceId and userId as query parameters.

Response BotMember

Field Type
archetypeIds string[]
displayName string
spaceId string
userId string
username string

Errors

Status Code Description
403 not_a_member Bot is not a member of this space.

Example

$ curl -X GET \
     -H "Authorization: Bot YOUR_TOKEN" \
     https://api.argon.gl/api/bot/ISpaces/v1/GetMember
GET /api/bot/ISpaces/v1/ListMembers Privileged ViewMembers

Lists all members of a space with their username, display name, and roles. Pass spaceId as a query parameter. Requires privileged intent.

Response MemberListResponse

Field Type
members BotMember[]
archetypeIds string[]
displayName string
spaceId string
userId string
username string

Errors

Status Code Description
403 not_a_member Bot is not a member of this space.

Example

$ curl -X GET \
     -H "Authorization: Bot YOUR_TOKEN" \
     https://api.argon.gl/api/bot/ISpaces/v1/ListMembers