Configuring WebServices

To configure the WebServices:

1.    Login to your App47 account.

2.    From the toolbar, select Manage > Configuration.
The Configuration window displays.

3.    Select the app from the Select App drop-down.
The following table displays the App47 Configurations and Mobile settings.

4.    From the Action column, select the pencil icon for the WebServices.
The Edit Configuration Group window displays, as shown below.

5.    The following table lists the configuration settings.

Field

Description

Value

protocol

The protocol of the Personify Data Services URI.

http://

server

The server of the Personify Data Services URI.

[WEBSITE_DOMAIN]

path

The path of the Personify Data Services URI.

[SERVICE_PATH]

content-type

The content type used by the mobile application to communication with the Personify Data Services URI.

application/jsom

authorization

The authorization string used by the mobile application to communication with the Personify Data Services URI.

You need to encode your username/password to Base 64 and send it along with the request. You can use an online free tool http://www.opinionatedgeek.com/dotnet/tools/base64encode/ to accomplish this. Make sure that the “input text” format is “[username]:[password]” without quotations/square brackets.

[BASE_64_ENCODED_USERNAME/PASSWORD]

endpoint-directory-entries

 

MobileGetDirectoryListing

endpoint-directory-employees

 

MobileGetEmployeeList

endpoint-directory-staffs

 

MobileGetStaffList

endpoint-event-meetings

 

MobileGetMeetingListing1

endpoint-event-registered

 

MobileIsUserRegistered

endpoint-event-sessions

 

MobileGetMeetingSessionList1

endpoint-event-agenda

 

MobileGetMeetingAgenda

endpoint-event-session-details

 

MobileGetSessionDetail

endpoint-event-registrants

 

MobileSearchMeetingRegistrants

endpoint-event-agenda-create

 

Create?EntityName='CustomerMeetingAgenda'

endpoint-event-agenda-save

 

Save?EntityName='CustomerMeetingAgenda'

endpoint-event-agenda-get

 

CustomerMeetingAgendas()?$filter=AppointmentId%20eq%20

endpoint-event-agenda-delete

 

Delete?EntityName='CustomerMeetingAgenda'

endpoint-store-products

 

MobileGetProductListWithSearch

endpoint-store-product-detail

 

MobileGetProductDetail

endpoint-store-shoppingcart

 

MobileGetShoppingCartSummary

endpoint-store-shoppingcart-add

 

MobileAddToCart

endpoint-store-shoppingcart-url

 

MobileGetShoppingCartURL

endpoint-store-order

 

MobileApplyPaymentAndSaveOrder

endpoint-profile-get

 

MobileGetProfile

endpoint-profile-authentication-url

 

MobileGetAutheBusinessURL

endpoint-profile-contacts

 

MobileGetContactListing

endpoint-profile-contact-detail

 

MobileGetContactItemDetail

endpoint-profile-purchases

 

MobileGetPurchaseHistory

endpoint-profile-participations

 

MobileGetParticipationInfo

endpoint-profile-relationships

 

MobileGetRelationships

endpoint-profile-biography

 

CusBiographies

endpoint-profile-update

 

MobileAddUpdateProfile

endpoint-profile-address-delete

 

MobileDeleteAddress

endpoint-profile-contact-add

 

MobileAddNewContactRecord

endpoint-profile-communication-delete

 

MobileDeleteCommunication

endpoint-profile-image-update

 

UploadCusImage

endpoint-user-login

 

MobileValidateUserCredentials

endpoint-user-notifications

 

MobileGetNotificationMessages

endpoint-user-preferences

 

MobileGetCustomerPreferences

endpoint-util-countries

 

Countries?$filter=ActiveFlag%20eq%20true

endpoint-util-states

 

States

endpoint-util-fileupload

 

UploadCusImageMobile

endpoint-util-call-type

 

ApplicationCodes?$filter=SubsystemString eq 'MRM' and Type eq ('CALL_TYPE')

endpoint-util-call-topic

 

ApplicationCodes?$filter=SubsystemString eq 'MRM' and Type eq ('CALL_TOPIC')

endpoint-util-call-subject

 

ApplicationSubcodes

endpoint-event-session-rating

 

ProductStarRatingAddNew

endpoint-event-exhibitors-list

 

MobileGetExhibitorListing

endpoint-event-exhibitors-details

 

MobileGetExhibitorDetail