To obtain the completion statuses for all users who viewed the course, send a GET request to URL: /content/<content_item_id>/final_statuses.

Permission to run the request: Account Owner, Administrator, Organization Administrator, Publisher.

Request Headers

ParameterDescription
X-Auth-Account-Url (required)Base URL of the account, e.g. http://myaccount.ispringlearn.com
X-Auth-Email (required)Administrator e-mail address.
X-Auth-Password (required)Administrator password.

Possible Response Codes

CodeTextDescription
200OkThe request has been processed successfully.
404Unknown content itemCan't find the course with the specified ID.
403Permission deniedUser is not allowed to handle the requested action (not enough permissions).

Sample Request

GET /content/123/final_statuses HTTP/1.1
Host: api.ispringonline.com
X-Auth-Account-Url: http://myaccount.ispringlearn.com
X-Auth-Email: email@email.com
X-Auth-Password: password
XML

Sample Response

<?xml version="1.0" encoding="UTF-8"?>
<statuses>
    <status>
        <userId>25</userId>
        <status>Passed</status>
        <progress>90.91</progress>
        <completionDate>2018-10-26T12:35:10+00:00</completionDate>
        <lastViewDate>2018-10-26T12:33:21+00:00</lastViewDate>
    </status>
    <status>
        <userId>91</userId>
        <status>In progress</status>
        <progress>0</progress>
        <lastViewDate>2018-10-23T14:14:13+00:00</lastViewDate>
    </status>
</statuses>
XML

The 'completionDate' value will be included in the xml for completed courses only.

The 'lastViewDate' value appears in the xml if a content items was viewed.