Skip to main content

configPurgeEvents


ApiScope: config.change
API Scope Level: ServiceSubscriberScope
Header Parameters
    Authorization string required
Request Body required
    id string
    source string
    detail object
    userCachePurgeDataList object[]
  • Array [
  • departmentUuid string
    userUuid string
    userType string

    Possible values: [DEALER_ASSOCIATE, USER]

    changedPropertiesList string[]

    Possible values: [IS_VALID, ANY, ASSOCIATE_DMS_ID]

  • ]
  • dealerSetUpOptionCachePurgeDataList object[]
  • Array [
  • optionKey string
    dealerUUID string
  • ]
  • dealerAssociateAuthorityCachePurgeDataList object[]
  • Array [
  • authority string
    dealerAssociateUUID string
    userUUID string
    departmentUUID string
  • ]
  • serviceSubscriberDealerCachePurgeDataList object[]
  • Array [
  • serviceSubscriberUsername string
    dealerUUID string
    apiScope string
  • ]
  • serviceSubscriberDepartmentCachePurgeDataList object[]
  • Array [
  • serviceSubscriberUsername string
    dealerDepartmentUUID string
    apiScope string
  • ]
  • serviceSubscriberApiScopeCachePurgeDataList object[]
  • Array [
  • serviceSubscriberID string
    apiscope string
  • ]
  • featureConfigChangeDataList object[]
  • Array [
  • dealerUuid string
    departmentUuids string[]
    featureUuid string
    featureKey string
  • ]
  • commonCachePurgeDataList object[]
  • Array [
  • dealerUUID string
  • ]
  • emailTemplateCachePurgeDataList object[]
  • Array [
  • dealerUUID string
    emailTemplateType string
    locale string
  • ]
  • departmentConfigChangeDataList object[]
  • Array [
  • departmentUUID string
    departmentName string
    dealerUUID string
  • ]
  • dealerConfigChangeDataList object[]
  • Array [
  • dealerUUID string
    dealerName string
  • ]
  • userConfigChangeDataList object[]
  • Array [
  • userUUID string
  • ]
  • dealerAssociateConfigChangeDataList object[]
  • Array [
  • dealerAssociateUUID string
    userUUID string
    departmentUUID string
  • ]
  • configType string

    Possible values: [DEALERSETUPOPTION, USERAUTHORITY, FEATURE, USER, TAX, EMAILTEMPLATE, DEPARTMENT, DEALER, DEALER_ASSOCIATE]

Responses

OK


Schema

    object

POST /kpayment/v1/config-purge-events

Request

Base URL
/payment
Authorization — header required
Body required
{
"id": "string",
"source": "string",
"detail": {
"userCachePurgeDataList": [
{
"departmentUuid": "string",
"userUuid": "string",
"userType": "DEALER_ASSOCIATE",
"changedPropertiesList": [
"IS_VALID"
]
}
],
"dealerSetUpOptionCachePurgeDataList": [
{
"optionKey": "string",
"dealerUUID": "string"
}
],
"dealerAssociateAuthorityCachePurgeDataList": [
{
"authority": "string",
"dealerAssociateUUID": "string",
"userUUID": "string",
"departmentUUID": "string"
}
],
"serviceSubscriberDealerCachePurgeDataList": [
{
"serviceSubscriberUsername": "string",
"dealerUUID": "string",
"apiScope": "string"
}
],
"serviceSubscriberDepartmentCachePurgeDataList": [
{
"serviceSubscriberUsername": "string",
"dealerDepartmentUUID": "string",
"apiScope": "string"
}
],
"serviceSubscriberApiScopeCachePurgeDataList": [
{
"serviceSubscriberID": "string",
"apiscope": "string"
}
],
"featureConfigChangeDataList": [
{
"dealerUuid": "string",
"departmentUuids": [
"string"
],
"featureUuid": "string",
"featureKey": "string"
}
],
"commonCachePurgeDataList": [
{
"dealerUUID": "string"
}
],
"emailTemplateCachePurgeDataList": [
{
"dealerUUID": "string",
"emailTemplateType": "string",
"locale": "string"
}
],
"departmentConfigChangeDataList": [
{
"departmentUUID": "string",
"departmentName": "string",
"dealerUUID": "string"
}
],
"dealerConfigChangeDataList": [
{
"dealerUUID": "string",
"dealerName": "string"
}
],
"userConfigChangeDataList": [
{
"userUUID": "string"
}
],
"dealerAssociateConfigChangeDataList": [
{
"dealerAssociateUUID": "string",
"userUUID": "string",
"departmentUUID": "string"
}
],
"configType": "DEALERSETUPOPTION"
}
}
curl / cURL
curl -L -X POST '/payment/kpayment/v1/config-purge-events' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
--data-raw '{
"id": "string",
"source": "string",
"detail": {
"userCachePurgeDataList": [
{
"departmentUuid": "string",
"userUuid": "string",
"userType": "DEALER_ASSOCIATE",
"changedPropertiesList": [
"IS_VALID"
]
}
],
"dealerSetUpOptionCachePurgeDataList": [
{
"optionKey": "string",
"dealerUUID": "string"
}
],
"dealerAssociateAuthorityCachePurgeDataList": [
{
"authority": "string",
"dealerAssociateUUID": "string",
"userUUID": "string",
"departmentUUID": "string"
}
],
"serviceSubscriberDealerCachePurgeDataList": [
{
"serviceSubscriberUsername": "string",
"dealerUUID": "string",
"apiScope": "string"
}
],
"serviceSubscriberDepartmentCachePurgeDataList": [
{
"serviceSubscriberUsername": "string",
"dealerDepartmentUUID": "string",
"apiScope": "string"
}
],
"serviceSubscriberApiScopeCachePurgeDataList": [
{
"serviceSubscriberID": "string",
"apiscope": "string"
}
],
"featureConfigChangeDataList": [
{
"dealerUuid": "string",
"departmentUuids": [
"string"
],
"featureUuid": "string",
"featureKey": "string"
}
],
"commonCachePurgeDataList": [
{
"dealerUUID": "string"
}
],
"emailTemplateCachePurgeDataList": [
{
"dealerUUID": "string",
"emailTemplateType": "string",
"locale": "string"
}
],
"departmentConfigChangeDataList": [
{
"departmentUUID": "string",
"departmentName": "string",
"dealerUUID": "string"
}
],
"dealerConfigChangeDataList": [
{
"dealerUUID": "string",
"dealerName": "string"
}
],
"userConfigChangeDataList": [
{
"userUUID": "string"
}
],
"dealerAssociateConfigChangeDataList": [
{
"dealerAssociateUUID": "string",
"userUUID": "string",
"departmentUUID": "string"
}
],
"configType": "DEALERSETUPOPTION"
}
}'