All of the endpoints in the Application REST API are inherited from the PersistedModel REST API. The reference is provided here for convenience.
Quick reference
URI Pattern | HTTP Verb | Default Permission | Description | Arguments |
---|---|---|---|---|
| POST | Allow | Add application instance and persist to data source. Inherited from generic model API. | JSON object (in request body) |
/applications | GET | Deny | Find all instances of applications that match specified filter. Inherited from generic model API . | One or more filters in query parameters:
|
/applications | PUT | Deny | Update / insert application instance and persist to data source. Inherited from generic model API . | JSON object (in request body) |
/applications/id | GET | Deny | Find applications by ID: Return data for the specified applications instance ID. Inherited from generic model API . | id, the application instance ID (in URI path) |
/applications/id | PUT | Deny | Update attributes for specified applications ID and persist. Inherited from generic model API . | Query parameters:
|
/applications/id | DELETE | Deny | Delete application with specified instance ID. Inherited from generic model API . | id, application ID (in URI path) |
/applications/id/exists | GET | Deny | Check instance existence: Return true if specified application ID exists. Inherited from generic model API . | URI path:
|
/applications/count | GET | Deny | Return the number of application instances that matches specified where clause. Inherited from generic model API. | Where filter specified in query parameter |
/applications/findOne | GET | Deny | Find first application instance that matches specified filter. Inherited from generic model API . | Same as Find matching instances. |