Explore the API via Postman Collection
This Starter Kit includes sample Postman collection with example API interactions related to focus use cases. You can use this collection to familiarize yourself on how SIS applications will interact with the Ed-Fi API. The following steps will take you through locating and running the API requests in Postman.
Step 1: Open Postman App Run as Administrator using Windows search box with "postman" keyword.
If you are launching postman for the first-time, you might be asked to create an account or sign in, you can skip account creation and proceed.
Step 2 : Click Import button from the Postman App.
3 : Click Upload Files and choose Postman Collection and Environment files from C:\SEA Modernization Starter Kit\Postman folder on your virtual machine.
:From the below Import window, click Import button to upload the SEA Modernization Starter Kit Collection and Environment file.
Step 6 : 'SEA Modernization Starter Kit' Collection is now available under collections. Note that there is also 'SEA Modernization Starter Kit Rectification' Collection that we will use later in Introduction to Data Quality - Quick Start guide.
Step 7 : Select Environments tab, select the 'SEA Modernization Starter Kit' as your environment. Now you are all set to execute the postman collection.
Step 8 : Select the collection and click Run button.
Step 9 : From the Collection Runner Window, click Run button to execute the Postman POST /GET Requests to the ODS / API on your Quick Start Virtual Machine.
Step 10 : All API calls in the collection are executed and results are shown.
Step 11: You can click a request in the Collection Runner results to see more detail on its data. Notice the bearer token in Request Headers and JSON data in Request Body for a couple of requests.
Also notice the order of API requests, resources must be loaded in to Ed-Fi ODS / API according to a set dependency order enforced through entity relationships in the ODS database (For example, Ed Org data must be loaded prior to loading course or calendar data) or by authorization (For example, a newly created student record can't be accessed until an enrollment record has established). See Resource Dependency Order for more details.