Developer Documentation Library > Interviewer - Server > Architecture > Interview Service tier > Quota web service > Quota web service
 
Quota web service
The Quota web service is implemented by a QuotaWebService.dll that is installed is an IIS application called “Quota” under a /SPSSMR/API virtual directory.
All URLs to access the web service therefore begin with:
http://hostname/SPSSMR/API/Quota
The Quota web service has an application ID of “QuotaWebService”. This is used in the application session tables, and to assign user permissions.
Permissions
A user can log onto the Quota web service only if they have been assigned permission for the “QuotaWebService” application. When they have logged onto the web service, a GET request can be made to any URL; that is, all Quota information can be read by all users.
The ability to change quota information is controlled by these features:
Feature
Enables you to
canEditTargets
Change only the quota target.
canEditPrioritization
Change the quota priority, pend mode, and pend limit.
canEditAll
Change the quota count and target values and the “is counter only”, and “allow over quota” flags. However, you can not change the prioritization (quota priority, pend mode, or pend limit).
For more information about these permissions, see Modifying quotas.
Default permissions
Role
Permission to use
CATIsupervisor and FieldManager
UserAuth and Quota web services, and all features
CustomerAccountAdmins and DPMAdmins
UserAuth and Quota web services
Project Manager and SampleManager
UserAuth web service
Application sessions
Before any of the URLs listed in Reading quotas or Modifying quotas can be used, you must establish an application session for the Quota web service. /Quota/Logon URL returns an ApplicationSessionId value that must be included in the header of all other requests.
The Quota web service uses username and ticket to log onto DPM on behalf of the user. The ApplicationSessionId (and therefore the Username/Ticket) determines the projects which the client can see or access.
See
/Quota/Logon URL
/Quota/KeepAlive URL
/Quota/Logoff
See also
Modifying quotas
Web.config properties
Logging
Error handling
Installing the Quota web service
Implementation
Testing the Quota API web service
Quota web service