Sharing DNS access between IT and digital suppliers

Is it possible to share only dns access with a 3rd party. I am a website developer and so want command of A-Records. IT companies want access to MX etc. Is it possible for both teams to get limited access to just the dns for that one organisation. it looks to me like you can share access but they get access to all domains.

You can do this with an API token.

https://developers.cloudflare.com/api/tokens/create/permissions