[NOTE: This is under active development and should be considered unstable while this note is here]. Adds members to a group. The members are added in 'request' status, so they have to accept it. This creates convo memberships.
Input
application/jsonconvoId
string
Required
No description available.
members
array
Required
No description available.
minLength: 1 itemsOutput
application/jsonconvo
refchat.bsky.convo.defs#convoView
Required
No description available.
Errors
AccountSuspended
BlockedActor
GroupInvitesDisabled
ConvoLocked
InsufficientRole
InvalidConvo
MemberLimitReached
NotFollowedBySender
RecipientNotFound
Try It
Requests are sent directly from your browser. Some servers may block requests due to CORS.
View raw schema
{
"type": "procedure",
"input": {
"schema": {
"type": "object",
"required": [
"convoId",
"members"
],
"properties": {
"convoId": {
"type": "string"
},
"members": {
"type": "array",
"items": {
"type": "string",
"format": "did"
},
"minLength": 1
}
}
},
"encoding": "application/json"
},
"errors": [
{
"name": "AccountSuspended"
},
{
"name": "BlockedActor"
},
{
"name": "GroupInvitesDisabled"
},
{
"name": "ConvoLocked"
},
{
"name": "InsufficientRole"
},
{
"name": "InvalidConvo"
},
{
"name": "MemberLimitReached"
},
{
"name": "NotFollowedBySender"
},
{
"name": "RecipientNotFound"
}
],
"output": {
"schema": {
"type": "object",
"required": [
"convo"
],
"properties": {
"convo": {
"ref": "chat.bsky.convo.defs#convoView",
"type": "ref"
}
}
},
"encoding": "application/json"
},
"description": "[NOTE: This is under active development and should be considered unstable while this note is here]. Adds members to a group. The members are added in 'request' status, so they have to accept it. This creates convo memberships."
}