This document contains Web Service descriptions for the following services.
| Name | Description |
|---|---|
| CampaignTaxi | API Version 4 |
The input of this method is the argument ClientGetCustomAttributes having the structure defined by the following table.
| Element | Type |
|---|---|
| clientKey | string |
The output of this method is the argument ClientGetCustomAttributesResponse having the structure defined by the following table.
| Element | Type |
|---|---|
| ClientGetCustomAttributesResult | ResultCustomAttributes |
The input of this method is the argument ClientGetSubscriptions having the structure defined by the following table.
| Element | Type |
|---|---|
| clientKey | string |
The output of this method is the argument ClientGetSubscriptionsResponse having the structure defined by the following table.
| Element | Type |
|---|---|
| ClientGetSubscriptionsResult | ResultSubscriptions |
The input of this method is the argument CompetitionAddEntry having the structure defined by the following table.
| Element | Type |
|---|---|
| id | ConsumerId |
| moduleKey | string |
The output of this method is the argument CompetitionAddEntryResponse having the structure defined by the following table.
| Element | Type |
|---|---|
| CompetitionAddEntryResult | ResultCompetitionEntry |
The input of this method is the argument CompetitionGetConsumerDetails having the structure defined by the following table.
| Element | Type |
|---|---|
| id | ConsumerId |
| moduleKey | string |
The output of this method is the argument CompetitionGetConsumerDetailsResponse having the structure defined by the following table.
| Element | Type |
|---|---|
| CompetitionGetConsumerDetailsResult | ResultCompetitionConsumerDetails |
The input of this method is the argument CompetitionGetDetails having the structure defined by the following table.
| Element | Type |
|---|---|
| moduleKey | string |
The output of this method is the argument CompetitionGetDetailsResponse having the structure defined by the following table.
| Element | Type |
|---|---|
| CompetitionGetDetailsResult | ResultCompetitionDetails |
The input of this method is the argument ConsumerAdd having the structure defined by the following table.
| Element | Type |
|---|---|
| consumer | Consumer |
| lookupMode | IdMode |
| subscriptionKeys | ArrayOfstring |
| moduleKey | string |
The output of this method is the argument ConsumerAddResponse having the structure defined by the following table.
| Element | Type |
|---|---|
| ConsumerAddResult | ResultConsumerAdd |
The input of this method is the argument ConsumerAuthenticate having the structure defined by the following table.
| Element | Type |
|---|---|
| username | string |
| password | string |
| moduleKey | string |
The output of this method is the argument ConsumerAuthenticateResponse having the structure defined by the following table.
| Element | Type |
|---|---|
| ConsumerAuthenticateResult | ResultConsumerAuthenticate |
The input of this method is the argument ConsumerChangePassword having the structure defined by the following table.
| Element | Type |
|---|---|
| username | string |
| password | string |
| moduleKey | string |
The output of this method is the argument ConsumerChangePasswordResponse having the structure defined by the following table.
| Element | Type |
|---|---|
| ConsumerChangePasswordResult | ResultConsumerPassword |
The input of this method is the argument ConsumerConfirmActivation having the structure defined by the following table.
| Element | Type |
|---|---|
| confirmationKey | string |
| moduleKey | string |
The output of this method is the argument ConsumerConfirmActivationResponse having the structure defined by the following table.
| Element | Type |
|---|---|
| ConsumerConfirmActivationResult | ResultConfirmActivation |
The input of this method is the argument ConsumerGetDetails having the structure defined by the following table.
| Element | Type |
|---|---|
| id | ConsumerId |
| clientKey | string |
The output of this method is the argument ConsumerGetDetailsResponse having the structure defined by the following table.
| Element | Type |
|---|---|
| ConsumerGetDetailsResult | ResultConsumerDetails |
The input of this method is the argument ConsumerGetSubscriptions having the structure defined by the following table.
| Element | Type |
|---|---|
| id | ConsumerId |
| clientKey | string |
The output of this method is the argument ConsumerGetSubscriptionsResponse having the structure defined by the following table.
| Element | Type |
|---|---|
| ConsumerGetSubscriptionsResult | ResultSubscriptions |
The input of this method is the argument ConsumerResendActivation having the structure defined by the following table.
| Element | Type |
|---|---|
| id | ConsumerId |
| moduleKey | string |
The output of this method is the argument ConsumerResendActivationResponse having the structure defined by the following table.
| Element | Type |
|---|---|
| ConsumerResendActivationResult | ResultResendActivation |
The input of this method is the argument ConsumerResetPassword having the structure defined by the following table.
| Element | Type |
|---|---|
| username | string |
| moduleKey | string |
The output of this method is the argument ConsumerResetPasswordResponse having the structure defined by the following table.
| Element | Type |
|---|---|
| ConsumerResetPasswordResult | ResultConsumerPassword |
The input of this method is the argument ConsumerSubscribe having the structure defined by the following table.
| Element | Type |
|---|---|
| id | ConsumerId |
| subscriptionKeys | ArrayOfstring |
| channel | DeliveryChannel |
| moduleKey | string |
The output of this method is the argument ConsumerSubscribeResponse having the structure defined by the following table.
| Element | Type |
|---|---|
| ConsumerSubscribeResult | ResultSubscribe |
The input of this method is the argument ConsumerUnsubscribe having the structure defined by the following table.
| Element | Type |
|---|---|
| id | ConsumerId |
| subscriptionKeys | ArrayOfstring |
| channels | DeliveryChannel |
| moduleKey | string |
The output of this method is the argument ConsumerUnsubscribeResponse having the structure defined by the following table.
| Element | Type |
|---|---|
| ConsumerUnsubscribeResult | ResultUnsubscribe |
The input of this method is the argument ConsumerUpdate having the structure defined by the following table.
| Element | Type |
|---|---|
| consumer | Consumer |
| lookupMode | IdMode |
| subscriptionKeys | ArrayOfstring |
| moduleKey | string |
The output of this method is the argument ConsumerUpdateResponse having the structure defined by the following table.
| Element | Type |
|---|---|
| ConsumerUpdateResult | ResultConsumerUpdate |
The input of this method is the argument InteractionInsert having the structure defined by the following table.
| Element | Type |
|---|---|
| id | ConsumerId |
| moduleKey | string |
| eventKey | string |
The output of this method is the argument InteractionInsertResponse having the structure defined by the following table.
| Element | Type |
|---|---|
| InteractionInsertResult | ResultInteractionInsert |
Restricting anyType
Contains elements as defined in the following table.
| Component | Type |
|---|---|
| CustomAttribute | CustomAttribute |
Restricting anyType
Contains elements as defined in the following table.
| Component | Type |
|---|---|
| CustomValue | CustomValue |
Restricting anyType
Contains elements as defined in the following table.
| Component | Type |
|---|---|
| dateTime | dateTime |
Restricting anyType
Contains elements as defined in the following table.
| Component | Type |
|---|---|
| Draw | Draw |
Restricting anyType
Contains elements as defined in the following table.
| Component | Type |
|---|---|
| Prize | Prize |
Restricting anyType
Contains elements as defined in the following table.
| Component | Type |
|---|---|
| PrizeWon | PrizeWon |
Restricting anyType
Contains elements as defined in the following table.
| Component | Type |
|---|---|
| string | string |
Restricting anyType
Contains elements as defined in the following table.
| Component | Type |
|---|---|
| Subscription | Subscription |
Restricting anyType
Contains elements as defined in the following table.
| Component | Type |
|---|---|
| Winner | Winner |
Restricting anyType
Contains elements as defined in the following table.
| Component | Type |
|---|---|
| EntriesLocalDateTime | ArrayOfdateTime |
| PrizesWon | ArrayOfPrizeWon |
Restricting anyType
Contains elements as defined in the following table.
| Component | Type |
|---|---|
| Draws | ArrayOfDraw |
| LocalEndDateTime | dateTime |
| LocalStartDateTime | dateTime |
| Name | string |
Restricting anyType
Contains elements as defined in the following table.
| Component | Type |
|---|---|
| Address1 | string |
| Address2 | string |
| City | string |
| Country | string |
| CustomData | ArrayOfCustomValue |
| string | |
| EngagementScore | double |
| ExternalId | string |
| FirstName | string |
| HomeTel | string |
| InternalId | string |
| IpAddress | string |
| LastName | string |
| LocalCreationDate | dateTime |
| LocalLastInteraction | dateTime |
| LocalLastUpdated | dateTime |
| Login | string |
| MobileTel | string |
| Password | string |
| Postcode | string |
| State | string |
| Suburb | string |
| WorkTel | string |
Restricting anyType
Contains elements as defined in the following table.
| Component | Type |
|---|---|
| Id | string |
| IdMode | IdMode |
Restricting anyType
Contains elements as defined in the following table.
| Component | Type |
|---|---|
| AllowedValues | ArrayOfstring |
| DataType | DataType |
| Key | string |
| Name | string |
Restricting anyType
Contains elements as defined in the following table.
| Component | Type |
|---|---|
| Key | string |
| Value | string |
Restricting anyType
Contains elements as defined in the following table.
| Component | Type |
|---|---|
| LocalEndDateTime | dateTime |
| LocalStartDateTime | dateTime |
| Name | string |
| Prizes | ArrayOfPrize |
Restricting anyType
Contains elements as defined in the following table.
| Component | Type |
|---|---|
| Name | string |
| Winners | ArrayOfWinner |
Restricting anyType
Contains elements as defined in the following table.
| Component | Type |
|---|---|
| Name | string |
| NumerOfPrizesWon | int |
Restricting anyType
Contains elements as defined in the following table.
| Component | Type |
|---|---|
| Details | CompeitionConsumerDetails |
| Message | string |
| Status | ResultCompetitionConsumerDetails.StatusCode |
Restricting anyType
Contains elements as defined in the following table.
| Component | Type |
|---|---|
| Competition | Competition |
| Message | string |
| Status | ResultCompetitionDetails.StatusCode |
Restricting anyType
Contains elements as defined in the following table.
| Component | Type |
|---|---|
| Message | string |
| Status | ResultCompetitionEntry.StatusCode |
Restricting anyType
Contains elements as defined in the following table.
| Component | Type |
|---|---|
| Message | string |
| Status | ResultConfirmActivation.StatusCode |
Restricting anyType
Contains elements as defined in the following table.
| Component | Type |
|---|---|
| InternalId | string |
| Message | string |
| Status | ResultConsumerAdd.StatusCode |
Restricting anyType
Contains elements as defined in the following table.
| Component | Type |
|---|---|
| InternalId | string |
| Message | string |
| Status | ResultConsumerAuthenticate.StatusCode |
Restricting anyType
Contains elements as defined in the following table.
| Component | Type |
|---|---|
| Consumer | Consumer |
| Message | string |
| Status | ResultConsumerDetails.StatusCode |
Restricting anyType
Contains elements as defined in the following table.
| Component | Type |
|---|---|
| Message | string |
| NewPassword | string |
| Status | ResultConsumerPassword.StatusCode |
Restricting anyType
Contains elements as defined in the following table.
| Component | Type |
|---|---|
| InternalId | string |
| Message | string |
| Status | ResultConsumerUpdate.StatusCode |
Restricting anyType
Contains elements as defined in the following table.
| Component | Type |
|---|---|
| CustomAttributes | ArrayOfCustomAttribute |
| Message | string |
| Status | ResultCustomAttributes.StatusCode |
Restricting anyType
Contains elements as defined in the following table.
| Component | Type |
|---|---|
| Message | string |
| Status | ResultInteractionInsert.StatusCode |
Restricting anyType
Contains elements as defined in the following table.
| Component | Type |
|---|---|
| ActivationCode | string |
| Message | string |
| Status | ResultResendActivation.StatusCode |
Restricting anyType
Contains elements as defined in the following table.
| Component | Type |
|---|---|
| Message | string |
| Status | ResultSubscribe.StatusCode |
Restricting anyType
Contains elements as defined in the following table.
| Component | Type |
|---|---|
| Message | string |
| Status | ResultSubscriptions.StatusCode |
| Subscriptions | ArrayOfSubscription |
Restricting anyType
Contains elements as defined in the following table.
| Component | Type |
|---|---|
| Message | string |
| Status | ResultUnsubscribe.StatusCode |
Restricting anyType
Contains elements as defined in the following table.
| Component | Type |
|---|---|
| DeliveryChannel | DeliveryChannel |
| IsActive | boolean |
| Name | string |
| SubscriptionKey | string |
Restricting anyType
Contains elements as defined in the following table.
| Component | Type |
|---|---|
| string | |
| ExternalId | string |
| FirstName | string |
| InternalId | string |
| LastName | string |
| NumerOfPrizesWon | int |
| Name |
|---|
| DataType |
| DeliveryChannel |
| IdMode |
Restricting string
| Value |
|---|
| String |
| Number |
| DateTime |
| Lookup |
Restricting string
| Value |
|---|
| Sms |
Restricting string
| Value |
|---|
| InternalId |
| ExternalId |