Table of Contents

Back to JESS API

Get JESS Usage Summaries


Use GET /usage to retrieve the usage summaries of the JESS service.


Synopsis

Return object

A successful GET /usage transaction returns an object containing the usage stats of the linked JESS account.

{
    "ok": true,
    "status": "TestUser usage report available",
    "data": [
        {
            "status": "NA",
            "username": "TestUser",
            "latest": 1607162712868,
            "upload": 39811760,
            "storage": 8523778833,
            "jobs": 603,
            "download": 1166582910,
            "submissions": 167,
            "cputime": 31177
        }
    ]
}

Example using curl://

Send the GET /usage command using curl:

curl -b cookies https://api.ensims.com/jess_web/api/usage

On success, the user's linked JESS account usage details will be returned in a JSON object. If the existing JWT is invalid, an HTTP 401 Unauthorized code will be returned.

Example using Python Requests

Make sure Requests is correctly installed in your Python environment, and run the following lines:

import requests

# Existing cookies are expected to be stored in the variable 'cookies'
r = requests.get('https://api.ensims.com/jess_web/api/usage', cookies=cookies)

# Show returned object  
r.json()