...
Panel | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Overview
Universal Controller supports a RESTful-based web services API that allows you to perform multiple operations, which are listed alphabetically on the following pages.
...
...
Method | Description | |||||
---|---|---|---|---|---|---|
GET | Retrieves records from the Controller database. | |||||
POST | Creates, or performs an action on, a record in the Controller database. | |||||
PUT | Modifies a record in the Controller database.
| |||||
DELETE | Deletes a record in the Controller database. |
Anchor | ||||
---|---|---|---|---|
|
Authentication
Universal Controller requires Web Service requests to be authenticated using one of Basic Authentication or Personal Access Token Authentication.
...
Panel |
---|
|
While it is recommended you use the Authorization header, if required, you can alternatively pass the Personal Access Token using the access_token query parameter.
Panel |
---|
http://hostname:port/uc/resources/task?access_token=access-token&taskname=MyTask |
Panel |
---|
|
See User Impersonation for information on how to impersonate a user when invoking Universal Controller Web Service APIs.
Request Limits
You can implement application- and user-level concurrent request limits to control how many web service API requests can be in progress at the same time via the following Universal Controller system properties:
...
You can check status codes in the Audits and the uc.log file to determine the cause if their Web Service client is not displaying the error message that comes back with the response.
Anchor | ||||
---|---|---|---|---|
|
User Restriction
You can be restricted from logging in to the RESTful Web Services API either of two ways:
...