IMPORTANT: Questionmark recommendeds using the Delivery Odata API (click here for documentation) for new integrations, not the QMWISe API. Although we currently continue to issue maintenance updates to this API to support customers with current QMWISe-based integrations, we are no longer adding new methods/functionality to QMWISe. 

CreateParticipant

Applies to the following products: 
Questionmark Perception
Applies to the following Perception versions: 
Perception 5.7
Perception 5.4
Perception 5.2
Perception 5.1
Name CreateParticipant
Description This method creates a participant from the participant information supplied and returns the Participant ID of the new participant. If the Participant Name does not already exist in the database, the new participant is created. Any group specified will have the new participant as a member if the group exists in the database. Otherwise the group will be ignored.
Input
  • Participant - nillable; type Participant
    • Participant_ID - optional;
    • Participant_Name - optional;

      type string

    • Password - optional;

      type string

    • First_Name - optional;

      type string

    • Last_Name - optional;

      type string

    • Middle_Name - optional;

      type string

    • Use_Correspondence

      type int

    • Primary_Address_1 - optional;

      type string

    • Primary_Address_2 - optional;

      type string

    • Primary_City - optional;

      type string

    • Primary_State - optional;

      type string

    • Primary_ZIP_Code - optional;

      type string

    • Primary_Country - optional;

      type string

    • Primary_Phone - optional;

      type string

    • Primary_Fax - optional;

      type string

    • Primary_Email - optional;

      type string

    • Secondary_Address_1 - optional;

      type string

    • Secondary_Address_2 - optional;

      type string

    • Secondary_City - optional;

      type string

    • Secondary_State - optional;

      type string

    • Secondary_ZIP_Code - optional;

      type string

    • Secondary_Country - optional;

      type string

    • Secondary_Phone - optional;

      type string

    • Secondary_Fax - optional;

      type string

    • Secondary_Email - optional;

      type string

    • Salutation - optional;

      type string

    • Organization_Name - optional;

      type string

    • Department - optional;

      type string

    • Title - optional;

      type string

    • Assistant_Name - optional;

      type string

    • Manager_Name - optional;

      type string

    • Gender - optional;

      type string

    • URL - optional;

      type string

    • Details - optional;

      type string

    • Details_1 - optional;

      type string

    • Details_2 - optional;

      type string

    • Details_3 - optional;

      type string

    • Details_4 - optional;

      type string

    • Details_5 - optional;

      type string

    • Details_6 - optional;

      type string

    • Details_7 - optional;

      type string

    • Details_8 - optional;

      type string

    • Details_9 - optional;

      type string

    • Details_10 - optional;

      type string

    • Details_11 - optional;

      type string

    • Details_12 - optional;

      type string

    • Details_13 - optional;

      type string

    • Details_14 - optional;

      type string

    • Details_15 - optional;

      type string

    • Details_16 - optional;

      type string

    • Details_17 - optional;

      type string

    • Details_18 - optional;

      type string

    • Details_19 - optional;

      type string

    • Details_20 - optional;

      type string

    • Authenticate_Ext

      type int

    • GroupIDList - optional; type GroupIDList
      • Group_ID - optional, unbounded;

        type string

    • Date_Registration - optional;

      type string

Output
  • Participant_ID - optional;

    type string