Request body is not preloaded with example data when the schema has nested objects #2626
Replies: 2 comments
-
hello @sankarshan-nous , thanks for reaching out. I added a response with the schema you provided and then generated a sample from Azure Portal: |
Beta Was this translation helpful? Give feedback.
-
Oh sorry. I mentioned it wrong. It does generate a sample request when I have already added an example under design. What I am expecting is to give a sample request body to the user when sending a request without adding sample request under design manually. |
Beta Was this translation helpful? Give feedback.
-
The sample request body is not preloaded for few post/put requests which are having nested schema references. I tried by adding sample request under design menu of the endpoint but that does not reflect in the APIM.
Below is the example request schema which is used for the post request. I am expecting the APIM to generate example request object in the body of the request.
"RequestDto": {
"type": "object",
"properties": {
"email": {
"type": "string",
"nullable": true
},
"firstName": {
"type": "string",
"nullable": true
},
"lastName": {
"type": "string",
"nullable": true
},
"mobileNumber": {
"type": "string",
"nullable": true
},
"startDate": {
"type": "string",
"format": "date-time",
"nullable": true
},
"endDate": {
"type": "string",
"format": "date-time",
"nullable": true
},
"inviteCommunicationMethod": {
"$ref": "#/components/schemas/CommunicationMethod"
},
"userId": {
"type": "string",
"format": "uuid",
"nullable": true
},
"companyId": {
"type": "string",
"format": "uuid",
"nullable": true
},
"business": {
"$ref": "#/components/schemas/Business"
},
"requestType": {
"$ref": "#/components/schemas/RequestType"
},
"personalDataDto": {
"$ref": "#/components/schemas/PersonalDataDto"
}
},
"additionalProperties": false
},
Beta Was this translation helpful? Give feedback.
All reactions