# Z-API Docs: English API Reference ## API Reference ### Overview - [Introduction](https://developer.z-api.io/en/api-reference/introduction.md): Z-API API overview ### API Reference #### Instance - [Introduction](https://developer.z-api.io/en/instance/introduction.md): Understand what an instance is in Z-API and how it works - [Auto-read messages](https://developer.z-api.io/en/instance/update-auto-read-message.md): Enable or disable automatic reading of all messages received by the API - [Auto-read status](https://developer.z-api.io/en/instance/update-auto-read-status.md): Enable or disable automatic reading of all status posts received by the API - [Update profile picture](https://developer.z-api.io/en/instance/profile-picture.md): Change the profile picture of the application connected to the instance - [Update profile name](https://developer.z-api.io/en/instance/profile-name.md): Change the profile name of the application connected to the instance - [Update profile description](https://developer.z-api.io/en/instance/profile-description.md): Change the profile description of the application connected to the instance - [Reject calls](https://developer.z-api.io/en/instance/update-call-reject-auto.md): Enable or disable automatic rejection of voice calls received by the API - [Call rejection message](https://developer.z-api.io/en/instance/update-call-reject-message.md): Set the message sent after automatically rejecting a voice call - [Get QRCode](https://developer.z-api.io/en/instance/qrcode.md): Obtain the QRCode to connect your application to the instance - [QRCode as bytes](https://developer.z-api.io/en/instance/qr-code.md): Returns the QRCode bytes for rendering - [QRCode as image](https://developer.z-api.io/en/instance/qr-code-image.md): Returns the QRCode in base64 image format - [Complete the Challenge](https://developer.z-api.io/en/instance/passkey-prologue.md): Sends the result of the passkey resolution (WebAuthn assertion) to complete the instance connection - [Reset the Challenge](https://developer.z-api.io/en/instance/reset-passkey-challenge.md): Resets the current passkey challenge, allowing a new QR Code to be generated - [Connect with phone](https://developer.z-api.io/en/instance/phone-code.md): Connect to the instance using a phone number instead of QRCode - [Generate extension token](https://developer.z-api.io/en/instance/extension-token.md): Generates an access token for Z-API extension authentication - [Restart instance](https://developer.z-api.io/en/instance/restart.md): Restarts the instance connected to Z-API - [Disconnect](https://developer.z-api.io/en/instance/disconnect.md): Disconnects the phone number from the Z-API instance - [Instance status](https://developer.z-api.io/en/instance/status.md): Check if the instance is connected to an application account - [Device info](https://developer.z-api.io/en/instance/device.md): Returns information about the device connected to the instance - [Rename instance](https://developer.z-api.io/en/instance/rename-instance.md): Renames a Z-API instance - [Instance data](https://developer.z-api.io/en/instance/me.md): Returns the instance data and settings - [Enable Announcement Group Protection](https://developer.z-api.io/en/instance/update-announcement-guard.md): Protect your announcement groups from scam messages by automatically removing content sent by participants who are not admins, and receiving the sender's data via webhook. #### Mobile - [Introduction](https://developer.z-api.io/en/mobile/introduction.md): Understand what mobile instances are and how to register a number - [Check availability](https://developer.z-api.io/en/mobile/registration-available.md): Check registration availability for a phone number on the application - [Request confirmation code](https://developer.z-api.io/en/mobile/request-code.md): Request the confirmation code for number registration - [Respond captcha](https://developer.z-api.io/en/mobile/captcha-confirm.md): Respond to the captcha required for sending the confirmation code - [Confirm code](https://developer.z-api.io/en/mobile/confirm-code.md): Confirms the confirmation code received for number registration - [Confirm device transfer](https://developer.z-api.io/en/mobile/device-transfer-confirmed.md): Finalizes the application transfer from the phone to the instance after confirmation on the device - [Request unbanning](https://developer.z-api.io/en/mobile/request-unbanning.md): Request the unbanning of a number on the application - [Confirm PIN code](https://developer.z-api.io/en/mobile/confirm-security-code.md): Confirm the application two-step verification PIN code - [Recover PIN code](https://developer.z-api.io/en/mobile/forgot-security-code.md): Request an email to recover the two-step verification PIN code - [Get account email](https://developer.z-api.io/en/mobile/get-account-email.md): Returns the email configured on the mobile instance's the application account - [Register account email](https://developer.z-api.io/en/mobile/set-account-email.md): Register an email on the mobile instance's the application account - [Verify account email](https://developer.z-api.io/en/mobile/verify-account-email.md): Verify the email registered on the mobile instance's the application account - [Check PIN code](https://developer.z-api.io/en/mobile/get-has-security-code.md): Check if the account has a security PIN code registered - [Register PIN code](https://developer.z-api.io/en/mobile/set-security-code.md): Register a security PIN code on the application account - [Remove account email](https://developer.z-api.io/en/mobile/remove-account-email.md): Remove the email registered on the mobile instance's the application account - [Remove PIN code](https://developer.z-api.io/en/mobile/remove-security-code.md): Remove the security PIN code from the application account #### Messages - [Introduction](https://developer.z-api.io/en/message/introduction.md): Understand how messages work in Z-API - [Send plain text](https://developer.z-api.io/en/message/send-text.md): Sends a plain text message to a contact or group on the application. - [Forward message](https://developer.z-api.io/en/message/forward-message.md): Forward a message to a contact or group - [Send reaction](https://developer.z-api.io/en/message/send-message-reaction.md): Send an emoji reaction to a message - [Remove reaction](https://developer.z-api.io/en/message/send-remove-reaction.md): Remove the reaction from a sent or received message - [Send image](https://developer.z-api.io/en/message/send-message-image.md): Send an image to a contact or group on the application - [Send sticker](https://developer.z-api.io/en/message/send-message-sticker.md): Send a sticker to a contact or group on the application - [Send GIF](https://developer.z-api.io/en/message/send-message-gif.md): Send a GIF to a contact or group on the application - [Send audio](https://developer.z-api.io/en/message/send-message-audio.md): Send an audio to a contact or group on the application - [Send video](https://developer.z-api.io/en/message/send-message-video.md): Send a video to a contact or group on the application - [Send PTV](https://developer.z-api.io/en/message/send-message-ptv.md): Send a circular video (PTV) to a contact or group on the application - [Send document](https://developer.z-api.io/en/message/send-message-document.md): Send a document to a contact or group on the application - [Send link](https://developer.z-api.io/en/message/send-message-link.md): Send a link with preview to a contact or group on the application - [Send location](https://developer.z-api.io/en/message/send-message-location.md): Send a fixed location to a contact or group on the application - [Send product](https://developer.z-api.io/en/message/send-message-product.md): Send a product message to a contact or group on the application - [Send catalog](https://developer.z-api.io/en/message/send-message-catalog.md): Send a message with the catalog link to a contact or group on the application - [Send contact](https://developer.z-api.io/en/message/send-message-contact.md): Send a contact to a recipient on the application - [Send multiple contacts](https://developer.z-api.io/en/message/send-message-multiple-contacts.md): Send multiple contacts to a recipient on the application - [Send action buttons](https://developer.z-api.io/en/message/send-button-actions.md): Send a message with action buttons (link, call or reply) - [Send button list](https://developer.z-api.io/en/message/send-button-list.md): Send a message with quick reply buttons - [Send buttons with image](https://developer.z-api.io/en/message/send-button-list-image.md): Send an image with quick reply buttons - [Send buttons with video](https://developer.z-api.io/en/message/send-button-list-video.md): Send a video with quick reply buttons - [Send option list](https://developer.z-api.io/en/message/send-option-list.md): Send a message with a selectable option list - [Send OTP button](https://developer.z-api.io/en/message/send-button-otp.md): Send a message with a copy-to-clipboard button - [Send PIX button](https://developer.z-api.io/en/message/send-button-pix.md): Send a message with a PIX key and copy button - [Send carousel](https://developer.z-api.io/en/message/send-carousel.md): Send a carousel message with images, text and action buttons - [Delete messages](https://developer.z-api.io/en/message/delete-message.md): Delete a sent or received message from a chat - [Read messages](https://developer.z-api.io/en/message/read-message.md): Mark a message in a chat as read - [Reply message](https://developer.z-api.io/en/message/reply-message.md): Reply directly to a message in a chat - [Send poll](https://developer.z-api.io/en/message/send-poll.md): Send a poll message - [Send poll vote](https://developer.z-api.io/en/message/send-poll-vote.md): Vote on a poll - [Send order](https://developer.z-api.io/en/message/send-message-order.md): Send an order message with catalog or custom products - [Update order status](https://developer.z-api.io/en/message/send-order-status-update.md): Send an order status update - [Update order payment](https://developer.z-api.io/en/message/send-order-payment-update.md): Send an order payment update - [Pin / Unpin messages](https://developer.z-api.io/en/message/send-pin-message.md): Pin or unpin a message in a private chat or group - [Send channel admin invite](https://developer.z-api.io/en/message/send-newsletter-admin-invite.md): Send an invite to manage an application channel - [Send event](https://developer.z-api.io/en/message/send-event.md): Send an event message to a group - [Edit event](https://developer.z-api.io/en/message/send-edit-event.md): Edit an existing event in a group - [Respond to event](https://developer.z-api.io/en/message/send-event-response.md): Send an attendance response to an event - [Reply to button list](https://developer.z-api.io/en/message/reply-button.md): Replies to a button list option as if the user had clicked it - [Reply to action button](https://developer.z-api.io/en/message/reply-template-button.md): Replies to an action button as if the user had clicked it - [Reply to option list](https://developer.z-api.io/en/message/reply-option-list.md): Replies to an option list item as if the user had tapped it #### Privacy - [Introduction](https://developer.z-api.io/en/privacy/introduction.md): Application privacy settings via API - [List disallowed contacts](https://developer.z-api.io/en/privacy/get-disallowed-contacts.md): List contacts on the blacklist for certain interactions with your account - [Last seen](https://developer.z-api.io/en/privacy/set-last-seen.md): Configure who can see your 'last seen' - [Profile photo](https://developer.z-api.io/en/privacy/set-photo-visualization.md): Configure who can see your profile photo - [Profile description](https://developer.z-api.io/en/privacy/set-privacy-description.md): Configure who can see your profile description - [Group add permission](https://developer.z-api.io/en/privacy/set-group-add-permission.md): Configure who can add you to groups - [Online visibility](https://developer.z-api.io/en/privacy/set-privacy-online.md): Configure who can see when you are online - [Read receipts](https://developer.z-api.io/en/privacy/set-read-receipts.md): Configure message read receipts - [Temporary messages](https://developer.z-api.io/en/privacy/set-messages-duration.md): Configure temporary messages for new individual conversations #### Contacts - [Introduction](https://developer.z-api.io/en/contacts/introduction.md): Understand how contacts work in Z-API - [Get contacts](https://developer.z-api.io/en/contacts/get-contacts.md): Returns all application contacts - [Add contacts](https://developer.z-api.io/en/contacts/add-contacts.md): Save application contacts to the phone's contact list - [Remove contacts](https://developer.z-api.io/en/contacts/remove-contacts.md): Remove application contacts from the phone's contact list - [Contact metadata](https://developer.z-api.io/en/contacts/get-metadata-contact.md): Returns contact metadata information - [Get contact picture](https://developer.z-api.io/en/contacts/get-profile-picture.md): Returns the updated contact profile picture URL - [Number with application account?](https://developer.z-api.io/en/contacts/get-iswhatsapp.md): Check if a number has an application account - [Batch verification](https://developer.z-api.io/en/contacts/get-iswhatsapp-batch.md): Batch check if numbers have the application accounts - [Block / Unblock contact](https://developer.z-api.io/en/contacts/block-contact.md): Block or unblock a contact on the application - [Report contact](https://developer.z-api.io/en/contacts/report-contact.md): Report a contact on the application #### Chats - [Introduction](https://developer.z-api.io/en/chats/introduction.md): Understand how chats work in Z-API and the available methods - [Get chats](https://developer.z-api.io/en/chats/get-chats.md): Returns all chats from the instance - [Get chat metadata](https://developer.z-api.io/en/chats/get-metadata-chat.md): Returns a chat's metadata information - [Read chats](https://developer.z-api.io/en/chats/read-chat.md): This method is responsible for reading a chat as a whole, or also marking a chat as unread. - [Archive chats](https://developer.z-api.io/en/chats/archive-chat.md): This method is responsible for archiving and unarchiving your chats. - [Pin chats](https://developer.z-api.io/en/chats/pin-chat.md): This method is responsible for pinning and unpinning your chats. - [Mute chats](https://developer.z-api.io/en/chats/mute-chat.md): This method is responsible for muting and unmuting your chats. - [Clear chat](https://developer.z-api.io/en/chats/clear-chat.md): This method is responsible for clearing messages from your chats. - [Delete chats](https://developer.z-api.io/en/chats/delete-chat.md): This method is responsible for deleting your chats. - [Chat expiration](https://developer.z-api.io/en/chats/send-chat-expiration.md): This method is responsible for sending chat expiration. #### Calls - [Introduction](https://developer.z-api.io/en/calls/introduction.md): Understand how calls work in Z-API - [Make call](https://developer.z-api.io/en/calls/send-call.md): Send a call to an application number - [Generate call token](https://developer.z-api.io/en/calls/call-token.md): Generate an ephemeral token for call SDK authentication - [Generate SIP token](https://developer.z-api.io/en/calls/sip-token.md): Generate SIP credentials for the instance - [Get SIP information](https://developer.z-api.io/en/calls/sip-info.md): Query the instance's SIP information #### Groups - [Introduction](https://developer.z-api.io/en/group/introduction.md): Understand how groups work in Z-API and the available methods - [Search groups](https://developer.z-api.io/en/group/get-groups.md): Returns all groups from the instance - [Creating groups](https://developer.z-api.io/en/group/create-group.md): Creates a group with its respective participants - [Update group name](https://developer.z-api.io/en/group/update-group-name.md): Change an existing group's name - [Update group image](https://developer.z-api.io/en/group/update-group-photo.md): Change an existing group's image - [Add participants](https://developer.z-api.io/en/group/add-participant.md): Add new participants to a group - [Remove participants](https://developer.z-api.io/en/group/remove-participant.md): Remove participants from a group - [Approve participants](https://developer.z-api.io/en/group/approve-participant.md): Accept participant entries into a group - [Reject participants](https://developer.z-api.io/en/group/reject-participant.md): Reject participant entries into a group - [Mention member](https://developer.z-api.io/en/group/mention-participant.md): Mention participants in a group - [Mention group](https://developer.z-api.io/en/group/mention-group.md): Mention groups related to a community - [Mention everyone](https://developer.z-api.io/en/group/mention-all.md): Mentions all participants in a group - [Promote group admin](https://developer.z-api.io/en/group/add-admin.md): Promote group participants to administrators - [Remove group admin](https://developer.z-api.io/en/group/remove-admin.md): Remove administrators from a group - [Leave group](https://developer.z-api.io/en/group/leave-group.md): Leave a group you are a member of - [Group metadata](https://developer.z-api.io/en/group/metadata-group.md): Returns group metadata with all information and participants - [Group metadata (light)](https://developer.z-api.io/en/group/light-group-metadata.md): Returns group metadata without the invitation link - [Group metadata by invite](https://developer.z-api.io/en/group/group-invitation-metadata.md): Returns group metadata through the invitation link - [Group settings](https://developer.z-api.io/en/group/update-group-settings.md): Change group preferences and settings - [Update description](https://developer.z-api.io/en/group/update-group-description.md): Change a group's description - [Reset invitation link](https://developer.z-api.io/en/group/redefine-invitation-link.md): Reset a group's invitation link - [Get invitation link](https://developer.z-api.io/en/group/get-invitation-link.md): Get a group's invitation link - [Accept group invite](https://developer.z-api.io/en/group/accept-group-invite.md): Accept an invitation to join a group #### Communities - [Introduction](https://developer.z-api.io/en/communities/introduction.md): Understand how communities work in Z-API - [Create community](https://developer.z-api.io/en/communities/create-community.md): Create a new application community - [List communities](https://developer.z-api.io/en/communities/list-communities.md): Returns all communities you are part of - [Link groups](https://developer.z-api.io/en/communities/link-groups.md): Add groups to a community - [Unlink groups](https://developer.z-api.io/en/communities/unlink-groups.md): Remove groups from a community - [Community metadata](https://developer.z-api.io/en/communities/community-metadata.md): Returns community metadata with name, description and groups - [Redefine invitation link](https://developer.z-api.io/en/communities/redefine-invitation-link.md): Redefines the invitation link of a community - [Add participants](https://developer.z-api.io/en/communities/add-community-participant.md): Add new participants to a community - [Remove participants](https://developer.z-api.io/en/communities/remove-community-participant.md): Remove participants from a community - [Promote community admin](https://developer.z-api.io/en/communities/add-community-admin.md): Promotes community participants to administrators - [Remove community admin](https://developer.z-api.io/en/communities/remove-community-admin.md): Removes one or more administrators from a community - [Community settings](https://developer.z-api.io/en/communities/community-settings.md): Changes community settings - [Deactivate community](https://developer.z-api.io/en/communities/deactivate-community.md): Deactivates a community - [Update community description](https://developer.z-api.io/en/communities/update-community-description.md): Updates the community description #### Meta AI - [Introduction](https://developer.z-api.io/en/metaai/introduction.md): Meta AI integration with Z-API - [Chat with Meta AI](https://developer.z-api.io/en/metaai/conversation.md): Send text messages to Meta AI on the application #### Newsletter - [Introduction](https://developer.z-api.io/en/newsletter/introduction.md): Understand how channels (newsletters) work in Z-API - [Creating channels](https://developer.z-api.io/en/newsletter/create-newsletter.md): Create a new application channel - [Update channel image](https://developer.z-api.io/en/newsletter/update-newsletter-picture.md): Change the image of an existing channel - [Update channel name](https://developer.z-api.io/en/newsletter/update-newsletter-name.md): Change the name of an existing channel - [Update channel description](https://developer.z-api.io/en/newsletter/update-newsletter-description.md): Change the description of an existing channel - [Follow channel](https://developer.z-api.io/en/newsletter/follow-newsletter.md): Follow an application channel - [Unfollow channel](https://developer.z-api.io/en/newsletter/unfollow-newsletter.md): Unfollow an application channel - [Mute channel](https://developer.z-api.io/en/newsletter/mute-newsletter.md): Mute an application channel - [Unmute channel](https://developer.z-api.io/en/newsletter/unmute-newsletter.md): Unmute an application channel - [Delete channel](https://developer.z-api.io/en/newsletter/delete-newsletter.md): Delete an application channel - [Channel metadata](https://developer.z-api.io/en/newsletter/newsletter-metadata.md): Returns the channel metadata with all information - [List channel subscribers](https://developer.z-api.io/en/newsletter/newsletter-subscribers.md): Returns the complete list of channel subscribers - [List channels](https://developer.z-api.io/en/newsletter/newsletter-list.md): Returns the list of channels you own and follow - [Search channels](https://developer.z-api.io/en/newsletter/search-newsletter.md): Search channels through filters - [Channel settings](https://developer.z-api.io/en/newsletter/update-newsletter-config.md): Change channel settings - [Accept admin invite](https://developer.z-api.io/en/newsletter/accept-newsletter-admin-invite.md): Accept an invite to be a channel administrator - [Remove channel admin](https://developer.z-api.io/en/newsletter/newsletter-remove-admin.md): Remove a user from channel administration - [Revoke admin invite](https://developer.z-api.io/en/newsletter/newsletter-revoke-admin-invite.md): Revoke a channel administrator invite - [Transfer channel ownership](https://developer.z-api.io/en/newsletter/transfer-newsletter-ownership.md): Transfer the ownership of a channel to another user #### Transmission List - [Introduction](https://developer.z-api.io/en/broadcast/introduction.md): Understand how broadcast lists work in Z-API - [Create broadcast list](https://developer.z-api.io/en/broadcast/create-broadcast.md): Creates a new broadcast list - [Update broadcast list](https://developer.z-api.io/en/broadcast/update-broadcast.md): Updates an existing broadcast list - [List broadcast lists](https://developer.z-api.io/en/broadcast/list-broadcast.md): Lists all broadcast lists of the instance - [Delete broadcast list](https://developer.z-api.io/en/broadcast/delete-broadcast.md): Permanently removes an existing broadcast list #### Status - [Introduction](https://developer.z-api.io/en/status/introduction.md): Understand how the Status feature works in Z-API - [Send text status](https://developer.z-api.io/en/status/send-text-status.md): Sends a text message to your application status. - [Send image status](https://developer.z-api.io/en/status/send-image-status.md): Sends an image to your application status. - [Send video status](https://developer.z-api.io/en/status/send-video-status.md): Sends a video to your application status. - [Reply to status with text](https://developer.z-api.io/en/status/reply-status-text.md): Sends a text reply to an application status. - [Reply to status with GIF](https://developer.z-api.io/en/status/reply-status-gif.md): Sends a GIF reply to an application status. - [Reply to status with sticker](https://developer.z-api.io/en/status/reply-status-sticker.md): Sends a sticker reply to an application status. #### Message Queue - [Introduction](https://developer.z-api.io/en/queue/introduction.md): Understand how the message queue system works in Z-API - [Queue (Deprecated)](https://developer.z-api.io/en/queue/get-queue.md): Returns all messages in the queue awaiting processing - [Queue](https://developer.z-api.io/en/queue/post-queue.md): Returns messages from the queue awaiting processing with cursor-based pagination - [Delete queue](https://developer.z-api.io/en/queue/delete-queue.md): Delete all messages from the queue - [Delete queue message](https://developer.z-api.io/en/queue/delete-queue-id.md): Delete a specific message from the queue - [Update queue settings](https://developer.z-api.io/en/queue/update-queue-settings.md): Updates the queue settings of an instance, allowing control over message enqueue behavior when disconnected. #### Business application - [Introduction](https://developer.z-api.io/en/business/introduction.md): APIs for the Business application on Z-API - [Create/edit product](https://developer.z-api.io/en/business/edit-product.md): Register or update a product in the catalog - [Get products](https://developer.z-api.io/en/business/get-products.md): Returns the Business application catalog products - [Get products (phone)](https://developer.z-api.io/en/business/get-products-phone.md): Returns catalog products from any business number - [Get products V2](https://developer.z-api.io/en/business/get-products-v2.md): Returns catalog products (V2 with pagination via body) - [Get products V2 (phone)](https://developer.z-api.io/en/business/get-products-phone-v2.md): Returns catalog products from any number (V2 with pagination via body) - [Get product (ID)](https://developer.z-api.io/en/business/get-product-id.md): Returns data for a specific product by ID - [Delete product](https://developer.z-api.io/en/business/delete-product.md): Delete a product by ID - [Get tags](https://developer.z-api.io/en/business/tags.md): Returns all tags registered in the business account - [Tag colors](https://developer.z-api.io/en/business/tags-colors.md): Returns available colors for tags - [Create new tag](https://developer.z-api.io/en/business/create-tag.md): Create a new tag for chat assignment - [Edit tag](https://developer.z-api.io/en/business/edit-tag.md): Edit an existing tag - [Delete tag](https://developer.z-api.io/en/business/delete-tag.md): Delete a tag by ID - [Assign tags to a chat](https://developer.z-api.io/en/business/tags-add.md): Assign a tag to a chat - [Remove tags from a chat](https://developer.z-api.io/en/business/tags-remove.md): Remove a tag from a chat - [Assign notes to a chat](https://developer.z-api.io/en/business/chats-notes.md): Assign notes to a chat - [Catalog configuration](https://developer.z-api.io/en/business/save-catalog-config.md): Edit catalog settings - [Create collection](https://developer.z-api.io/en/business/create-collection.md): Creates a new collection in the Business application catalog - [List collections](https://developer.z-api.io/en/business/list-collections.md): Lists all collections from the Business application catalog - [Delete collection](https://developer.z-api.io/en/business/delete-collection.md): Deletes a collection from the Business application catalog - [Edit collection](https://developer.z-api.io/en/business/edit-collection.md): Edits the name of an existing collection in the Business application catalog - [List collection products](https://developer.z-api.io/en/business/list-collection-products.md): Lists products from a specific collection in the Business application catalog - [Add products to collection](https://developer.z-api.io/en/business/add-product-to-collection.md): Adds products to an existing collection in the Business application catalog - [Remove products from collection](https://developer.z-api.io/en/business/remove-product-from-collection.md): Removes products from an existing collection in the Business application catalog - [Update company description](https://developer.z-api.io/en/business/company-description.md): Updates the company description on the Business application - [Update company email](https://developer.z-api.io/en/business/company-email.md): Updates the company email on the Business application - [Update company address](https://developer.z-api.io/en/business/company-address.md): Updates the company address on the Business application - [Update company websites](https://developer.z-api.io/en/business/company-websites.md): Updates the company websites on the Business application - [Update business hours](https://developer.z-api.io/en/business/business-hours.md): Updates the business hours on the Business application - [List categories](https://developer.z-api.io/en/business/available-categories.md): Lists available categories for the Business application - [Assign categories](https://developer.z-api.io/en/business/company-categories.md): Assigns categories to the Business application profile - [Business account data](https://developer.z-api.io/en/business/profile.md): Returns the Business application account profile data #### Webhooks - [Introduction](https://developer.z-api.io/en/webhooks/introduction.md): Understand how webhooks work in Z-API - [On send](https://developer.z-api.io/en/webhooks/on-message-send.md): Webhook for sent message callbacks - [On Send callback examples](https://developer.z-api.io/en/webhooks/on-message-send-examples.md): Examples of webhook responses for message delivery confirmation (DeliveryCallback) - [On Message Received](https://developer.z-api.io/en/webhooks/on-message-received.md): Webhook callback for received messages - [On Message Received - Sent by Me](https://developer.z-api.io/en/webhooks/on-message-received-and-delivery.md): Webhook callback for received messages - [On receive callback examples](https://developer.z-api.io/en/webhooks/on-message-received-examples.md): Received message webhook callback examples by message type - [On disconnect](https://developer.z-api.io/en/webhooks/on-whatsapp-disconnected.md): Disconnection response webhook - [Message status](https://developer.z-api.io/en/webhooks/on-whatsapp-message-status-changes.md): Message status callback webhook - [Chat status](https://developer.z-api.io/en/webhooks/on-chat-presence.md): Chat presence status callback webhook - [Chat status callback examples](https://developer.z-api.io/en/webhooks/on-chat-presence-examples.md): Chat presence webhook callback examples by status type - [On connect](https://developer.z-api.io/en/webhooks/on-webhook-connected.md): Phone connection callback webhook with Z-API - [Update all webhooks](https://developer.z-api.io/en/webhooks/update-every-webhooks.md): Update all webhooks to the same URL at once - [Update notify sent by me](https://developer.z-api.io/en/webhooks/update-notify-sent-by-me.md): Enable the option to receive messages sent by you through the webhook - [Webhook Filters](https://developer.z-api.io/en/webhooks/update-filters.md): Configure which message types and webhooks you want to receive #### Partners - [Introduction](https://developer.z-api.io/en/partner/introduction.md): Z-API Partner Integrator - How the partner program works - [Creating an instance](https://developer.z-api.io/en/partner/create-instance.md): Creates an instance linked to your partner integrator account - [Subscribing an instance](https://developer.z-api.io/en/partner/sign-instance.md): Subscribes a partner integrator instance - [Cancelling an instance](https://developer.z-api.io/en/partner/unsubscribe-instance.md): Cancels a partner integrator instance subscription - [Deleting an instance](https://developer.z-api.io/en/partner/delete-instance.md): Deletes an instance linked to your integrator partner account - [Deleting instances in bulk](https://developer.z-api.io/en/partner/delete-instances.md): Deletes several instances linked to your integrator partner account in a single request - [Listing instances](https://developer.z-api.io/en/partner/list-instances.md): Lists all instances created by the partner integrator - [Updating the subscription](https://developer.z-api.io/en/partner/update-instance.md): Updates an instance subscription to enable call support - [Configure Proxy](https://developer.z-api.io/en/partner/configure-proxy.md): Configures the proxy URL and enables or disables the use of proxy on the instance - [Proxy Failure Webhook](https://developer.z-api.io/en/partner/update-proxy-webhook.md): Updates the webhook URL for proxy connection failure callbacks - [Extension connection for partners](https://developer.z-api.io/en/partner/extension-token.md): How to implement the extension token generation flow in your platform - [Generate the SDK token](https://developer.z-api.io/en/partner/sdk-connector-token.md): Generates a session token to open the Connection SDK in the frontend #### Integrators - [Find My Pack](https://developer.z-api.io/en/integrators/introduction.md): Find My Pack integration for e-commerce logistics control