{"_id":"5aab4dba852503003a4fdd36","project":"56439dfe9eebf70d00490d54","version":{"_id":"5864d2df79ce642d00f0fec7","project":"56439dfe9eebf70d00490d54","__v":4,"createdAt":"2016-12-29T09:09:51.074Z","releaseDate":"2016-12-29T09:09:51.074Z","categories":["5864d2df79ce642d00f0fec8","5864d2df79ce642d00f0fec9","5864d2df79ce642d00f0feca","5864d2df79ce642d00f0fecb","5864d2df79ce642d00f0fecc","5864d2df79ce642d00f0fecd","5864d2df79ce642d00f0fece","5864d2df79ce642d00f0fecf","5864d2df79ce642d00f0fed0","5864d2df79ce642d00f0fed1","5864d2df79ce642d00f0fed2","5864d2df79ce642d00f0fed3","5864d2df79ce642d00f0fed4","5864d2df79ce642d00f0fed5","5864d2df79ce642d00f0fed6","5864d2df79ce642d00f0fed7","5864d2df79ce642d00f0fed8","5864d2df79ce642d00f0fed9","5864d2df79ce642d00f0feda","5864d2df79ce642d00f0fedb","5864d2df79ce642d00f0fedc","5864d2df79ce642d00f0fedd","5864d2df79ce642d00f0fede","598aa64f4b6e990019b7a2d2","599bc76bc03fa2000f83db2a","599bcc3c3c5bf7000f3434fc"],"is_deprecated":false,"is_hidden":false,"is_beta":true,"is_stable":true,"codename":"","version_clean":"2.0.0","version":"2"},"category":{"_id":"5864d2df79ce642d00f0fed6","__v":0,"version":"5864d2df79ce642d00f0fec7","project":"56439dfe9eebf70d00490d54","sync":{"url":"","isSync":false},"reference":false,"createdAt":"2016-04-21T19:06:48.486Z","from_sync":false,"order":14,"slug":"taxonomy-1","title":"Taxonomy"},"user":"567b9bf2b56bac0d0019d914","__v":11,"parentDoc":null,"updates":[],"next":{"pages":[],"description":""},"createdAt":"2018-03-16T04:53:14.937Z","link_external":false,"link_url":"","githubsync":"","sync_unique":"","hidden":false,"api":{"settings":"","results":{"codes":[{"language":"json","code":"{\n\t\"courses\": [{\n\t\t\"id\": \"NGSS.K12.SC-K\",\n\t\t\"code\": \"NGSS.K12.SC-K\",\n\t\t\"title\": \"Kindergarten\",\n\t\t\"sequence_id\": 1\n\t}, {\n\t\t\"id\": \"NGSS.K12.SC-1\",\n\t\t\"code\": \"NGSS.K12.SC-1\",\n\t\t\"title\": \"Grade 1\",\n\t\t\"sequence_id\": 2\n\t}, {\n\t\t\"id\": \"NGSS.K12.SC-2\",\n\t\t\"code\": \"NGSS.K12.SC-2\",\n\t\t\"title\": \"Grade 2\",\n\t\t\"sequence_id\": 3\n\t}, {\n\t\t\"id\": \"NGSS.K12.SC-K.2\",\n\t\t\"code\": \"NGSS.K12.SC-K.2\",\n\t\t\"title\": \"Grade K-2 Engineering Design\",\n\t\t\"sequence_id\": 4\n\t}, {\n\t\t\"id\": \"NGSS.K12.SC-MS.PS\",\n\t\t\"code\": \"NGSS.K12.SC-MS.PS\",\n\t\t\"title\": \"Middle School Physical Science\",\n\t\t\"sequence_id\": 9\n\t}, {\n\t\t\"id\": \"NGSS.K12.SC-HS.LS\",\n\t\t\"code\": \"NGSS.K12.SC-HS.LS\",\n\t\t\"title\": \"High School Life Science\",\n\t\t\"sequence_id\": 14\n\t}, {\n\t\t\"id\": \"NGSS.K12.SC-HS.ETS\",\n\t\t\"code\": \"NGSS.K12.SC-HS.ETS\",\n\t\t\"title\": \"High School Engineering Design\",\n\t\t\"sequence_id\": 16\n\t}]\n}","name":"","status":200}]},"method":"get","examples":{"codes":[{"language":"text","code":""}]},"auth":"required","params":[{"_id":"5aab4dba852503003a4fdd38","ref":"","in":"path","required":true,"desc":"Standards framework code as obtained at subjects listing","default":"","type":"string","name":"framework-id"},{"_id":"5aab4dba852503003a4fdd37","ref":"","in":"path","required":true,"desc":"Taxonomy subject ID as obtained at subjects listing","default":"","type":"string","name":"subject-id"},{"_id":"5aab4e9dcbb6d000120b19df","ref":"","in":"header","required":true,"desc":"Provide access token in the format: \"Token authorization_access_token\"","default":"","type":"string","name":"Authorization"}],"url":"/taxonomy/frameworks/:framework-id/subjects/:subject-id/courses"},"isReference":false,"order":2,"body":"**Request Structure Detail**\n\nEach standards framework supported may have different courses defined. The API, thus, requires the framework code and subject code of interest to list available courses for that subject. The necessary subject code and framework code are available at subject listing API [Fetch Taxonomy Subjects](doc:fetch-gut-gooru-universal-taxonomy-subjects)  \n\nMapping information is as below:\nframework-id <== standard_framework_id \nsubject-id <== taxonomy_subject_id\n\n**Response Structure Detail** \n\nAPI returns an array of supported courses as JSON object. The JSON object is structured as detailed below:\n  * id : course id\n  * code : internal course code for the standards framework\n  * title : course title at the standards framework\n  * sequence_id : identifies the ordering of course at standards framework \n[block:callout]\n{\n  \"type\": \"info\",\n  \"title\": \"Access token is needed\",\n  \"body\": \"Header: \\nAuthorization: Token [anonymous_access_token]\"\n}\n[/block]","excerpt":"Fetches a list of taxonomy courses for a subject at given standards framework.","slug":"fetch-taxonomy-courses-for-a-framework","type":"endpoint","title":"Fetch Taxonomy Courses at a Framework"}

getFetch Taxonomy Courses at a Framework

Fetches a list of taxonomy courses for a subject at given standards framework.

Definition

{{ api_url }}{{ page_api_url }}

Parameters

Path Params

framework-id:
required
string
Standards framework code as obtained at subjects listing
subject-id:
required
string
Taxonomy subject ID as obtained at subjects listing

Headers

Authorization:
required
string
Provide access token in the format: "Token authorization_access_token"

Result Format


Documentation

**Request Structure Detail** Each standards framework supported may have different courses defined. The API, thus, requires the framework code and subject code of interest to list available courses for that subject. The necessary subject code and framework code are available at subject listing API [Fetch Taxonomy Subjects](doc:fetch-gut-gooru-universal-taxonomy-subjects) Mapping information is as below: framework-id <== standard_framework_id subject-id <== taxonomy_subject_id **Response Structure Detail** API returns an array of supported courses as JSON object. The JSON object is structured as detailed below: * id : course id * code : internal course code for the standards framework * title : course title at the standards framework * sequence_id : identifies the ordering of course at standards framework [block:callout] { "type": "info", "title": "Access token is needed", "body": "Header: \nAuthorization: Token [anonymous_access_token]" } [/block]

User Information

Try It Out

get
{{ tryResults.results }}
Method{{ tryResults.method }}
Request Headers
{{ tryResults.requestHeaders }}
URL{{ tryResults.url }}
Request Data
{{ tryResults.data }}
Status
Response Headers
{{ tryResults.responseHeaders }}