For relational collections, using different field instead of ID to create entries by using GraphQL API

Hi,
As I see it Strapi needs these internal keys to work, metedata and all that.
If you need external synthetic keys then you create a unique column and use that as your key for all transactions and work, however then need to write custom Stapi API calls or lifecycle hooks to find the internal strapi id based on the unique synthetic key

This is how we have done it anyway