POST api/VariableCreation/InsertOneVariable?VariableID={VariableID}

Request Information

URI Parameters

NameDescriptionTypeAdditional information
VariableID

integer

Required

Body Parameters

VariableCreationBindingModel
NameDescriptionTypeAdditional information
ID

integer

None.

QuestionID

integer

Required

QuestionText

string

Required

SurveyID

integer

Required

SurveyVersion

integer

None.

Label

string

None.

Type

integer

None.

VariableAnswers

Collection of VariableAnswerBindingModel

None.

Request Formats

application/json, text/json

Sample:
{
  "ID": 1,
  "QuestionID": 2,
  "QuestionText": "sample string 3",
  "SurveyID": 4,
  "SurveyVersion": 5,
  "Label": "sample string 6",
  "Type": 7,
  "VariableAnswers": [
    {
      "ID": 1,
      "AnswerID": 2,
      "AnswerText": "sample string 3",
      "Formula": "sample string 4",
      "VariableID": 5,
      "Order": 1
    },
    {
      "ID": 1,
      "AnswerID": 2,
      "AnswerText": "sample string 3",
      "Formula": "sample string 4",
      "VariableID": 5,
      "Order": 1
    }
  ]
}

text/plain

Sample:
{"ID":1,"QuestionID":2,"QuestionText":"sample string 3","SurveyID":4,"SurveyVersion":5,"Label":"sample string 6","Type":7,"VariableAnswers":[{"ID":1,"AnswerID":2,"AnswerText":"sample string 3","Formula":"sample string 4","VariableID":5,"Order":1},{"ID":1,"AnswerID":2,"AnswerText":"sample string 3","Formula":"sample string 4","VariableID":5,"Order":1}]}

application/xml, text/xml

Sample:
<VariableCreationBindingModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Rtr.Api.Domain.Model.Frequency">
  <ID>1</ID>
  <Label>sample string 6</Label>
  <QuestionID>2</QuestionID>
  <QuestionText>sample string 3</QuestionText>
  <SurveyID>4</SurveyID>
  <SurveyVersion>5</SurveyVersion>
  <Type>7</Type>
  <VariableAnswers>
    <VariableAnswerBindingModel>
      <AnswerID>2</AnswerID>
      <AnswerText>sample string 3</AnswerText>
      <Formula>sample string 4</Formula>
      <ID>1</ID>
      <Order>1</Order>
      <VariableID>5</VariableID>
    </VariableAnswerBindingModel>
    <VariableAnswerBindingModel>
      <AnswerID>2</AnswerID>
      <AnswerText>sample string 3</AnswerText>
      <Formula>sample string 4</Formula>
      <ID>1</ID>
      <Order>1</Order>
      <VariableID>5</VariableID>
    </VariableAnswerBindingModel>
  </VariableAnswers>
</VariableCreationBindingModel>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

Variable
NameDescriptionTypeAdditional information
ID

integer

None.

QuestionID

integer

None.

QuestionText

string

None.

SurveyID

integer

None.

Label

string

None.

Type

integer

None.

ModifiedDtm

date

None.

SurveyVersion

integer

None.

FrequencyLinkVariables

Collection of FrequencyLinkVariable

None.

VariableAnswers

Collection of VariableAnswer

None.

CrosstabLinkVariables

Collection of CrosstabLinkVariables

None.

Response Formats

application/json

Sample:

Sample not available.

text/json

Sample:

Sample not available.

text/plain

Sample:

Sample not available.

application/xml

Sample:

Sample not available.

text/xml

Sample:

Sample not available.