{
  "$schema": "https://govschema.org/spec/v0.3/govschema.schema.json",
  "govschemaVersion": "0.3.0",
  "id": "au/apo/passport-renewal-adult",
  "version": "1.1.0",
  "title": "Australia Adult Passport Renewal",
  "description": "Renewal of an adult Australian passport from within Australia through the Australian Passport Office's online application portal, printed and lodged at a participating Australia Post outlet. This document describes the eligibility conditions for renewal (as opposed to a new/first-time application), the applicant and contact-detail inputs, the current-passport and photo inputs, and the processing-speed and payment choices. It does not submit the application; the live passports.gov.au sources are always authoritative (see VERIFICATION.md). Applying from outside Australia is a separate process, out of scope here.",
  "status": "draft",
  "jurisdiction": {
    "country": "AU",
    "level": "national"
  },
  "authority": {
    "name": "Australian Passport Office, Department of Foreign Affairs and Trade",
    "abbreviation": "APO",
    "url": "https://www.passports.gov.au/"
  },
  "process": {
    "type": "renewal",
    "language": "en-AU"
  },
  "source": {
    "url": "https://www.passports.gov.au/adult-passport",
    "retrievedAt": "2026-07-01",
    "documentRef": "PC7"
  },
  "verification": {
    "method": "manual-source-review-v1",
    "lastVerifiedAt": "2026-07-01",
    "verifiedBy": "GovSchema Engineering",
    "nextReviewBy": "2027-01-01",
    "notes": "Source-derived reference schema authored from the official passports.gov.au adult-passport, passport-photos, identity-documents, and fees pages, retrieved via Wayback Machine snapshots after passports.gov.au and dfat.gov.au blocked direct automated retrieval at the TLS layer (see VERIFICATION.md). Eligibility, photo, and fee/payment-channel facts were read directly from those official pages. The granular applicant/contact/previous-passport field set was modelled on the corroborated pattern shared with the published gb/hmpo, ie/dfa, and ca/ircc passport-renewal schemas, cross-checked against secondary renewal-process walkthroughs, because the AusPassport online form itself sits behind an authenticated session the review could not reach. Status remains 'draft'. Fees are intentionally not encoded as authoritative data."
  },
  "license": "CC-BY-4.0",
  "fields": [
    {
      "name": "issuedAgeSixteenOrOlder",
      "label": "Was your current passport issued when you were aged 16 or older?",
      "type": "boolean",
      "required": true,
      "description": "One of the conditions for renewing rather than applying for a new passport.",
      "sourceRef": "Eligibility for passport renewal — issued when you were aged 16 or older"
    },
    {
      "name": "issuedOnOrAfterJan2006",
      "label": "Was your current passport issued on or after 1 January 2006?",
      "type": "boolean",
      "required": true,
      "description": "One of the conditions for renewing rather than applying for a new passport.",
      "sourceRef": "Eligibility for passport renewal — issued on or after 1 January 2006"
    },
    {
      "name": "issuedWithAtLeastTwoYearsValidity",
      "label": "Was your current passport issued with at least 2 years' validity?",
      "type": "boolean",
      "required": true,
      "description": "One of the conditions for renewing rather than applying for a new passport.",
      "sourceRef": "Eligibility for passport renewal — issued with at least 2 years' validity"
    },
    {
      "name": "personalDetailsUnchanged",
      "label": "Are your name, date of birth, place of birth, and gender the same as on your current passport?",
      "type": "boolean",
      "required": true,
      "description": "Renewal requires your name, date of birth, place of birth, and gender to be unchanged since your current passport was issued. A change of any of these (e.g. by marriage, deed poll, or gender transition) means you must apply for a new passport instead, a separate process out of scope here.",
      "sourceRef": "Eligibility for passport renewal — current name, date of birth, place of birth and gender"
    },
    {
      "name": "passportNotLostStolenOrCancelled",
      "label": "Has your current passport been reported lost, stolen, or cancelled?",
      "type": "boolean",
      "required": true,
      "description": "Must be false (not reported lost, stolen, or cancelled) to be eligible for renewal; you must also present this passport when you lodge your application. If it was lost, stolen, or cancelled, use the replacement passport process instead, out of scope here.",
      "sourceRef": "Eligibility for passport renewal — not be reported lost, stolen, or cancelled; be presented when you lodge your application"
    },
    {
      "name": "currentPassportStatus",
      "label": "Is your current passport still valid, or has it expired?",
      "type": "enum",
      "required": true,
      "description": "current = still valid; expired = expired. Renewal is available in either case; APO's published eligibility criteria state no maximum time since expiry, unlike some other jurisdictions' online-renewal windows.",
      "sourceRef": "Eligibility for passport renewal — have expired or still be valid",
      "validation": { "enum": ["current", "expired"] }
    },
    {
      "name": "surname",
      "label": "Surname",
      "type": "string",
      "required": true,
      "description": "Personal identifier; handle as sensitive data. Must match your current passport (see personalDetailsUnchanged).",
      "sourceRef": "Application form — applicant details: surname",
      "validation": { "minLength": 1, "maxLength": 100 }
    },
    {
      "name": "givenNames",
      "label": "Given names",
      "type": "string",
      "required": true,
      "description": "Personal identifier; handle as sensitive data. Must match your current passport (see personalDetailsUnchanged).",
      "sourceRef": "Application form — applicant details: given names",
      "validation": { "minLength": 1, "maxLength": 100 }
    },
    {
      "name": "dateOfBirth",
      "label": "Date of birth",
      "type": "date",
      "classification": "sensitive-pii",
      "required": true,
      "description": "Personal identifier; handle as sensitive data. Full date, YYYY-MM-DD.",
      "sourceRef": "Application form — applicant details: date of birth"
    },
    {
      "name": "placeOfBirthCity",
      "label": "Place of birth — city or town",
      "type": "string",
      "required": true,
      "description": "Personal identifier; handle as sensitive data.",
      "sourceRef": "Application form — applicant details: place of birth",
      "validation": { "minLength": 1, "maxLength": 80 }
    },
    {
      "name": "placeOfBirthCountry",
      "label": "Place of birth — country",
      "type": "string",
      "required": true,
      "description": "Personal identifier; handle as sensitive data. Australia for most applicants; see identity-document requirements for applicants born outside Australia.",
      "sourceRef": "Application form — applicant details: place of birth",
      "validation": { "minLength": 1, "maxLength": 80 }
    },
    {
      "name": "sex",
      "label": "Sex",
      "type": "enum",
      "required": true,
      "description": "Recorded in the 'Sex' field of an Australian passport. M = male, F = female, X = indeterminate/intersex/unspecified. Must match your current passport (see personalDetailsUnchanged); applying with a different marker than your current passport means you must apply for a new passport instead, out of scope here.",
      "sourceRef": "passports.gov.au — Change of name or gender: sex and gender diverse passport applicants",
      "validation": { "enum": ["M", "F", "X"] }
    },
    {
      "name": "residentialAddressLine1",
      "label": "Residential address — line 1",
      "type": "string",
      "required": true,
      "description": "Personal identifier; handle as sensitive data. This document covers applying from within Australia; a different process applies overseas, out of scope here.",
      "sourceRef": "Application form — contact details: residential address",
      "validation": { "minLength": 1, "maxLength": 120 }
    },
    {
      "name": "residentialAddressLine2",
      "label": "Residential address — line 2",
      "type": "string",
      "required": false,
      "description": "Personal identifier; handle as sensitive data.",
      "sourceRef": "Application form — contact details: residential address",
      "validation": { "maxLength": 120 }
    },
    {
      "name": "residentialSuburb",
      "label": "Residential address — suburb",
      "type": "string",
      "required": true,
      "description": "Personal identifier; handle as sensitive data.",
      "sourceRef": "Application form — contact details: residential address",
      "validation": { "minLength": 1, "maxLength": 80 }
    },
    {
      "name": "residentialState",
      "label": "Residential address — state or territory",
      "type": "enum",
      "required": true,
      "description": "Australian state or territory of residence.",
      "sourceRef": "Application form — contact details: residential address",
      "validation": { "enum": ["ACT", "NSW", "NT", "QLD", "SA", "TAS", "VIC", "WA"] }
    },
    {
      "name": "residentialPostcode",
      "label": "Residential address — postcode",
      "type": "string",
      "required": true,
      "description": "Personal identifier; handle as sensitive data.",
      "sourceRef": "Application form — contact details: residential address",
      "validation": { "pattern": "^[0-9]{4}$" }
    },
    {
      "name": "email",
      "label": "Email address",
      "type": "string",
      "required": true,
      "description": "Personal identifier; handle as sensitive data. Used for the AusPassport online account and for delivery notifications (email plus an SMS Registered Post tracking number).",
      "sourceRef": "Application form — contact details: email",
      "validation": { "maxLength": 254 }
    },
    {
      "name": "phone",
      "label": "Contact phone number",
      "type": "string",
      "required": true,
      "description": "Personal identifier; handle as sensitive data. In international E.164 format, e.g. +61412345678.",
      "sourceRef": "Application form — contact details: phone number",
      "validation": { "pattern": "^\\+[1-9][0-9]{1,14}$" }
    },
    {
      "name": "currentPassportNumber",
      "label": "Current Australian passport number",
      "type": "string",
      "classification": "sensitive-pii",
      "required": true,
      "description": "Personal identifier; handle as sensitive data. The passport you are renewing; you must present it when you lodge your application, and it will generally be cancelled at lodgement.",
      "sourceRef": "Application form — current passport details: passport number",
      "validation": { "pattern": "^[A-Za-z0-9]{7,9}$" }
    },
    {
      "name": "currentPassportIssueDate",
      "label": "Issue date of your current passport",
      "type": "date",
      "required": true,
      "description": "Personal identifier; handle as sensitive data. Full date, YYYY-MM-DD. Used to confirm the issuedOnOrAfterJan2006 and issuedWithAtLeastTwoYearsValidity eligibility conditions.",
      "sourceRef": "Application form — current passport details: date of issue"
    },
    {
      "name": "currentPassportExpiryDate",
      "label": "Expiry date of your current passport",
      "type": "date",
      "required": true,
      "description": "Personal identifier; handle as sensitive data. Full date, YYYY-MM-DD. Used to confirm the currentPassportStatus and issuedWithAtLeastTwoYearsValidity eligibility conditions.",
      "sourceRef": "Application form — current passport details: date of expiry"
    },
    {
      "name": "photo",
      "label": "Passport photos",
      "type": "file",
      "required": true,
      "description": "2 identical printed colour passport photos meeting APO's photo guidelines: 35-40mm wide, 45-50mm high, face (chin to crown) 32-36mm, less than 6 months old, plain white or light background, neutral expression, no glasses (absent a medical exemption). Write your full name in black pen on the back of one photo. This field models the printed photos that accompany the lodged form, not a digital upload.",
      "sourceRef": "Passport photos — photo size, quality, and full-name endorsement"
    },
    {
      "name": "passportValidityRequested",
      "label": "Passport validity requested",
      "type": "enum",
      "required": true,
      "description": "ten_year = standard 10-year validity passport, available to all eligible applicants; five_year = optional 5-year validity passport at a reduced fee, available only to applicants aged 75 or over. Confirm current fees on the live source.",
      "sourceRef": "Passport fees — 10-year validity passport (persons aged 16 and over); 5-year validity passport (optional for persons 75 and over)",
      "validation": { "enum": ["ten_year", "five_year"] }
    },
    {
      "name": "processingSpeed",
      "label": "Processing speed",
      "type": "enum",
      "required": true,
      "description": "standard = routine processing, at least 6 weeks from lodgement; priority = Priority service, processed within 2 business days of receipt, for an additional fee; fast_track = Fast Track service, processed within 5 business days of receipt, for an additional fee. Priority and Fast Track require a complete application and exclude postage/delivery time. Confirm current fees on the live source.",
      "sourceRef": "Renewing a passport — Step 4: faster processing (Priority / Fast Track); Passport fees",
      "validation": { "enum": ["standard", "priority", "fast_track"] }
    },
    {
      "name": "paymentMethod",
      "label": "Payment method",
      "type": "enum",
      "required": true,
      "description": "Paid when you lodge your application at Australia Post. eftpos = EFTPOS; mastercard = MasterCard; visa = Visa; amex = American Express; cash = cash. Confirm the current fee on the live source.",
      "sourceRef": "Passport fees — How do I pay the passport fee? At Australia Post - EFTPOS, MasterCard, Visa, AMEX or cash",
      "validation": { "enum": ["eftpos", "mastercard", "visa", "amex", "cash"] }
    }
  ],
  "steps": [
    {
      "id": "eligibility",
      "title": "Check you can renew",
      "fields": [
        "issuedAgeSixteenOrOlder",
        "issuedOnOrAfterJan2006",
        "issuedWithAtLeastTwoYearsValidity",
        "personalDetailsUnchanged",
        "passportNotLostStolenOrCancelled",
        "currentPassportStatus"
      ],
      "next": "applicant_details"
    },
    {
      "id": "applicant_details",
      "title": "Your details",
      "fields": [
        "surname",
        "givenNames",
        "dateOfBirth",
        "placeOfBirthCity",
        "placeOfBirthCountry",
        "sex"
      ],
      "next": "contact_details"
    },
    {
      "id": "contact_details",
      "title": "Contact and address",
      "fields": [
        "residentialAddressLine1",
        "residentialAddressLine2",
        "residentialSuburb",
        "residentialState",
        "residentialPostcode",
        "email",
        "phone"
      ],
      "next": "current_passport"
    },
    {
      "id": "current_passport",
      "title": "Your current passport",
      "fields": [
        "currentPassportNumber",
        "currentPassportIssueDate",
        "currentPassportExpiryDate",
        "photo"
      ],
      "next": "product_and_payment"
    },
    {
      "id": "product_and_payment",
      "title": "Passport validity, processing speed, and payment",
      "fields": [
        "passportValidityRequested",
        "processingSpeed",
        "paymentMethod"
      ]
    }
  ]
}
