Page History

Versions Compared

Key

This line was added.

This line was removed.

Formatting was changed.

REST API Design & Implementation Guidelines

This version of the Ed-Fi Data Standard includes guidelines for designing and implementing a REST API based on the Ed-Fi data model. Such an API provides transportation and manipulation of information as Resources that are elements defined in the Ed-Fi Unifying Data Model (UDM). While the design guidelines cover the entire Ed-Fi UDM, an API need not implement the full data model. Developers may select parts of the model useful to their specific data exchange needs.

An API implemented in accordance with the guidelines will have the following features:

Supports high-throughput bulk as well as transactional data by using an optimistic concurrency model

Protects resources with layered authentication and authorization models by using client tokens and user-level access strategies