|
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 API use the value “create”. |
|
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 redirect to send back to the browser after processing. |
|
primary_email |
Required. The email address of the user. |
|
add_center_ids |
Comma-separated list of numeric IDs of centers to add the user to. |
|
|
Comma-separated list of numeric IDs of groups to add the user to. Restrictions:
|
|
add_interest_ids |
Comma-separated list of numeric IDs of email interests to add the user to. |
|
source |
Text to associate with the record to identify how or from where the record was added. |
|
no_welcome |
Specifies whether to send a "welcome" auto-responder email to the new user. If the value is "f" or "false" (ignoring case) and the site is configured to send welcome auto-responders to new users, then one will be sent. |
* Changed 3/27/08. This parameter is only available when making server-side API calls for security purposes.
Code Examples
- Javascript with HTML (right click and select 'Save Target' or 'Save Link' As...)
Response
Success
A successful invocation sends either a URL redirect (if the redirect parameter was specified) or an identifier for the new record is returned. The HTTP status code is 200. The response is formatted as XML by default, but the response_format input parameter can be used to specify either XML or JSON formatting. For example:
XML format
<createConsResponse
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"><cons_id>1001341</cons_id>
<message>New user added.</message>
</createConsResponse>
JSON format
{"createConsResponse":{
"message":"New user added.","cons_id":"1001341"}}
Error
If there is an error, either a URL redirect is sent (if the redirect parameter was specified) or the error code and message is returned. The HTTP status code is 403. For example:<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>1</code>
<message>Unable to add new user.</message>
</errorResponse>
JSON format
{"errorResponse":{"code":"1","message":"Unable to add new user."}}
See the complete list of HTTP Status codes and Error codes for calling from a Web Client.


