Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Excerpt

Retrieve a list of all currently active formsfields for a form


Endpoint ID:

8006

Method:

Status
colourGreen
titleGET

URL:

GET /data/forms/dp-key/{dp-key}/{form-id}
GET /data/forms/ext-key/{ext-key}/{ext-type}/{form-id}

 

dp-key

dialogportal™ master key that uniquely identifies account to forms

 

ext-key

External key that uniquely identifies account to form

 ext-typeType of external key
 form-idNumeric value that identifies the form

Request body:

None

Response body:

Returns a JSON array of fields, containing fieldID, description, type, and if the field is a multichoice type, the field will contain an options array of options containing optionID and description.

 

Code Block
titleExample
[
   {
      "fieldID": 87,
      "type": "Text",
      "description": "Description of this text field"
   },
   {
      "fieldID": 88,
      "type": "Singlechoice",
      "description": "Description of this single choice field",
      "options": [
         {
            "optionID": 134,
            "description": "Yes"
         },
         {
            "optionID": 135,
            "description": "No"
         }
      ]
   },
   {
      "fieldID": 89,
      "type": "Multichoice",
      "description": "Description of this multi-choice field",
      "options": [
         {
            "optionID": 136,
            "description": "red"
         },
         {
            "optionID": 137,
            "description": "blue"
         },
         {
            "optionID": 138,
            "description": "green"
         }
      ]
   }
]

Status codes:

200

Success

 400Form Not Found

...