Guia de integração do Foolscap

Da conta ao primeiro PDF em quatro passos — sem precisar abrir a referência técnica.

Por que “Foolscap”?

Foolscap é o nome de um formato de papel que atravessou séculos carregando documentos oficiais — contratos, escrituras, atas. O batismo veio da marca d'água que os fabricantes imprimiam na folha: um chapéu de bobo da corte, o jester, com seus três bicos e guizos.

A gente achou essa combinação perfeita. Nosso logo é exatamente isso: uma folha de papel cuja dobra forma os três bicos do chapéu de bobo. Um papel sério com um sorriso escondido na dobra.

É o espírito da coisa: documentos são assunto sério — prazo, assinatura, validade jurídica. Mas a ferramenta que os gera não precisa ser sisuda. O Foolscap cuida da parte chata (template, dados, PDF, escala) pra você cuidar do resto.

Do zero ao primeiro PDF

Quatro passos, uns cinco minutos.

  1. 1

    Crie sua conta

    Acesse dev.foolscap.app.br/login e preencha o nome da empresa, CPF ou CNPJ, celular e e-mail. É tudo que a gente pede — sem cartão, sem formulário quilométrico.

    Tela de criação de conta do Foolscap
  2. 2

    Confirme o código do e-mail

    Nada de senha pra decorar (nem vazar): a cada acesso, um código chega no seu e-mail. Digite e pronto — você está no painel.

    Tela de confirmação do código enviado por e-mail
  3. 3

    Gere sua API key

    No painel, abra a seção API Keys e crie uma key com um nome que identifique o uso — "producao", por exemplo. Atenção: o segredo fsk_… aparece uma única vez. Copie e guarde num lugar seguro; depois disso, nem a gente consegue vê-lo de novo.

    Tela de criação de API key no painel
  4. 4

    Emita o primeiro documento

    Com o SDK oficial de Python, emitir é uma chamada: o render() envia os dados e já devolve o documento pronto — a geração é assíncrona, mas o 202 e o polling ficam por conta dele. Pra lote, o modo async enfileira com render_nowait() e busca depois com wait_for_document(). Prefere integrar sem SDK? A aba curl mostra o que acontece por baixo: o POST /v1/render responde na hora com um document_id e, segundos depois, o GET /v1/documents/{id} devolve o pdf_url.

    # pip install foolscap-sdk
    from foolscap_sdk import Foolscap
    
    client = Foolscap(api_key="fsk_...")
    doc = client.render(
        template_id="tpl_contrato",
        data={"contratante": {"nome": "Maria Silva"}},
        document_name="Contrato — Maria Silva",
    )
    print(doc.pdf_url)  # PDF pronto — o SDK cuida do 202 + polling sozinho

Pronto pra começar?

Crie a conta grátis e gere seu primeiro PDF ainda hoje.