> ## Documentation Index
> Fetch the complete documentation index at: https://docs.everprotec.com/llms.txt
> Use this file to discover all available pages before exploring further.

# API Introduction

> Our API enables you to automatically generate links for our Age Verification Gateway to verify users from your website. In this documentation, you will find details on how to authenticate, create a verification session invitation link, and check the status of a verification session.

## Getting Started

We are currently on **Version 1** of our API. All API requests can be made to:

```
https://api.everprotec.com/v1
```

Every request you make to our API will need to be authenticated. To maximize security, your credentials are configured on a per site basis. Follow the authentication guide [here](/api-reference/authentication) to learn how to configure authentication for your integration.

<Note>
  We enforce strict HTTPS usage. Non HTTPS requests will be rejected.
</Note>

To generate your first verification session invitation link, you will need to have a site configured in the [dashboard](https://dashboard.everprotec.com/web). The *siteId*, which is required for invite requests, can be found in the url to the settings page for your site.

<img src="https://mintcdn.com/everprotec/Ocg9zBVgmMeIF8o1/images/site-id.png?fit=max&auto=format&n=Ocg9zBVgmMeIF8o1&q=85&s=b0b6d6c40c1826acfe4b3167acc953f8" alt="dashboard.everprotec.com/web/settings/your_site_ID_here" width="687" height="270" data-path="images/site-id.png" />

View the [Create Invitation](/api-reference/endpoint/create-invite) endpoint documentation to test your first API request and learn how to integrate with our API in your project. To dive in deeper, we recommend getting started with our [workflow](/api-reference/ag-workflow) and [webhook](/api-reference/webhooks) guides.

## Guides

<Columns cols={2}>
  <Card title="Age Gateway Workflow" icon="map" href="/api-reference/ag-workflow">
    Learn how to establish an integration with our Age Verification Gateway.
  </Card>

  <Card title="Handling Webhook Messages" icon="pen-to-square" href="/api-reference/webhooks">
    Learn how to securely receive webhook messages from Everprotec.
  </Card>
</Columns>

## OpenAPI

<Card title="Everprotec OpenAPI Specification" icon="terminal" href="https://github.com/Everprotec/docs/blob/main/api-reference/openapi.json">
  All of our APIs are documented with OpenAPI spec. This link takes you to our openapi.json file for ingestion in your project.
</Card>
