RFA
RFA2mo ago

Inputs inadvertently being swapped to equal '[Base64]'

However, they are all referenced the same way Body received from Rest API Call: { "body": { "args": { "resource": "jobs", "request_type": "get", "first_name": "Joe", "last_name": "Shmoe" }} Inputs listed: resource -- [Base64] request_type -- [Base64] first_name -- [Base64] last_name -- Shmoe Note: Name keys all have the same format (e.g., last_name) Received body shows keys with values, but not listed in the inputs section of the log MAIN ISSUE: The original intended value of a key is not available in the INPUT section, causing downstream nodes to fail. Both first_name and last_name are mapped correctly, and both show in the original body. However, only last_name keeps it's value when read in the INPUTS section. last_name: Trigger Data -> body -> args -> last_name-- Key: last_name-- Type: String-- Placeholder: ""-- Default Value: ""-- Description: ""-- Required Field: No-- Sensitive Field: No-- Validation Regex: "" first_name: Trigger Data -> body -> args -> first_name-- Key: first_name-- Type: String-- Placeholder: ""-- Default Value: ""-- Description: ""-- Required Field: No-- Sensitive Field: No-- Validation Regex: ""
No description
No description
No description
No description
Solution:
marking this resolved ✅ fix has been released 10 days ago. @RFA you must received the updated via email as well.
Jump to solution
6 Replies
AI Support
AI Support2mo ago
Processing...
🤖 Assembling the pieces of the puzzle. 🧩 this might take a couple of minutes... beep boop
AI Support
AI Support2mo ago
🤖 AI Response
When passing data through a REST API call to your workflow, some fields may appear as Base64-encoded in the INPUTS section, while others like last_name retain their original value. This typically happens when the incoming data contains special characters or is not in the expected format, prompting the system to encode it as Base64 for security and compatibility reasons. To address this: - Check your input mapping in the trigger configuration. Ensure all fields are mapped correctly in the "Connect" tab so that the workflow receives the expected data types. - Update your workflow input schema to match the structure and types of the incoming data. This helps prevent unnecessary encoding by ensuring the system recognizes the data format. - For fields displayed as [Base64], use a Transform Data or JSON Parse node early in your workflow to decode these values. In Power Automate, for example, you can use functions like base64ToBinary() to convert Base64 strings back to their original format. - Even if values appear as [Base64] in the INPUTS section, the original data remains accessible in the full request body. You can retrieve it directly from the trigger data, such as Trigger Data -> body -> args -> first_name. If the issue persists, contacting support with your workflow ID will allow for a more detailed investigation of your configuration. 🔗 References: 1. https://www.youtube.com/watch?v=0FlCebCVWOo 2. https://www.servicenow.com/community/developer-forum/i-have-an-issue-with-the-base64-encoding-in-servicenow/m-p/1710131 3. https://linnzawwin.blogspot.com/2021/02/handle-base64-and-binary-file-content.html 4. https://community.powerplatform.com/forums/thread/details/?threadid=4da2250c-f6c6-4899-9648-1b2ed59f66c5 5. https://community.dynamics.com/blogs/post/?postid=7d132f60-08ce-4433-be65-7241314c62a2
BuildShip AI Support
RFA
RFAOP2mo ago
@Answer Overflow
Gaurav Chadha
Gaurav Chadha2mo ago
@RFA can you send this via in-app support? Will add a fix
R@bbit-k'
R@bbit-k'2mo ago
Dm me
Solution
Gaurav Chadha
Gaurav Chadha5w ago
marking this resolved ✅ fix has been released 10 days ago. @RFA you must received the updated via email as well.

Did you find this page helpful?