Jump to Content
GOWAPI
API Reference
v1.0

Log InGOWAPI
API Reference
Log In
v1.0API Reference
All
Pages
Start typing to search…

GOWAPI - WhatsApp HTTP API

  • 🖥️ Sessions (Devices)
    • List all sessionsget
    • Create a sessionpost
    • Get session informationget
    • Update a sessionput
    • Delete the sessiondel
    • Get information about the authenticated accountget
    • Start the sessionpost
    • Stop the sessionpost
    • Logout from the sessionpost
    • Restart the sessionpost
    • Upsert and Start sessionpost
    • Stop (and Logout if asked) sessionpost
    • Logout and Delete session.post
  • 📱 Pairing Connection
    • Get QR code for pairing WhatsApp API.get
    • Request authentication code.post
  • 🆔 Profile
    • Get my profileget
    • Set my profile nameput
    • Set profile status (About)put
    • Set profile pictureput
    • Delete profile picturedel
  • 📤 Chatting
    • Send a text messagepost
    • Send a text messageget
    • Send an imagepost
    • Send a filepost
    • Send an voice messagepost
    • Send a videopost
    • Send a text message with a CUSTOM link preview.post
    • Send buttons message (interactive)post
    • Send a list message (interactive)post
    • /api/forwardMessagepost
    • /api/sendSeenpost
    • /api/startTypingpost
    • /api/stopTypingpost
    • React to a message with an emojiput
    • Star or unstar a messageput
    • Send a poll with optionspost
    • Vote on a pollpost
    • /api/sendLocationpost
    • /api/sendContactVcardpost
    • Reply on a button messagepost
    • Get messages in a chatget
    • Check number statusget
    • DEPRECATED - you can set "reply_to" field when sending text, image, etcpost
    • /api/sendLinkPreviewpost
  • ✅ Presence
    • Set session presencepost
    • Get all subscribed presence information.get
    • Get the presence for the chat id. If it hasn't been subscribed - it also subscribes to it.get
    • Subscribe to presence events for the chat.post
  • 📢 Channels
    • Get list of know channelsget
    • Create a new channel.post
    • Delete the channel.del
    • Get the channel infoget
    • Preview channel messagesget
    • Follow the channel.post
    • Unfollow the channel.post
    • Mute the channel.post
    • Unmute the channel.post
    • Search for channels (by view)post
    • Search for channels (by text)post
    • Get list of views for channel searchget
    • Get list of countries for channel searchget
    • Get list of categories for channel searchget
  • 🟢 Status
    • Send text statuspost
    • Send image statuspost
    • Send voice statuspost
    • Send video statuspost
    • DELETE sent statuspost
    • Generate message ID you can use to batch contactsget
  • 💬 Chats
    • Get chatsget
    • Get chats overview. Includes all necessary things to build UI "your chats overview" page - chat id, name, picture, last message. Sorting by last message timestampget
    • Get chats overview. Use POST if you have too many "ids" params - GET can limit itpost
    • Deletes the chatdel
    • Gets chat pictureget
    • Gets messages in the chatget
    • Clears all messages from the chatdel
    • Read unread messages in the chatpost
    • Gets message by idget
    • Deletes a message from the chatdel
    • Edits a message in the chatput
    • Pins a message in the chatpost
    • Unpins a message in the chatpost
    • Archive the chatpost
    • Unarchive the chatpost
    • Unread the chatpost
  • 🔑 Api Keys
    • Create a new API keypost
    • Get all API keysget
    • Update an API keyput
    • Delete an API keydel
  • 👤 Contacts
    • Get all contactsget
    • Get contact basic infoget
    • Check phone number is registered in WhatsApp.get
    • Gets the Contact's "about" infoget
    • Get contact's profile picture URLget
    • Block contactpost
    • Unblock contactpost
    • Create or update contactput
    • Get all known lids to phone number mappingget
    • Get the number of known lidsget
    • Get phone number by lidget
    • Get lid by phone number (chat id)get
  • 👥 Groups
    • Create a new group.post
    • Get all groups.get
    • Get info about the group before joining.get
    • Join group via codepost
    • Get the number of groups.get
    • Refresh groups from the server.post
    • Get the group.get
    • Delete the group.del
    • Leave the group.post
    • Get group pictureget
    • Set group pictureput
    • Delete group picturedel
    • Updates the group description.put
    • Updates the group subjectput
    • Updates the group "info admin only" settings.put
    • Get the group's 'info admin only' settings.get
    • Update settings - who can send messagesput
    • Get settings - who can send messagesget
    • Gets the invite code for the group.get
    • Invalidates the current group invite code and generates a new one.post
    • Get participantsget
    • Get group participants.get
    • Add participantspost
    • Remove participantspost
    • Promote participants to admin users.post
    • Demotes participants to regular users.post
  • 📞 Calls
    • Reject incoming callpost
  • 📅 Events
    • Send an event messagepost
  • 🏷️ Labels
    • Get all labelsget
    • Create a new labelpost
    • Update a labelput
    • Delete a labeldel
    • Get labels for the chatget
    • Save labels for the chatput
    • Get chats by labelget
  • 🖼️ Media
    • Convert voice to WhatsApp format (opus)post
    • Convert video to WhatsApp format (mp4)post

WEBHOOK

  • call.accepted
    • The event is triggered when the call is accepted by the user.post
  • call.received
    • The event is triggered when the call is received by the user.post
  • call.rejected
    • The event is triggered when the call is rejected by the user.post
  • chat.archive
    • The event is triggered when the chat is archived or unarchivedpost
  • engine.event
    • Internal engine event.post
  • event.response
    • The event is triggered when the event response is received.post
  • event.response.failed
    • The event is triggered when the event response is failed to decrypt.post
  • group.join
    • Some one join a group.post
  • group.leave
    • Some one left a group.post
  • group.v2.join
    • When you joined or were added to a grouppost
  • group.v2.leave
    • When you left or were removed from a grouppost
  • group.v2.participants
    • When participants changed - join, leave, promote to adminpost
  • group.v2.update
    • When group info is updatedpost
  • label.chat.added
    • The event is triggered when a label is added to a chatpost
  • label.chat.deleted
    • The event is triggered when a label is deleted from a chatpost
  • label.deleted
    • The event is triggered when a label is deletedpost
  • label.upsert
    • The event is triggered when a label is created or updatedpost
  • message
    • Incoming message.post
  • message.ack
    • Receive events when server or recipient gets the message, read or played it (contacts only).post
  • message.ack.group
    • Receive events when participants in a group read or play messages.post
  • message.any
    • Fired on all message creations, including your own.post
  • message.edited
    • The event is triggered when a user edits a previously sent message.post
  • message.reaction
    • The event is triggered when a user reacts or removes a reaction.post
  • message.revoked
    • The event is triggered when a user, whether it be you or any other participant, revokes a previously sent message.post
  • poll.vote
    • With this event, you receive new votes for the poll sent.post
  • poll.vote.failed
    • There may be cases when it fails to decrypt a vote from the user. Read more about how to handle such events in the documentations.post
  • presence.update
    • The most recent presence information for a chat.post
  • session.status
    • The event is triggered when the session status changes.post
  • state.change
    • It’s an internal engine’s state, not session status.post
Powered by 
  1. WEBHOOK
  2. group.v2.update

When group info is updated

wbhk
group.v2.update