ORDS REST Services REST Endpoints

ORDS REST Services
Custom Oracle REST Data Services built with SQL & PL/SQL.
Create a REST handler parameter
Method: post
Path: /ords/rest/parameters/
Create a REST module
Method: post
Path: /ords/rest/modules/
Create a REST module template
Method: post
Path: /ords/rest/templates/
Create a REST template handler
Method: post
Path: /ords/rest/handlers/
Create an ORDS OAuth client
Method: post
Path: /ords/rest/clients/
Create an ORDS privilege
Method: post
Path: /ords/rest/privileges/
Create an ORDS role
Method: post
Path: /ords/rest/roles/
Delete a REST handler parameter
Method: delete
Path: /ords/rest/parameters/{id}
Delete a REST module template
Method: delete
Path: /ords/rest/templates/{id}
Delete a REST template handler
Method: delete
Path: /ords/rest/handlers/{id}
Delete an ORDS OAuth client
Method: delete
Path: /ords/rest/clients/{id}
Delete an ORDS privilege
Method: delete
Path: /ords/rest/privileges/{id}
Delete an ORDS role
Method: delete
Path: /ords/rest/roles/{id}
Get a REST enabled object
Method: get
Path: /ords/rest/autorest/{id}
Get a REST enabled object metadata
Method: get
Path: /ords/rest/autorest/{id}/metadata
Get a REST handler parameter
Method: get
Path: /ords/rest/parameters/{id}
Get a REST handler source
Method: get
Path: /ords/rest/handlers/{id}/source
Get a REST module
Method: get
Path: /ords/rest/modules/{id}
Get a REST module source
Method: get
Path: /ords/rest/modules/{id}/source
Get a REST module template
Method: get
Path: /ords/rest/templates/{id}
Get a REST template handler
Method: get
Path: /ords/rest/handlers/{id}
Get all current schema recent REST objects
Method: get
Path: /ords/rest/overview/objects_recent
Get all ORDS OAuth clients
Method: get
Path: /ords/rest/clients/
Get all ORDS privileges
Method: get
Path: /ords/rest/privileges/
Get all ORDS privileges for a specific role
Method: get
Path: /ords/rest/roles/{id}/privileges/
Get all ORDS privileges in an OAuth client
Method: get
Path: /ords/rest/clients/{id}/privileges/
Get all ORDS properties values
Method: get
Path: /ords/properties/
Get all ORDS roles
Method: get
Path: /ords/rest/roles/
Get all ORDS roles in a privilege
Method: get
Path: /ords/rest/privileges/{id}/roles/
Get all ORDS roles in an OAuth client
Method: get
Path: /ords/rest/clients/{id}/roles/
Get all protected REST modules
Method: get
Path: /ords/rest/privilege/modules/
Get all REST enabled objects
Method: get
Path: /ords/rest/autorest/
Get all REST handler parameters
Method: get
Path: /ords/rest/parameters/
Get all REST module templates
Method: get
Path: /ords/rest/templates/
Get all REST modules
Method: get
Path: /ords/rest/modules/
Get all REST modules in a privilege
Method: get
Path: /ords/rest/privileges/{id}/modules/
Get all REST patterns in a privilege
Method: get
Path: /ords/rest/privileges/{id}/patterns/
Get all REST template handlers
Method: get
Path: /ords/rest/handlers/
Get an ORDS OAuth client
Method: get
Path: /ords/rest/clients/{id}
Get an ORDS privilege
Method: get
Path: /ords/rest/privileges/{id}
Get an ORDS property value
Method: get
Path: /ords/properties/{key}
Get an ORDS property value for a schema
Method: get
Path: /ords/properties/{schema}/{key}
Get an ORDS role
Method: get
Path: /ords/rest/roles/{id}
Get count of all the REST enabled objects
Method: get
Path: /ords/rest/autorest/summary
Get current ORDS schema and count of all current schema REST objects and count of all REST modules
Method: get
Path: /ords/rest/overview/
REST enable an object
Method: post
Path: /ords/rest/autorest/
Set an ORDS property value
Method: put
Path: /ords/properties/{key}
Set an ORDS property value for a schema
Method: put
Path: /ords/properties/{schema}/{key}
Unset an ORDS property value
Method: delete
Path: /ords/properties/{key}
Unset an ORDS property value for a schema
Method: delete
Path: /ords/properties/{schema}/{key}
Update a REST handler parameter
Method: put
Path: /ords/rest/parameters/{id}
Update a REST module
Method: put
Path: /ords/rest/modules/{id}
Update a REST module template
Method: put
Path: /ords/rest/templates/{id}
Update a REST template handler
Method: put
Path: /ords/rest/handlers/{id}
Update an ORDS OAuth client
Method: put
Path: /ords/rest/clients/{id}
Update an ORDS privilege
Method: put
Path: /ords/rest/privileges/{id}
Update an ORDS role
Method: put
Path: /ords/rest/roles/{id}
Update or disables a REST enabled object
Method: put
Path: /ords/rest/autorest/{id}
Updates the ORDS OAuth client avatar image.
Method: post
Path: /ords/rest/clients/{id}/logo/