What is one benefit that OAuth provides over an API key approach?
A token is scoped to the use case.
A token is encoded.
A token is encrypted.
A token can be shared between systems. How to easily secure your APIs with API keys and OAuth
A token can be shared between systems.