D4Science D4Science Don't have a D4Science account? Create one Could not find what you are looking for? Contact us.

ScriptManager Resource

POST /admin/script/execute

Request Parameters
name type description default constraints
asynch formdata false boolean
destinationFolderId formdata    
fileDetail formdata    
name formdata    
stream formdata    
writeResult formdata false boolean
Authorization header Bearer token, see https://dev.d4science.org/how-to-access-resources    
Request Body
media type data type
multipart/form-data (custom)
Response Body
media type data type description
application/json ScriptStatus (JSON)

Example

Request
POST /admin/script/execute
Content-Type: multipart/form-data
Accept: application/json
Authorization: ...

                
...
                
              
Response
HTTP/1.1 201 Created
Content-Type: application/json

                
{
  "status" : "Failed",
  "errorMessage" : "...",
  "startDate" : "...",
  "durationInMillis" : 12345,
  "humanReadableDuration" : "...",
  "result" : "...",
  "runningId" : "...",
  "executionServer" : "..."
}
                
              

GET /admin/script/export

Request Parameters
name type description
Authorization header Bearer token, see https://dev.d4science.org/how-to-access-resources
Response Body
media type data type description
application/json ScriptStatus (JSON)

Example

Request
GET /admin/script/export
Content-Type: */*
Accept: application/json
Authorization: ...

                
...
                
              
Response
HTTP/1.1 200 OK
Content-Type: application/json

                
{
  "status" : "Success",
  "errorMessage" : "...",
  "startDate" : "...",
  "durationInMillis" : 12345,
  "humanReadableDuration" : "...",
  "result" : "...",
  "runningId" : "...",
  "executionServer" : "..."
}
                
              

GET /admin/script/{id}/status

Request Parameters
name type description
Authorization header Bearer token, see https://dev.d4science.org/how-to-access-resources
id path
Response Body
media type data type description
application/json ScriptStatus (JSON)

Example

Request
GET /admin/script/{id}/status
Content-Type: */*
Accept: application/json
Authorization: ...

                
...
                
              
Response
HTTP/1.1 200 OK
Content-Type: application/json

                
{
  "status" : "Running",
  "errorMessage" : "...",
  "startDate" : "...",
  "durationInMillis" : 12345,
  "humanReadableDuration" : "...",
  "result" : "...",
  "runningId" : "...",
  "executionServer" : "..."
}