> For the complete documentation index, see [llms.txt](https://docs.truecaller.com/truecaller-sdk/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.truecaller.com/truecaller-sdk/mid-verification-sdk-api/generating-app-key.md).

# Generating App Key

To ensure the authenticity of interactions between your web app and Truecaller, you need to generate an app key \[ partner key ] from Truecaller developer account ( <https://developer.truecaller.com/login> ) by adding your app name, domain and a callback URL.

To generate a new app key for your mobile website, go to the '**ADD APPLICATION**' section on the developer account dashboard. Select 'MID' in the App type and continue to enter your app details.Finally click on "**ADD APPLICATION"** the application will be added on the developer portal.

<figure><img src="https://3916632365-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJzE3kcOEptTlnx7Hgg25%2Fuploads%2F55w9U0zYn16FvhICbht9%2Fimage%20(16).png?alt=media&amp;token=2b190a8c-87cb-41c1-8c32-5319d34b5989" alt=""><figcaption></figcaption></figure>

*App domain* corresponds to the domain link of your website

*Callback URL* corresponds to an endpoint on your backend where we will post the access token for you to fetch the user's profile. Every access token can be used to fetch the profile only of the related user granting the authorization to your app.

Once you input your app details and create the app, you will be able to see a unique "appKey" for your app which you need to include in your project to authorise all verification requests.
