Reporting API

Get Usage and Quota for a site

OVERVIEW

Purpose

API method to get usage and quota for mysite

Request URI

 

GET      /reports/sites/{siteid}/usage

Sample request URL : https://domain.com/instance/api/1/reports/sites/1/usage

Assumptions

  • Method only supports MySite information 
  • <storageusage>/<storagequota> return size in Bytes
  • The return values are of string type as NONE and UNLIMITED values can be returned based on system setting
  • If user call API for normal site then the method return custom error (Not supported) with status code 501(Not Implemented)

Response XML

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<reports>
    <sitereports>
        <sitereport>
            <storageusage>530405145</storageusage>
            <storagequota>10737418</storagequota>
        </sitereport>
    </sitereports>
</reports>

Response Code

Code Meaning
200 Response successfully
501 Not Implemented
401 Unauthorized
403 Validation failed/ Forbidden
405 Method not allowed (calling api with wrong method)
500 Internal error occured while uploading document
 

Comments


0 Comments

Last Updated: Jun 09,2023