Extract Data Stores
post
/rest/v19/extract/dataStores/actions/extractData
Use this endpoint to submit a request to extract data stores.
Request
Supported Media Types
- application/json
Data Stores Extract Request
Root Schema : extractData_DataStoresRequest
Type:
Show Source
object-
dataStores(required):
array dataStores
List of data stores.
-
parURL(required):
string
URL of the object storage.
-
timeoutHours:
integer
Timeout duration in hours.
Nested Schema : RequestDataStore
Type:
Show Source
object-
attributes(required):
string
Attributes associated with the data store.
-
dataStoreName(required):
string
Name of the data store.
-
modifiedDate:
string
Last modified date of the data store.
Response
Supported Media Types
- application/json
Default Response
Provides taskId and a message
Root Schema : extractData_SubmitResponse
Type:
Show Source
object-
message:
string
Title:
MessageSubmit Task Message -
taskId:
string
Title:
Task IdentifierTask Id
Examples
The following example shows how to submit a request to extract data stores by submitting a POST request to the REST resource using cURL. For more information about cURL, see Use cURL.
curl - X POST -H "Authorization: Bearer <token>" - H "Content-type: application/json" https://sitename.oracle.com/rest/v19/extract/dataStores/actions/extractData
Request Body for Main Document
{
"parURL": "https://objectstorage.regionexample.oraclecloud.com/parURLExamplecpq/b/bucket-20231120-1151/o/",
"timeoutHours": "",
"dataStores":
[{
"dataStoreName": "oraclecpqo-transaction-DOCUMENT",
"attributes": "_document_number_customer_t_first_name|_customer_t_last_name|_id"
}
]
}
Response Body
{
{
"Task Id": 3022955677,
"Message": "Extract request submitted successfully"
}
Request Body for Sub-Document
{
"parURL": "https://objectstorage.regionexample.oraclecloud.com/parURLExamplecpq/b/bucket-20231120-1151/o/",
"timeoutHours": "",
"dataStores":
[{
"dataStoreName": "oraclecpqo-transactionLine-DOCUMENT",
"attributes": "_document_number}annualValue_l|_price_book_var_name"
}, {
"dataStoreName": "oraclecpqo-transactionLine-_availableRatePlanSet-DOCUMENTARRAYSET",
"attributes": "_document_number|_availableRatePlanSet_rate_plan_name|_availableRatePlanSet_rate_plan_number"
}
]
}
Response Body
{
{
"Task Id": 3022955677,
"Message": "Extract request submitted successfully"
}