CookieStore.DeleteCookie

Prev Next

Description

Permanently deletes a cookie or multiple cookies.

URL parameters

URL parameter ordering

The URL parameters below are listed in the order they should be entered in the API URL.

Name Required Type Description
CookieID False* numeric Unique identifier of the cookie.
CookieStoreName False string The name of the cookie store.
CookieName False string The name of the cookie.
CookieDomain False string The domain of the cookie.
CookiePath False string The cookie path.
AllMatches False boolean True to delete all cookies that match the given criteria.

* You can identify the cookie to be deleted with CookieID or with at least CookieStoreNameand CookieName.

Note

If you don't use CookieID and multiple cookies match the parameters while AllMatches=true is not included in the parameters, then an error will be returned.

Responses

Name Type Description
Result string Success if the operation was successful.
CookieStoreID numeric Unique identifier of the cookie store.
CookieCount numeric The number of cookies deleted.
CookieID numeric Unique identifier of the cookie.
CookieName string The name of the cookie.

The result of the operation includes the CookieStoreID and CookieCount. If only one cookie was deleted, then the CookieID and the CookieName will also be included.

Sample request

curl -X GET 'https://api.mozenda.com/rest?WebServiceKey=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX&Service=Mozenda10&Operation=CookieStore.DeleteCookie&CookieStoreName=Lowes%20Cart&CookieName=SetFromApi'

Sample responses

XML - single cookie matched

<?xml version="1.0" encoding="utf-8"?>
<CookieStoreDeleteCookieResponse
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
	<Result>Success</Result>
	<CookieStoreID>1006</CookieStoreID>
	<CookieCount>1</CookieCount>
	<CookieID>1422</CookieID>
	<CookieName>SetFromApi</CookieName>
</CookieStoreDeleteCookieResponse>

XML - multiple cookies matched

<?xml version="1.0" encoding="utf-8"?>
<CookieStoreDeleteCookieResponse
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xmlns:xsd="http://www.w3.org/2001/XMLSchema">
	<Result>Success</Result>
	<CookieStoreID>1006</CookieStoreID>
	<CookieCount>2</CookieCount>
	<CookieName>SetFromApi</CookieName>
</CookieStoreDeleteCookieResponse>

JSON (add &ResponseFormat=JSON) - single cookie matched

{
    "CookieStoreID": 1002,
    "CookieCount": 1,
    "CookieID": 1012,
    "JsonResult": {
        "Command": "CookieStore.DeleteCookie",
        "AutoLoggedIn": false,
        "WebConsoleKey": "",
        "Result": "Success",
        "ErrorCode": "",
        "ErrorDescription": "",
        "ErrorList": [],
        "ExecutionTime": {
            "Ticks": 0,
            "Days": 0,
            "Hours": 0,
            "Milliseconds": 0,
            "Minutes": 0,
            "Seconds": 0,
            "TotalDays": 0,
            "TotalHours": 0,
            "TotalMilliseconds": 0,
            "TotalMinutes": 0,
            "TotalSeconds": 0
        }
    }
}