Power Automate - Content Types
Power Automate - Content Types
Logic Apps and Power Automate flow data through with the content-type it was received with. Internally data is represented as JSON, with the corollary that data may need to be cast before use.
Converter functions
json() |
Casts data to application/json |
xml() |
Casts data to application/xml |
binary() |
Casts data to application/octet-stream |
string() |
: Casts data to text/plain |
base64() |
Converts content to a base64 string |
base64toString() |
Converts a base64 encoded string to text/plain |
base64toBinary() |
Converts a base64 encoded string to application/octet-stream |
encodeDataUri() |
Encodes a string as a dataUri byte array |
decodeDataUri() |
Decodes a dataUri into a byte array |
See also
Microsoft documentation:
Handle content types in Azure Logic Apps
Various content types can flow through a logic app, for example, JSON, XML, flat files, and binary data.
While Logic Apps supports all content types, some have native support and don't require casting or conversion in your logic apps. Other types might require casting or conversion as necessary. This article describes how Logic Apps handles content types and how you can correctly cast or convert these types when necessary.
/