Can I only fetch my own vod markers?

To create markers via the dashboard requires “editor” which can be given without moderator powers.

To use the API to fetch or create requires an oAuth from the broadcaster or an editor of the channel in question with user:edit:broadcast scope applied to the key