POST api/Courses/RetrieveCourses
Retrieves a list of applicable courses
Request Information
URI Parameters
None.
Body Parameters
None.
Response Information
Resource Description
Collection of mdl_course| Name | Description | Type | Additional information |
|---|---|---|---|
| id | integer |
None. |
|
| category | integer |
None. |
|
| sortorder | integer |
None. |
|
| fullname | string |
None. |
|
| shortname | string |
None. |
|
| idnumber | string |
None. |
|
| summary | string |
None. |
|
| summaryformat | integer |
None. |
|
| format | string |
None. |
|
| showgrades | integer |
None. |
|
| newsitems | integer |
None. |
|
| startdate | integer |
None. |
|
| marker | integer |
None. |
|
| maxbytes | integer |
None. |
|
| legacyfiles | integer |
None. |
|
| showreports | integer |
None. |
|
| visible | integer |
None. |
|
| visibleold | integer |
None. |
|
| groupmode | integer |
None. |
|
| groupmodeforce | integer |
None. |
|
| defaultgroupingid | integer |
None. |
|
| lang | string |
None. |
|
| theme | string |
None. |
|
| timecreated | integer |
None. |
|
| timemodified | integer |
None. |
|
| requested | integer |
None. |
|
| enablecompletion | integer |
None. |
|
| completionstartonenrol | integer |
None. |
|
| completionprogressonview | integer |
None. |
|
| completionnotify | integer |
None. |
|
| audiencevisible | integer |
None. |
|
| coursetype | integer |
None. |
|
| icon | string |
None. |
|
| calendartype | string |
None. |
|
| cacherev | integer |
None. |
Response Formats
application/json, text/json
Sample:
[
{
"id": 1,
"category": 2,
"sortorder": 3,
"fullname": "sample string 4",
"shortname": "sample string 5",
"idnumber": "sample string 6",
"summary": "sample string 7",
"summaryformat": 8,
"format": "sample string 9",
"showgrades": 10,
"newsitems": 11,
"startdate": 12,
"marker": 13,
"maxbytes": 14,
"legacyfiles": 15,
"showreports": 16,
"visible": 17,
"visibleold": 18,
"groupmode": 19,
"groupmodeforce": 20,
"defaultgroupingid": 21,
"lang": "sample string 22",
"theme": "sample string 23",
"timecreated": 24,
"timemodified": 25,
"requested": 26,
"enablecompletion": 27,
"completionstartonenrol": 28,
"completionprogressonview": 29,
"completionnotify": 30,
"audiencevisible": 31,
"coursetype": 32,
"icon": "sample string 33",
"calendartype": "sample string 34",
"cacherev": 35
},
{
"id": 1,
"category": 2,
"sortorder": 3,
"fullname": "sample string 4",
"shortname": "sample string 5",
"idnumber": "sample string 6",
"summary": "sample string 7",
"summaryformat": 8,
"format": "sample string 9",
"showgrades": 10,
"newsitems": 11,
"startdate": 12,
"marker": 13,
"maxbytes": 14,
"legacyfiles": 15,
"showreports": 16,
"visible": 17,
"visibleold": 18,
"groupmode": 19,
"groupmodeforce": 20,
"defaultgroupingid": 21,
"lang": "sample string 22",
"theme": "sample string 23",
"timecreated": 24,
"timemodified": 25,
"requested": 26,
"enablecompletion": 27,
"completionstartonenrol": 28,
"completionprogressonview": 29,
"completionnotify": 30,
"audiencevisible": 31,
"coursetype": 32,
"icon": "sample string 33",
"calendartype": "sample string 34",
"cacherev": 35
}
]
application/xml, text/xml
Sample:
<ArrayOfmdl_course xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Totara.WEBAPI">
<mdl_course>
<audiencevisible>31</audiencevisible>
<cacherev>35</cacherev>
<calendartype>sample string 34</calendartype>
<category>2</category>
<completionnotify>30</completionnotify>
<completionprogressonview>29</completionprogressonview>
<completionstartonenrol>28</completionstartonenrol>
<coursetype>32</coursetype>
<defaultgroupingid>21</defaultgroupingid>
<enablecompletion>27</enablecompletion>
<format>sample string 9</format>
<fullname>sample string 4</fullname>
<groupmode>19</groupmode>
<groupmodeforce>20</groupmodeforce>
<icon>sample string 33</icon>
<id>1</id>
<idnumber>sample string 6</idnumber>
<lang>sample string 22</lang>
<legacyfiles>15</legacyfiles>
<marker>13</marker>
<maxbytes>14</maxbytes>
<newsitems>11</newsitems>
<requested>26</requested>
<shortname>sample string 5</shortname>
<showgrades>10</showgrades>
<showreports>16</showreports>
<sortorder>3</sortorder>
<startdate>12</startdate>
<summary>sample string 7</summary>
<summaryformat>8</summaryformat>
<theme>sample string 23</theme>
<timecreated>24</timecreated>
<timemodified>25</timemodified>
<visible>17</visible>
<visibleold>18</visibleold>
</mdl_course>
<mdl_course>
<audiencevisible>31</audiencevisible>
<cacherev>35</cacherev>
<calendartype>sample string 34</calendartype>
<category>2</category>
<completionnotify>30</completionnotify>
<completionprogressonview>29</completionprogressonview>
<completionstartonenrol>28</completionstartonenrol>
<coursetype>32</coursetype>
<defaultgroupingid>21</defaultgroupingid>
<enablecompletion>27</enablecompletion>
<format>sample string 9</format>
<fullname>sample string 4</fullname>
<groupmode>19</groupmode>
<groupmodeforce>20</groupmodeforce>
<icon>sample string 33</icon>
<id>1</id>
<idnumber>sample string 6</idnumber>
<lang>sample string 22</lang>
<legacyfiles>15</legacyfiles>
<marker>13</marker>
<maxbytes>14</maxbytes>
<newsitems>11</newsitems>
<requested>26</requested>
<shortname>sample string 5</shortname>
<showgrades>10</showgrades>
<showreports>16</showreports>
<sortorder>3</sortorder>
<startdate>12</startdate>
<summary>sample string 7</summary>
<summaryformat>8</summaryformat>
<theme>sample string 23</theme>
<timecreated>24</timecreated>
<timemodified>25</timemodified>
<visible>17</visible>
<visibleold>18</visibleold>
</mdl_course>
</ArrayOfmdl_course>