Skip to content

Zalo — Group chats ​

Create group — zalo.create_group ​

Create a GMF group chat with the OA and 1 to 99 members.

Side effectRiskNeeds approvalIdempotentScopes
WRITEmediumyesno—

Input

FieldTypeRequiredDescription
group_namestringyesGroup name.
group_descriptionstringnoGroup description.
asset_idstringyesGMF quota asset_id from check_group_quota.
member_user_idsarray of stringyesZalo user IDs, 1 to 99.

Extra fields: ignored.

Output

FieldTypeDescription
dataobjectZalo response data.

Get group — zalo.get_group ​

Get one group's info.

Side effectRiskNeeds approvalIdempotentScopes
NONElownoyes—

Input

FieldTypeRequiredDescription
group_idstringyesGMF group ID.

Extra fields: ignored.

Output

FieldTypeDescription
dataobjectZalo response data.

List groups — zalo.list_groups ​

List the OA's groups.

Side effectRiskNeeds approvalIdempotentScopes
NONElownoyes—

Input

FieldTypeRequiredDescription
offsetintegeryesMin 0.
countintegeryesMin 1. Max 50.

Extra fields: ignored.

Output

FieldTypeDescription
dataobjectZalo response data.

Update group — zalo.update_group ​

Change a group's name or description.

Side effectRiskNeeds approvalIdempotentScopes
WRITEmediumyesno—

Input

FieldTypeRequiredDescription
group_idstringyesGMF group ID.
group_namestringnoGroup name.
group_descriptionstringnoGroup description.

Extra fields: ignored.

Output

FieldTypeDescription
dataobjectZalo response data.

Update group asset — zalo.update_group_asset ​

Move a group to another GMF quota asset.

Side effectRiskNeeds approvalIdempotentScopes
WRITEmediumyesno—

Input

FieldTypeRequiredDescription
group_idstringyesGMF group ID.
asset_idstringyesGMF quota asset_id from check_group_quota.

Extra fields: ignored.

Output

FieldTypeDescription
dataobjectZalo response data.

Invite group members — zalo.invite_group_members ​

Invite users to a group.

Side effectRiskNeeds approvalIdempotentScopes
WRITEmediumyesno—

Input

FieldTypeRequiredDescription
group_idstringyesGMF group ID.
member_user_idsarray of stringyesZalo user IDs, 1 to 99.

Extra fields: ignored.

Output

FieldTypeDescription
dataobjectZalo response data.

List group members — zalo.list_group_members ​

List a group's members.

Side effectRiskNeeds approvalIdempotentScopes
NONElownoyes—

Input

FieldTypeRequiredDescription
group_idstringyesGMF group ID.
offsetintegeryesMin 0.
countintegeryesMin 1. Max 50.

Extra fields: ignored.

Output

FieldTypeDescription
dataobjectZalo response data.

List pending group invites — zalo.list_group_pending ​

List users waiting to join a group.

Side effectRiskNeeds approvalIdempotentScopes
NONElownoyes—

Input

FieldTypeRequiredDescription
group_idstringyesGMF group ID.
offsetintegeryesMin 0.
countintegeryesMin 1. Max 50.

Extra fields: ignored.

Output

FieldTypeDescription
dataobjectZalo response data.

Accept pending members — zalo.accept_group_pending ​

Accept users waiting to join a group.

Side effectRiskNeeds approvalIdempotentScopes
WRITEmediumyesno—

Input

FieldTypeRequiredDescription
group_idstringyesGMF group ID.
member_user_idsarray of stringyesZalo user IDs, 1 to 99.

Extra fields: ignored.

Output

FieldTypeDescription
dataobjectZalo response data.

Reject pending members — zalo.reject_group_pending ​

Reject users waiting to join a group.

Side effectRiskNeeds approvalIdempotentScopes
WRITEmediumyesno—

Input

FieldTypeRequiredDescription
group_idstringyesGMF group ID.
member_user_idsarray of stringyesZalo user IDs, 1 to 99.

Extra fields: ignored.

Output

FieldTypeDescription
dataobjectZalo response data.

Remove group members — zalo.remove_group_members ​

Remove members from a group.

Side effectRiskNeeds approvalIdempotentScopes
WRITEhighyesno—

Input

FieldTypeRequiredDescription
group_idstringyesGMF group ID.
member_user_idsarray of stringyesZalo user IDs, 1 to 99.

Extra fields: ignored.

Output

FieldTypeDescription
dataobjectZalo response data.

Add group admins — zalo.add_group_admins ​

Make members deputy admins of a group.

Side effectRiskNeeds approvalIdempotentScopes
WRITEmediumyesno—

Input

FieldTypeRequiredDescription
group_idstringyesGMF group ID.
member_user_idsarray of stringyesZalo user IDs, 1 to 99.

Extra fields: ignored.

Output

FieldTypeDescription
dataobjectZalo response data.

Remove group admins — zalo.remove_group_admins ​

Remove deputy admins from a group.

Side effectRiskNeeds approvalIdempotentScopes
WRITEmediumyesno—

Input

FieldTypeRequiredDescription
group_idstringyesGMF group ID.
member_user_idsarray of stringyesZalo user IDs, 1 to 99.

Extra fields: ignored.

Output

FieldTypeDescription
dataobjectZalo response data.

Delete group — zalo.delete_group ​

Delete a group.

Side effectRiskNeeds approvalIdempotentScopes
WRITEhighyesno—

Input

FieldTypeRequiredDescription
group_idstringyesGMF group ID.

Extra fields: ignored.

Output

FieldTypeDescription
dataobjectZalo response data.

Get group conversation — zalo.get_group_conversation ​

Get a group's message history.

Side effectRiskNeeds approvalIdempotentScopes
NONElownoyes—

Input

FieldTypeRequiredDescription
group_idstringyesGMF group ID.
offsetintegeryesMin 0.
countintegeryesMin 1. Max 50.

Extra fields: ignored.

Output

FieldTypeDescription
dataobjectZalo response data.

List recent group chats — zalo.list_group_recent_chats ​

List groups with the most recent messages.

Side effectRiskNeeds approvalIdempotentScopes
NONElownoyes—

Input

FieldTypeRequiredDescription
offsetintegeryesMin 0.
countintegeryesMin 1. Max 50.

Extra fields: ignored.

Output

FieldTypeDescription
dataobjectZalo response data.

Send group message — zalo.send_group_message ​

Send a message to a group. message is Zalo's message object: {"text": "..."} (mention with [@user_id]) or an attachment (image, sticker, file).

Side effectRiskNeeds approvalIdempotentScopes
WRITEmediumyesno—

Input

FieldTypeRequiredDescription
group_idstringyesGMF group ID.
messageobjectyesZalo group message object.

Extra fields: ignored.

Output

FieldTypeDescription
dataobjectZalo response data.