Status | ||||||
---|---|---|---|---|---|---|
|
Web services
The following restful endpoints are available:
...
Expand | |||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||
Filter by assessmentHandlerGradebook requests for a specifc paper should hit /api/gradebook/paper/<id>.
Filter by moduleHandlerGradebook requests for a specifc module should hit /api/gradebook/module/<id>.
If there is an error performing and of the above operations the response message returns null in the id node and a message in the status node. The create tags id attribute is returned in order to match up its request with the response.
|
External Systems
...
...
From 6.4.0
External system need to be provided with external id in all calls.
...
The following config settings can be found in the rogo config fileconfiguration screen:
$cfgcfg_enable_api | Enables or disables the API functionality |
$cfgapi_oauth_access_lifetime | Stores in seconds the lifetime of an oauth access token |
$cfgapi_oauth_refresh_token_lifetime | Stores in seconds the lifetime of an oauth refresh token |
$cfgapi_oauth_always_issue_new_refresh_token | Enables or disables the oauth refresh token |
api_allow_superuser | Allow sys admin users to access all availbe external systems 6.5.0 onwards. |
Developer Tools
Expand | ||
---|---|---|
| ||
Logging of all API requests and reponses can be enabled by added the apilogfile config item in the database: Code Block | | |
| ||
Info |
Expand | ||
---|---|---|
| ||
The following frameworks are used in the api code: |
...