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

# Documentação da Flunora

<div style={{ maxWidth: "1100px", margin: "0 auto", padding: "24px 20px 0" }}>
  <img src="https://mintcdn.com/flunora-com/6EmNbl9s1h979eqc/images/banner-flunora.jpg?fit=max&auto=format&n=6EmNbl9s1h979eqc&q=85&s=6cc196e2ff4d0d7156c72cdd57b5ee3b" alt="Flunora" noZoom style={{ width: "100%", borderRadius: "12px", display: "block" }} width="1760" height="576" data-path="images/banner-flunora.jpg" />
</div>

<div
  style={{
position: "relative",
textAlign: "center",
padding: "48px 20px 64px",
borderBottom: "1px solid rgba(24,24,27,0.08)"
}}
>
  <h1 style={{ fontSize: "40px", fontWeight: "600", marginBottom: "16px", color: "#18181b" }}>
    API da Flunora
  </h1>

  <p
    style={{
maxWidth: "760px",
margin: "0 auto",
opacity: 0.7,
fontSize: "18px",
fontWeight: "300",
color: "#18181b"
}}
  >
    Coloque contatos no funil a partir de qualquer sistema, e consulte CPF e CNPJ sem sair
    do seu produto.<br />
    Duas capacidades, uma requisição HTTP cada.
  </p>
</div>

<div
  style={{
padding: "48px 20px 24px",
maxWidth: "900px",
margin: "0 auto",
borderBottom: "1px solid rgba(24,24,27,0.06)"
}}
>
  <h2 style={{ fontSize: "20px", fontWeight: "600", marginBottom: "8px", color: "#18181b", textAlign: "center" }}>
    Por onde você quer começar?
  </h2>

  <p style={{ opacity: 0.6, marginBottom: "28px", textAlign: "center", fontSize: "14px", color: "#18181b" }}>
    Escolha o caminho que faz mais sentido agora.
  </p>

  <div
    style={{
display: "grid",
gridTemplateColumns: "repeat(auto-fit, minmax(280px, 1fr))",
gap: "16px"
}}
  >
    <a href="/pages/guias/credenciais" style={{ textDecoration: "none" }}>
      <div
        style={{
    padding: "28px",
    borderRadius: "12px",
    border: "2px solid #0667d9",
    background: "rgba(6, 103, 217, 0.05)",
    height: "100%"
  }}
      >
        <h3 style={{ fontSize: "17px", fontWeight: "600", marginBottom: "8px", color: "#18181b" }}>
          Pegar as credenciais
        </h3>

        <p style={{ fontSize: "14px", opacity: 0.7, margin: 0, color: "#18181b" }}>
          Onde, dentro do app, você gera a chave de API e o token de webhook. Comece aqui
          se ainda não tem nenhuma das duas.
        </p>
      </div>
    </a>

    <a href="/pages/reference/introduction" style={{ textDecoration: "none" }}>
      <div
        style={{
    padding: "28px",
    borderRadius: "12px",
    border: "1px solid rgba(24,24,27,0.12)",
    height: "100%"
  }}
      >
        <h3 style={{ fontSize: "17px", fontWeight: "600", marginBottom: "8px", color: "#18181b" }}>
          Ir direto para a referência
        </h3>

        <p style={{ fontSize: "14px", opacity: 0.7, margin: 0, color: "#18181b" }}>
          Cada rota com parâmetros, respostas e um playground para testar com a sua
          chave.
        </p>
      </div>
    </a>
  </div>
</div>

<div style={{ padding: "40px 20px 64px", maxWidth: "900px", margin: "0 auto" }}>
  <h2 style={{ fontSize: "20px", fontWeight: "600", marginBottom: "24px", color: "#18181b", textAlign: "center" }}>
    O que dá para fazer
  </h2>

  <CardGroup cols={2}>
    <Card title="Receber contatos" icon="inbox" href="/pages/contatos/reference">
      Uma URL por webhook, autenticada por token, que cria um contato a partir de JSON ou
      de um formulário HTML. É por onde entram landing page, chatbot, Typeform e Meta Lead
      Ads.
    </Card>

    <Card title="Consultar CPF e CNPJ" icon="id-card" href="/pages/consultas/reference">
      Ficha cadastral de pessoa e de empresa, autenticada por chave de API. Cada consulta é
      cobrada, e a chave nasce com teto de uso.
    </Card>

    <Card title="Meta Lead Ads" icon="megaphone" href="/pages/contatos/meta-lead-ads">
      Ligar os formulários do Facebook e do Instagram ao funil, pela ponte do Make, com a
      campanha que trouxe cada contato.
    </Card>

    <Card title="Erros" icon="triangle-alert" href="/pages/guias/erros">
      Os códigos que cada parte da API devolve, o que causou cada um e o que fazer.
    </Card>
  </CardGroup>
</div>
