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

# Capacidades da plataforma

> Documento de descoberta: tudo que a Sortify suporta

Retorna o documento de capacidades da Sortify — identidade da plataforma e os recursos de promoção suportados, com seus tipos. Use-o para verificar compatibilidade antes de configurar uma integração.

<Note>
  **Não requer autenticação.** É o único endpoint da API pública aberto — e também o único que responde o documento cru, sem o envelope `{ success, message, data }`, por ser um contrato de integração entre plataformas. Limite de 60 requisições por minuto por IP.
</Note>

## Capacidades atuais

| Capacidade | Onde aparece                                | Tipos                                    |
| ---------- | ------------------------------------------- | ---------------------------------------- |
| `upsell`   | Página de obrigado (pós-pagamento)          | `simple`, `redirect`, `custom`, `iframe` |
| `presell`  | Página de seleção do pedido (pré-pagamento) | `simple`, `custom`, `iframe`             |
| `insell`   | Tela do PIX (pagamento pendente)            | `simple`, `custom`, `iframe`             |

O campo `version` versiona **este contrato de capacidades** — muda quando recursos são adicionados ou removidos, não a cada release da plataforma.

<RequestExample>
  ```bash curl theme={null}
  curl "https://api.sortify.com.br/v1/capabilities"
  ```
</RequestExample>

<ResponseExample>
  ```json 200 theme={null}
  {
    "name": "Sortify",
    "version": "1.0.0",
    "logo_url": "https://cdn.sortify.com.br/logos/logo.png",
    "slug": "sortify",
    "capabilities": [
      {
        "type": "upsell",
        "enabled": true,
        "description": "Ofertas de upsell exibidas na página de obrigado, após o pagamento",
        "subcapabilities": [
          { "type": "simple", "enabled": true, "description": "A oferta é exibida de forma nativa/simplificada pela plataforma" },
          { "type": "redirect", "enabled": true, "description": "O usuário é redirecionado para uma página externa do provedor" },
          { "type": "custom", "enabled": true, "description": "Conteúdo HTML personalizado renderizado em card ou fullscreen" },
          { "type": "iframe", "enabled": true, "description": "A oferta é exibida dentro de um iframe embutido na página" }
        ]
      },
      {
        "type": "presell",
        "enabled": true,
        "description": "Promoções exibidas na página de seleção do pedido, antes do pagamento",
        "subcapabilities": [
          { "type": "simple", "enabled": true, "description": "A oferta é exibida de forma nativa/simplificada pela plataforma" },
          { "type": "custom", "enabled": true, "description": "Conteúdo HTML personalizado renderizado em card ou fullscreen" },
          { "type": "iframe", "enabled": true, "description": "A oferta é exibida dentro de um iframe embutido na página" }
        ]
      },
      {
        "type": "insell",
        "enabled": true,
        "description": "Promoções exibidas na tela do PIX, enquanto o pagamento está pendente",
        "subcapabilities": [
          { "type": "simple", "enabled": true, "description": "A oferta é exibida de forma nativa/simplificada pela plataforma" },
          { "type": "custom", "enabled": true, "description": "Conteúdo HTML personalizado renderizado em card ou fullscreen" },
          { "type": "iframe", "enabled": true, "description": "A oferta é exibida dentro de um iframe embutido na página" }
        ]
      }
    ]
  }
  ```
</ResponseExample>
