curl -X GET https://api.yourapp.com/api/v1/invoices/FACT-12345/pdf \ -H "Authorization: Bearer <local_jwt>" \ -H "X-Factus-Token: <factus_access_token>"
{ "message": "PDF obtenido exitosamente", "data": { "file_name": "FACT-12345.pdf", "file_content": "JVBERi0xLjQKJeLjz9MKMyAwIG9iago8PC9UeXBlIC9QYWdlCi9QYXJlbnQgMSAwIFIKL01lZGlhQm94IFswIDAgNjEyIDc5Ml0KL0NvbnRlbnRzIDQgMCBSCi9SZXNvdXJjZXMgPDwKL1Byb2NTZXQgWy9QREYgL1RleHQgXQovRm9udCA8PAovRjEgNiAwIFIKPj4KPj4KPj4KZW5kb2JqCg==", "extension": "pdf" } }
Download the PDF representation of an invoice
Bearer <local_jwt>
Show Data properties
file_content
.pdf
import base64 pdf_content = base64.b64decode(response["data"]["file_content"]) with open("invoice.pdf", "wb") as f: f.write(pdf_content)