# onFeedbackReaction unsupported API

**URL:** <https://devforum.zoom.us/t/onfeedbackreaction-unsupported-api/79806>\
**Category:** Zoom Apps\
**Created:** [December 6, 2022, 6:57am UTC](https://devforum.zoom.us/t/onfeedbackreaction-unsupported-api/79806 "2022-12-06T06:57:32Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![omrodriguez](https://avatars.discourse-cdn.com/v4/letter/o/67e7ee/32.png) [@omrodriguez](https://devforum.zoom.us/u/omrodriguez)\
**Post date:** [December 6, 2022, 6:57am UTC](https://devforum.zoom.us/t/onfeedbackreaction-unsupported-api/79806/1 "2022-12-06T06:57:32Z")

</div>

Hello, I’m building a Zoom App based on the zoomapps-advancedsample-react sample application.

I would like to add custom handling whenever a user uses a feedback reaction (yes, no, raise hand, etc). The `onFeedbackReaction` event is documented under the `addEventListener` method in the Zoom Apps SDK, but I can’t seem to actually receive those events in my application. I have added the event to my config object capabilities and am running the latest version of the SDK and Zoom client.

The only indication of what is happening is that the configuration response includes `onFeedbackReaction` in the `unsupportedApis` array. Is there any way to enable support for this event?

---

<div class="post-metadata">

**Author:** ![MaxM](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/maxm/32/42303_2.png) [@MaxM](https://devforum.zoom.us/u/MaxM)\
**Post date:** [December 6, 2022, 4:25pm UTC](https://devforum.zoom.us/t/onfeedbackreaction-unsupported-api/79806/2 "2022-12-06T16:25:55Z")

</div>

Make sure that you have also added this API under the Features tab of your Zoom App in the Zoom Marketplace. Then, re-authorize your application.

Let me know if that helps 🙂

---

<div class="post-metadata">

**Author:** ![omrodriguez](https://avatars.discourse-cdn.com/v4/letter/o/67e7ee/32.png) [@omrodriguez](https://devforum.zoom.us/u/omrodriguez)\
**Post date:** [December 6, 2022, 5:39pm UTC](https://devforum.zoom.us/t/onfeedbackreaction-unsupported-api/79806/3 "2022-12-06T17:39:20Z")

</div>

Hi Max, thanks for the response. It doesn’t look like `onFeedbackReaction` is listed as a feature/event to add in the features tab. Is there a way to enable it to show up here?

For reference, here’s the APIs and events that I see in available to select:

**Events**  
onShareApp  
onSendAppInvitation  
onCloudRecording  
onActiveSpeakerChange  
onAppPopout  
onParticipantChange  
onReaction  
onLiveTranscript  
onExpandApp  
onConnect  
onMessage  
onMeeting  
onMyReaction  
onMyActiveSpeakerChange  
onMyUserContextChange  
onBreakoutRoomChange  
onMyMediaChange  
onMeetingConfigChanged  
onAuthorized  
onExtendedProcessing  
onInviteCollaboration  
onCloseAppForParticipants  
onCollaborateChange  
onRunningContextChange  
onThemeModeChange  
onRenderedAppOpened  
onMeetingViewChange  
onPhoto  
onIncomingParticipantAudioChange

**APIs**  
getSupportedJsApis  
openUrl  
getRunningContext  
getMeetingContext  
setVirtualBackground  
showNotification  
removeVirtualBackground  
cloudRecording  
listCameras  
setCamera  
setVideoMirrorEffect  
shareApp  
getMeetingParticipants  
sendAppInvitation  
getUserContext  
getRecordingContext  
getMeetingJoinUrl  
getMeetingUUID  
expandApp  
connect  
postMessage  
showAppInvitationDialog  
sendAppInvitationToMeetingOwner  
endSyncData  
sendAppInvitationToAllParticipants  
allowParticipantToRecord  
launchAppInMeeting  
setVirtualForeground  
removeVirtualForeground  
runRenderingContext  
drawParticipant  
drawImage  
clearParticipant  
clearImage  
closeRenderingContext  
createBreakoutRooms  
configureBreakoutRooms  
openBreakoutRooms  
closeBreakoutRooms  
addBreakoutRoom  
deleteBreakoutRoom  
renameBreakoutRoom  
changeBreakoutRoom  
assignParticipantToBreakoutRoom  
getBreakoutRoomList  
getUserMediaVideo  
getUserMediaAudio  
setUserMediaVideo  
setUserMediaAudio  
startCollaborate  
endCollaborate  
joinCollaborate  
leaveCollaborate  
toggleParticipantMediaAudio  
authorize  
promptAuthorize  
drawWebView  
clearWebView  
setMeetingView  
getMeetingView  
getAppContext  
setAudioState  
getAudioState  
setVideoState  
getVideoState  
getZoomRoomContext  
takeParticipantPhoto  
takeMyPhoto  
setIncomingParticipantAudioState  
getIncomingParticipantAudioState  
shareComputerAudio  
addParticipantPins  
removeParticipantPins  
addParticipantSpotlight  
removeParticipantSpotlights  
getParticipantSpotlights  
setFeedbackReaction  
removeFeedbackReaction  
removeAllFeedbackReaction  
allowAttendeesToSpeak  
disallowAttendeesToSpeak  
removeWebinarAttendees  
composeCard

---

<div class="post-metadata">

**Author:** ![MaxM](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/maxm/32/42303_2.png) [@MaxM](https://devforum.zoom.us/u/MaxM)\
**Post date:** [December 7, 2022, 10:59pm UTC](https://devforum.zoom.us/t/onfeedbackreaction-unsupported-api/79806/4 "2022-12-07T22:59:55Z")

</div>

Thanks for pointing this out! I can see our docs reference this event but it’s not in the Marketplace or the SDK.

I reached out to our team to get the status of this event. I’ll let you know what I hear!

---

<div class="post-metadata">

**Author:** ![MaxM](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/maxm/32/42303_2.png) [@MaxM](https://devforum.zoom.us/u/MaxM)\
**Post date:** [December 7, 2022, 11:35pm UTC](https://devforum.zoom.us/t/onfeedbackreaction-unsupported-api/79806/6 "2022-12-07T23:35:33Z")

</div>

Thanks for your patience here, it looks like this API is still under development. After speaking with our team, it seems that any API which doesn’t have its own dedicated section of the documentation is considered experimental.

Going forward, we are working to add experimental tags where necessary and remove extraneous events such as this one from our typedoc documentation.

I hope that helps!
