Resources

The resources use a data model that is supported by a set of client-side libraries that are made available on the files and libraries page.

There is a WADL document available that describes the resources API.

You may also enjoy the interactive interface provided for this API by Swagger.

Try it out!

name path methods description
AdministrationController
  • /api/administration/createUser
  • /api/administration/getAMCs
  • /api/administration/getRoles
  • /api/administration/getSingleUser
  • /api/administration/getUsers
  • /api/administration/recentAllocationHistory
  • /api/administration/updateUser
  • /api/administration/userAllocationHistory
  • POST
  • GET
  • GET
  • GET
  • GET
  • GET
  • POST
  • GET
A controller to provide a REST API for EDQ requests for administrators.
ApiController
  • /api/airspacename
  • /api/amc
  • /api/dataset
  • /api/responsibilities
  • /api/fileexport/{schema}/{format}
  • /api/extract/{schema}/{amcuuid}/{droptype3}
  • /api/segments/suggestions/{schema}/{amc}
  • /api/segments/{schema}/{long}/{lat}
  • GET
  • GET
  • GET
  • POST
  • GET
  • GET
  • GET
  • GET
Class to provide a REST API into the EDQ airspace services for the main purpose of driving a HMI.
AuthenticationController
  • /api/authentication/password
  • /api/authentication/requestPasswordReset
  • POST
  • POST
Class to provide a REST API into the EDQ authentication. This API is deliberately excluded from Tomcat authentication so that non-authenticated users can see this API.
DO NOT ADD METHODS THAT SHOULD NOT BE VISIBLE TO THE GENREAL PUBLIC TO THIS INTERFACE
UserController
  • /api/user/loggedInUser
  • /api/user/terminate
  • GET
  • POST
REST API for users of the EDQ tool.

Data Types

JSON

type description
AMCResource Simple class to represent an AMC through the EDQ REST API.
ErrorableResource Simple abstract class to be extended by return results for the EDQ REST API which could feasibly result in an error.
ExtractedDataSetResource Simple class to represent an extracted data set through the EDQ REST API.
FileResource Representation of a File available for download from the EDQ.
SegmentResource Simple class to represent a Segment through the EDQ REST API.
SingleAllocationHistoryResource Simple class to represent a single entry of airspace allocation history. Histories are comparable by the time of allocation, from most recent to earliest.
SingleUserResource Simple class to represent a single through the EDQ REST API.
UserRole Enum of the possible user roles

JSON

type description
AMCResource Simple class to represent an AMC through the EDQ REST API.
ErrorableResource Simple abstract class to be extended by return results for the EDQ REST API which could feasibly result in an error.
ExtractedDataSetResource Simple class to represent an extracted data set through the EDQ REST API.
FileResource Representation of a File available for download from the EDQ.
SegmentResource Simple class to represent a Segment through the EDQ REST API.
SingleAllocationHistoryResource Simple class to represent a single entry of airspace allocation history. Histories are comparable by the time of allocation, from most recent to earliest.
SingleUserResource Simple class to represent a single through the EDQ REST API.
UserRole Enum of the possible user roles