1. Juniper Networks TechLibrary, "Ephemeral Configuration Database User Guide": This guide explicitly states the supported methods for modification. "Clients can use NETCONF, the Junos XML protocol, or Juniper Extension Toolkit (JET) APIs to load data into an instance of the ephemeral database." This directly supports JET as a correct answer. (See section: "Overview of the Ephemeral Configuration Database").
2. Juniper Networks TechLibrary, "Juniper Extension Toolkit (JET) Overview": This document describes JET as the framework for developing applications for network control and management, which includes advanced configuration tasks like interacting with different configuration databases. (See section: "JET Overview").
3. Juniper Networks TechLibrary, "Junos OS REST API Guide": The documentation for the REST API focuses on loading configuration changes into the candidate configuration database, with no mention of direct support for the ephemeral database. (See section: "Configuring the Device Using the REST API").