meta data for this page
Get JESS Usage Summaries
Use GET /usage
to retrieve the usage summaries of the JESS service.
Synopsis
- Method: GET
- Cookie: “session_token=<existing JWT>”
- Header: none
- Body: none
- Success: Usage summary object
- Error: HTTP 401 - Unauthorized
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()