Registry entry

Ethiopia e-Visa Application

The Immigration And Citizenship Service (ICS)'s live Ethiopian e-Visa wizard at evisa.gov.et, applied for live and unauthenticated — no account creation or login is required to reach or fill the application form. This schema models the individual Tourist Visa pathway across the wizard's own six-step navigation: Visa Category (visa type/validity selection plus a genuinely conditional Company Reference Number field observed when Medical Treatment Visa is selected instead), Arrival Information (flight details and Ethiopian accommodation address), and Personal Information (identity, contact, and address details), all live-walked and interactively filled and validated with real browser input. The Passport Information step's six fields were confirmed present, labelled, and marked required via direct DOM inspection (the site pre-mounts every step's form markup in a single page load, only gating visibility/navigation by step), but were not interactively filled and validated live this session. The Review and Attachments steps were not reached: unlike every preceding step, the Attachments step's file-upload inputs are not part of the page's pre-mounted markup, so its exact document/file composition could not be confirmed without further live navigation — disclosed as an accepted scope boundary rather than silently omitted or guessed. No visa fee was paid and no application was actually submitted in producing this schema. Filing this application is a traveller action performed directly with the Immigration And Citizenship Service through evisa.gov.et; this schema does not file the application itself, and the live source is always authoritative. GovSchema is independent and is not affiliated with, endorsed by, or operated by the Federal Democratic Republic of Ethiopia or its Immigration And Citizenship Service.

Registry entry

et/ics/e-visa-application

Jurisdiction
Ethiopia · national
Version
1.0.0
Verification
draft

Authoritative source The live Ethiopian e-Visa wizard, individual Tourist Visa pathway, from Visa Category through Personal Information (live-filled and validated), plus Passport Information's field labels (DOM-confirmed, not interactively validated). Review and Attachments were not reached.

Machine access

Schema document
registry/et/ics/e-visa-application/1.0.0/schema.jsonapplication/schema+json
Registry catalog
registry/index.jsonone record per schema id

Field reference

34 fields across 5 steps, read from the published schema.json, with names, types, requiredness, and validation as the document states them. The live government form remains the authoritative source.

Visa Category

  • visaType enum required

    The category of visa being applied for, read directly from the live visa-category ``'s 4 real options.

    enum: HOTEL | GUEST_HOUSE | RESORT | OTHER
  • accommodationName string required

    The name of the hotel/guest house/resort where the traveller will stay.

    length: 0–150
  • accommodationCity string required

    The city of the traveller's accommodation in Ethiopia.

    length: 0–100
  • accommodationStreetAddress string required

    The street address of the traveller's accommodation in Ethiopia.

    length: 0–300
  • accommodationTelephone string required

    The telephone number of the traveller's accommodation in Ethiopia. The live input is a phone widget pre-filled with a non-removable "+251" country-code prefix that the applicant appends digits to.

    length: 0–17

Personal Information

  • givenName string required

    The traveller's given name(s).

    length: 0–100classification: pii
  • surname string required

    The traveller's surname.

    length: 0–100classification: pii
  • citizenship string required

    The traveller's country of citizenship, selected from the live portal's own complete country picker (confirmed live to offer 260 entries, alphabetically from Afghanistan; not reproduced in full here, consistent with this registry's convention for large country pickers).

    length: 0–100classification: pii
  • gender enum required

    The traveller's gender, a two-option radio group.

    enum: MALE | FEMALEclassification: pii
  • countryOfBirth string required

    The traveller's country of birth, selected from the same complete country picker as `citizenship`.

    length: 0–100classification: pii
  • dateOfBirth date required

    The traveller's date of birth, selected live via an Ant Design calendar widget.

    patternclassification: pii
  • placeOfBirth string required

    The traveller's specific place (city/town) of birth.

    length: 0–150classification: pii
  • emailAddress string required

    The traveller's email address.

    patternclassification: pii
  • emailAddressConfirmation string required

    Repeat entry of the traveller's email address; must match `emailAddress` exactly.

    patternclassification: pii
  • phoneNumber string required

    The traveller's own contact phone number, entered via the same kind of country-code-prefixed phone widget as `accommodationTelephone`.

    length: 0–20classification: pii
  • occupation string required

    The traveller's occupation, a free-text field (confirmed live to be a plain text ``, not a dropdown, unlike this registry's `ke/immigration/eta-visa-application` occupation field).

    length: 0–150
  • streetAddress string required

    The traveller's home street address.

    length: 0–300classification: pii
  • addressCity string required

    The city of the traveller's home address.

    length: 0–100classification: pii
  • addressCountry string required

    The country of the traveller's home address, selected from the same complete country picker as `citizenship`.

    length: 0–100classification: pii

Passport Information

  • passportType enum required

    The type of travel document being presented, read directly from the live `