Skip to content

Document template · eu.employment.eu_blue_card_application

EU Blue Card Employer Application

  • Render-verified
  • Legal-sensitive
  • Version 1.0.0

Employer-issued supporting letter accompanying an EU Blue Card application filed by a highly qualified third-country national with the competent immigration authority of the host Member State. Implements the admission conditions of Art. 5 Directive (EU) 2021/1883 (recast of Dir. 2009/50/EC), the evidence of higher professional qualifications of Art. 26 (higher-education attestation or, in non-regulated professions where the Member State so permits, at least five years of higher professional experience at a level comparable to higher education qualifications), the salary threshold of Art. 5(3)-(4) and the intra-EU long-term mobility regime of Art. 21.

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 74 fields:

Field Required Type Description
letter_date Required date Date on which the employer signs the supporting letter.
letter_reference Required string Employer's internal reference for the Blue Card application file.
host_member_state Required string ISO 3166-1 alpha-2 code of the Member State where the Blue Card is applied for (Art. 5(1) Dir. (EU) 2021/1883).
competent_authority Required string Name of the national immigration authority to which the application is submitted (Art. 11 Dir. (EU) 2021/1883).
employer Required object
employer.name Required string
employer.legal_form Required string
employer.address Required string
employer.member_state Required string ISO 3166-1 alpha-2 code of the Member State where the employer is registered.
employer.identifier Required string Commercial register / VAT / employer identification number.
employer.sector Optional string Activity sector of the employer (NACE description or short label).
employer.hr_contact Required object Human Resources contact handling the application on behalf of the employer.
employer.local_representative Optional object Optional local representative in the host Member State for correspondence with the immigration authority.
candidate Required object The third-country national for whom the Blue Card is sought.
candidate.family_name Required string
candidate.given_name Required string
candidate.date_of_birth Required date
candidate.nationality Required string ISO 3166-1 alpha-2 nationality code. Must not be an EU/EEA/Swiss nationality (Art. 3(2) Dir. (EU) 2021/1883).
candidate.passport_number Required string
candidate.passport_expiry Required date Passport expiry date — must cover the initial Blue Card validity (Art. 9(2) Dir. (EU) 2021/1883).
candidate.current_residence Required string Full current residential address of the candidate (including country).
candidate.email Optional string
candidate.phone Optional string
qualification Required object Evidence of higher professional qualifications (Art. 26 Dir. (EU) 2021/1883). Either a completed higher-education programme or, where the h…
qualification.type Required enum Basis on which the candidate meets the higher-qualification requirement of Art. 26 Dir. (EU) 2021/1883.
qualification.degree Optional string Title of the higher-education degree (required when type = higher_education).
qualification.field_of_study Optional string Field of study of the degree.
qualification.institution Optional string Awarding higher-education institution.
qualification.institution_country Optional string ISO 3166-1 alpha-2 country code of the institution.
qualification.graduation_year Optional integer

+44 more fields — the full JSON Schema is available in the dashboard and via the API.

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": "eu.employment.eu_blue_card_application",
    "data": { ... },
    "options": {"language": "en"}
  }' -o eu-blue-card-application.pdf

Frequently asked questions

What is “EU Blue Card Employer Application”?

Employer-issued supporting letter accompanying an EU Blue Card application filed by a highly qualified third-country national with the competent immigration authority of the host Member State. Implements the admission conditions of Art. 5 Directive (EU) 2021/1883 (recast of Dir. 2009/50/EC), the evidence of higher professional qualifications of Art. 26 (higher-education attestation or, in non-regulated professions where the Member State so permits, at least five years of higher professional experience at a level comparable to higher education qualifications), the salary threshold of Art. 5(3)-(4) and the intra-EU long-term mobility regime of Art. 21. On papii this document is available as template eu.employment.eu_blue_card_application: a JSON Schema plus a deterministic PDF renderer, so the same data always produces the same document.

Can I generate a EU Blue Card Employer Application 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 EU Blue Card Employer Application 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.