This method creates a new user record and returns the record's cons_id unique identifier.
Client Servlet | Server Servlet | HTTP Methods Supported | Requires Authentication |
---|---|---|---|
CRConsAPI | SRConsAPI | POST | Server. |
The create method adds a new constituent record to the Luminate Online Constituent 360 database with the following initial state:
The Client API version of this method does not require authentication of the caller. The list of constituent record fields that can be accessed or set is customizable for each organization, and is different for administrative users and non-administrative users.
listUserFields will return the list of the Constituent record fields the caller may specify as parameters on create.
Sending a "welcome" auto-responder by specifying the parameter 'no_welcome=false' also sets 'active_detail=known' for the constituent's initial state.
This method automatically invokes logInteraction to log an interaction for the target constituent.
See topic Common Parameters.
Optional. Comma-separated list of numeric IDs of centers to add the user to.
Type xsd:string.
Optional. Comma-separated list of numeric IDs of centers for which the user should be opted in to email communications.
Type xsd:string.
Optional. Comma-separated list of numeric IDs of email interests to add the user to. If the added interest is specific to a center, the constituent is also added to that center automatically.
Type xsd:string.
Optional. Specifies whether a single-sign-on token should be returned with the response to the create method.
Type xsd:boolean.
Optional. Text describing or associated with the interaction.
Type xsd:string.
Optional. The Security Category associated with this interaction. The default is 0, which corresponds to the "General" category.
Type xsd:nonNegativeInteger.
Default is 0.
Optional. The number of times the constituent performed this interaction.
Type xsd:nonNegativeInteger.
Default is 1.
Optional. Short, descriptive subject of the user interaction. Can be up to 80 characters in length.
Type xsd:string.
Optional. The member ID (Client ID) that uniquely identifies the constituent.
Type xsd:string.
Optional. Only used when creating new records. 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. By default, this value is "true", meaning that no auto-responder email will be sent.
Type xsd:boolean.
Default is true.
Optional. The primary email address that uniquely identifies the constituent. Required to create a new constituent record. Optional when updating a record.
Type xsd:string.
Optional. Specifies whether data cleaning/standardization should be turned on or off. This parameter is intended for performance tuning for server-side batch APIs calls.
Type xsd:boolean.
Optional. Specifies that this is a team raiser registration and should process the constituent create with Team Raiser site settings. The default value is false.
Type xsd:boolean.
See topic Common Parameters.
Optional. Comma-separated list of numeric IDs of centers to add the user to.
Type xsd:string.
Optional. Comma-separated list of numeric IDs of centers for which the user should be opted in to email communications.
Type xsd:string.
Optional. Comma-separated list of numeric IDs of groups to add the user to. Only available when called using an administrator account. Cannot be used for pre-defined groups (those with IDs less than 1000). Cannot be used for administrator security groups.
Type xsd:string.
Optional. Comma-separated list of numeric IDs of email interests to add the user to. If the added interest is specific to a center, the constituent is also added to that center automatically.
Type xsd:string.
Optional. Specifies whether a single-sign-on token should be returned with the response to the create method.
Type xsd:boolean.
Optional. Text describing or associated with the interaction.
Type xsd:string.
Optional. The Security Category associated with this interaction. The default is 0, which corresponds to the "General" category.
Type xsd:nonNegativeInteger.
Default is 0.
Optional. The number of times the constituent performed this interaction.
Type xsd:nonNegativeInteger.
Default is 1.
Optional. Short, descriptive subject of the user interaction. Can be up to 80 characters in length.
Type xsd:string.
Optional. The member ID (Client ID) that uniquely identifies the constituent.
Type xsd:string.
Optional. Only used when creating new records. 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. By default, this value is "true", meaning that no auto-responder email will be sent.
Type xsd:boolean.
Default is true.
Optional. The primary email address that uniquely identifies the constituent. Required to create a new constituent record. Optional when updating a record.
Type xsd:string.
Optional. Specifies whether data cleaning/standardization should be turned on or off. This parameter is intended for performance tuning for server-side batch APIs calls.
Type xsd:boolean.
Optional. Specifies that this is a team raiser registration and should process the constituent create with Team Raiser site settings. The default value is false.
Type xsd:boolean.
See topic HTTP Status Codes.
XML response<?xml version="1.0" encoding="UTF-8"?> <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>1001002</cons_id> <message>User created.</message> </createConsResponse>JSON response
{"createConsResponse":{"message":"User created.","cons_id":"1001002"}}