Skip to content

Document template · generic.legal.employment_offer

Employment Offer

  • Render-verified
  • Legal-sensitive
  • Version 1.0.0

Common legal documents for business relationships: service agreements, NDAs, rental agreements, and employment offers.

JSON Schema

Fields in this template

Data sent to the API is validated against the template’s JSON Schema before anything is rendered. This template defines 28 fields:

Field Required Type Description
company Required object
company.name Required string
company.address Required string
company.email Optional string
company.phone Optional string
candidate Required object
candidate.name Required string
candidate.address Optional string
offer Required object
offer.title Required string
offer.department Optional string
offer.date Required string
offer.start_date Required string
offer.contract_type Required enum
offer.duration Optional string
offer.location Optional string
offer.reports_to Optional string
compensation Required object
compensation.salary Required string
compensation.currency Optional string
compensation.frequency Required enum
compensation.benefits Optional array of string
compensation.bonus Optional string
conditions Optional array of string
response_deadline Optional string
signatures Optional object
signatures.company_representative Required string
signatures.candidate_name Optional string

POST /render

Generate it

One POST /render call: send your JSON, get the finished PDF back. Or skip the JSON entirely and describe the document in plain language on chut.app.

curl
curl -X POST https://api.papii.eu/render \
  -H "X-API-Key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "template": "generic.legal.employment_offer",
    "data": { ... },
    "options": {"language": "en"}
  }' -o employment-offer.pdf

Frequently asked questions

What is “Employment Offer”?

Common legal documents for business relationships: service agreements, NDAs, rental agreements, and employment offers. On papii this document is available as template generic.legal.employment_offer: a JSON Schema plus a deterministic PDF renderer, so the same data always produces the same document.

Can I generate a Employment Offer with AI?

Yes. chut.app — the AI back office papii powers — fills this template from a plain-language description: you describe the document in one sentence, the AI structures the data, papii validates it against the schema and renders the PDF. Developers can also call the papii API directly with structured JSON.

Is the Employment Offer template legally compliant?

This template is render-verified: its schema, sample data and PDF output are automatically tested on every release. It is published with status “ready”, meaning it has not yet been through papii’s final legal review. Where it references specific legislation, that is stated in the template description — always have a professional check documents with legal effect before relying on them.