How do we integrate our external API into Pipedrive

We have an external API that currently allows our users to submit a phone number and the API will return phone information, including line type, carrier name, and location. The API is a paid service and requires an account for each user.

We would like to add it to the marketplace and add the phone validation option to the person record and display the phone data in custom fields. We have read over the developer documentation and cannot determine how to pass our API key to the call so that we know who is requesting the information.

Is this possible, and if so, is there any documentation and setup guidance?

Have you seen this App installation flows?