/Subgrupos
Artigo
04/04/2023
2 colaboradores
Comentários
Neste artigo
Ponto de extremidade da API para interagir com os sub-grupos de conversa dentro de Kaizala.
GET /subGroups
GET {endpoint-url}/v1/groups/{groupId}/subGroups
Parâmetros de solicitação
Parâmetro
Tipo
Opcional?
Descrição
Cabeçalho HTTP
accessToken
Cadeia de caracteres
Não
Token de Acesso recebido do ponto de extremidade de auth
Parâmetro caminho de URL
groupId
Cadeia de caracteres
Não
GUID representando o groupId do recurso de grupo específico
Parâmetro de consulta de URL
fetchAllGroups
Boolean
Sim
Parâmetro para especificar se você deseja buscar todos os subGrupos em toda a hierarquia
Corpo da resposta
Parâmetro
Tipo
Descrição
grupos
Matriz de Objetos JSON
Matriz de grupos com a lista de subGrupos se houver
Estrutura JSON para cada grupo individual nos grupos de matriz[]:
Parâmetro
Tipo
Descrição
groupId
Cadeia de caracteres
GUID associado ao grupo
Groupname
Cadeia de caracteres
Nome do grupo
groupImageURL
Cadeia de caracteres
Cadeia de caracteres especificando a URL da imagem de perfil de grupo
Resposta JSON de exemplo
{
"groups": [
{
"groupName": "Sample group name",
"groupId": "853654b2-guid-462d-b709-0c4e43a7083f",
"groupImageUrl": "{sample group image URL here}",
"subGroups": [
{
"groupName": "Sample sub group name",
"groupId": "853654b2-guid-462d-b709-0c4e43a7083f",
"groupImageUrl": "{sample sub group image URL here}",
}
]
}
]
}
POST /subGroups
POST {endpoint-url}/v1/groups/{groupId}/subGroups
Parâmetros de solicitação
Parâmetro
Tipo
Opcional?
Descrição
Cabeçalho HTTP
accessToken
Cadeia de caracteres
Não
Token de Acesso recebido do ponto de extremidade de auth
Parâmetro caminho de URL
groupId
Cadeia de caracteres
Não
GUID representando o groupId do recurso de grupo específico
Corpo da solicitação
Parâmetro
Tipo
Opcional?
Descrição
Groupname
Cadeia de caracteres
Não
Nome do subconjunto
groupImageURL
Cadeia de caracteres
Sim
URL de mídia da imagem do grupo; A imagem precisa ser carregada pelo caminho /media
members
Matriz
Sim
Matriz de cadeia de caracteres de números de telefone bem formatados
Welcomemessage
Matriz
Não
Matriz de cadeia de caracteres de números de telefone bem formatados
addUserToGroup
Boolean
Sim
Defina como False se o usuário de chamada não deve ser adicionado ao grupo por padrão
Solicitação JSON de exemplo
{
"groupName": "Test Group",
"groupImageUrl": "",
"members": [ "+919652000000", "+919910000005"],
"welcomeMessage": "Hello",
"addUserToGroup": false
}
Corpo da resposta
Parâmetro
Tipo
Descrição
groupId
Cadeia de caracteres
Identificador de Grupo
Groupname
Cadeia de caracteres
Nome do grupo criado
Resposta JSON de exemplo
{
"groupId": "853654b2-5874-462d-b709-0c4e43a7083f",
"groupName": "Test Group"
}