SurveyOption Returned Fields v5

Returned fields for the SurveyOption sub-object are explained below. Go to the Example Returns section to view return examples for each call type.

Returned Fields for the SurveyOption Object

Field Description Format
id Option ID number
title Option title string
value Reporting value string
Properties Fields Description Format
disabled Indicates answer option is disabled boolean
dependent Question IDs targeted in logic for this option string
show_rules Array of show/when logic rules array
show_rules_logic_map
other Indicates other special setting boolean
otherrequired Indicates other required special setting boolean
na Indicates not applicable special setting boolean
none Indicates none of the above special setting boolean
all Indicates all of the above special setting boolean
fixed Indicates fixed special setting boolean
checked Indicates checked special setting boolean

Example Returns (.debug format)

GetList Return Example (.debug format):

Array
(
    [result_ok] => 1
    [total_count] => 3
    [page] => 1
    [total_pages] => 1
    [results_per_page] => 3
    [data] => Array
        (
            [0] => Array
                (
                    [id] => 10001
                    [title] => Array
                        (
                            [English] => Yes
                        )

                    [value] => 1
                    [properties] => Array
                        (
                            [explorer_color] => 40A2C1
                            [disabled] => 
                        )

                )

            [1] => Array
                (
                    [id] => 10002
                    [title] => Array
                        (
                            [English] => No
                        )

                    [value] => 0
                    [properties] => Array
                        (
                            [explorer_color] => 94C826
                            [disabled] => 
                        )

                )

            [2] => Array
                (
                    [id] => 10003
                    [title] => Array
                        (
                            [English] => NA
                        )

                    [value] => 99
                    [properties] => Array
                        (
                            [explorer_color] => F5A417
                            [disabled] => 
                        )

                )

        )

)

Get SurveyOption Return Example (.debug format):

Array
(
    [result_ok] => 1
    [data] => Array
        (
            [id] => 10001
            [title] => Array
                (
                    [English] => Yes
                )

            [value] => 1
            [properties] => Array
                (
                    [explorer_color] => 40A2C1
                    [disabled] => 
                )

        )

)

Create SurveyOption Return Example (.debug format):

Array
(
    [result_ok] => 1
    [data] => Array
        (
            [id] => 10126
            [title] => Array
                (
                    [English] => Yes
                )

            [value] => 1
            [properties] => 
        )

)

Update SurveyOption Return Example (.debug format):

Array
(
    [result_ok] => 1
    [data] => Array
        (
            [id] => 10126
            [title] => Array
                (
                    [English] => Yes
                )

            [value] => 2
            [properties] => 
        )

)

Delete SurveyOption Return Example (.debug format):

(
    [result_ok] => 1
)