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

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Automate / Custom Connector: Prod...
Power Automate
Answered

Custom Connector: Produces|Consumes & Accept|Content-Type

(0) ShareShare
ReportReport
Posted on by Microsoft Employee

Our API has custom application types.

In addition We have the option of either an SML or JSON format. For example:

- application/vnd.whispir.message-v1+xml 
- application/vnd.whispir.message-v1+json

 

I have specificed both of these as the produces and consumes on my endpoint methods, but there is no option to choose these when I'm testing my endpoints. 

 

Is this a bug or is the practice to define an additional OPEN API file which is just for Flow to consume that specifies only a single value?

 

Thanks,

-p

Categories:
I have the same question (0)
  • ashwinsa Profile Picture
    Microsoft Employee on at

    Hi @Anonymous Flows support JSON only as the information exchange format from the endpoints that you have. Please modify the swagger to reflect JSON as the produces/consumes.

  • Community Power Platform Member Profile Picture
    Microsoft Employee on at

    Thanks for the reply @ashwinsa.

     

    I see how this approach will work for endpoints with a single mime-type, but how will this work for endpoints which have more than one possible vendor specific mime-type.

     

    I could remove the XML variants, but I will would still need a picker in the Custom Connector wizard to pick from the two json options.

     

    For example:

     

    "produces": [
     "application/vnd.whispir.message-v1+json",
     "application/vnd.whispir.bulkmessage-v1+json",
     "application/vnd.whispir.message-v1+xml",
     "application/vnd.whispir.bulkmessage-v1+xml"
    ],
    "consumes": [
     "application/vnd.whispir.message-v1+json",
     "application/vnd.whispir.bulkmessage-v1+json",
     "application/vnd.whispir.message-v1+xml",
     "application/vnd.whispir.bulkmessage-v1+xml"
    ],

    Thanks!

     
  • Community Power Platform Member Profile Picture
    Microsoft Employee on at

    Wanted to let you know what even when I remove the XML options fron Produces and Consumes, Flow does send those values.

  • Verified answer
    Community Power Platform Member Profile Picture
    Microsoft Employee on at

     

    I am going to answer my own question...

     

    When in the Custom Connector wizard and in the TEST step, you cannot specify the Accept or Content-Type headers.

    When you use your connector in an actual Flow you can.

     

     

  • Community Power Platform Member Profile Picture
    Microsoft Employee on at

    Hi Patrick,

    Where in the flow creation step can you set the Content-Type?  I cannot seem to find it.

  • Community Power Platform Member Profile Picture
    Microsoft Employee on at

    You need to add a header paramter to your custom connector swagger file.

     

    "parameters" : [ 
         {
              "name" : "Accept",
              "in" : "header",
              "required" : true,
              "description" : "Application specific mime-type",
              "default" : "application/vnd.yourstuff-v1+json",
              "type" : "string",
              "enum" : [ "application/vnd.yourstuff-v1+json" ]
    },
    ],

     

     

    However, I also believe only JSON is supported anyway, so I lopped off our XML options and defaulted to JSON.

  • Community Power Platform Member Profile Picture
    Microsoft Employee on at

    So they appear as custom parameters?

    I think Accept works fine, however it seems content-type is still being forced to "application/json" rather than "application/vnd.api+json" which is what is needed to talk to the api.  

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

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Users!

Kudos to our 2025 Community Spotlight Honorees

Congratulations to our 2025 community superstars!

Congratulations to the April Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Automate

#1
Vish WR Profile Picture

Vish WR 976

#2
Valantis Profile Picture

Valantis 863

#3
Haque Profile Picture

Haque 547

Last 30 days Overall leaderboard