CookieStore.DeleteCookie
  • 14 May 2024
  • 1 Minute to read
  • Contributors
  • Dark
    Light
  • PDF

CookieStore.DeleteCookie

  • Dark
    Light
  • PDF

Article summary

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.

NameRequiredTypeDescription
CookieIDFalse*numericUnique identifier of the cookie.
CookieStoreNameFalsestringThe name of the cookie store.
CookieNameFalsestringThe name of the cookie.
CookieDomainFalsestringThe domain of the cookie.
CookiePathFalsestringThe cookie path.
AllMatchesFalsebooleanTrue 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

NameTypeDescription
ResultstringSuccess if the operation was successful.
CookieStoreIDnumericUnique identifier of the cookie store.
CookieCountnumericThe number of cookies deleted.
CookieIDnumericUnique identifier of the cookie.
CookieNamestringThe 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
        }
    }
}

Was this article helpful?