|
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 “getUserGroups”. |
| auth | Required for this method. An authentication token to verify that the call is being made from a page served by a trusted host. See the Authentication section above. |
|
response_format |
Optional. Specifies the format in which to return the response. Can be either "xml" (the default value) or "json". |
| redirect | Optional. Specifies a URL to which to redirect after processing. |
Response
Success
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:<getConsGroupResponse
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"><group>
<id>1010</id>
<label>Puppy Lovers</label>
</group>
<group>
<id>1013</id>
<label>Bird Watchers</label>
</group>
</getConsGroupResponse>
JSON format:
{"getConsGroupsResponse":{"group":[{"label":
"Puppy Lovers","id":"1010"},{"label":"Bird Watchers",
"id":"1013"}]}}
Error
If 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 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>16</code>
<message>The specified user does not exist.</message></errorResponse>
JSON format:
{"errorResponse":{"code":"16",
"message":"The specified user does not exist."}}
See the complete list of HTTP Status codes and Error codes for calling from another application.


