Request Output
You can avoid creating an order in Infigo and instead create output/artwork directly via the API. This is useful when you want to create a PDF file from a job without placing an order in Catfish.
To initiate an output creation job, follow these steps:
Set the
DirectDownload
parameter totrue
and provide aCallbackUrl
. This ensures that the resulting PDF will be sent to the specified URL upon completion.Optionally, include a
HotFolderId
. This allows the PDF to be downloaded into one of our Hot Folders for convenient retrieval later through our Catfish Sync application.
Please note the following:
This action is solely for generating an output file and does not result in placing an order in Catfish.
For placing a physical order, utilize our Record Order API method. For detailed information on this method, feel free to reach out to our technical team.
In the demo app, there is a sample implementation of this feature. You can find it in the GitHub repository. Please note that the Infigo APP database is just a local storage database.
The flow is as follows:
You initiate a creation job.
Then Infigo will create the output and send it to the
CallbackUrl
you provided.You can choose via the DirectDownload flag whether you want to receive the output directly in the callback or just be informed so you can retrieve the output at any stage by utilizing the Get Output method.
You can also choose to download the output into one of our Hot Folders for convenient retrieval later through our Infigo Sync application.
The demo app uses the callback with the DirectDownload flag set to true and utilizes a small backend to listen for the Infigo callback, then polling from the browser when the output is created and the backend is notified to download this from Infigo.