Groups

Catalog


POST Authorize Create group conversation

Request path:

https://staging.server.kahla.app/Groups/CreateGroupConversation

Request content type:

application/x-www-form-urlencoded

Form content example:

GroupName=yourGroupName&JoinPassword=yourJoinPassword 

Request form:

Name Required Type
GroupName Required Text
JoinPassword Not required Text

POST Authorize Join group

Request path:

https://staging.server.kahla.app/Groups/JoinGroup

Request content type:

application/x-www-form-urlencoded

Form content example:

groupName=yourgroupName&joinPassword=yourjoinPassword 

Request form:

Name Required Type
groupName Required Text
joinPassword Not required Text

POST Authorize Transfer group owner

Request path:

https://staging.server.kahla.app/Groups/TransferGroupOwner

Request content type:

application/x-www-form-urlencoded

Form content example:

groupName=yourgroupName&targetUserId=yourtargetUserId 

Request form:

Name Required Type
groupName Required Text
targetUserId Required Text

POST Authorize Kick member

Request path:

https://staging.server.kahla.app/Groups/KickMember

Request content type:

application/x-www-form-urlencoded

Form content example:

groupName=yourgroupName&targetUserId=yourtargetUserId 

Request form:

Name Required Type
groupName Required Text
targetUserId Required Text

POST Authorize Dissolve group

Request path:

https://staging.server.kahla.app/Groups/DissolveGroup

Request content type:

application/x-www-form-urlencoded

Form content example:

groupName=yourgroupName 

Request form:

Name Required Type
groupName Required Text

POST Authorize Leave group

Request path:

https://staging.server.kahla.app/Groups/LeaveGroup

Request content type:

application/x-www-form-urlencoded

Form content example:

groupName=yourgroupName 

Request form:

Name Required Type
groupName Required Text

POST Authorize Set group muted

Request path:

https://staging.server.kahla.app/Groups/SetGroupMuted

Request content type:

application/x-www-form-urlencoded

Form content example:

groupName=yourgroupName&setMuted=false 

Request form:

Name Required Type
groupName Required Text
setMuted Required Boolean

POST Authorize Update group info

Request path:

https://staging.server.kahla.app/Groups/UpdateGroupInfo

Request content type:

application/x-www-form-urlencoded

Form content example:

GroupName=yourGroupName&NewName=yourNewName&AvatarKey=0 

Request form:

Name Required Type
GroupName Required Text
NewName Not required Text
AvatarKey Not required Number

POST Authorize Update group password

Request path:

https://staging.server.kahla.app/Groups/UpdateGroupPassword

Request content type:

application/x-www-form-urlencoded

Form content example:

GroupName=yourGroupName&NewJoinPassword=yourNewJoinPassword 

Request form:

Name Required Type
GroupName Required Text
NewJoinPassword Not required Text