/iq/conversations endpoint returns "You don't have permission" even with the correct scopes

The /iq/conversations endpoint requires the iq_conversation:write:admin scope, however when I have an access_token with that scope I’m still getting a “You don’t have the permission” response:

encoded=$(echo ${CLIENT_ID}:${CLIENT_SECRET} | tr -d '\n' | base64)
curl -sS -X POST https://zoom.us/oauth/token -d 'grant_type=account_credentials' -d "account_id=${ACCOUNT_ID}" -H 'Host: zoom.us' -H "Authorization: Basic ${encoded}"

{"access_token":"redacted","token_type":"bearer","expires_in":3599,"scope":"iq_analytics_metrics:read:admin iq_playlist:read:admin iq_deal:read:admin iq_account:read:admin iq_coaching:read:admin iq_comment:read:admin iq_comment:write:admin iq_conversation:read:admin iq_conversation:write:admin"}
curl -Ss -X POST 'https://api.zoom.us/v2/iq/conversations' -H 'Host: api.zoom.us' -H "Authorization: Bearer ${token}" -H 'Content-Type: application/json' -d "$body"

{"code":1004,"message":"You don't have the permission."}

Does anyone have insight into this behavior or additional documentation around this endpoint?

This topic was automatically closed 368 days after the last reply. New replies are no longer allowed.