Known Issue: FME Flow REST API V3 Doesn't Return a resultDatasetDownloadUrl

Matt Meeboer
Matt Meeboer
  • Updated
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. 

Was this article helpful?

Comments

0 comments

Please sign in to leave a comment.