web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Automate / Power Automate JSON en...
Power Automate
Unanswered

Power Automate JSON encryption

(0) ShareShare
ReportReport
Posted on by 16

I'm trying to send a PowerApps collection via email in an encrypted fashion.

So, my idea was to pass the collection as a JSON to a Flow putting the received JSON into a Compose action and then using the Azure connector called "Encrypt data with key", in order to encrypt the JSON (in the Compose action) using a key I have created in an Azure Vault.

Problem is that the "Raw data" parameter of this connector will accept only simple text and not JSON.

The error says:

"Operation failed because some of the inputs are not valid."

So, is there a way to "Flatten" a JSON to become simple text? 

Any other ideas?

 

02.png

 

01.png

 

 

Categories:
I have the same question (0)
  • MartSil Profile Picture
    16 on at

    I ended up using DAP (Desktop Power Automate). 
    It has an Encrypt and a Decrypt actions.

    MartSil_0-1697959020395.png

    I trigger this DAP flow from an Online Flow action:

    MartSil_1-1697959263534.png

     

  • mohammadsor Profile Picture
    6 on at

    I believe there is a limitation for the length of input text!

    I am trying to use the Vault, either, but it works for short strings but throws the following error for the longer ones!
    "Operation failed because some of the inputs are not valid"

    Any suggestion about an encryption tool in power automate flow?!

     

  • MartSil Profile Picture
    16 on at

    Sorry but this doesn't work. 😔

    I still get the same annoying error message. 

  • Sundeep_Malik Profile Picture
    6,484 on at

    Hey @MartSil 

    You can use parse JSON to do this.

    First take parse JSON action. 

    Pass get ships doc output in it. 

    Then copy the output you are getting the get ships doc and add it to the generate from sample.

     

    After this use select function.

    Or 

    If you want each value individually, you can just directly use the fields you are getting from parse JSON.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Forum hierarchy changes are complete!

In our never-ending quest to improve we are simplifying the forum hierarchy…

Ajay Kumar Gannamaneni – Community Spotlight

We are honored to recognize Ajay Kumar Gannamaneni as our Community Spotlight for December…

Leaderboard > Power Automate

#1
David_MA Profile Picture

David_MA 265 Super User 2025 Season 2

#2
Expiscornovus Profile Picture

Expiscornovus 203 Most Valuable Professional

#3
trice602 Profile Picture

trice602 202 Super User 2025 Season 2

Last 30 days Overall leaderboard