Nou
Menționează pe toată lumea dintr-o dată - sendMessage acceptă acum @all, astfel încât un singur mesaj poate notifica toți membrii unui grup fără a enumera fiecare număr; vezi exemplul 'Mention Everyone Message'
Organizează quiz-uri în canalele tale WhatsApp - noul tip channel_quiz din sendMessage îți permite să publici o întrebare cu răspuns corect, iar getMessage / channel/getMessages returnează opțiunile, opțiunea corectă și numărul de voturi ca să poți urmări rezultatele
Participă la discuția de sub anunțurile tale - sendMessage poate acum posta comentarii la mesajele grupului de anunțuri al unei comunități (vezi exemplul 'Comment Message'), iar răspunsurile mesajelor includ replyCount și lista completă de comentarii
Etichetele ajung acum în webhook-ul tău - de fiecare dată când o etichetă este adăugată sau eliminată dintr-o conversație primești un mesaj label/add sau label/remove, ca să îți poți oglindi etichetele WhatsApp în propriul CRM în timp real
Control complet asupra profilului - citește și actualizează numele afișat, textul de descriere și numele de utilizator WhatsApp al numărului conectat cu noile endpoint-uri getProfileName / setProfileName, getProfileAbout / setProfileAbout și getProfileUsername / setProfileUsername (getProfileAbout/{conversation_id} citește și descrierea altui contact)
Vezi pe cine ai blocat - noul endpoint /{phone_id}/getBlockContacts returnează contactele blocate ale numărului
Află-ți cota de conversații noi înainte să o atingi - /{phone_id}/getNewChatLimit arată dacă WhatsApp limitează primele mesaje către contacte noi pentru număr, cât din cotă a fost folosit și când se resetează ciclul. Această limită este în prezent în testare la WhatsApp și deocamdată apare doar la conturile WhatsApp noi
Gestionează profilul de afaceri prin API - getBusinessProfile, getBusinessProfile/{conversation_id} și setBusinessProfile îți permit să citești profilul public propriu sau al altei afaceri și să actualizezi descrierea, adresa, emailul, site-urile și programul de lucru
Decide cine îți vede poveștile - getStoryPrivacy și setStoryPrivacy gestionează audiența poveștilor (toate contactele, o listă permisă sau o listă exclusă) numărului
Descoperă și alătură-te subgrupurilor unei comunități - community/unjoinedSubGroups/{conversation_id} listează subgrupurile în care nu ai intrat încă, iar community/joinSubGroup te alătură unuia dintre ele
Povești mai bogate - createStory acceptă acum povești audio (deocamdată doar fișiere OGG/Opus .oga), un backgroundColor personalizat pentru poveștile text și o audiență per poveste cu contacts / excludeContacts
Grupurile își cunosc comunitatea - getGroups returnează acum communityId și isCommunityAnnounce ca să știi ce grupuri aparțin unei comunități și care este grupul de anunțuri
Filtrează contactele după tip - noul parametru type (group sau contact) din /getContacts returnează doar intrările de care ai nevoie
Alege între viteză și prospețime - /getConversations/{conversation_id} acceptă fromCache și fresh ca să servești instant datele din cache sau să forțezi o citire live
Mai multe puncte de ieșire în lume - regiuni proxy noi: Rusia, Mexic, Hong Kong, Singapore, Vietnam, Ucraina, Statele Unite, Italia, Malaezia, Liban și Madagascar
Fix
S-a remediat createGroup
S-a remediat deconectarea automată (logout) a instanțelor
S-a aplicat o remediere avansată pentru starea conn-retry - instanțele au acum conexiuni socket WhatsApp mult mai stabile
S-a adăugat un mecanism de rezervă pentru returnarea conținutului media ca link - acum se returnează un link ori de câte ori instanța este conectată (era deja foarte fiabil)
S-au remediat getGroups și getCommunities
S-au remediat acțiunile profileImage
S-a remediat call/start
S-au remediat endpoint-urile acceptGroupInvite și createCallLink
S-a remediat scrierea fișierelor media primite cu extensia greșită (.jpeg, .mp4) când caption-ul conținea emoji
S-a remediat problema cipherText care bloca instanțele
S-a remediat endpoint-ul deactiveCommunity