Download the Output File
A REST request is made to the GMUS to download the output file. The fileSubDir parameter is optional; include it if you want to specify a subdirectory for the file. The deleteFile parameter is also optional; set it to ‘true’ if you want the file deleted after it is downloaded.
Note: Use this specific URL and Payload when GMUS is used with the G-Repository Client. If you are only using GMUS, please refer to the article: GMUS API - Download the Output file.
URL: http://<ipAddressOrHost>:<
Method Type: POST
Parameters (with example values)
You can manually enter the file path (shown below), or you can use the Resource Variable as your file path (next example).
Note: For Windows machines, the filePath should have two slashes: C:\\Users\\jDoe\\Downloads\\output.
{
"clientAppId": "XXXXXXXX-1e47-abcd-ba66-XXXXXXXXXXXX",
"clientUserId": "XXXXXXXX-abcd-4284-aa45-XXXXXXXXXXXX"",
"username": ""jane.doe@gmail.com",
"repoName": "<REPO_NAME>",
"filePath": "/home/jDoe/Downloads/output",
"fileSubDir": "output1",
"fileName": "<FILE NAME>",
"deleteFile": false
}
If you choose to provide the Resource Variable as a file path, you must also include the profileId parameter. You can obtain the Profile ID from the "My Organization" page within the GenRocket Web Platform.
{
"clientAppId": "XXXXXXXX-1e47-abcd-ba66-XXXXXXXXXXXX",
"clientUserId": "XXXXXXXX-abcd-4284-aa45-XXXXXXXXXXXX"",
"username": ""jane.doe@gmail.com",
"repoName": "<REPO_NAME>",
"profileId":"<PROFILE_ID>",
"filePath": "#{resource.output.directory}",
"fileSubDir": "output1",
"fileName": "<FILE NAME>",
"deleteFile": false
}