# Generating App Key

To ensure the authenticity of interactions between your app and Truecaller, you need to generate an app key \[ partner key ] and app link from Truecaller developer account ( <https://developer.truecaller.com/login> ) by adding your App Name, Bundle Id and prefix.

To generate a new app key for your iOS app, go to the 'MANAGE APPS' section on the developer account dashboard and click on 'CREATE APP'. Select 'iOS' in the App type and continue to enter your app details.

<figure><img src="https://3916632365-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJzE3kcOEptTlnx7Hgg25%2Fuploads%2Fxjalgmokkv5BhCIoJRV9%2Fj.png?alt=media&#x26;token=e804efeb-8113-4437-b731-4d0bf77db805" alt=""><figcaption></figcaption></figure>

You can find your App Id in the "Apple Development Portal". If you do not have App Id yet, then open Project -> Capabilities -> Enable Associated Domains. New app id will be automatically created by Xcode.

To find the Prefix, go to the member center on [https://developer.apple.com](https://developer.apple.com/) and look at "Certificates, Identifiers & Profiles", click "Identifiers", then "App IDs" in the section under "Identifiers". Find your app, click on it, and there you will be able to see the Prefix value ( Refer image below ).

<figure><img src="https://3916632365-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJzE3kcOEptTlnx7Hgg25%2Fuploads%2FN01MZ7vOVQlV5ddyWd0S%2Fk.png?alt=media&#x26;token=64a0df89-7b6a-4782-bb6f-1a59d30e730d" alt=""><figcaption></figcaption></figure>

Once you input your app details and create the app, you will be able to see the "App Key" and "App Link" values for your app. You need to include these values in your project to authorise all the verification requests.

[<br>](https://docs.truecaller.com/truecaller-sdk/mobile-websites/getting-release-ready/testing-your-verification-flow)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.truecaller.com/truecaller-sdk/ios/generating-app-key.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
