wsEvents


Click here for a complete list of operations.

registerAttendeeByRegistration

Registers a new attendee or updates an existing registration. If the order number is not zero then an update is performed.

Test

The test form is only available for requests from the local machine.

SOAP 1.1

The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.

POST /WebServices/wsEvents.asmx HTTP/1.1
Host: demo.atsol.org
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://www.atsol.org/wsEvents/registerAttendeeByRegistration"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <registerAttendeeByRegistration xmlns="http://www.atsol.org/wsEvents/">
      <Registration>
        <AdditionalBadges>string</AdditionalBadges>
        <Address1>string</Address1>
        <Address2>string</Address2>
        <Address3>string</Address3>
        <AddressFormatCode>int</AddressFormatCode>
        <AdjustmentBatch>string</AdjustmentBatch>
        <AdjustmentBatchNumber>string</AdjustmentBatchNumber>
        <AffectInventoryFlag>boolean</AffectInventoryFlag>
        <ArrivalDate>dateTime</ArrivalDate>
        <ArrivalTime>dateTime</ArrivalTime>
        <BadgeCount>int</BadgeCount>
        <Badges>
          <Badge>
            <AddressLine1>string</AddressLine1>
            <AddressLine2>string</AddressLine2>
            <AddressLine3>string</AddressLine3>
            <BadgeNumber>int</BadgeNumber>
            <BadgeTypeCode>string</BadgeTypeCode>
            <City>string</City>
            <Country>string</Country>
            <DelegateNumber>string</DelegateNumber>
            <Designation>string</Designation>
            <FirstName>string</FirstName>
            <FullName>string</FullName>
            <Informal>string</Informal>
            <InstituteName>string</InstituteName>
            <LastName>string</LastName>
            <MiddleName>string</MiddleName>
            <PostalCode>string</PostalCode>
            <Prefix>string</Prefix>
            <PrintInstituteName>boolean</PrintInstituteName>
            <PrintTitle>boolean</PrintTitle>
            <StateProvince>string</StateProvince>
            <Suffix>string</Suffix>
            <Title>string</Title>
            <Email>string</Email>
          </Badge>
          <Badge>
            <AddressLine1>string</AddressLine1>
            <AddressLine2>string</AddressLine2>
            <AddressLine3>string</AddressLine3>
            <BadgeNumber>int</BadgeNumber>
            <BadgeTypeCode>string</BadgeTypeCode>
            <City>string</City>
            <Country>string</Country>
            <DelegateNumber>string</DelegateNumber>
            <Designation>string</Designation>
            <FirstName>string</FirstName>
            <FullName>string</FullName>
            <Informal>string</Informal>
            <InstituteName>string</InstituteName>
            <LastName>string</LastName>
            <MiddleName>string</MiddleName>
            <PostalCode>string</PostalCode>
            <Prefix>string</Prefix>
            <PrintInstituteName>boolean</PrintInstituteName>
            <PrintTitle>boolean</PrintTitle>
            <StateProvince>string</StateProvince>
            <Suffix>string</Suffix>
            <Title>string</Title>
            <Email>string</Email>
          </Badge>
        </Badges>
        <Balance>decimal</Balance>
        <Barcode>string</Barcode>
        <BasketItem>boolean</BasketItem>
        <Batch>string</Batch>
        <BatchNumber>string</BatchNumber>
        <BillToContact>string</BillToContact>
        <BillToContactId>string</BillToContactId>
        <Booth>string</Booth>
        <CanadianTaxes>
          <GST>decimal</GST>
          <HST>decimal</HST>
          <PST>decimal</PST>
          <UsesHstTax>boolean</UsesHstTax>
        </CanadianTaxes>
        <CancellationFee>decimal</CancellationFee>
        <CarrierRoute>string</CarrierRoute>
        <CashAccountCode>string</CashAccountCode>
        <CFID>string</CFID>
        <CFToken>string</CFToken>
        <CheckPOPaymentNumber>string</CheckPOPaymentNumber>
        <City>string</City>
        <ComplimentaryRegistrationSource>decimal</ComplimentaryRegistrationSource>
        <ComplimetaryRegistrationsAllowed>int</ComplimetaryRegistrationsAllowed>
        <ComplimetaryRegistrationsUsed>int</ComplimetaryRegistrationsUsed>
        <Country>string</Country>
        <CreditCardExpiration>string</CreditCardExpiration>
        <CreditCardExpirationEncrypted>string</CreditCardExpirationEncrypted>
        <CreditCardNumber>string</CreditCardNumber>
        <CreditCardSecurityCode>string</CreditCardSecurityCode>
        <CreditCardSecurityCodeEncrypted>string</CreditCardSecurityCodeEncrypted>
        <CreditDebitCardAuthorizationCode>string</CreditDebitCardAuthorizationCode>
        <CreditDebitCardHoldersName>string</CreditDebitCardHoldersName>
        <CreditDebitCardNumberEncrypted>string</CreditDebitCardNumberEncrypted>
        <CustomerReferenceValue>string</CustomerReferenceValue>
        <CustomerTypeCode>string</CustomerTypeCode>
        <DebitCardIssueDate>string</DebitCardIssueDate>
        <DebitCardIssueNumber>string</DebitCardIssueNumber>
        <DebitCardNumber>string</DebitCardNumber>
        <DelegateNumber>string</DelegateNumber>
        <DeliveryPointBarcode>string</DeliveryPointBarcode>
        <DepartureDate>dateTime</DepartureDate>
        <DepartureTime>dateTime</DepartureTime>
        <Designation>string</Designation>
        <DisableAutoFreightCalcOnError>boolean</DisableAutoFreightCalcOnError>
        <DiscountCode>string</DiscountCode>
        <DiscountPercent>decimal</DiscountPercent>
        <EditStatus>string</EditStatus>
        <EmailAddress>string</EmailAddress>
        <EnteredBy>string</EnteredBy>
        <EnteredOn>dateTime</EnteredOn>
        <Errors>string</Errors>
        <ErrorsCount>int</ErrorsCount>
        <Event>string</Event>
        <EventCode>string</EventCode>
        <EventTitle>string</EventTitle>
        <Fax>string</Fax>
        <FinancialEntityCode>string</FinancialEntityCode>
        <FirstName>string</FirstName>
        <FormattedAddress>string</FormattedAddress>
        <FreightTax>decimal</FreightTax>
        <FullName>string</FullName>
        <GuestFirstName>string</GuestFirstName>
        <GuestLastName>string</GuestLastName>
        <GuestMiddleName>string</GuestMiddleName>
        <HandlingTax>decimal</HandlingTax>
        <HoldCode>string</HoldCode>
        <HoldComment>string</HoldComment>
        <HoldFlag>boolean</HoldFlag>
        <Hotel>string</Hotel>
        <IgnoreFieldValidationErrors>boolean</IgnoreFieldValidationErrors>
        <Informal>string</Informal>
        <InstituteContactId>string</InstituteContactId>
        <InstituteCustomerTypeCode>string</InstituteCustomerTypeCode>
        <InstituteName>string</InstituteName>
        <InstituteSort>string</InstituteSort>
        <InvoiceDate>dateTime</InvoiceDate>
        <InvoiceNumber>int</InvoiceNumber>
        <InvoiceReferenceNumber>int</InvoiceReferenceNumber>
        <IPAddress>string</IPAddress>
        <IsEditable>boolean</IsEditable>
        <IsFundRaisingOrder>boolean</IsFundRaisingOrder>
        <IsGuestSpouse>boolean</IsGuestSpouse>
        <IsOrderTaxable>boolean</IsOrderTaxable>
        <IsOrderVatTaxable>boolean</IsOrderVatTaxable>
        <IsRoomConfirmed>boolean</IsRoomConfirmed>
        <IsVatTaxableRegistration>boolean</IsVatTaxableRegistration>
        <LastFirst>string</LastFirst>
        <LastName>string</LastName>
        <LodgingInstructions>string</LodgingInstructions>
        <MailCode>string</MailCode>
        <MiddleName>string</MiddleName>
        <Note>string</Note>
        <NumberOfLines>int</NumberOfLines>
        <OrderedOn>dateTime</OrderedOn>
        <OrderLines>
          <OrderLine>
            <AddedToWaitListOn>dateTime</AddedToWaitListOn>
            <AppealCode>string</AppealCode>
            <Bin>string</Bin>
            <BoothNumbers>string</BoothNumbers>
            <CampaignCode>string</CampaignCode>
            <CancellationCode>string</CancellationCode>
            <CancelQuantity>double</CancelQuantity>
            <CeuAwarded>double</CeuAwarded>
            <CeuType>string</CeuType>
            <CommissionAmount>decimal</CommissionAmount>
            <CommissionRate>double</CommissionRate>
            <DateConfirmed>dateTime</DateConfirmed>
            <Description>string</Description>
            <DiscountAmount>double</DiscountAmount>
            <DiscountPercent>double</DiscountPercent>
            <ExtendedAmount>decimal</ExtendedAmount>
            <ExtendedCost>decimal</ExtendedCost>
            <ExtendedDiscountAmount>decimal</ExtendedDiscountAmount>
            <ExtendedSquareFeet>double</ExtendedSquareFeet>
            <ExtendedWeight>double</ExtendedWeight>
            <FairMarketValue>decimal</FairMarketValue>
            <FinancialEntityCode>string</FinancialEntityCode>
            <IncomeAccount>string</IncomeAccount>
            <IsEditable>boolean</IsEditable>
            <IsFundRaisingItem>boolean</IsFundRaisingItem>
            <IsGSTTaxable>boolean</IsGSTTaxable>
            <IsManualPrice>boolean</IsManualPrice>
            <IsPSTTaxable>boolean</IsPSTTaxable>
            <IsTaxable>boolean</IsTaxable>
            <KitItemType>unsignedByte</KitItemType>
            <LineNumber>double</LineNumber>
            <Location>string</Location>
            <LotSerial>string</LotSerial>
            <ManualPrice>decimal</ManualPrice>
            <Note>string</Note>
            <NumberOfDays>int</NumberOfDays>
            <NumberTicketsPrinted>int</NumberTicketsPrinted>
            <OrderNumber>double</OrderNumber>
            <PassFail>string</PassFail>
            <PriceFromComponents>boolean</PriceFromComponents>
            <Product>string</Product>
            <ProductCode>string</ProductCode>
            <ProductMajor>string</ProductMajor>
            <ProductMinor>string</ProductMinor>
            <QuantityBackordered>double</QuantityBackordered>
            <QuantityCommitted>double</QuantityCommitted>
            <QuantityOrdered>double</QuantityOrdered>
            <QuantityPerKit>decimal</QuantityPerKit>
            <QuantityReserved>double</QuantityReserved>
            <QuantityShipped>double</QuantityShipped>
            <SquareFeet>double</SquareFeet>
            <Tax>decimal</Tax>
            <TaxAuthorityCode>string</TaxAuthorityCode>
            <TaxRate>double</TaxRate>
            <TransDISTDeferredGlAccount>string</TransDISTDeferredGlAccount>
            <TransDISTGlAccount>string</TransDISTGlAccount>
            <TransDISTGlAcctOrgCode>string</TransDISTGlAcctOrgCode>
            <UndiscountedExtendedAmount>decimal</UndiscountedExtendedAmount>
            <UndiscountedPrice>decimal</UndiscountedPrice>
            <UnitCost>decimal</UnitCost>
            <UnitPrice>decimal</UnitPrice>
            <UnitTaxAmount>decimal</UnitTaxAmount>
            <UnitWeight>double</UnitWeight>
            <UserDefinedField1>string</UserDefinedField1>
            <UserDefinedField2>string</UserDefinedField2>
            <UserDefinedField3>string</UserDefinedField3>
            <UserDefinedField4>string</UserDefinedField4>
          </OrderLine>
          <OrderLine>
            <AddedToWaitListOn>dateTime</AddedToWaitListOn>
            <AppealCode>string</AppealCode>
            <Bin>string</Bin>
            <BoothNumbers>string</BoothNumbers>
            <CampaignCode>string</CampaignCode>
            <CancellationCode>string</CancellationCode>
            <CancelQuantity>double</CancelQuantity>
            <CeuAwarded>double</CeuAwarded>
            <CeuType>string</CeuType>
            <CommissionAmount>decimal</CommissionAmount>
            <CommissionRate>double</CommissionRate>
            <DateConfirmed>dateTime</DateConfirmed>
            <Description>string</Description>
            <DiscountAmount>double</DiscountAmount>
            <DiscountPercent>double</DiscountPercent>
            <ExtendedAmount>decimal</ExtendedAmount>
            <ExtendedCost>decimal</ExtendedCost>
            <ExtendedDiscountAmount>decimal</ExtendedDiscountAmount>
            <ExtendedSquareFeet>double</ExtendedSquareFeet>
            <ExtendedWeight>double</ExtendedWeight>
            <FairMarketValue>decimal</FairMarketValue>
            <FinancialEntityCode>string</FinancialEntityCode>
            <IncomeAccount>string</IncomeAccount>
            <IsEditable>boolean</IsEditable>
            <IsFundRaisingItem>boolean</IsFundRaisingItem>
            <IsGSTTaxable>boolean</IsGSTTaxable>
            <IsManualPrice>boolean</IsManualPrice>
            <IsPSTTaxable>boolean</IsPSTTaxable>
            <IsTaxable>boolean</IsTaxable>
            <KitItemType>unsignedByte</KitItemType>
            <LineNumber>double</LineNumber>
            <Location>string</Location>
            <LotSerial>string</LotSerial>
            <ManualPrice>decimal</ManualPrice>
            <Note>string</Note>
            <NumberOfDays>int</NumberOfDays>
            <NumberTicketsPrinted>int</NumberTicketsPrinted>
            <OrderNumber>double</OrderNumber>
            <PassFail>string</PassFail>
            <PriceFromComponents>boolean</PriceFromComponents>
            <Product>string</Product>
            <ProductCode>string</ProductCode>
            <ProductMajor>string</ProductMajor>
            <ProductMinor>string</ProductMinor>
            <QuantityBackordered>double</QuantityBackordered>
            <QuantityCommitted>double</QuantityCommitted>
            <QuantityOrdered>double</QuantityOrdered>
            <QuantityPerKit>decimal</QuantityPerKit>
            <QuantityReserved>double</QuantityReserved>
            <QuantityShipped>double</QuantityShipped>
            <SquareFeet>double</SquareFeet>
            <Tax>decimal</Tax>
            <TaxAuthorityCode>string</TaxAuthorityCode>
            <TaxRate>double</TaxRate>
            <TransDISTDeferredGlAccount>string</TransDISTDeferredGlAccount>
            <TransDISTGlAccount>string</TransDISTGlAccount>
            <TransDISTGlAcctOrgCode>string</TransDISTGlAcctOrgCode>
            <UndiscountedExtendedAmount>decimal</UndiscountedExtendedAmount>
            <UndiscountedPrice>decimal</UndiscountedPrice>
            <UnitCost>decimal</UnitCost>
            <UnitPrice>decimal</UnitPrice>
            <UnitTaxAmount>decimal</UnitTaxAmount>
            <UnitWeight>double</UnitWeight>
            <UserDefinedField1>string</UserDefinedField1>
            <UserDefinedField2>string</UserDefinedField2>
            <UserDefinedField3>string</UserDefinedField3>
            <UserDefinedField4>string</UserDefinedField4>
          </OrderLine>
        </OrderLines>
        <OrderLinesCount>int</OrderLinesCount>
        <OrderNumber>decimal</OrderNumber>
        <OrderTypeCode>string</OrderTypeCode>
        <OriginatingTransNum>int</OriginatingTransNum>
        <ParentOrderNumber>decimal</ParentOrderNumber>
        <Payment>
          <Amount>decimal</Amount>
          <CashAccountCode>string</CashAccountCode>
          <CheckPOPaymentNumber>string</CheckPOPaymentNumber>
          <ClassicPayType>string</ClassicPayType>
          <CreditCardExpiration>string</CreditCardExpiration>
          <CreditCardExpirationEncrypted>string</CreditCardExpirationEncrypted>
          <CreditCardExpirationMasked>string</CreditCardExpirationMasked>
          <CreditCardNumber>string</CreditCardNumber>
          <CreditCardSecurityCode>string</CreditCardSecurityCode>
          <CreditCardSecurityCodeEncrypted>string</CreditCardSecurityCodeEncrypted>
          <CreditDebitCardAuthorizationCode>string</CreditDebitCardAuthorizationCode>
          <CreditDebitCardHoldersName>string</CreditDebitCardHoldersName>
          <CreditDebitCardNumberEncrypted>string</CreditDebitCardNumberEncrypted>
          <CreditDebitCardNumberMasked>string</CreditDebitCardNumberMasked>
          <CreditDebitCardStatus>string</CreditDebitCardStatus>
          <CurrencyCode>string</CurrencyCode>
          <DebitCardIssueDate>string</DebitCardIssueDate>
          <DebitCardIssueNumber>string</DebitCardIssueNumber>
          <DebitCardNumber>string</DebitCardNumber>
          <IsAmountLocked>boolean</IsAmountLocked>
          <OriginalTransactionId>string</OriginalTransactionId>
          <OrderNumber>double</OrderNumber>
          <PaymentToken>string</PaymentToken>
          <PaymentTokenSummary>string</PaymentTokenSummary>
          <PaymentType>Cash or CreditCard or Check or PurchaseOrder or InKind or Other or DebitCard or Unknown</PaymentType>
          <ReferenceNumber>string</ReferenceNumber>
          <TransactionComment1>string</TransactionComment1>
          <TransactionComment2>string</TransactionComment2>
          <TransactionId>string</TransactionId>
          <Address>
            <Address1>string</Address1>
            <Address2>string</Address2>
            <Address3>string</Address3>
            <AddressFormatCode>int</AddressFormatCode>
            <AddressNumber>int</AddressNumber>
            <AddressPurpose>string</AddressPurpose>
            <BadAddressReasonCode>string</BadAddressReasonCode>
            <BadAddressReasonDescription>string</BadAddressReasonDescription>
            <Barcode>string</Barcode>
            <CarrierRoute>string</CarrierRoute>
            <City>string</City>
            <ContactId>string</ContactId>
            <Country>string</Country>
            <County>string</County>
            <DeliveryPointBarcode>string</DeliveryPointBarcode>
            <Directions>string</Directions>
            <EmailAddress>string</EmailAddress>
            <Fax>string</Fax>
            <FormattedAddress>string</FormattedAddress>
            <InstituteName>string</InstituteName>
            <IsPreferredBill>boolean</IsPreferredBill>
            <IsPreferredMail>boolean</IsPreferredMail>
            <IsPreferredShip>boolean</IsPreferredShip>
            <LastQASBatchDateTime>dateTime</LastQASBatchDateTime>
            <LastVerifiedOn>dateTime</LastVerifiedOn>
            <LocalGovernmentDistrict1>string</LocalGovernmentDistrict1>
            <LocalGovernmentDistrict2>string</LocalGovernmentDistrict2>
            <MailCode>string</MailCode>
            <NationalGovernmentDistrict>string</NationalGovernmentDistrict>
            <Note>string</Note>
            <Phone>string</Phone>
            <PostalCode>string</PostalCode>
            <SkipAutoVerifyFlag>boolean</SkipAutoVerifyFlag>
            <StateProvince>string</StateProvince>
            <TollFree>string</TollFree>
            <UpdatedOn>dateTime</UpdatedOn>
          </Address>
        </Payment>
        <PaymentInfoComment1>string</PaymentInfoComment1>
        <PaymentInfoComment2>string</PaymentInfoComment2>
        <PaymentType>string</PaymentType>
        <Phone>string</Phone>
        <PostalCode>string</PostalCode>
        <Prefix>string</Prefix>
        <PrepaidInvoiceReferenceNumber>int</PrepaidInvoiceReferenceNumber>
        <PrintBusinessTitleOnShipTo>boolean</PrintBusinessTitleOnShipTo>
        <PrintInstituteNameOnShipTo>boolean</PrintInstituteNameOnShipTo>
        <RegisteredById>string</RegisteredById>
        <RegistrantClass>string</RegistrantClass>
        <RegistrantContactId>string</RegistrantContactId>
        <RegistrationDate>dateTime</RegistrationDate>
        <RegistrationLineItemCount>int</RegistrationLineItemCount>
        <RoomQuantity>int</RoomQuantity>
        <RoomType>string</RoomType>
        <Salesperson>string</Salesperson>
        <ShareOrderNumber>decimal</ShareOrderNumber>
        <ShareStatus>int</ShareStatus>
        <ShipToAddress>string</ShipToAddress>
        <ShipToAddressNumber>int</ShipToAddressNumber>
        <ShipToContact>string</ShipToContact>
        <ShipToContactBasic>string</ShipToContactBasic>
        <ShipToContactId>string</ShipToContactId>
        <SourceCode>string</SourceCode>
        <SourceSystem>string</SourceSystem>
        <Stage>string</Stage>
        <StateProvince>string</StateProvince>
        <Suffix>string</Suffix>
        <SurveyAnswers>
          <EventSurveyAnswer>
            <QuestionID>string</QuestionID>
            <QuestionLevel>Event or Function</QuestionLevel>
            <Answers xsi:nil="true" />
          </EventSurveyAnswer>
          <EventSurveyAnswer>
            <QuestionID>string</QuestionID>
            <QuestionLevel>Event or Function</QuestionLevel>
            <Answers xsi:nil="true" />
          </EventSurveyAnswer>
        </SurveyAnswers>
        <Tax1>decimal</Tax1>
        <Tax2>decimal</Tax2>
        <Tax3>decimal</Tax3>
        <TaxAuthorityCode1>string</TaxAuthorityCode1>
        <TaxAuthorityCode2>string</TaxAuthorityCode2>
        <TaxAuthorityCode3>string</TaxAuthorityCode3>
        <TaxCodeSub>string</TaxCodeSub>
        <TaxFinancialEntity>string</TaxFinancialEntity>
        <TaxRate1>decimal</TaxRate1>
        <TaxRate2>decimal</TaxRate2>
        <TaxRate3>decimal</TaxRate3>
        <TaxType>string</TaxType>
        <TermsCode>string</TermsCode>
        <Title>string</Title>
        <TollFreePhone>string</TollFreePhone>
        <TotalCharges>decimal</TotalCharges>
        <TotalChargesDelta>decimal</TotalChargesDelta>
        <TotalDiscountAmount>decimal</TotalDiscountAmount>
        <TotalExtendedAmount>decimal</TotalExtendedAmount>
        <TotalExtendedAmountDelta>decimal</TotalExtendedAmountDelta>
        <TotalPayments>decimal</TotalPayments>
        <TotalPSTTaxableAmount>decimal</TotalPSTTaxableAmount>
        <TotalSquareFeet>decimal</TotalSquareFeet>
        <TotalTax>decimal</TotalTax>
        <TotalTaxableAmount>decimal</TotalTaxableAmount>
        <TotalUndiscountedAmount>decimal</TotalUndiscountedAmount>
        <UpdatedBy>string</UpdatedBy>
        <UpdatedOn>dateTime</UpdatedOn>
        <UseMemberPrice>boolean</UseMemberPrice>
        <UserDefined1>boolean</UserDefined1>
        <UserDefined2>boolean</UserDefined2>
        <UserDefined3>boolean</UserDefined3>
        <UserDefined4>boolean</UserDefined4>
        <UserDefined5>boolean</UserDefined5>
        <UserDefined6>string</UserDefined6>
        <UserDefined7>string</UserDefined7>
        <UserDefined8>string</UserDefined8>
        <UserDefined9>string</UserDefined9>
        <UserDefined10>string</UserDefined10>
        <VatCountryCode>string</VatCountryCode>
      </Registration>
    </registerAttendeeByRegistration>
  </soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <registerAttendeeByRegistrationResponse xmlns="http://www.atsol.org/wsEvents/">
      <registerAttendeeByRegistrationResult>
        <ResultCode>short</ResultCode>
        <ResultMessage>string</ResultMessage>
        <OrderNumber>double</OrderNumber>
      </registerAttendeeByRegistrationResult>
    </registerAttendeeByRegistrationResponse>
  </soap:Body>
</soap:Envelope>

SOAP 1.2

The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.

POST /WebServices/wsEvents.asmx HTTP/1.1
Host: demo.atsol.org
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <registerAttendeeByRegistration xmlns="http://www.atsol.org/wsEvents/">
      <Registration>
        <AdditionalBadges>string</AdditionalBadges>
        <Address1>string</Address1>
        <Address2>string</Address2>
        <Address3>string</Address3>
        <AddressFormatCode>int</AddressFormatCode>
        <AdjustmentBatch>string</AdjustmentBatch>
        <AdjustmentBatchNumber>string</AdjustmentBatchNumber>
        <AffectInventoryFlag>boolean</AffectInventoryFlag>
        <ArrivalDate>dateTime</ArrivalDate>
        <ArrivalTime>dateTime</ArrivalTime>
        <BadgeCount>int</BadgeCount>
        <Badges>
          <Badge>
            <AddressLine1>string</AddressLine1>
            <AddressLine2>string</AddressLine2>
            <AddressLine3>string</AddressLine3>
            <BadgeNumber>int</BadgeNumber>
            <BadgeTypeCode>string</BadgeTypeCode>
            <City>string</City>
            <Country>string</Country>
            <DelegateNumber>string</DelegateNumber>
            <Designation>string</Designation>
            <FirstName>string</FirstName>
            <FullName>string</FullName>
            <Informal>string</Informal>
            <InstituteName>string</InstituteName>
            <LastName>string</LastName>
            <MiddleName>string</MiddleName>
            <PostalCode>string</PostalCode>
            <Prefix>string</Prefix>
            <PrintInstituteName>boolean</PrintInstituteName>
            <PrintTitle>boolean</PrintTitle>
            <StateProvince>string</StateProvince>
            <Suffix>string</Suffix>
            <Title>string</Title>
            <Email>string</Email>
          </Badge>
          <Badge>
            <AddressLine1>string</AddressLine1>
            <AddressLine2>string</AddressLine2>
            <AddressLine3>string</AddressLine3>
            <BadgeNumber>int</BadgeNumber>
            <BadgeTypeCode>string</BadgeTypeCode>
            <City>string</City>
            <Country>string</Country>
            <DelegateNumber>string</DelegateNumber>
            <Designation>string</Designation>
            <FirstName>string</FirstName>
            <FullName>string</FullName>
            <Informal>string</Informal>
            <InstituteName>string</InstituteName>
            <LastName>string</LastName>
            <MiddleName>string</MiddleName>
            <PostalCode>string</PostalCode>
            <Prefix>string</Prefix>
            <PrintInstituteName>boolean</PrintInstituteName>
            <PrintTitle>boolean</PrintTitle>
            <StateProvince>string</StateProvince>
            <Suffix>string</Suffix>
            <Title>string</Title>
            <Email>string</Email>
          </Badge>
        </Badges>
        <Balance>decimal</Balance>
        <Barcode>string</Barcode>
        <BasketItem>boolean</BasketItem>
        <Batch>string</Batch>
        <BatchNumber>string</BatchNumber>
        <BillToContact>string</BillToContact>
        <BillToContactId>string</BillToContactId>
        <Booth>string</Booth>
        <CanadianTaxes>
          <GST>decimal</GST>
          <HST>decimal</HST>
          <PST>decimal</PST>
          <UsesHstTax>boolean</UsesHstTax>
        </CanadianTaxes>
        <CancellationFee>decimal</CancellationFee>
        <CarrierRoute>string</CarrierRoute>
        <CashAccountCode>string</CashAccountCode>
        <CFID>string</CFID>
        <CFToken>string</CFToken>
        <CheckPOPaymentNumber>string</CheckPOPaymentNumber>
        <City>string</City>
        <ComplimentaryRegistrationSource>decimal</ComplimentaryRegistrationSource>
        <ComplimetaryRegistrationsAllowed>int</ComplimetaryRegistrationsAllowed>
        <ComplimetaryRegistrationsUsed>int</ComplimetaryRegistrationsUsed>
        <Country>string</Country>
        <CreditCardExpiration>string</CreditCardExpiration>
        <CreditCardExpirationEncrypted>string</CreditCardExpirationEncrypted>
        <CreditCardNumber>string</CreditCardNumber>
        <CreditCardSecurityCode>string</CreditCardSecurityCode>
        <CreditCardSecurityCodeEncrypted>string</CreditCardSecurityCodeEncrypted>
        <CreditDebitCardAuthorizationCode>string</CreditDebitCardAuthorizationCode>
        <CreditDebitCardHoldersName>string</CreditDebitCardHoldersName>
        <CreditDebitCardNumberEncrypted>string</CreditDebitCardNumberEncrypted>
        <CustomerReferenceValue>string</CustomerReferenceValue>
        <CustomerTypeCode>string</CustomerTypeCode>
        <DebitCardIssueDate>string</DebitCardIssueDate>
        <DebitCardIssueNumber>string</DebitCardIssueNumber>
        <DebitCardNumber>string</DebitCardNumber>
        <DelegateNumber>string</DelegateNumber>
        <DeliveryPointBarcode>string</DeliveryPointBarcode>
        <DepartureDate>dateTime</DepartureDate>
        <DepartureTime>dateTime</DepartureTime>
        <Designation>string</Designation>
        <DisableAutoFreightCalcOnError>boolean</DisableAutoFreightCalcOnError>
        <DiscountCode>string</DiscountCode>
        <DiscountPercent>decimal</DiscountPercent>
        <EditStatus>string</EditStatus>
        <EmailAddress>string</EmailAddress>
        <EnteredBy>string</EnteredBy>
        <EnteredOn>dateTime</EnteredOn>
        <Errors>string</Errors>
        <ErrorsCount>int</ErrorsCount>
        <Event>string</Event>
        <EventCode>string</EventCode>
        <EventTitle>string</EventTitle>
        <Fax>string</Fax>
        <FinancialEntityCode>string</FinancialEntityCode>
        <FirstName>string</FirstName>
        <FormattedAddress>string</FormattedAddress>
        <FreightTax>decimal</FreightTax>
        <FullName>string</FullName>
        <GuestFirstName>string</GuestFirstName>
        <GuestLastName>string</GuestLastName>
        <GuestMiddleName>string</GuestMiddleName>
        <HandlingTax>decimal</HandlingTax>
        <HoldCode>string</HoldCode>
        <HoldComment>string</HoldComment>
        <HoldFlag>boolean</HoldFlag>
        <Hotel>string</Hotel>
        <IgnoreFieldValidationErrors>boolean</IgnoreFieldValidationErrors>
        <Informal>string</Informal>
        <InstituteContactId>string</InstituteContactId>
        <InstituteCustomerTypeCode>string</InstituteCustomerTypeCode>
        <InstituteName>string</InstituteName>
        <InstituteSort>string</InstituteSort>
        <InvoiceDate>dateTime</InvoiceDate>
        <InvoiceNumber>int</InvoiceNumber>
        <InvoiceReferenceNumber>int</InvoiceReferenceNumber>
        <IPAddress>string</IPAddress>
        <IsEditable>boolean</IsEditable>
        <IsFundRaisingOrder>boolean</IsFundRaisingOrder>
        <IsGuestSpouse>boolean</IsGuestSpouse>
        <IsOrderTaxable>boolean</IsOrderTaxable>
        <IsOrderVatTaxable>boolean</IsOrderVatTaxable>
        <IsRoomConfirmed>boolean</IsRoomConfirmed>
        <IsVatTaxableRegistration>boolean</IsVatTaxableRegistration>
        <LastFirst>string</LastFirst>
        <LastName>string</LastName>
        <LodgingInstructions>string</LodgingInstructions>
        <MailCode>string</MailCode>
        <MiddleName>string</MiddleName>
        <Note>string</Note>
        <NumberOfLines>int</NumberOfLines>
        <OrderedOn>dateTime</OrderedOn>
        <OrderLines>
          <OrderLine>
            <AddedToWaitListOn>dateTime</AddedToWaitListOn>
            <AppealCode>string</AppealCode>
            <Bin>string</Bin>
            <BoothNumbers>string</BoothNumbers>
            <CampaignCode>string</CampaignCode>
            <CancellationCode>string</CancellationCode>
            <CancelQuantity>double</CancelQuantity>
            <CeuAwarded>double</CeuAwarded>
            <CeuType>string</CeuType>
            <CommissionAmount>decimal</CommissionAmount>
            <CommissionRate>double</CommissionRate>
            <DateConfirmed>dateTime</DateConfirmed>
            <Description>string</Description>
            <DiscountAmount>double</DiscountAmount>
            <DiscountPercent>double</DiscountPercent>
            <ExtendedAmount>decimal</ExtendedAmount>
            <ExtendedCost>decimal</ExtendedCost>
            <ExtendedDiscountAmount>decimal</ExtendedDiscountAmount>
            <ExtendedSquareFeet>double</ExtendedSquareFeet>
            <ExtendedWeight>double</ExtendedWeight>
            <FairMarketValue>decimal</FairMarketValue>
            <FinancialEntityCode>string</FinancialEntityCode>
            <IncomeAccount>string</IncomeAccount>
            <IsEditable>boolean</IsEditable>
            <IsFundRaisingItem>boolean</IsFundRaisingItem>
            <IsGSTTaxable>boolean</IsGSTTaxable>
            <IsManualPrice>boolean</IsManualPrice>
            <IsPSTTaxable>boolean</IsPSTTaxable>
            <IsTaxable>boolean</IsTaxable>
            <KitItemType>unsignedByte</KitItemType>
            <LineNumber>double</LineNumber>
            <Location>string</Location>
            <LotSerial>string</LotSerial>
            <ManualPrice>decimal</ManualPrice>
            <Note>string</Note>
            <NumberOfDays>int</NumberOfDays>
            <NumberTicketsPrinted>int</NumberTicketsPrinted>
            <OrderNumber>double</OrderNumber>
            <PassFail>string</PassFail>
            <PriceFromComponents>boolean</PriceFromComponents>
            <Product>string</Product>
            <ProductCode>string</ProductCode>
            <ProductMajor>string</ProductMajor>
            <ProductMinor>string</ProductMinor>
            <QuantityBackordered>double</QuantityBackordered>
            <QuantityCommitted>double</QuantityCommitted>
            <QuantityOrdered>double</QuantityOrdered>
            <QuantityPerKit>decimal</QuantityPerKit>
            <QuantityReserved>double</QuantityReserved>
            <QuantityShipped>double</QuantityShipped>
            <SquareFeet>double</SquareFeet>
            <Tax>decimal</Tax>
            <TaxAuthorityCode>string</TaxAuthorityCode>
            <TaxRate>double</TaxRate>
            <TransDISTDeferredGlAccount>string</TransDISTDeferredGlAccount>
            <TransDISTGlAccount>string</TransDISTGlAccount>
            <TransDISTGlAcctOrgCode>string</TransDISTGlAcctOrgCode>
            <UndiscountedExtendedAmount>decimal</UndiscountedExtendedAmount>
            <UndiscountedPrice>decimal</UndiscountedPrice>
            <UnitCost>decimal</UnitCost>
            <UnitPrice>decimal</UnitPrice>
            <UnitTaxAmount>decimal</UnitTaxAmount>
            <UnitWeight>double</UnitWeight>
            <UserDefinedField1>string</UserDefinedField1>
            <UserDefinedField2>string</UserDefinedField2>
            <UserDefinedField3>string</UserDefinedField3>
            <UserDefinedField4>string</UserDefinedField4>
          </OrderLine>
          <OrderLine>
            <AddedToWaitListOn>dateTime</AddedToWaitListOn>
            <AppealCode>string</AppealCode>
            <Bin>string</Bin>
            <BoothNumbers>string</BoothNumbers>
            <CampaignCode>string</CampaignCode>
            <CancellationCode>string</CancellationCode>
            <CancelQuantity>double</CancelQuantity>
            <CeuAwarded>double</CeuAwarded>
            <CeuType>string</CeuType>
            <CommissionAmount>decimal</CommissionAmount>
            <CommissionRate>double</CommissionRate>
            <DateConfirmed>dateTime</DateConfirmed>
            <Description>string</Description>
            <DiscountAmount>double</DiscountAmount>
            <DiscountPercent>double</DiscountPercent>
            <ExtendedAmount>decimal</ExtendedAmount>
            <ExtendedCost>decimal</ExtendedCost>
            <ExtendedDiscountAmount>decimal</ExtendedDiscountAmount>
            <ExtendedSquareFeet>double</ExtendedSquareFeet>
            <ExtendedWeight>double</ExtendedWeight>
            <FairMarketValue>decimal</FairMarketValue>
            <FinancialEntityCode>string</FinancialEntityCode>
            <IncomeAccount>string</IncomeAccount>
            <IsEditable>boolean</IsEditable>
            <IsFundRaisingItem>boolean</IsFundRaisingItem>
            <IsGSTTaxable>boolean</IsGSTTaxable>
            <IsManualPrice>boolean</IsManualPrice>
            <IsPSTTaxable>boolean</IsPSTTaxable>
            <IsTaxable>boolean</IsTaxable>
            <KitItemType>unsignedByte</KitItemType>
            <LineNumber>double</LineNumber>
            <Location>string</Location>
            <LotSerial>string</LotSerial>
            <ManualPrice>decimal</ManualPrice>
            <Note>string</Note>
            <NumberOfDays>int</NumberOfDays>
            <NumberTicketsPrinted>int</NumberTicketsPrinted>
            <OrderNumber>double</OrderNumber>
            <PassFail>string</PassFail>
            <PriceFromComponents>boolean</PriceFromComponents>
            <Product>string</Product>
            <ProductCode>string</ProductCode>
            <ProductMajor>string</ProductMajor>
            <ProductMinor>string</ProductMinor>
            <QuantityBackordered>double</QuantityBackordered>
            <QuantityCommitted>double</QuantityCommitted>
            <QuantityOrdered>double</QuantityOrdered>
            <QuantityPerKit>decimal</QuantityPerKit>
            <QuantityReserved>double</QuantityReserved>
            <QuantityShipped>double</QuantityShipped>
            <SquareFeet>double</SquareFeet>
            <Tax>decimal</Tax>
            <TaxAuthorityCode>string</TaxAuthorityCode>
            <TaxRate>double</TaxRate>
            <TransDISTDeferredGlAccount>string</TransDISTDeferredGlAccount>
            <TransDISTGlAccount>string</TransDISTGlAccount>
            <TransDISTGlAcctOrgCode>string</TransDISTGlAcctOrgCode>
            <UndiscountedExtendedAmount>decimal</UndiscountedExtendedAmount>
            <UndiscountedPrice>decimal</UndiscountedPrice>
            <UnitCost>decimal</UnitCost>
            <UnitPrice>decimal</UnitPrice>
            <UnitTaxAmount>decimal</UnitTaxAmount>
            <UnitWeight>double</UnitWeight>
            <UserDefinedField1>string</UserDefinedField1>
            <UserDefinedField2>string</UserDefinedField2>
            <UserDefinedField3>string</UserDefinedField3>
            <UserDefinedField4>string</UserDefinedField4>
          </OrderLine>
        </OrderLines>
        <OrderLinesCount>int</OrderLinesCount>
        <OrderNumber>decimal</OrderNumber>
        <OrderTypeCode>string</OrderTypeCode>
        <OriginatingTransNum>int</OriginatingTransNum>
        <ParentOrderNumber>decimal</ParentOrderNumber>
        <Payment>
          <Amount>decimal</Amount>
          <CashAccountCode>string</CashAccountCode>
          <CheckPOPaymentNumber>string</CheckPOPaymentNumber>
          <ClassicPayType>string</ClassicPayType>
          <CreditCardExpiration>string</CreditCardExpiration>
          <CreditCardExpirationEncrypted>string</CreditCardExpirationEncrypted>
          <CreditCardExpirationMasked>string</CreditCardExpirationMasked>
          <CreditCardNumber>string</CreditCardNumber>
          <CreditCardSecurityCode>string</CreditCardSecurityCode>
          <CreditCardSecurityCodeEncrypted>string</CreditCardSecurityCodeEncrypted>
          <CreditDebitCardAuthorizationCode>string</CreditDebitCardAuthorizationCode>
          <CreditDebitCardHoldersName>string</CreditDebitCardHoldersName>
          <CreditDebitCardNumberEncrypted>string</CreditDebitCardNumberEncrypted>
          <CreditDebitCardNumberMasked>string</CreditDebitCardNumberMasked>
          <CreditDebitCardStatus>string</CreditDebitCardStatus>
          <CurrencyCode>string</CurrencyCode>
          <DebitCardIssueDate>string</DebitCardIssueDate>
          <DebitCardIssueNumber>string</DebitCardIssueNumber>
          <DebitCardNumber>string</DebitCardNumber>
          <IsAmountLocked>boolean</IsAmountLocked>
          <OriginalTransactionId>string</OriginalTransactionId>
          <OrderNumber>double</OrderNumber>
          <PaymentToken>string</PaymentToken>
          <PaymentTokenSummary>string</PaymentTokenSummary>
          <PaymentType>Cash or CreditCard or Check or PurchaseOrder or InKind or Other or DebitCard or Unknown</PaymentType>
          <ReferenceNumber>string</ReferenceNumber>
          <TransactionComment1>string</TransactionComment1>
          <TransactionComment2>string</TransactionComment2>
          <TransactionId>string</TransactionId>
          <Address>
            <Address1>string</Address1>
            <Address2>string</Address2>
            <Address3>string</Address3>
            <AddressFormatCode>int</AddressFormatCode>
            <AddressNumber>int</AddressNumber>
            <AddressPurpose>string</AddressPurpose>
            <BadAddressReasonCode>string</BadAddressReasonCode>
            <BadAddressReasonDescription>string</BadAddressReasonDescription>
            <Barcode>string</Barcode>
            <CarrierRoute>string</CarrierRoute>
            <City>string</City>
            <ContactId>string</ContactId>
            <Country>string</Country>
            <County>string</County>
            <DeliveryPointBarcode>string</DeliveryPointBarcode>
            <Directions>string</Directions>
            <EmailAddress>string</EmailAddress>
            <Fax>string</Fax>
            <FormattedAddress>string</FormattedAddress>
            <InstituteName>string</InstituteName>
            <IsPreferredBill>boolean</IsPreferredBill>
            <IsPreferredMail>boolean</IsPreferredMail>
            <IsPreferredShip>boolean</IsPreferredShip>
            <LastQASBatchDateTime>dateTime</LastQASBatchDateTime>
            <LastVerifiedOn>dateTime</LastVerifiedOn>
            <LocalGovernmentDistrict1>string</LocalGovernmentDistrict1>
            <LocalGovernmentDistrict2>string</LocalGovernmentDistrict2>
            <MailCode>string</MailCode>
            <NationalGovernmentDistrict>string</NationalGovernmentDistrict>
            <Note>string</Note>
            <Phone>string</Phone>
            <PostalCode>string</PostalCode>
            <SkipAutoVerifyFlag>boolean</SkipAutoVerifyFlag>
            <StateProvince>string</StateProvince>
            <TollFree>string</TollFree>
            <UpdatedOn>dateTime</UpdatedOn>
          </Address>
        </Payment>
        <PaymentInfoComment1>string</PaymentInfoComment1>
        <PaymentInfoComment2>string</PaymentInfoComment2>
        <PaymentType>string</PaymentType>
        <Phone>string</Phone>
        <PostalCode>string</PostalCode>
        <Prefix>string</Prefix>
        <PrepaidInvoiceReferenceNumber>int</PrepaidInvoiceReferenceNumber>
        <PrintBusinessTitleOnShipTo>boolean</PrintBusinessTitleOnShipTo>
        <PrintInstituteNameOnShipTo>boolean</PrintInstituteNameOnShipTo>
        <RegisteredById>string</RegisteredById>
        <RegistrantClass>string</RegistrantClass>
        <RegistrantContactId>string</RegistrantContactId>
        <RegistrationDate>dateTime</RegistrationDate>
        <RegistrationLineItemCount>int</RegistrationLineItemCount>
        <RoomQuantity>int</RoomQuantity>
        <RoomType>string</RoomType>
        <Salesperson>string</Salesperson>
        <ShareOrderNumber>decimal</ShareOrderNumber>
        <ShareStatus>int</ShareStatus>
        <ShipToAddress>string</ShipToAddress>
        <ShipToAddressNumber>int</ShipToAddressNumber>
        <ShipToContact>string</ShipToContact>
        <ShipToContactBasic>string</ShipToContactBasic>
        <ShipToContactId>string</ShipToContactId>
        <SourceCode>string</SourceCode>
        <SourceSystem>string</SourceSystem>
        <Stage>string</Stage>
        <StateProvince>string</StateProvince>
        <Suffix>string</Suffix>
        <SurveyAnswers>
          <EventSurveyAnswer>
            <QuestionID>string</QuestionID>
            <QuestionLevel>Event or Function</QuestionLevel>
            <Answers xsi:nil="true" />
          </EventSurveyAnswer>
          <EventSurveyAnswer>
            <QuestionID>string</QuestionID>
            <QuestionLevel>Event or Function</QuestionLevel>
            <Answers xsi:nil="true" />
          </EventSurveyAnswer>
        </SurveyAnswers>
        <Tax1>decimal</Tax1>
        <Tax2>decimal</Tax2>
        <Tax3>decimal</Tax3>
        <TaxAuthorityCode1>string</TaxAuthorityCode1>
        <TaxAuthorityCode2>string</TaxAuthorityCode2>
        <TaxAuthorityCode3>string</TaxAuthorityCode3>
        <TaxCodeSub>string</TaxCodeSub>
        <TaxFinancialEntity>string</TaxFinancialEntity>
        <TaxRate1>decimal</TaxRate1>
        <TaxRate2>decimal</TaxRate2>
        <TaxRate3>decimal</TaxRate3>
        <TaxType>string</TaxType>
        <TermsCode>string</TermsCode>
        <Title>string</Title>
        <TollFreePhone>string</TollFreePhone>
        <TotalCharges>decimal</TotalCharges>
        <TotalChargesDelta>decimal</TotalChargesDelta>
        <TotalDiscountAmount>decimal</TotalDiscountAmount>
        <TotalExtendedAmount>decimal</TotalExtendedAmount>
        <TotalExtendedAmountDelta>decimal</TotalExtendedAmountDelta>
        <TotalPayments>decimal</TotalPayments>
        <TotalPSTTaxableAmount>decimal</TotalPSTTaxableAmount>
        <TotalSquareFeet>decimal</TotalSquareFeet>
        <TotalTax>decimal</TotalTax>
        <TotalTaxableAmount>decimal</TotalTaxableAmount>
        <TotalUndiscountedAmount>decimal</TotalUndiscountedAmount>
        <UpdatedBy>string</UpdatedBy>
        <UpdatedOn>dateTime</UpdatedOn>
        <UseMemberPrice>boolean</UseMemberPrice>
        <UserDefined1>boolean</UserDefined1>
        <UserDefined2>boolean</UserDefined2>
        <UserDefined3>boolean</UserDefined3>
        <UserDefined4>boolean</UserDefined4>
        <UserDefined5>boolean</UserDefined5>
        <UserDefined6>string</UserDefined6>
        <UserDefined7>string</UserDefined7>
        <UserDefined8>string</UserDefined8>
        <UserDefined9>string</UserDefined9>
        <UserDefined10>string</UserDefined10>
        <VatCountryCode>string</VatCountryCode>
      </Registration>
    </registerAttendeeByRegistration>
  </soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <registerAttendeeByRegistrationResponse xmlns="http://www.atsol.org/wsEvents/">
      <registerAttendeeByRegistrationResult>
        <ResultCode>short</ResultCode>
        <ResultMessage>string</ResultMessage>
        <OrderNumber>double</OrderNumber>
      </registerAttendeeByRegistrationResult>
    </registerAttendeeByRegistrationResponse>
  </soap12:Body>
</soap12:Envelope>