Is there a possibility to share an API key with limited permissions
In our sales strategy we work with channel sales as well and have partners reselling our services.
For this we're implementing a partner lead registration tool. For one of the workflows there, they need access to the hubspot id's of certain companies (without personal details, GDPR wise and all).
Is there a way to give them an API key with limited permissions to access things?
No, this is not currently possible. API keys always have full access to the portal in question. If this integration needs to have more granular permissions, consider using OAuth instead: