# Test Your Verification Template

{% hint style="info" %}
You'll need to create an API Key before you can test the template. If you already have API Keys created, you can skip ahead to Step 2.
{% endhint %}

### Step 1. Create an API Key

An API Key is a unique identifier that allows your applications to access specific issuance and verification templates via the Gataca Studio APIs. To create an API Key:

1. Go to the **"API Keys"** section in the left menu and click **"Create API Key."**
2. Configure the API Key:
   * **API Key Name**: Choose a name for your API Key.
   * **DID**: Select the DID associated with the API Key. This determines which administrators can access it.
   * **SSI Operations:** Select the credential verification template you want to link to this API Key.

<figure><img src="/files/jbh4LICRBY5Yg9vL5Ex6" alt=""><figcaption></figcaption></figure>

3. Save the API Key information. You’ll receive the API Key ID and password.

{% hint style="danger" %}
Make sure to store the API key password in a secure place. Once you close this tab, you won’t be able to retrieve it later. If needed, you can [regenerate a new password](/developers/platform-tutorials/self-sovereign-identity/api-keys.md#regenerate-api-key-password).&#x20;
{% endhint %}

### Step 2: Test it

#### 2.1 Associate an API Key to your Verification Template

1. Go to **Verification** in the left-hand menu, locate the template you want to test, and click the **first icon** under **Actions** (the **Test** icon).

<figure><img src="/files/cknHO7rh1J7aHqljyaZo" alt=""><figcaption></figcaption></figure>

2. Select the API Key you created, enter the API Key password, and optionally provide a callback URL for  POST notifications containing session data once the session has been successfully validated.&#x20;

<figure><img src="/files/V1K06n3cd0mgbBCdR55h" alt=""><figcaption></figcaption></figure>

#### 2.2 Link your wallet to your Sandbox

To test your template, link your Wallet to the Sandbox environment. This allows you to securely test the verification process.

{% hint style="info" %}
You can skip to 2.3 [Generate a Testing QR](https://gataca.atlassian.net/wiki/spaces/DOCS/pages/1005584418/How+to+issue+your+own+credentials#%5BinlineExtension%5DStep-3%3A-Generate-a-testing-QR) if you already linked your Wallet with your Sandbox.&#x20;
{% endhint %}

1. If you haven’t linked your Wallet yet with your Sandbox, click **Scan Now** to access the QR code.
2. Scan the QR code with your Wallet. Once linked, you’ll see a confirmation in your Wallet.

<figure><img src="/files/7kxHAMxzQ7B6Bn6yn5XT" alt=""><figcaption></figcaption></figure>

#### 2.3 Generate a testing QR code

1. Click **Generating Test** to create a QR code for testing.
2. Scan the QR code with your Wallet to start the test, simulating the user experience.

<figure><img src="/files/zHDHAXHxtqL7kL7UBc2Q" alt=""><figcaption></figcaption></figure>

3. Your Wallet will prompt you to share the requested credentials based on your verification template configuration. Consent to the request and you’ll be connected to the service once your identity is verified.&#x20;

<figure><img src="/files/qSc2K1Qi6o9G6hFoPK88" alt="" width="188"><figcaption></figcaption></figure>

3. Your organization will then appear under connected services in your Wallet, and you will be listed in the verified users section.

### Step 3: Review Authenticated Users

As a verifier, you can monitor and manage your verified users by clicking on the **Verified Users** tab in the **Verification** section.&#x20;

If needed, you can remove a verified user by clicking on the the **trash bin icon** next to it. The user will need then to consent to share their personal information again to regain access to your services.

{% hint style="success" %}
Once you’ve successfully tested the verification template, it’s ready to be integrated into your website or application, allowing users to get verified with their Gataca Wallet. &#x20;
{% endhint %}


---

# 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.gataca.io/developers/platform-tutorials/self-sovereign-identity/verify-credentials/test-your-verification-template.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.
