CRM360° CustomerApi Documentation

Customer - LoyaltyCardType

LoyaltyCardType entities

Required HTTP Headers

  • X-Crm360Api-Token
  • X-Crm360Api-CustomerName
  • X-Crm360Api-DatabaseAlias

Functions

Entity Properties

Name Type Is Mandatory
LoyaltyCardTypeId Int16
Label String
DeletionFlag Boolean
StateIsManagedWithPoint Boolean
StateAvailabilityMonthDelay Int32
DefaultLoyaltyCardStateId Int16
DefaultActiveLoyaltyCardStateId Int16
DefaultInactiveLoyaltyCardStateId Int16
MergeLoyaltyCard Boolean
LoyaltyCards Collection of LoyaltyCard
LoyaltyCardTypeTranslations Collection of LoyaltyCardTypeTranslation
LoyaltyCardStates Collection of LoyaltyCardState
VoucherCategories Collection of VoucherCategory

Examples

Select all LoyaltyCardTypes

https://customerapi.fts-crm360.com/data/LoyaltyCardTypes()
HttpMethod : GET
Json Result :
[ { "LoyaltyCardTypeId" : "3", "Label" : "CARaepTYy3 v8F", "DeletionFlag" : "True", "StateIsManagedWithPoint" : "True", "StateAvailabilityMonthDelay" : "73", "DefaultLoyaltyCardStateId" : "8", "DefaultActiveLoyaltyCardStateId" : "7", "DefaultInactiveLoyaltyCardStateId" : "8", "MergeLoyaltyCard" : "True" }, { "LoyaltyCardTypeId" : "4", "Label" : "r NJ3FE xaDK", "DeletionFlag" : "True", "StateIsManagedWithPoint" : "False", "StateAvailabilityMonthDelay" : "77", "DefaultLoyaltyCardStateId" : "6", "DefaultActiveLoyaltyCardStateId" : "8", "DefaultInactiveLoyaltyCardStateId" : "6", "MergeLoyaltyCard" : "True" }, ... ]

Select LoyaltyCardType by Id

https://customerapi.fts-crm360.com/data/LoyaltyCardTypes(3)
HttpMethod : GET
Json Result :
{ "LoyaltyCardTypeId" : "6", "Label" : "K5DWOzfi1Tri", "DeletionFlag" : "True", "StateIsManagedWithPoint" : "True", "StateAvailabilityMonthDelay" : "27", "DefaultLoyaltyCardStateId" : "5", "DefaultActiveLoyaltyCardStateId" : "4", "DefaultInactiveLoyaltyCardStateId" : "3", "MergeLoyaltyCard" : "False" }

Create a LoyaltyCardType

https://customerapi.fts-crm360.com/data/LoyaltyCardTypes()
HttpMethod : POST
Json Post :
{
"Label" : "BT35n 8Q3OSt5rOSEh",
"DeletionFlag" : "True",
"StateIsManagedWithPoint" : "True",
"StateAvailabilityMonthDelay" : "50",
"DefaultLoyaltyCardStateId" : "3",
"DefaultActiveLoyaltyCardStateId" : "6",
"DefaultInactiveLoyaltyCardStateId" : "7",
"MergeLoyaltyCard" : "True"
}
            
Informations :
- Non mandatory fields are optional for Json Post

Update a LoyaltyCardType

https://customerapi.fts-crm360.com/data/LoyaltyCardTypes(3)
HttpMethod : PUT
Json Post :
{
"LoyaltyCardTypeId" : "2",
"Label" : "wTWKf5q7",
"DeletionFlag" : "False",
"StateIsManagedWithPoint" : "False",
"StateAvailabilityMonthDelay" : "16",
"DefaultLoyaltyCardStateId" : "7",
"DefaultActiveLoyaltyCardStateId" : "8",
"DefaultInactiveLoyaltyCardStateId" : "8",
"MergeLoyaltyCard" : "True"
}
            
Informations :
- Non mandatory fields are optional for Json Post

Patch a LoyaltyCardType

https://customerapi.fts-crm360.com/data/LoyaltyCardTypes(3)
HttpMethod : PATCH
Json Post :
{
"DefaultActiveLoyaltyCardStateId" : "7",
"StateIsManagedWithPoint" : "False"
}
            
Informations :
- Non mandatory fields are optional for Json Post

Delete a LoyaltyCardType

https://customerapi.fts-crm360.com/data/LoyaltyCardTypes(3)
HttpMethod : DELETE

Translate a LoyaltyCardType label

https://customerapi.fts-crm360.com/data/LoyaltyCardTypes(3)/Label
HttpMethod : GET
Required Fields :
Http Header for language : X-Crm360Api-Language-3