Authenticate integration

Authenticates an integration using the provided API key and returns the integration details if the key is valid.