Dynamic Image url as text

Hi all, I am sending dynamic data in a JSON string to create a PDF from a template. My workflow takes inputs from a form, sends the data via keys to the Backend, then inserts that data into a JSON string, and sends it to the PDF generator. All fields work fine except for an image url key.

I have a Signature Pad that creates an image. I have tried setting up the key (call it “signature”) as a file, as image, and as text. For the dynamic data I have tried several combinations but everytime I check the server logs, the signature key is not passing any value.
image

If I manually insert the text of the url into the key field, and then generate, it works just fine. I have tried: Signature Pad A’s image url
image

image

I have tried Signature Pad A’s image url’s URL (text),
I have tried creating a thing with the signature pad’s image, then calling that image url as text by using “Result of step 1’s image url…” I have checked “ignore privacy rules when running the workflow”

There is nothing wrong with the signature pad. the workflow saves the image to the database, and I can create thing’s where the image url get’s saved to.

What is interesting is in the server logs for the scheduled API workflow, the “signature” key is missing, but all other keys show up with their corresponding dynamic data values.

Why does bubble refuse to pass the value?

Following up here to see if anyone has suggestions? I am still unable to pass a URL of a saved image, via a key, to an API backend workflow, inside a JSON string.
Every other field works, but Bubble refuses to pass the value. When I check the server logs, the key value is empty. I have tried setting up the key’s type as text, file, and image, and tried using the key value as “signature pad’s image url”, “image url’s URL”, and signature pad’s image url:encoded in base64".

Anyone with ideas?

I discovered the problem is with with signature pad plugin. When I switched to a different signature pad plugin, it works as expected.

This topic was automatically closed after 70 days. New replies are no longer allowed.