/models/{modelID} (GET)
Returns a list of supported import types for a given model, along with URLs to create import jobs for the import types supported, and a URL to retrieve the model metadata.
In the context of a business user, the reponse also contains the list of both public and private versions available for the import job.
API Request Details
|
URL |
{BaseURL}/models/{modelID} |
|
Request Type |
GET |
|
Request Content |
application/json |
Sample Request
https://your-sac-tenant-url.cloud/api/v1/dataimport/models/modelA
Sample Response
200: Successful Operation
{
"importTypeUrls": {
"factData": "BaseURL}/models/modelA/factData",
"masterData": "BaseURL/models/modelA/masterData",
"masterFactData": "BaseURL}models/modelA/masterFactData",
"privateFactData": "{BaseURL}/models/modelA/privateFactData"
},
"versions": [
{
"id": "public.Actual",
"description": "Actual"
},
{
"id": "private.businessUser.privateVersion",
"description": "privateVersion"
}
],
"importTypes": [
{
"importType": "factData",
"availableJobSettings": {…}
},
{
"importType": "masterData",
"availableJobSettings": {…}
},
{
"importType": "masterFactData",
"availableJobSettings": {…}
},
{
"importType": "privateFactData",
"availableJobSettings": {…}
}
], "metadataURL": "{BaseURL}/models/modelA/metadata"
}
Error Responses
|
HTTP Status Code |
Returns |
|---|---|
|
400 |
Bad Request |
|
403 |
Unauthorized |
|
404 |
Not Found |
|
500 |
Unexpected Error |