View Supported Tables and Columns
The Oracle Primavera Cloud Data Service provides endpoints that return a list of currently supported database tables and columns. You should send a request to these endpoints to discover the types of application data you can retrieve using the data service. Each database table or column returned by the data service stores a particular piece of application data. For example, the
SM_ACTIVITY
table stores columns that contain activity data, such as
ACTIVITY_NAME
and
ACTIVITY_TYPE
. If you want to use the data service to extract activity names and types from the application, you can specify the
SM_ACTIVITY
table and the
ACTIVTY_NAME
and
ACTIVITY_TYPE
columns in your request body to the
runquery
endpoint.
The following data service endpoints return responses that list supported tables or columns. These requests use the
GET
method. You should send requests to these endpoints periodically to determine what application data is accessible.
tables
endpoint:
https://<SERVER_URL>/data/rest/dataservice/tables
columns
endpoint:
https://<SERVER_URL>/data/rest/dataservice/columns/<tablename>
Where:
- <SERVER_URL> is the server URL where Oracle Primavera Cloud is deployed. For example, primavera.oraclecloud.com.
-
<tableName> is the name of a database table listed in the response of the
tables
endpoint. For example,SM_ACTIVITY
. This value is case insensitive.