Skip to main content

Upload a PDF

Permissio accepts source documents two ways:

  • Pre-hosted URL. Pass a source_url when creating the envelope. Permissio fetches it once and stores its own copy.
  • Direct upload. Upload a PDF to the file ingestion endpoint, then reference the returned file_id when creating the envelope.

The pre-hosted path is simpler and is what most integrations use. The direct path is required when your source PDFs live behind authentication.