|
Name |
Description |
| api_key | Required. An arbitrary value that must be passed when invoking the Convio Client and Server APIs. The value passed by the caller must match the value in the CONVIO_API_KEY site configuration parameter, which is unique for each Convio site. |
| v | Required. API version to invoke. Must be "1.0". |
|
method |
Required. Specifies which method to perform. To invoke this method use the value "listUserFieldChoices" |
|
response_format |
Optional. Specifies the format in which to return the response. Can be either "xml" (the default value) or "json". |
| login_name | Required. Specifies the user name of the account to authenticate. |
| login_password | Required. Specifies the password of the account to authenticate. |
|
field |
Required. Specifies the name of the constituent field for which to return the possible values. |
Response
The HTTP status code of 200 indicates a successful invocation. The response is formatted as XML by default, but the response_format input parameter can be used to specify either XML or JSON formatting. A successful invocation might appear as follows:
XML format:<listConsFieldChoicesResponse
xsi:schemaLocation=http://convio.com/crm/v1.0
http://service.convio.net/xmlschema/crm.public.v1.xsd
xmlns="http://convio.com/crm/v1.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><choice>Mr.</choice>
<choice>Ms.</choice>
<choice>Mrs.</choice>
<choice>Dr.</choice>
</listConsFieldChoicesResponse>
JSON format:
{"listConsFieldChoicesResponse":{"choice":["Mr.","Ms.","Mrs.","Dr."]}}
Errors
After an error occurs during processing, the structure of the response is an "errorResponse" element. It contains two other elements: a "code" element and a "message" element. The "code" element contains a number corresponding to the error conditions documented on the error code list page. The "message" element contains a text message that may provide further detail about the error.
XML format:
<errorResponse
xsi:schemaLocation=http://convio.com/crm/v1.0
http://service.convio.net/xmlschema/crm.public.v1.xsd
xmlns="http://convio.com/crm/v1.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><code>18</code>
<message>The specified field does not exist.</message></errorResponse>
JSON format:
{"errorResponse":{"code":"18",
"message":"The specified field does not exist."}}
See the complete list of HTTP Status codes and Error codes for calling from another application.


