Adicionar Particiantes
Métodos
/participants
PUT https://api.jlivery.com/v1/wa/SEU_TOKEN/groups/ID/participants
Esse método adiciona um participante no grupo por meio de um ID unico.
Veja o exemplo:
{
"auto_invite": false,
"participants": [
{
"phone": "55xxxxxxxxxxx",
"action": "add" // Essa é a action para adicionar um contato.
},
{
"phone": "55xxxxxxxxxxx",
"action": "remove" // Essa é a action para remover um contato.
},
{
"phone": "55xxxxxxxxxxx",
"action": "demote" // Essa remove os cargos como rebaixar de admin para participante.
},
{
"phone": "55xxxxxxxxxxx",
"action": "promote" // Essa promove os cargos como promover de participante para admin.
}
]
}
200
{
"status": 200,
"message": "",
"data": {
"id": "120363177412184724-group",
"owner": "55xxxxxxxxxxx",
"name": "Grupo de Teste",
"description": "Grupo de teste com description",
"is_locked": false,
"is_parent": false,
"is_ephemeral": true,
"disappearing_timer": 86400,
"member_add_mode": "admin_add",
"created_at": "2023-10-21T12:44:43Z",
"invitation_link": "",
"picture_url": "",
"participants": [
{
"phone": "55xxxxxxxxxxx",
"is_admin": true,
"is_super_admin": true,
"display_name": ""
}
],
"rejected_phones": []
}
}
400
{
"status": 400,
"message": "record not found Failed find instance",
"data": null
}
Nesse caso terá que ver se seu token da instância foi passado corretamente.
401
{
"status": 401,
"message": "Unauthorized",
"data": null
}
Se o erro for de 401 terá que verificar o método de autenticação e ver se foi passado corretamente.
403
{
"status": 403,
"message": "Forbidden",
"data": null
}
Já neste caso terá que ver se seu Client-Secret foi passado corretamente.
Params participants
| Key | Value |
|---|---|
| Phone | 55xxxxxxxxxxx |
| ID | 12345879654213248 |