Hello @jdbadg , I tested locally with sites.selected permission and it works successfully. According to your error message 500, this usually leads to an internal service error. You can provide the request_id and timestamp of the error so that we can investigate the background log to find the cause of the problem.
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.