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

# Primeira chamada

> Testar a chave no Postman ou direto pelo terminal

Para testar a chave, liste os produtos do projeto:

```bash curl theme={null}
curl https://bff.assiny.com.br/v1/public/product/list/product/checkout/SEU_PROJECT_ID \
  -H "Authorization: Bearer SUA_CHAVE" \
  -H "ProjectId: SEU_PROJECT_ID"
```

| Resposta | O que significa |
| - | - |
| `200` com `{"products": [...]}` | A chave funciona |
| `401` | A chave está errada, incompleta ou foi revogada |
| `403` | O projeto não foi liberado para essa chave |

## Testar no Postman

Você pode trabalhar de dois jeitos: importando a collection pronta, com todas as rotas, ou colando um exemplo de `curl` da documentação.

> [tab] Importar a collection
>
> **1. Baixe a collection**
>
> Use o arquivo [assiny-api-publica.postman\_collection.json](https://docs.assiny.com/api/assiny-api-publica.postman_collection.json).
>
> **2. Importe no Postman**
>
> Clique em **Import** e arraste o arquivo baixado. A collection **Assiny — API pública** aparece na lista, com as rotas separadas por assunto.
>
> **3. Preencha as variáveis**
>
> Clique na collection, abra a aba **Variables** e preencha a coluna de valor de `apiKey` (sua chave) e `projectId` (ID do projeto). Salve com `Ctrl + S` (`Cmd + S` no Mac).
>
> A chave e o projeto valem para todas as rotas da collection. Para as rotas que pedem um ID, preencha também `productId`, `offerId`, `transactionId`, `subscriptionId` ou `installmentId`.
>
> **4. Envie**
>
> Abra uma requisição, como **Produtos → Listar produtos e ofertas**, e clique em **Send**.

> [tab] Colar um exemplo de curl
>
> **1. Copie o exemplo**
>
> Em qualquer exemplo da documentação, clique em **Copiar**.
>
> **2. Cole no Postman**
>
> Abra uma requisição nova e cole na barra de endereço com `Ctrl + V` (`Cmd + V` no Mac). O Postman monta a requisição com o método, os cabeçalhos e o corpo.
>
> **3. Troque os valores de exemplo**
>
> `SUA_CHAVE` pela sua chave de API e `SEU_PROJECT_ID` pelo ID do projeto — ele aparece duas vezes em alguns exemplos.
>
> `ID_DO_PRODUTO`, `ID_DA_OFERTA` e `ID_DA_VENDA` são IDs que vêm nas respostas da API.
>
> **4. Envie**
>
> Clique em **Send**.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.