Post VisitSurvey

Description

This endpoint updates the entire survey structure for a particular visit.


HTTP Method

post


URL

api/VisitSurvey

Query Parameters

Name Type
api-version optional <string>


Body

{
  "ReturnCode": 0,
  "ReturnMessage": "string",
  "Name": "string",
  "IntroText": "string",
  "ClosingText": "string",
  "TitleText": "string",
  "CustomCompletedText": "string",
  "Image": "string",
  "SurveyID": "string",
  "VisitSurveyID": "string",
  "Token": "string",
  "VisitID": "string",
  "LanguageID": 0,
  "VisitAttendeeID": "string",
  "Sections": [
    {
      "SectionText": "string",
      "DisplayOrder": "string",
      "QuestionGroups": [
        {
          "ID": 0,
          "GroupByQuestion": true,
          "GroupByAgenda": true,
          "GroupBySpeaker": true,
          "VisitHasAgendaItems": true,
          "InfoText": "string",
          "DisplayOrder": "string",
          "Questions": [
            {
              "QuestionType": 0,
              "ID": 0,
              "QuestionID": 0,
              "VisitID": 0,
              "VisitAgendaID": "string",
              "AgendaItemName": "string",
              "VisitSpeakerID": "string",
              "SpeakerName": "string",
              "QuestionText": "string",
              "DisplayOrder": "string",
              "VisitAgenaItemTime": "2024-09-26T12:02:15.858Z",
              "DateLastUpdated": "2024-09-26T12:02:15.858Z",
              "ResponseInt": "string",
              "ResponseString": "string",
              "AvailableResponses": [
                {
                  "ID": 0,
                  "DisplayText": "string",
                  "IsActive": true,
                  "DisplayOrder": 0
                }
              ],
              "SelectedResponses": [
                0
              ],
              "RatingMin": 0,
              "RatingMax": 0,
              "RatingIncr": 0,
              "RatingMinTxt": "string",
              "RatingMaxTxt": "string",
              "PickListMax": 0,
              "IncludeNA": true,
              "TextforNA": "string"
            }
          ]
        }
      ]
    }
  ]
}

Response & Example

More details



Success Response

Code: 200 OK