[{"data":1,"prerenderedAt":901},["ShallowReactive",2],{"pseo:api:tags":3},[4,121,179,260,391,473,520,672,748,800,851],{"description":5,"name":6,"operation_count":7,"operations":8,"planned":68,"related":69,"seo":102,"tag":119,"tier":120,"url":113},"The channel itself: connection status, health, quotas, settings, QR and pairing-code linking, the profile of the linked account, incoming calls and metered usage. Everything here is scoped to the single channel your token belongs to.","Channel",11,[9,17,22,27,33,38,44,49,54,58,63],{"availability":10,"ban_risk":11,"method":12,"operationId":13,"path":14,"summary":15,"url":16},"ga","low","GET","getChannel","\u002Fchannel","Get channel status and settings","\u002Fdocs\u002Fapi\u002Fchannel\u002Fget-channel\u002F",{"availability":10,"ban_risk":11,"method":12,"operationId":18,"path":19,"summary":20,"url":21},"getChannelHealth","\u002Fchannel\u002Fhealth","Check channel and engine health","\u002Fdocs\u002Fapi\u002Fchannel\u002Fget-channel-health\u002F",{"availability":10,"ban_risk":11,"method":12,"operationId":23,"path":24,"summary":25,"url":26},"getChannelLimits","\u002Fchannel\u002Flimits","Get quotas, warm-up and timelock state","\u002Fdocs\u002Fapi\u002Fchannel\u002Fget-channel-limits\u002F",{"availability":10,"ban_risk":11,"method":28,"operationId":29,"path":30,"summary":31,"url":32},"PATCH","updateChannelSettings","\u002Fchannel\u002Fsettings","Update channel settings","\u002Fdocs\u002Fapi\u002Fchannel\u002Fupdate-channel-settings\u002F",{"availability":10,"ban_risk":11,"method":12,"operationId":34,"path":35,"summary":36,"url":37},"getChannelQr","\u002Fchannel\u002Fqr","Get the pairing QR code","\u002Fdocs\u002Fapi\u002Fchannel\u002Fget-channel-qr\u002F",{"availability":10,"ban_risk":11,"method":39,"operationId":40,"path":41,"summary":42,"url":43},"POST","createPairingCode","\u002Fchannel\u002Fpairing-code","Request a pairing code for a number","\u002Fdocs\u002Fapi\u002Fchannel\u002Fcreate-pairing-code\u002F",{"availability":10,"ban_risk":11,"method":39,"operationId":45,"path":46,"summary":47,"url":48},"logoutChannel","\u002Fchannel\u002Flogout","Log the number out of the channel","\u002Fdocs\u002Fapi\u002Fchannel\u002Flogout-channel\u002F",{"availability":10,"ban_risk":11,"method":12,"operationId":50,"path":51,"summary":52,"url":53},"getProfile","\u002Fusers\u002Fprofile","Get the linked account profile","\u002Fdocs\u002Fapi\u002Fchannel\u002Fget-profile\u002F",{"availability":10,"ban_risk":11,"method":28,"operationId":55,"path":51,"summary":56,"url":57},"updateProfile","Update the linked account profile","\u002Fdocs\u002Fapi\u002Fchannel\u002Fupdate-profile\u002F",{"availability":10,"ban_risk":11,"method":39,"operationId":59,"path":60,"summary":61,"url":62},"rejectCall","\u002Fcalls\u002Freject","Reject an incoming WhatsApp call","\u002Fdocs\u002Fapi\u002Fchannel\u002Freject-call\u002F",{"availability":10,"ban_risk":11,"method":12,"operationId":64,"path":65,"summary":66,"url":67},"getUsage","\u002Fusage","Get metered usage for a date range","\u002Fdocs\u002Fapi\u002Fchannel\u002Fget-usage\u002F",[],{"hub":70,"siblings":71},"\u002Fdocs\u002Fapi\u002F",[72,75,78,81,84,87,90,93,96,99],{"title":73,"url":74},"Messages","\u002Fdocs\u002Fapi\u002Fmessages\u002F",{"title":76,"url":77},"Chats","\u002Fdocs\u002Fapi\u002Fchats\u002F",{"title":79,"url":80},"Contacts","\u002Fdocs\u002Fapi\u002Fcontacts\u002F",{"title":82,"url":83},"Presence","\u002Fdocs\u002Fapi\u002Fpresence\u002F",{"title":85,"url":86},"Groups","\u002Fdocs\u002Fapi\u002Fgroups\u002F",{"title":88,"url":89},"Newsletters","\u002Fdocs\u002Fapi\u002Fnewsletters\u002F",{"title":91,"url":92},"Stories","\u002Fdocs\u002Fapi\u002Fstories\u002F",{"title":94,"url":95},"Labels","\u002Fdocs\u002Fapi\u002Flabels\u002F",{"title":97,"url":98},"Media","\u002Fdocs\u002Fapi\u002Fmedia\u002F",{"title":100,"url":101},"Webhooks","\u002Fdocs\u002Fapi\u002Fwebhooks\u002F",{"breadcrumb":103,"canonical":114,"description":115,"h1":116,"lastmod":117,"title":118},[104,107,110,112],{"name":105,"url":106},"Home","\u002F",{"name":108,"url":109},"Docs","\u002Fdocs\u002F",{"name":111,"url":70},"API Reference",{"name":6,"url":113},"\u002Fdocs\u002Fapi\u002Fchannel\u002F","https:\u002F\u002Fwapito.com\u002Fdocs\u002Fapi\u002Fchannel\u002F","The channel itself: connection status, health, quotas, settings, QR and pairing-code linking, the profile of the linked account, incoming calls and metered…","Channel endpoints","2026-09-17","Channel API — 11 Endpoints | Wapito API Reference","channel","t7",{"description":122,"name":76,"operation_count":123,"operations":124,"planned":155,"related":156,"seo":168,"tag":178,"tier":120,"url":77},"The conversation list: read chats, mark them read or unread, archive them and delete them locally. Chat data comes from the engine store, so it reflects what the engine has observed since the channel connected.",6,[125,131,136,141,145,150],{"availability":126,"ban_risk":11,"method":12,"operationId":127,"path":128,"summary":129,"url":130},"beta","listChats","\u002Fchats","List chats","\u002Fdocs\u002Fapi\u002Fchats\u002Flist-chats\u002F",{"availability":126,"ban_risk":11,"method":12,"operationId":132,"path":133,"summary":134,"url":135},"getChat","\u002Fchats\u002F{id}","Get a chat","\u002Fdocs\u002Fapi\u002Fchats\u002Fget-chat\u002F",{"availability":126,"ban_risk":11,"method":137,"operationId":138,"path":133,"summary":139,"url":140},"DELETE","deleteChat","Delete a chat","\u002Fdocs\u002Fapi\u002Fchats\u002Fdelete-chat\u002F",{"availability":126,"ban_risk":11,"method":28,"operationId":142,"path":133,"summary":143,"url":144},"updateChat","Mark a chat read or unread","\u002Fdocs\u002Fapi\u002Fchats\u002Fupdate-chat\u002F",{"availability":126,"ban_risk":11,"method":12,"operationId":146,"path":147,"summary":148,"url":149},"getChatPicture","\u002Fchats\u002F{id}\u002Fpicture","Get the picture of a chat","\u002Fdocs\u002Fapi\u002Fchats\u002Fget-chat-picture\u002F",{"availability":126,"ban_risk":11,"method":28,"operationId":151,"path":152,"summary":153,"url":154},"archiveChat","\u002Fchats\u002F{id}\u002Farchive","Archive or unarchive a chat","\u002Fdocs\u002Fapi\u002Fchats\u002Farchive-chat\u002F",[],{"hub":70,"siblings":157},[158,159,160,161,162,163,164,165,166,167],{"title":6,"url":113},{"title":73,"url":74},{"title":79,"url":80},{"title":82,"url":83},{"title":85,"url":86},{"title":88,"url":89},{"title":91,"url":92},{"title":94,"url":95},{"title":97,"url":98},{"title":100,"url":101},{"breadcrumb":169,"canonical":174,"description":175,"h1":176,"lastmod":117,"title":177},[170,171,172,173],{"name":105,"url":106},{"name":108,"url":109},{"name":111,"url":70},{"name":76,"url":77},"https:\u002F\u002Fwapito.com\u002Fdocs\u002Fapi\u002Fchats\u002F","The conversation list: read chats, mark them read or unread, archive them and delete them locally. 6 endpoints with parameters, responses and error codes.","Chats endpoints","Chats API — 6 Endpoints | Wapito API Reference","chats",{"description":180,"name":79,"operation_count":181,"operations":182,"planned":223,"related":237,"seo":249,"tag":259,"tier":120,"url":80},"Contacts known to the linked account, checking whether a number is registered on WhatsApp, and the phone-number to LID mapping that modern WhatsApp traffic increasingly depends on.",8,[183,188,193,197,202,208,213,218],{"availability":10,"ban_risk":11,"method":12,"operationId":184,"path":185,"summary":186,"url":187},"listContacts","\u002Fcontacts","List contacts","\u002Fdocs\u002Fapi\u002Fcontacts\u002Flist-contacts\u002F",{"availability":10,"ban_risk":11,"method":12,"operationId":189,"path":190,"summary":191,"url":192},"getContact","\u002Fcontacts\u002F{id}","Get a contact","\u002Fdocs\u002Fapi\u002Fcontacts\u002Fget-contact\u002F",{"availability":126,"ban_risk":11,"method":28,"operationId":194,"path":190,"summary":195,"url":196},"updateContact","Rename a contact","\u002Fdocs\u002Fapi\u002Fcontacts\u002Fupdate-contact\u002F",{"availability":10,"ban_risk":11,"method":12,"operationId":198,"path":199,"summary":200,"url":201},"getContactProfile","\u002Fcontacts\u002F{id}\u002Fprofile","Get a contact profile picture","\u002Fdocs\u002Fapi\u002Fcontacts\u002Fget-contact-profile\u002F",{"availability":10,"ban_risk":203,"method":39,"operationId":204,"path":205,"summary":206,"url":207},"high","checkContacts","\u002Fcontacts\u002Fcheck","Check numbers for WhatsApp registration","\u002Fdocs\u002Fapi\u002Fcontacts\u002Fcheck-contacts\u002F",{"availability":10,"ban_risk":203,"method":12,"operationId":209,"path":210,"summary":211,"url":212},"checkContactExists","\u002Fcontacts\u002F{id}\u002Fexists","Check one number for WhatsApp","\u002Fdocs\u002Fapi\u002Fcontacts\u002Fcheck-contact-exists\u002F",{"availability":10,"ban_risk":11,"method":12,"operationId":214,"path":215,"summary":216,"url":217},"getContactLid","\u002Fcontacts\u002F{id}\u002Flid","Resolve a phone number to a LID","\u002Fdocs\u002Fapi\u002Fcontacts\u002Fget-contact-lid\u002F",{"availability":10,"ban_risk":11,"method":12,"operationId":219,"path":220,"summary":221,"url":222},"getContactByLid","\u002Fcontacts\u002Flid\u002F{lid}","Resolve a LID to a phone number","\u002Fdocs\u002Fapi\u002Fcontacts\u002Fget-contact-by-lid\u002F",[224,229,234],{"availability":225,"ban_risk":11,"method":12,"operationId":226,"path":227,"summary":228},"planned","getContactAbout","\u002Fcontacts\u002F{id}\u002Fabout","Get the about text of a contact",{"availability":225,"ban_risk":11,"method":230,"operationId":231,"path":232,"summary":233},"PUT","blockContact","\u002Fblacklist\u002F{id}","Block a contact",{"availability":225,"ban_risk":11,"method":137,"operationId":235,"path":232,"summary":236},"unblockContact","Unblock a contact",{"hub":70,"siblings":238},[239,240,241,242,243,244,245,246,247,248],{"title":6,"url":113},{"title":73,"url":74},{"title":76,"url":77},{"title":82,"url":83},{"title":85,"url":86},{"title":88,"url":89},{"title":91,"url":92},{"title":94,"url":95},{"title":97,"url":98},{"title":100,"url":101},{"breadcrumb":250,"canonical":255,"description":256,"h1":257,"lastmod":117,"title":258},[251,252,253,254],{"name":105,"url":106},{"name":108,"url":109},{"name":111,"url":70},{"name":79,"url":80},"https:\u002F\u002Fwapito.com\u002Fdocs\u002Fapi\u002Fcontacts\u002F","Contacts known to the linked account, checking whether a number is registered on WhatsApp, and the phone-number to LID mapping that modern WhatsApp traffic…","Contacts endpoints","Contacts API — 8 Endpoints | Wapito API Reference","contacts",{"description":261,"name":85,"operation_count":262,"operations":263,"planned":364,"related":368,"seo":380,"tag":390,"tier":120,"url":86},"Create groups, manage participants and admins, control the invite link and the four security settings, work the join-request queue and leave. Creating groups and adding participants are the highest ban-risk calls in the API.",21,[264,269,273,278,282,287,292,296,300,305,309,315,320,325,329,334,339,344,349,354,359],{"availability":10,"ban_risk":11,"method":12,"operationId":265,"path":266,"summary":267,"url":268},"listGroups","\u002Fgroups","List groups","\u002Fdocs\u002Fapi\u002Fgroups\u002Flist-groups\u002F",{"availability":10,"ban_risk":203,"method":39,"operationId":270,"path":266,"summary":271,"url":272},"createGroup","Create a group","\u002Fdocs\u002Fapi\u002Fgroups\u002Fcreate-group\u002F",{"availability":10,"ban_risk":11,"method":12,"operationId":274,"path":275,"summary":276,"url":277},"getGroup","\u002Fgroups\u002F{id}","Get a group","\u002Fdocs\u002Fapi\u002Fgroups\u002Fget-group\u002F",{"availability":10,"ban_risk":11,"method":28,"operationId":279,"path":275,"summary":280,"url":281},"updateGroup","Change group subject or description","\u002Fdocs\u002Fapi\u002Fgroups\u002Fupdate-group\u002F",{"availability":10,"ban_risk":11,"method":28,"operationId":283,"path":284,"summary":285,"url":286},"updateGroupSettings","\u002Fgroups\u002F{id}\u002Fsettings","Change group security settings","\u002Fdocs\u002Fapi\u002Fgroups\u002Fupdate-group-settings\u002F",{"availability":10,"ban_risk":11,"method":12,"operationId":288,"path":289,"summary":290,"url":291},"getGroupIcon","\u002Fgroups\u002F{id}\u002Ficon","Get the group icon","\u002Fdocs\u002Fapi\u002Fgroups\u002Fget-group-icon\u002F",{"availability":10,"ban_risk":11,"method":230,"operationId":293,"path":289,"summary":294,"url":295},"setGroupIcon","Set the group icon","\u002Fdocs\u002Fapi\u002Fgroups\u002Fset-group-icon\u002F",{"availability":10,"ban_risk":11,"method":137,"operationId":297,"path":289,"summary":298,"url":299},"deleteGroupIcon","Remove the group icon","\u002Fdocs\u002Fapi\u002Fgroups\u002Fdelete-group-icon\u002F",{"availability":10,"ban_risk":11,"method":12,"operationId":301,"path":302,"summary":303,"url":304},"getGroupInvite","\u002Fgroups\u002F{id}\u002Finvite","Get the group invite link","\u002Fdocs\u002Fapi\u002Fgroups\u002Fget-group-invite\u002F",{"availability":10,"ban_risk":11,"method":137,"operationId":306,"path":302,"summary":307,"url":308},"revokeGroupInvite","Revoke and rotate the invite link","\u002Fdocs\u002Fapi\u002Fgroups\u002Frevoke-group-invite\u002F",{"availability":10,"ban_risk":310,"method":39,"operationId":311,"path":312,"summary":313,"url":314},"medium","acceptGroupInvite","\u002Fgroups\u002Finvite\u002Faccept","Join a group by invite link","\u002Fdocs\u002Fapi\u002Fgroups\u002Faccept-group-invite\u002F",{"availability":10,"ban_risk":11,"method":12,"operationId":316,"path":317,"summary":318,"url":319},"getGroupInviteInfo","\u002Fgroups\u002Finvite\u002F{code}","Preview a group behind an invite code","\u002Fdocs\u002Fapi\u002Fgroups\u002Fget-group-invite-info\u002F",{"availability":10,"ban_risk":11,"method":12,"operationId":321,"path":322,"summary":323,"url":324},"listGroupParticipants","\u002Fgroups\u002F{id}\u002Fparticipants","List group participants","\u002Fdocs\u002Fapi\u002Fgroups\u002Flist-group-participants\u002F",{"availability":10,"ban_risk":203,"method":39,"operationId":326,"path":322,"summary":327,"url":328},"addGroupParticipants","Add participants to a group","\u002Fdocs\u002Fapi\u002Fgroups\u002Fadd-group-participants\u002F",{"availability":10,"ban_risk":310,"method":137,"operationId":330,"path":331,"summary":332,"url":333},"removeGroupParticipant","\u002Fgroups\u002F{id}\u002Fparticipants\u002F{pid}","Remove a participant from a group","\u002Fdocs\u002Fapi\u002Fgroups\u002Fremove-group-participant\u002F",{"availability":10,"ban_risk":11,"method":39,"operationId":335,"path":336,"summary":337,"url":338},"promoteGroupAdmins","\u002Fgroups\u002F{id}\u002Fadmins","Promote participants to admin","\u002Fdocs\u002Fapi\u002Fgroups\u002Fpromote-group-admins\u002F",{"availability":10,"ban_risk":11,"method":137,"operationId":340,"path":341,"summary":342,"url":343},"demoteGroupAdmin","\u002Fgroups\u002F{id}\u002Fadmins\u002F{pid}","Demote an admin to member","\u002Fdocs\u002Fapi\u002Fgroups\u002Fdemote-group-admin\u002F",{"availability":10,"ban_risk":11,"method":12,"operationId":345,"path":346,"summary":347,"url":348},"listGroupApplications","\u002Fgroups\u002F{id}\u002Fapplications","List pending join requests","\u002Fdocs\u002Fapi\u002Fgroups\u002Flist-group-applications\u002F",{"availability":10,"ban_risk":310,"method":39,"operationId":350,"path":351,"summary":352,"url":353},"approveGroupApplication","\u002Fgroups\u002F{id}\u002Fapplications\u002F{pid}\u002Fapprove","Approve a pending join request","\u002Fdocs\u002Fapi\u002Fgroups\u002Fapprove-group-application\u002F",{"availability":10,"ban_risk":11,"method":137,"operationId":355,"path":356,"summary":357,"url":358},"rejectGroupApplication","\u002Fgroups\u002F{id}\u002Fapplications\u002F{pid}","Reject a pending join request","\u002Fdocs\u002Fapi\u002Fgroups\u002Freject-group-application\u002F",{"availability":10,"ban_risk":11,"method":39,"operationId":360,"path":361,"summary":362,"url":363},"leaveGroup","\u002Fgroups\u002F{id}\u002Fleave","Leave a group","\u002Fdocs\u002Fapi\u002Fgroups\u002Fleave-group\u002F",[365],{"availability":225,"ban_risk":11,"method":137,"operationId":366,"path":275,"summary":367},"deleteGroup","Delete a group",{"hub":70,"siblings":369},[370,371,372,373,374,375,376,377,378,379],{"title":6,"url":113},{"title":73,"url":74},{"title":76,"url":77},{"title":79,"url":80},{"title":82,"url":83},{"title":88,"url":89},{"title":91,"url":92},{"title":94,"url":95},{"title":97,"url":98},{"title":100,"url":101},{"breadcrumb":381,"canonical":386,"description":387,"h1":388,"lastmod":117,"title":389},[382,383,384,385],{"name":105,"url":106},{"name":108,"url":109},{"name":111,"url":70},{"name":85,"url":86},"https:\u002F\u002Fwapito.com\u002Fdocs\u002Fapi\u002Fgroups\u002F","Create groups, manage participants and admins, control the invite link and the four security settings, work the join-request queue and leave.","Groups endpoints","Groups API — 21 Endpoints | Wapito API Reference","groups",{"description":392,"name":94,"operation_count":393,"operations":394,"planned":426,"related":450,"seo":462,"tag":472,"tier":120,"url":95},"WhatsApp Business labels and their chat associations, plus the phase-2 business profile, catalog and orders surface. Labels require a WhatsApp Business account; personal numbers get `business_account_required`.",7,[395,400,404,409,413,418,422],{"availability":10,"ban_risk":11,"method":12,"operationId":396,"path":397,"summary":398,"url":399},"listLabels","\u002Flabels","List labels","\u002Fdocs\u002Fapi\u002Flabels\u002Flist-labels\u002F",{"availability":10,"ban_risk":11,"method":39,"operationId":401,"path":397,"summary":402,"url":403},"createLabel","Create a label","\u002Fdocs\u002Fapi\u002Flabels\u002Fcreate-label\u002F",{"availability":10,"ban_risk":11,"method":137,"operationId":405,"path":406,"summary":407,"url":408},"deleteLabel","\u002Flabels\u002F{id}","Delete a label","\u002Fdocs\u002Fapi\u002Flabels\u002Fdelete-label\u002F",{"availability":10,"ban_risk":11,"method":28,"operationId":410,"path":406,"summary":411,"url":412},"updateLabel","Rename or recolour a label","\u002Fdocs\u002Fapi\u002Flabels\u002Fupdate-label\u002F",{"availability":10,"ban_risk":11,"method":12,"operationId":414,"path":415,"summary":416,"url":417},"listLabelAssociations","\u002Flabels\u002F{id}\u002Fassociations","List chats carrying a label","\u002Fdocs\u002Fapi\u002Flabels\u002Flist-label-associations\u002F",{"availability":10,"ban_risk":11,"method":39,"operationId":419,"path":415,"summary":420,"url":421},"addLabelAssociation","Attach a label to a chat","\u002Fdocs\u002Fapi\u002Flabels\u002Fadd-label-association\u002F",{"availability":10,"ban_risk":11,"method":137,"operationId":423,"path":415,"summary":424,"url":425},"removeLabelAssociation","Detach a label from a chat","\u002Fdocs\u002Fapi\u002Flabels\u002Fremove-label-association\u002F",[427,431,434,438,442,446],{"availability":225,"ban_risk":11,"method":12,"operationId":428,"path":429,"summary":430},"getBusinessProfile","\u002Fbusiness\u002Fprofile","Get the business profile",{"availability":225,"ban_risk":11,"method":28,"operationId":432,"path":429,"summary":433},"updateBusinessProfile","Update the business profile",{"availability":225,"ban_risk":11,"method":12,"operationId":435,"path":436,"summary":437},"listBusinessCatalog","\u002Fbusiness\u002Fcatalog","List catalog products",{"availability":225,"ban_risk":11,"method":12,"operationId":439,"path":440,"summary":441},"getBusinessProduct","\u002Fbusiness\u002Fcatalog\u002F{id}","Get a catalog product",{"availability":225,"ban_risk":11,"method":12,"operationId":443,"path":444,"summary":445},"listBusinessOrders","\u002Fbusiness\u002Forders","List catalog orders",{"availability":225,"ban_risk":11,"method":12,"operationId":447,"path":448,"summary":449},"getBusinessOrder","\u002Fbusiness\u002Forders\u002F{id}","Get a catalog order",{"hub":70,"siblings":451},[452,453,454,455,456,457,458,459,460,461],{"title":6,"url":113},{"title":73,"url":74},{"title":76,"url":77},{"title":79,"url":80},{"title":82,"url":83},{"title":85,"url":86},{"title":88,"url":89},{"title":91,"url":92},{"title":97,"url":98},{"title":100,"url":101},{"breadcrumb":463,"canonical":468,"description":469,"h1":470,"lastmod":117,"title":471},[464,465,466,467],{"name":105,"url":106},{"name":108,"url":109},{"name":111,"url":70},{"name":94,"url":95},"https:\u002F\u002Fwapito.com\u002Fdocs\u002Fapi\u002Flabels\u002F","WhatsApp Business labels and their chat associations, plus the phase-2 business profile, catalog and orders surface. 7 documented endpoints with code examples.","Labels endpoints","Labels API — 7 Endpoints | Wapito API Reference","labels",{"description":474,"name":97,"operation_count":475,"operations":476,"planned":496,"related":497,"seo":509,"tag":519,"tier":120,"url":98},"Upload files once and reuse them across sends, download the files Wapito copied out of inbound messages, and delete stored files. Signed links let you hand media to a browser without exposing your channel token.",4,[477,482,487,491],{"availability":10,"ban_risk":11,"method":39,"operationId":478,"path":479,"summary":480,"url":481},"uploadMedia","\u002Fmedia","Upload a file","\u002Fdocs\u002Fapi\u002Fmedia\u002Fupload-media\u002F",{"availability":10,"ban_risk":11,"method":12,"operationId":483,"path":484,"summary":485,"url":486},"getMedia","\u002Fmedia\u002F{id}","Download a stored file","\u002Fdocs\u002Fapi\u002Fmedia\u002Fget-media\u002F",{"availability":10,"ban_risk":11,"method":137,"operationId":488,"path":484,"summary":489,"url":490},"deleteMedia","Delete a stored file","\u002Fdocs\u002Fapi\u002Fmedia\u002Fdelete-media\u002F",{"availability":10,"ban_risk":11,"method":12,"operationId":492,"path":493,"summary":494,"url":495},"getMessageMedia","\u002Fmessages\u002F{id}\u002Fmedia","Get the media of a message","\u002Fdocs\u002Fapi\u002Fmedia\u002Fget-message-media\u002F",[],{"hub":70,"siblings":498},[499,500,501,502,503,504,505,506,507,508],{"title":6,"url":113},{"title":73,"url":74},{"title":76,"url":77},{"title":79,"url":80},{"title":82,"url":83},{"title":85,"url":86},{"title":88,"url":89},{"title":91,"url":92},{"title":94,"url":95},{"title":100,"url":101},{"breadcrumb":510,"canonical":515,"description":516,"h1":517,"lastmod":117,"title":518},[511,512,513,514],{"name":105,"url":106},{"name":108,"url":109},{"name":111,"url":70},{"name":97,"url":98},"https:\u002F\u002Fwapito.com\u002Fdocs\u002Fapi\u002Fmedia\u002F","Upload files once and reuse them across sends, download the files Wapito copied out of inbound messages, and delete stored files.","Media endpoints","Media API — 4 Endpoints | Wapito API Reference","media",{"description":521,"name":73,"operation_count":262,"operations":522,"planned":625,"related":649,"seo":661,"tag":671,"tier":120,"url":74},"Send text, media, links, locations, contact cards and polls; read, edit, delete, forward, star and react to messages. Sends pass through the per-channel queue that spaces and jitters traffic to keep the number healthy.",[523,528,533,538,543,548,553,558,563,568,573,578,583,588,592,597,602,606,610,615,620],{"availability":10,"ban_risk":310,"method":39,"operationId":524,"path":525,"summary":526,"url":527},"sendText","\u002Fmessages\u002Ftext","Send a text message","\u002Fdocs\u002Fapi\u002Fmessages\u002Fsend-text\u002F",{"availability":10,"ban_risk":310,"method":39,"operationId":529,"path":530,"summary":531,"url":532},"sendImage","\u002Fmessages\u002Fimage","Send an image","\u002Fdocs\u002Fapi\u002Fmessages\u002Fsend-image\u002F",{"availability":10,"ban_risk":310,"method":39,"operationId":534,"path":535,"summary":536,"url":537},"sendVideo","\u002Fmessages\u002Fvideo","Send a video","\u002Fdocs\u002Fapi\u002Fmessages\u002Fsend-video\u002F",{"availability":10,"ban_risk":310,"method":39,"operationId":539,"path":540,"summary":541,"url":542},"sendDocument","\u002Fmessages\u002Fdocument","Send a document","\u002Fdocs\u002Fapi\u002Fmessages\u002Fsend-document\u002F",{"availability":10,"ban_risk":310,"method":39,"operationId":544,"path":545,"summary":546,"url":547},"sendSticker","\u002Fmessages\u002Fsticker","Send a sticker","\u002Fdocs\u002Fapi\u002Fmessages\u002Fsend-sticker\u002F",{"availability":10,"ban_risk":310,"method":39,"operationId":549,"path":550,"summary":551,"url":552},"sendAudio","\u002Fmessages\u002Faudio","Send an audio file","\u002Fdocs\u002Fapi\u002Fmessages\u002Fsend-audio\u002F",{"availability":10,"ban_risk":310,"method":39,"operationId":554,"path":555,"summary":556,"url":557},"sendVoice","\u002Fmessages\u002Fvoice","Send a voice note","\u002Fdocs\u002Fapi\u002Fmessages\u002Fsend-voice\u002F",{"availability":10,"ban_risk":310,"method":39,"operationId":559,"path":560,"summary":561,"url":562},"sendShort","\u002Fmessages\u002Fshort","Send a short video note","\u002Fdocs\u002Fapi\u002Fmessages\u002Fsend-short\u002F",{"availability":10,"ban_risk":310,"method":39,"operationId":564,"path":565,"summary":566,"url":567},"sendLink","\u002Fmessages\u002Flink","Send a link with a custom preview","\u002Fdocs\u002Fapi\u002Fmessages\u002Fsend-link\u002F",{"availability":10,"ban_risk":310,"method":39,"operationId":569,"path":570,"summary":571,"url":572},"sendLocation","\u002Fmessages\u002Flocation","Send a location pin","\u002Fdocs\u002Fapi\u002Fmessages\u002Fsend-location\u002F",{"availability":10,"ban_risk":310,"method":39,"operationId":574,"path":575,"summary":576,"url":577},"sendContact","\u002Fmessages\u002Fcontact","Send a contact card","\u002Fdocs\u002Fapi\u002Fmessages\u002Fsend-contact\u002F",{"availability":10,"ban_risk":310,"method":39,"operationId":579,"path":580,"summary":581,"url":582},"sendPoll","\u002Fmessages\u002Fpoll","Send a poll","\u002Fdocs\u002Fapi\u002Fmessages\u002Fsend-poll\u002F",{"availability":10,"ban_risk":11,"method":39,"operationId":584,"path":585,"summary":586,"url":587},"reactToMessage","\u002Fmessages\u002F{id}\u002Freact","React to a message","\u002Fdocs\u002Fapi\u002Fmessages\u002Freact-to-message\u002F",{"availability":10,"ban_risk":11,"method":137,"operationId":589,"path":585,"summary":590,"url":591},"removeReaction","Remove a reaction from a message","\u002Fdocs\u002Fapi\u002Fmessages\u002Fremove-reaction\u002F",{"availability":126,"ban_risk":11,"method":12,"operationId":593,"path":594,"summary":595,"url":596},"listMessages","\u002Fmessages\u002Flist\u002F{chat_id}","List messages in a chat","\u002Fdocs\u002Fapi\u002Fmessages\u002Flist-messages\u002F",{"availability":126,"ban_risk":11,"method":12,"operationId":598,"path":599,"summary":600,"url":601},"getMessage","\u002Fmessages\u002F{id}","Get a single message","\u002Fdocs\u002Fapi\u002Fmessages\u002Fget-message\u002F",{"availability":10,"ban_risk":11,"method":137,"operationId":603,"path":599,"summary":604,"url":605},"deleteMessage","Delete a message for everyone","\u002Fdocs\u002Fapi\u002Fmessages\u002Fdelete-message\u002F",{"availability":10,"ban_risk":11,"method":28,"operationId":607,"path":599,"summary":608,"url":609},"editMessage","Edit a message you sent","\u002Fdocs\u002Fapi\u002Fmessages\u002Fedit-message\u002F",{"availability":10,"ban_risk":11,"method":230,"operationId":611,"path":612,"summary":613,"url":614},"markMessageRead","\u002Fmessages\u002F{id}\u002Fread","Mark a message as read","\u002Fdocs\u002Fapi\u002Fmessages\u002Fmark-message-read\u002F",{"availability":126,"ban_risk":310,"method":39,"operationId":616,"path":617,"summary":618,"url":619},"forwardMessage","\u002Fmessages\u002F{id}\u002Fforward","Forward a message to another chat","\u002Fdocs\u002Fapi\u002Fmessages\u002Fforward-message\u002F",{"availability":126,"ban_risk":11,"method":230,"operationId":621,"path":622,"summary":623,"url":624},"starMessage","\u002Fmessages\u002F{id}\u002Fstar","Star or unstar a message","\u002Fdocs\u002Fapi\u002Fmessages\u002Fstar-message\u002F",[626,630,634,638,642,646],{"availability":225,"ban_risk":310,"method":39,"operationId":627,"path":628,"summary":629},"sendInteractive","\u002Fmessages\u002Finteractive","Send an interactive button message",{"availability":225,"ban_risk":310,"method":39,"operationId":631,"path":632,"summary":633},"sendCarousel","\u002Fmessages\u002Fcarousel","Send a carousel message",{"availability":225,"ban_risk":310,"method":39,"operationId":635,"path":636,"summary":637},"sendQuiz","\u002Fmessages\u002Fquiz","Send a quiz message",{"availability":225,"ban_risk":310,"method":39,"operationId":639,"path":640,"summary":641},"sendEvent","\u002Fmessages\u002Fevent","Send a group event invitation",{"availability":225,"ban_risk":11,"method":39,"operationId":643,"path":644,"summary":645},"pinMessage","\u002Fmessages\u002F{id}\u002Fpin","Pin a message in a chat",{"availability":225,"ban_risk":11,"method":137,"operationId":647,"path":644,"summary":648},"unpinMessage","Unpin a message in a chat",{"hub":70,"siblings":650},[651,652,653,654,655,656,657,658,659,660],{"title":6,"url":113},{"title":76,"url":77},{"title":79,"url":80},{"title":82,"url":83},{"title":85,"url":86},{"title":88,"url":89},{"title":91,"url":92},{"title":94,"url":95},{"title":97,"url":98},{"title":100,"url":101},{"breadcrumb":662,"canonical":667,"description":668,"h1":669,"lastmod":117,"title":670},[663,664,665,666],{"name":105,"url":106},{"name":108,"url":109},{"name":111,"url":70},{"name":73,"url":74},"https:\u002F\u002Fwapito.com\u002Fdocs\u002Fapi\u002Fmessages\u002F","Send text, media, links, locations, contact cards and polls; read, edit, delete, forward, star and react to messages. 21 endpoints, fully documented.","Messages endpoints","Messages API — 21 Endpoints | Wapito API Reference","messages",{"description":673,"name":88,"operation_count":181,"operations":674,"planned":713,"related":725,"seo":737,"tag":747,"tier":120,"url":89},"WhatsApp Channels, called newsletters at protocol level: create one, list and search them, read their posts and delete them. Posting is an ordinary send to a `@newsletter` recipient.",[675,680,684,689,693,698,703,708],{"availability":10,"ban_risk":11,"method":12,"operationId":676,"path":677,"summary":678,"url":679},"listNewsletters","\u002Fnewsletters","List WhatsApp Channels","\u002Fdocs\u002Fapi\u002Fnewsletters\u002Flist-newsletters\u002F",{"availability":10,"ban_risk":310,"method":39,"operationId":681,"path":677,"summary":682,"url":683},"createNewsletter","Create a WhatsApp Channel","\u002Fdocs\u002Fapi\u002Fnewsletters\u002Fcreate-newsletter\u002F",{"availability":10,"ban_risk":11,"method":12,"operationId":685,"path":686,"summary":687,"url":688},"getNewsletter","\u002Fnewsletters\u002F{id}","Get a WhatsApp Channel","\u002Fdocs\u002Fapi\u002Fnewsletters\u002Fget-newsletter\u002F",{"availability":126,"ban_risk":11,"method":137,"operationId":690,"path":686,"summary":691,"url":692},"deleteNewsletter","Delete a WhatsApp Channel","\u002Fdocs\u002Fapi\u002Fnewsletters\u002Fdelete-newsletter\u002F",{"availability":10,"ban_risk":11,"method":12,"operationId":694,"path":695,"summary":696,"url":697},"getNewsletterByInvite","\u002Fnewsletters\u002Finvite\u002F{code}","Look up a Channel by invite code","\u002Fdocs\u002Fapi\u002Fnewsletters\u002Fget-newsletter-by-invite\u002F",{"availability":10,"ban_risk":11,"method":12,"operationId":699,"path":700,"summary":701,"url":702},"previewNewsletterMessages","\u002Fnewsletters\u002Finvite\u002F{code}\u002Fmessages","Preview a Channel's posts by invite code","\u002Fdocs\u002Fapi\u002Fnewsletters\u002Fpreview-newsletter-messages\u002F",{"availability":10,"ban_risk":11,"method":12,"operationId":704,"path":705,"summary":706,"url":707},"findNewsletters","\u002Fnewsletters\u002Ffind","Search public WhatsApp Channels","\u002Fdocs\u002Fapi\u002Fnewsletters\u002Ffind-newsletters\u002F",{"availability":10,"ban_risk":11,"method":12,"operationId":709,"path":710,"summary":711,"url":712},"listNewsletterMessages","\u002Fnewsletters\u002F{id}\u002Fmessages","List posts in a WhatsApp Channel","\u002Fdocs\u002Fapi\u002Fnewsletters\u002Flist-newsletter-messages\u002F",[714,718,721],{"availability":225,"ban_risk":11,"method":39,"operationId":715,"path":716,"summary":717},"subscribeToNewsletter","\u002Fnewsletters\u002F{id}\u002Fsubscribe","Follow a WhatsApp Channel",{"availability":225,"ban_risk":11,"method":137,"operationId":719,"path":716,"summary":720},"unsubscribeFromNewsletter","Unfollow a WhatsApp Channel",{"availability":225,"ban_risk":11,"method":39,"operationId":722,"path":723,"summary":724},"inviteNewsletterAdmin","\u002Fnewsletters\u002F{id}\u002Fadmins","Invite an admin to a Channel",{"hub":70,"siblings":726},[727,728,729,730,731,732,733,734,735,736],{"title":6,"url":113},{"title":73,"url":74},{"title":76,"url":77},{"title":79,"url":80},{"title":82,"url":83},{"title":85,"url":86},{"title":91,"url":92},{"title":94,"url":95},{"title":97,"url":98},{"title":100,"url":101},{"breadcrumb":738,"canonical":743,"description":744,"h1":745,"lastmod":117,"title":746},[739,740,741,742],{"name":105,"url":106},{"name":108,"url":109},{"name":111,"url":70},{"name":88,"url":89},"https:\u002F\u002Fwapito.com\u002Fdocs\u002Fapi\u002Fnewsletters\u002F","WhatsApp Channels, called newsletters at protocol level: create one, list and search them, read their posts and delete them.","Newsletters endpoints","Newsletters API — 8 Endpoints | Wapito API Reference","newsletters",{"description":749,"name":82,"operation_count":750,"operations":751,"planned":776,"related":777,"seo":789,"tag":799,"tier":120,"url":83},"Publish online, typing and recording indicators, subscribe to presence for a chat and read the last state observed. WhatsApp only streams presence for chats you explicitly subscribe to.",5,[752,757,762,766,771],{"availability":10,"ban_risk":11,"method":39,"operationId":753,"path":754,"summary":755,"url":756},"setMyPresence","\u002Fpresence\u002Fme","Set the channel online or offline","\u002Fdocs\u002Fapi\u002Fpresence\u002Fset-my-presence\u002F",{"availability":10,"ban_risk":11,"method":12,"operationId":758,"path":759,"summary":760,"url":761},"getChatPresence","\u002Fpresence\u002F{chat_id}","Get presence for a chat","\u002Fdocs\u002Fapi\u002Fpresence\u002Fget-chat-presence\u002F",{"availability":10,"ban_risk":11,"method":39,"operationId":763,"path":759,"summary":764,"url":765},"setChatPresence","Show typing or recording in a chat","\u002Fdocs\u002Fapi\u002Fpresence\u002Fset-chat-presence\u002F",{"availability":10,"ban_risk":11,"method":39,"operationId":767,"path":768,"summary":769,"url":770},"subscribeToPresence","\u002Fpresence\u002F{chat_id}\u002Fsubscribe","Subscribe to presence for a chat","\u002Fdocs\u002Fapi\u002Fpresence\u002Fsubscribe-to-presence\u002F",{"availability":126,"ban_risk":11,"method":12,"operationId":772,"path":773,"summary":774,"url":775},"listPresences","\u002Fpresence","List presence for subscribed chats","\u002Fdocs\u002Fapi\u002Fpresence\u002Flist-presences\u002F",[],{"hub":70,"siblings":778},[779,780,781,782,783,784,785,786,787,788],{"title":6,"url":113},{"title":73,"url":74},{"title":76,"url":77},{"title":79,"url":80},{"title":85,"url":86},{"title":88,"url":89},{"title":91,"url":92},{"title":94,"url":95},{"title":97,"url":98},{"title":100,"url":101},{"breadcrumb":790,"canonical":795,"description":796,"h1":797,"lastmod":117,"title":798},[791,792,793,794],{"name":105,"url":106},{"name":108,"url":109},{"name":111,"url":70},{"name":82,"url":83},"https:\u002F\u002Fwapito.com\u002Fdocs\u002Fapi\u002Fpresence\u002F","Publish online, typing and recording indicators, subscribe to presence for a chat and read the last state observed. 5 documented endpoints with code examples.","Presence endpoints","Presence API — 5 Endpoints | Wapito API Reference","presence",{"description":801,"name":91,"operation_count":802,"operations":803,"planned":819,"related":828,"seo":840,"tag":850,"tier":120,"url":92},"Status updates: post text, image, video and voice statuses to selected contacts. Statuses expire after twenty-four hours and are only visible to people who have the number saved.",3,[804,809,814],{"availability":10,"ban_risk":310,"method":39,"operationId":805,"path":806,"summary":807,"url":808},"postTextStory","\u002Fstories\u002Ftext","Post a text status","\u002Fdocs\u002Fapi\u002Fstories\u002Fpost-text-story\u002F",{"availability":10,"ban_risk":310,"method":39,"operationId":810,"path":811,"summary":812,"url":813},"postMediaStory","\u002Fstories\u002Fmedia","Post an image or video status","\u002Fdocs\u002Fapi\u002Fstories\u002Fpost-media-story\u002F",{"availability":10,"ban_risk":310,"method":39,"operationId":815,"path":816,"summary":817,"url":818},"postAudioStory","\u002Fstories\u002Faudio","Post a voice status","\u002Fdocs\u002Fapi\u002Fstories\u002Fpost-audio-story\u002F",[820,824],{"availability":225,"ban_risk":11,"method":12,"operationId":821,"path":822,"summary":823},"listStories","\u002Fstories","List statuses",{"availability":225,"ban_risk":11,"method":137,"operationId":825,"path":826,"summary":827},"deleteStory","\u002Fstories\u002F{id}","Delete a status",{"hub":70,"siblings":829},[830,831,832,833,834,835,836,837,838,839],{"title":6,"url":113},{"title":73,"url":74},{"title":76,"url":77},{"title":79,"url":80},{"title":82,"url":83},{"title":85,"url":86},{"title":88,"url":89},{"title":94,"url":95},{"title":97,"url":98},{"title":100,"url":101},{"breadcrumb":841,"canonical":846,"description":847,"h1":848,"lastmod":117,"title":849},[842,843,844,845],{"name":105,"url":106},{"name":108,"url":109},{"name":111,"url":70},{"name":91,"url":92},"https:\u002F\u002Fwapito.com\u002Fdocs\u002Fapi\u002Fstories\u002F","Status updates: post text, image, video and voice statuses to selected contacts. 3 endpoints with parameters, request bodies, responses and error codes.","Stories endpoints","Stories API — 3 Endpoints | Wapito API Reference","stories",{"description":852,"name":100,"operation_count":750,"operations":853,"planned":877,"related":878,"seo":890,"tag":900,"tier":120,"url":101},"Manage webhook subscriptions and test them, and the reference for every event Wapito delivers. Deliveries are signed with HMAC-SHA256, retried with backoff and documented under the `webhooks` section of this specification.",[854,859,863,868,872],{"availability":10,"ban_risk":11,"method":12,"operationId":855,"path":856,"summary":857,"url":858},"listWebhooks","\u002Fwebhooks","List webhooks","\u002Fdocs\u002Fapi\u002Fwebhooks\u002Flist-webhooks\u002F",{"availability":10,"ban_risk":11,"method":39,"operationId":860,"path":856,"summary":861,"url":862},"createWebhook","Create a webhook","\u002Fdocs\u002Fapi\u002Fwebhooks\u002Fcreate-webhook\u002F",{"availability":10,"ban_risk":11,"method":137,"operationId":864,"path":865,"summary":866,"url":867},"deleteWebhook","\u002Fwebhooks\u002F{id}","Delete a webhook","\u002Fdocs\u002Fapi\u002Fwebhooks\u002Fdelete-webhook\u002F",{"availability":10,"ban_risk":11,"method":28,"operationId":869,"path":865,"summary":870,"url":871},"updateWebhook","Update a webhook","\u002Fdocs\u002Fapi\u002Fwebhooks\u002Fupdate-webhook\u002F",{"availability":10,"ban_risk":11,"method":39,"operationId":873,"path":874,"summary":875,"url":876},"testWebhook","\u002Fwebhooks\u002F{id}\u002Ftest","Send a test delivery","\u002Fdocs\u002Fapi\u002Fwebhooks\u002Ftest-webhook\u002F",[],{"hub":70,"siblings":879},[880,881,882,883,884,885,886,887,888,889],{"title":6,"url":113},{"title":73,"url":74},{"title":76,"url":77},{"title":79,"url":80},{"title":82,"url":83},{"title":85,"url":86},{"title":88,"url":89},{"title":91,"url":92},{"title":94,"url":95},{"title":97,"url":98},{"breadcrumb":891,"canonical":896,"description":897,"h1":898,"lastmod":117,"title":899},[892,893,894,895],{"name":105,"url":106},{"name":108,"url":109},{"name":111,"url":70},{"name":100,"url":101},"https:\u002F\u002Fwapito.com\u002Fdocs\u002Fapi\u002Fwebhooks\u002F","Manage webhook subscriptions and test them, and the reference for every event Wapito delivers. 5 endpoints with parameters, responses and error codes.","Webhooks endpoints","Webhooks API — 5 Endpoints | Wapito API Reference","webhooks",1790464894220]