Known Issue ID | NA |
---|---|
Feature | FME Flow REST API V3 |
Product | FME Flow |
Versions Affected |
2025.x 2024.x 2023.x 2022.x 2021.x 2020.x 2019.x 2018.x 2017.x |
Status | Unplanned |
Issue
The FME Flow REST API V3 documentation includes a resultDatasetDownloadURL in the response for the endpoints below, which are used to submit jobs to FME Flow programmatically:
POST /transformations/submit/{repository}/{workspace}
POST /transformations/transact/{repository}/{workspace}
POST /transformations/transactdata/{repository}/{workspace}
However, the resultDatasetDownloadURL is never included in the response.
Cause
The resultDatasetDownloadURL is only included in the response when retrieving past jobs run against the Data Download service, for example, GET /transformations/jobs/completed. The response model for REST API V3 /transformation endpoints is shared, so the resultDatasetDownloadURL is included in the response documentation for other /transformations endpoints. This is a limitation of the REST API V3 documentation.
Workaround
A Data Download URL can only be obtained by running a job through the Data Download service. Jobs can be run programmatically through the Data Download service using a workspace webhook, but not the REST API.
The tutorial Submitting a Job through an FME Flow Webhook URL provides an example using the Data Streaming service. The same approach can be used with the Data Download service.
Comments
0 comments
Please sign in to leave a comment.