Refreshing the Cache

You use this Siebel REST API to refresh the cache for the product, versioned object key, list of value, and eligibility and compatibility matrices, and to invalidate outdated caches so that the latest versions are loaded and available for any subsequent calls.

The following request refreshes the cache for the product, versioned object key, list of value, and eligibility and compatbility matrices:

  • URI: http://ServerName:port/siebel/v1.0/service/SWI External Integration Service/RefreshCache

  • HTTP Method: POST

  • Content-Type: application/json

  • Authorization: Basic

  • Request body:
    Input Payload…
    {
        "body": {
            "Type": "LOV"
        }
    }
    
    Input Payload…
    {
        "body": {
            "Type": "EligibilityCompatibility"
        }
    }
    
    Input Payload…
    {
        "body": {
            "Type": "Product"
        }
    }
    
    Input Payload…
    {
        "body": {
            "Type": "Versioned Object Key"
        }
    }

For a description of the request message associated with this API, see the following table.

Name Description

Type

Required.

Type of cache that should be refreshed, such as list of values, eligibility, compatibility, product, versioned object key, and so on.

Here are the response details for a successful request:

  • HTTP Code: 200

  • Content-Type: application/json

  • No Response