> ## Documentation Index
> Fetch the complete documentation index at: https://fortal-pay.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Quick Start

> Faça sua primeira consulta autenticada com uma API key do FortalPay.

Use uma API key ativa para listar os produtos associados ao merchant da credencial.

<Warning>
  A chave completa é exibida somente quando criada e não pode ser recuperada posteriormente. Não exponha a credencial em aplicações frontend, repositórios ou logs.
</Warning>

<Steps>
  <Step title="Configure a credencial">
    Armazene a chave no ambiente seguro da sua aplicação.

    ```bash theme={null}
    export FORTALPAY_API_KEY='<api_key>'
    ```
  </Step>

  <Step title="Liste os produtos">
    <CodeGroup>
      ```bash cURL theme={null}
      curl --request GET 'https://api-sandbox.fortalpay.tech/v1/products?page=0&size=20' \
        --header "Authorization: ApiKey $FORTALPAY_API_KEY"
      ```

      ```javascript JavaScript theme={null}
      const response = await fetch('https://api-sandbox.fortalpay.tech/v1/products?page=0&size=20', {
        headers: {
          Authorization: `ApiKey ${process.env.FORTALPAY_API_KEY}`
        }
      });

      const result = await response.json();
      ```

      ```python Python theme={null}
      import os
      import requests

      response = requests.get(
          'https://api-sandbox.fortalpay.tech/v1/products',
          params={'page': 0, 'size': 20},
          headers={
              'Authorization': f"ApiKey {os.environ['FORTALPAY_API_KEY']}"
          }
      )

      result = response.json()
      ```
    </CodeGroup>
  </Step>

  <Step title="Verifique a resposta">
    Uma requisição válida retorna `success: true` e a página de produtos em `data`. Cada item de `data.content` segue o schema `Product` da API Reference.
  </Step>
</Steps>

<Tip>
  Use o `id` retornado em `data.content` para consultar um único produto em `GET /products/{id}`.
</Tip>
