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 / Dynamic content not sh...
Power Automate
Unanswered

Dynamic content not showing on a custom connector

(0) ShareShare
ReportReport
Posted on by

Hi everyone,

 

We have built a custom connector in July 2019. This Custom connector has been deployed on Power Automate and Logic Apps
(https://emea.flow.microsoft.com/fr-fr/connectors/shared_witivio/witivio/).

 

Now I'm currently working on a new version, but when I upload the same Open API schema file that describe the API on a new custom connector, I can't list dynamic content. It is working well on our production connector (see picture below).

 

Local custom connector :

 

CaptureLocal.PNG

Production connector:

CaptureProduction.PNG

 

 

 

Is there something that i missed ? Was there any change on custom connector ?

 

Thanks.

Categories:
I have the same question (0)
  • v-bofeng-msft Profile Picture
    Microsoft Employee on at

    Hi @tdechanterac :

    I did a lot of tests and found:

    • If the default response is not set when setting the custom connector, only the body of the action will be displayed in the dynamic content and no other fields in the return value will be displayed.

    v-bofeng-msft_0-1605677404919.jpeg

     

    • If the default response is set when setting the custom connector, the dynamic content will display other fields in the return value of this action.

    v-bofeng-msft_1-1605677404921.jpeg

     

    In my test, the return value of Gettime and time is the same, but since time is set to default response, there are more choices in dynamic content.

    In addition, you can also use JSON action to parse Body to get dynamic content.

    v-bofeng-msft_2-1605677404923.jpeg

     

    Best Regards,

    Bof

  • Community Power Platform Member Profile Picture
    Microsoft Employee on at

    Hi,

     

    Our problem is not about dynamic content in Action, but dynamic content in Trigger.

     

    Here is the definition of trigger

    "/api/conversations/{botId}/{language}/questions/{questionId}/triggers/register": {
     "x-ms-notification-content": {
     "schema": {
     "type": "object",
     "x-ms-dynamic-schema": {
     "operationId": "GetWebhookResponseSchema",
     "parameters": {
     "botId": {
     "parameter": "botId"
     },
     "questionId": {
     "parameter": "questionId"
     },
     "language": {
     "parameter": "language"
     }
     },
     "value-path": "properties"
     }
     },
     "description": "Webhook response"
     },
     "post": {
     "responses": {
     "201": {
     "description": "Created"
     }
     },
     "summary": "When the chatbot understand",
     "operationId": "WebhookTrigger",
     "description": "",
     "x-ms-trigger": "single",
     "parameters": [
     {
     "name": "licenceId",
     "in": "query",
     "required": true,
     "type": "string",
     "description": "Select the licence.",
     "x-ms-summary": "Select the licence",
     "x-ms-dynamic-values": {
     "operationId": "GetLicences",
     "value-path": "id",
     "value-title": "clientName"
     }
     },
     {
     "name": "botId",
     "in": "path",
     "required": true,
     "type": "string",
     "description": "Select the chatbot you want to trigger from.",
     "x-ms-summary": "Select the chatbot",
     "x-ms-dynamic-values": {
     "operationId": "GetChatbotIDs",
     "parameters": {
     "licenceId": {
     "parameter": "licenceId"
     }
     },
     "value-path": "id",
     "value-title": "name"
     }
     },
     {
     "name": "language",
     "in": "path",
     "required": true,
     "type": "string",
     "description": "Select the language.",
     "x-ms-summary": "Select the language",
     "x-ms-dynamic-values": {
     "operationId": "GetChatbotLanguages",
     "parameters": {
     "botId": {
     "parameter": "botId"
     }
     },
     "value-path": "name",
     "value-title": "name"
     }
     },
     {
     "name": "profileId",
     "in": "query",
     "required": true,
     "type": "string",
     "description": "Select the profile.",
     "x-ms-summary": "Select the profile",
     "x-ms-dynamic-values": {
     "operationId": "GetProfileIDs",
     "parameters": {
     "botId": {
     "parameter": "botId"
     }
     },
     "value-path": "id",
     "value-title": "name"
     }
     },
     {
     "name": "questionId",
     "in": "path",
     "required": true,
     "type": "string",
     "description": "Select the question you want to trigger from.",
     "x-ms-summary": "Select the question",
     "x-ms-dynamic-values": {
     "operationId": "GetQuestionIDs",
     "parameters": {
     "botId": {
     "parameter": "botId"
     },
     "profileId": {
     "parameter": "profileId"
     },
     "language": {
     "parameter": "language"
     },
     "answerType": "MSFlow",
     "page": 0,
     "take": 1000
     },
     "value-collection": "Result",
     "value-path": "id",
     "value-title": "question"
     }
     },
     {
     "name": "body",
     "in": "body",
     "required": false,
     "schema": {
     "type": "object",
     "properties": {
     "callbackUrl": {
     "type": "string",
     "description": "callbackUrl",
     "x-ms-notification-url": true,
     "x-ms-visibility": "internal",
     "title": ""
     }
     },
     "required": [
     "callbackUrl"
     ]
     }
     }
     ]
     }
     },

    and this is definition of dynamic content

     "/api/conversations/{botId}/{language}/questions/{questionId}/schema": {
     "get": {
     "x-ms-visibility": "internal",
     "description": "Get the schema of the webhook response",
     "summary": "Get the schema of the webhook response",
     "operationId": "GetWebhookResponseSchema",
     "parameters": [
     {
     "name": "botId",
     "in": "path",
     "required": true,
     "type": "string"
     },
     {
     "name": "questionId",
     "in": "path",
     "required": true,
     "type": "string"
     },
     {
     "name": "language",
     "in": "path",
     "required": true,
     "type": "string"
     }
     ],
     "responses": {
     "200": {
     "description": "OK",
     "schema": {
     "type": "object"
     }
     }
     }
     }
     },

     

    this is defintion on the power automate plateform when we import openapi file

    aquesnel_0-1605695628798.png

     our dynamic content endpoint is calling and return this response:

    {
     "type": "object",
     "properties": {
     "botId": {
     "type": "string",
     "description": "botId",
     "x-ms-summary": "The chatbot ID"
     },
     "userContext": {
     "type": "string",
     "description": "userContext",
     "x-ms-summary": "The user context"
     },
     "conversationContext": {
     "type": "string",
     "description": "conversationContext",
     "x-ms-summary": "The conversation context"
     },
     "answer": {
     "type": "string",
     "description": "answer",
     "x-ms-summary": "The initial object answer"
     },
     "userId": {
     "type": "string",
     "description": "userId",
     "x-ms-summary": "The user ID"
     },
     "username": {
     "type": "string",
     "description": "username",
     "x-ms-summary": "The user name"
     },
     "question": {
     "type": "string",
     "description": "question",
     "x-ms-summary": "The initial question"
     },
     "channel": {
     "type": "string",
     "description": "channel",
     "x-ms-summary": "The channel"
     },
     "email": {
     "type": "string",
     "description": "email",
     "x-ms-summary": "The user email"
     },
     "upn": {
     "type": "string",
     "description": "upn",
     "x-ms-summary": "The user UPN"
     },
     "botName": {
     "type": "string",
     "description": "botName",
     "x-ms-summary": "The bot name"
     },
     "tenantId": {
     "type": "string",
     "description": "tenantId",
     "x-ms-summary": "The user tenantId"
     },
     "userLanguage": {
     "type": "string",
     "description": "userLanguage",
     "x-ms-summary": "The user language"
     },
     "userProfileId": {
     "type": "string",
     "description": "userProfileId",
     "x-ms-summary": "The user profile id"
     },
     "userProfileName": {
     "type": "string",
     "description": "userProfileName",
     "x-ms-summary": "The user profile name"
     }
     }
    }

     

     

    but when we create a flow , we don't have any dynamic content from trigger

    aquesnel_2-1605696194634.png

    We have this problem only with Trigger , working fine with Action

     

    Best Regards

     

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

Season of Sharing Community Challenge Winners!

Congratulations to our community stars!

Kudos to our 2025 Community Spotlight Honorees

Expanding mentorship, skilling, and AI innovation

Congratulations to the July Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Automate

#1
David_MA Profile Picture

David_MA 284 Super User 2026 Season 2

#2
trice602 Profile Picture

trice602 188 Super User 2026 Season 2

#3
11manish Profile Picture

11manish 144 Super User 2026 Season 2

Last 30 days Overall leaderboard