Guides · use case

Permission slips parents can fill on a phone

The permission-slip loop is famously lossy: a paper slip goes home in a backpack, and some fraction never comes back. Online portals help, but not every guardian has a login that works on the night before the trip. The middle path is a fillable PDF attached to the announcement email — it opens on any phone, completes with taps and typing, no account needed.

Generate it from the same form your portal already serves, so the two never disagree about what needs signing off:

curl -X POST https://snapdok.io/v1/render \
  -H "Authorization: Bearer $SNAPDOK_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url":"https://portal.your-school.org/trips/consent","format":"pdf","pdf_forms":true,"pdf_form_only":true}' \
  --output permission-slip.pdf

Consent checkboxes, emergency-contact text fields and allergy dropdowns convert to real PDF controls; pre-filled trip details carry over so parents only complete their part. pdf_form_only drops the portal chrome — what lands in the inbox looks like a form, not a website.

Free keys need no card and include a monthly allowance — get one and try it on your own form. The docs list exactly which controls convert and how edge cases are handled.

Step-by-step guides