POST api/v1/teamdata/questions

This method posts a new set of questions in the existing team data.

Request Information

URI Parameters

None.

Body Parameters

Collection of TwoSms.CustomerPortalRole.API.TeamData.QuestionSet
NameDescriptionTypeAdditional information
ID

This is the question set ID.

globally unique identifier

Required

TeamDataSetID

This the unique Team Datasetid.

globally unique identifier

Required

Question

This is the question that it's set for the question set.

string

Required

Type

0 = Yes/No, 1 = Date, 2 = Time, 3 = Number, 4 = Text.

integer

Required

DateInsert

The date of when the dataset is inserted.The format is the following:[YYYY-MM-DDTHH:MM:SSZ].(The system will not validate if the date it's in the past).

date

Required

DateModified

The date of when the dataset is modified.The format is the following:[YYYY-MM-DDTHH:MM:SSZ].(The system will not validate if the date it's in the past).

date

Required

DateStart

The date of when the dataset it's set to start.The format is the following:[YYYY-MM-DDTHH:MM:SSZ].(The system will not validate if the date it's in the past).

date

Required

DateEnd

The date of when the dataset it's set to end.The format is the following:[YYYY-MM-DDTHH:MM:SSZ].(The system will not validate if the date it's in the past).

date

Required

Enabled

Use Yes or No to enable or disable the question set DateEnd.

boolean

Required

Request Formats

application/json, text/json

Sample:
[
  {
    "ID": "97214d06-79ce-45ff-8c06-63f562e30273",
    "TeamDataSetID": "e13be1b5-3a6e-4295-92b2-4fc223f2ce2d",
    "Question": "sample string 3",
    "Type": 4,
    "DateInsert": "2024-11-21T09:13:41.7258828+00:00",
    "DateModified": "2024-11-21T09:13:41.7258828+00:00",
    "DateStart": "2024-11-21T09:13:41.7258828+00:00",
    "DateEnd": "2024-11-21T09:13:41.7268851+00:00",
    "Enabled": true
  },
  {
    "ID": "97214d06-79ce-45ff-8c06-63f562e30273",
    "TeamDataSetID": "e13be1b5-3a6e-4295-92b2-4fc223f2ce2d",
    "Question": "sample string 3",
    "Type": 4,
    "DateInsert": "2024-11-21T09:13:41.7258828+00:00",
    "DateModified": "2024-11-21T09:13:41.7258828+00:00",
    "DateStart": "2024-11-21T09:13:41.7258828+00:00",
    "DateEnd": "2024-11-21T09:13:41.7268851+00:00",
    "Enabled": true
  }
]

application/xml, text/xml

Sample:
<ArrayOfQuestionSet xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <QuestionSet>
    <ID>97214d06-79ce-45ff-8c06-63f562e30273</ID>
    <TeamDataSetID>e13be1b5-3a6e-4295-92b2-4fc223f2ce2d</TeamDataSetID>
    <Question>sample string 3</Question>
    <Type>4</Type>
    <DateInsert>2024-11-21T09:13:41.7258828+00:00</DateInsert>
    <DateModified>2024-11-21T09:13:41.7258828+00:00</DateModified>
    <DateStart>2024-11-21T09:13:41.7258828+00:00</DateStart>
    <DateEnd>2024-11-21T09:13:41.7268851+00:00</DateEnd>
    <Enabled>true</Enabled>
  </QuestionSet>
  <QuestionSet>
    <ID>97214d06-79ce-45ff-8c06-63f562e30273</ID>
    <TeamDataSetID>e13be1b5-3a6e-4295-92b2-4fc223f2ce2d</TeamDataSetID>
    <Question>sample string 3</Question>
    <Type>4</Type>
    <DateInsert>2024-11-21T09:13:41.7258828+00:00</DateInsert>
    <DateModified>2024-11-21T09:13:41.7258828+00:00</DateModified>
    <DateStart>2024-11-21T09:13:41.7258828+00:00</DateStart>
    <DateEnd>2024-11-21T09:13:41.7268851+00:00</DateEnd>
    <Enabled>true</Enabled>
  </QuestionSet>
</ArrayOfQuestionSet>

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'System.Web.Http.ModelBinding.JQueryMvcFormUrlEncodedFormatter' to write type 'System.Collections.Generic.List`1[[TwoSms.CustomerPortalRole.API.TeamData.QuestionSet, TwoSms.CustomerPortalRole, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'.

Response Information

Resource Description

TwoSms.CustomerPortalRole.API.Misc.ResponseOfSystem.Object
NameDescriptionTypeAdditional information
Error

TwoSms.CustomerPortalRole.API.Misc.Error

None.

ResponseData

TwoSms.CustomerPortalRole.API.Misc.ResponseDataOfSystem.Object

None.

Response Formats

application/json, text/json

Sample:
{
  "Error": {
    "ErrorCode": "sample string 1",
    "ErrorReason": "sample string 2"
  },
  "ResponseData": {
    "Identification": {
      "UserId": "sample string 1"
    },
    "Result": "sample string 1",
    "Detail": {}
  }
}

application/xml, text/xml

Sample:
<ResponseOfObject xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <Error>
    <ErrorCode>sample string 1</ErrorCode>
    <ErrorReason>sample string 2</ErrorReason>
  </Error>
  <ResponseData>
    <Result>sample string 1</Result>
    <Identification>
      <UserId>sample string 1</UserId>
    </Identification>
    <Detail />
  </ResponseData>
</ResponseOfObject>