Identifiers

This controller is used to create and manage all aspects of member providers identifiers.

APIDescription
GET MemberProviders/Identifiers/Typed?memberProviderIdentifierID={memberProviderIdentifierID}&memberTypeID={memberTypeID}

No documentation available.

GET MemberProviders/Identifiers/Typed?identifier={identifier}&memberTypeID={memberTypeID}

No documentation available.

POST MemberProviders/Identifiers/Bulk/ByIDs

Returns list of member provider identifiers using member provider IDs.

POST MemberProviders/Identifiers/Bulk

Returns list of member provider identifiers using member provider IDs.

GET MemberProviders/Identifiers?identifier={identifier}&memberTypeID={memberTypeID}&includeProperties={includeProperties}

Returns member provider identifier for the given identifier and member type id.

GET MemberProviders/Identifiers?memberProviderIdentifierID={memberProviderIdentifierID}&includeProperties={includeProperties}

Returns member provider identifier for the given member provider identifier ID.

GET MemberProviders/Identifiers/{memberProviderIdentifierID}/Properties?propertyName={propertyName}

Gets the property value for the given member provider identifier ID.

POST MemberProviders/Identifiers/AutoGenerate

Add identifiers automatically.

POST MemberProviders/{memberProviderID}/Identifiers/Member

Create a new identifier for the member

POST MemberProviders/{memberProviderID}/Identifiers/OSS

Create a new identifier for the OSS

POST MemberProviders/{memberProviderID}/Identifiers/TPS

Create a new identifier for the TPS

POST MemberProviders/{memberProviderID}/Identifiers/IP

Create a new identifier for IP

POST MemberProviders/{memberProviderID}/Identifiers/RTS

Create a new identifier for RTS

POST MemberProviders/Identifiers/{memberProviderIdentifierID}/Properties

Adds properties to identifier

PUT MemberProviders/Identifiers/Member

Update Member Provider Identifier for Member

PUT MemberProviders/Identifiers/OSS

Update Member Provider Identifier for OSS

PUT MemberProviders/Identifiers/TPS

Update Member Provider Identifier for TPS

PUT MemberProviders/Identifiers/IP

Update Member Provider Identifier for IP

PUT MemberProviders/Identifiers/RTS

Update Member Provider Identifier for RTS

PUT MemberProviders/Identifiers/{memberProviderIdentifierID}/Properties

Updates Properties of a identifier

PUT MemberProviders/Identifiers/RefreshCache?resetDelta={resetDelta}

Refreshes Cache

DELETE MemberProviders/Identifiers?memberProviderIdentifierID={memberProviderIdentifierID}

Delete specific Member Provider Identifier using Member Provider Identifier ID.

DELETE MemberProviders/Identifiers/{memberProviderIdentifierID}/Properties

Delete identifier properties

GET {authenticationKey}/{version}/Identifiers/HeartBeat

No documentation available.

InvitationTypes

APIDescription
GET MemberProviders/Identifiers/InvitationTypes/{memberProviderIdentifierID}

Return all the invitation types for the given member provider identifier.

POST MemberProviders/Identifiers/InvitationTypes/{memberProviderIdentifierID}?invitationType={invitationType}

Creates invitation type for the given member provider identifier id.

DELETE MemberProviders/Identifiers/InvitationTypes/{memberProviderIdentifierID}?invitationType={invitationType}

Delete specific Invitation type for given member provider identifier using invitation type.

GET {authenticationKey}/{version}/InvitationTypes/HeartBeat

No documentation available.

ContactDetails

This controller is used to create and manage all aspects of contact details.

APIDescription
GET MemberProviders/Locations/Contacts/ContactDetails?memberProviderContactID={memberProviderContactID}

Returns a list of all contact details for the specific contact.

GET MemberProviders/Locations/Contacts/ContactDetails?memberProviderContactDetailID={memberProviderContactDetailID}

Return contact detail.

POST MemberProviders/Locations/Contacts/ContactDetails

Creates a new contact detail with inactive status, along with inputs given.

PUT MemberProviders/Locations/Contacts/ContactDetails

Updates the contact detail. Throws an error if contact detail does not exist.

DELETE MemberProviders/Locations/Contacts/ContactDetails?memberProviderContactDetailID={memberProviderContactDetailID}

Removes contact detail for a given contact detail.

GET {authenticationKey}/{version}/ContactDetails/HeartBeat

No documentation available.

Health

APIDescription
GET Health/Status

No documentation available.

MemberProviders

This controller is used to create and manage all aspects of member providers.

APIDescription
GET MemberProviders?memberTypeID={memberTypeID}&includeProperties={includeProperties}

Returns a list of all member providers for a specific member type.

GET MemberProviders?memberTypeID={memberTypeID}&filterByDate={filterByDate}&includeProperties={includeProperties}

Returns a list of all active member providers for a specific member type with specific date time offset.

GET MemberProviders/Typed?memberTypeID={memberTypeID}&memberProviderID={memberProviderID}&includeProperties={includeProperties}

No documentation available.

GET MemberProviders/Typed?identifier={identifier}&memberTypeID={memberTypeID}&includeProperties={includeProperties}

No documentation available.

GET MemberProviders?memberProviderGuid={memberProviderGuid}&includeProperties={includeProperties}

Get member provider for given member provider GUID.

GET MemberProviders?memberProviderID={memberProviderID}&includeProperties={includeProperties}

Returns member provider details.

GET MemberProviders?memberProviderName={memberProviderName}&includeProperties={includeProperties}

Returns member provider details by member provider name.

GET MemberProviders?identifier={identifier}&memberTypeID={memberTypeID}&includeProperties={includeProperties}

Get member provider using Member Provider identifier.

GET MemberProviders/PartnerGuid?brandId={brandId}&cultureId={cultureId}

No documentation available.

GET MemberProviders/{memberProviderID}/Properties?propertyName={propertyName}

Gets the value of a property for a member provider

POST MemberProviders/Member

Creates a new member provider using status as inactive. locations are optional. we can create member provider for the member type member.

POST MemberProviders/TPS

Creates a new member provider using status as inactive. locations are optional. we can create TPS member provider.

POST MemberProviders/OSS

Creates a new member provider using status as inactive. locations are optional. we can create OSS member provider.

POST MemberProviders/RTS

Creates a new member provider for RTS using status as inactive. locations are optional. we can create RTS member provider.

POST MemberProviders/IP

Creates a new member provider using status as inactive. locations are optional. we can create IP member provider.

POST MemberProviders/{memberProviderID}/Properties

Adds properties to specific member provider

PUT MemberProviders/Member

Update Member Provider for the type member

PUT MemberProviders/OSS

Update Member Provider for OSS MemberType

PUT MemberProviders/TPS

Update Member Provider for TPS MemberType

PUT MemberProviders/IP

Update Member Provider for IP MemberType

PUT MemberProviders/RTS

Update Member Provider for RTS MemberType

PUT MemberProviders/{memberProviderID}/Properties

Updates properties of a specific member provider

DELETE MemberProviders?memberProviderID={memberProviderID}

Delete Member Provider

DELETE MemberProviders/{memberProviderID}/Properties

Delete member provider properties

PUT MemberProviders/RefreshCache?resetDelta={resetDelta}

Refreshes Cache

GET MemberProviders/Exists?memberProviderName={memberProviderName}

Check Member Provider name is exist

POST MemberProviders/Search

Returns a list of all member providers by member provider name and list of member types.

GET {authenticationKey}/{version}/MemberProviders/HeartBeat

No documentation available.

Locations

This controller is used to create and manage all aspects of location.

APIDescription
POST MemberProviders/Locations/Bulk

Returns a list of all Country IDs for the list of member providers.

GET MemberProviders/Locations?memberProviderID={memberProviderID}

Returns a list of all locations for the specific member provider.

GET MemberProviders/Locations?memberProviderLocationID={memberProviderLocationID}

Return location for a specific location.

POST MemberProviders/Locations

Creates a new location with isActive as false.

PUT MemberProviders/Locations

Updates the location. Throws an error if location does not exist.

DELETE MemberProviders/Locations?memberProviderLocationID={memberProviderLocationID}

Delete location.

PUT MemberProviders/Locations/RefreshCache?resetDelta={resetDelta}

Refreshes Cache

GET {authenticationKey}/{version}/Locations/HeartBeat

No documentation available.

Contacts

This controller is used to create and manage all aspects of contact.

APIDescription
GET MemberProviders/Locations/Contacts?memberProviderLocationID={memberProviderLocationID}

Returns a list of all contacts for the specific location.

GET MemberProviders/Locations/Contacts?memberProviderContactID={memberProviderContactID}

Return contact.

POST MemberProviders/Locations/Contacts

Creates a new contact with isActive as false, along with contact detail and the inputs given.

PUT MemberProviders/Locations/Contacts

Updates the contact. Throws an error if contact does not exist.

DELETE MemberProviders/Locations/Contacts?memberProviderContactID={memberProviderContactID}

Delete contact.

GET {authenticationKey}/{version}/Contacts/HeartBeat

No documentation available.

BaseMemberProvider

APIDescription
GET {authenticationKey}/{version}/BaseMemberProvider/HeartBeat

No documentation available.