Retrieve the data for an existing ExtensionPackage, based on its ID.
GET /extension_packages/:id
curl https://reactor.adobe.io/extension_packages/:id \
-H "Accept: application/vnd.api+json;revision=1" \
-H "Content-Type: application/vnd.api+json" \
-H "Authorization: Bearer [TOKEN]" \
-H "X-Api-Key: [KEY]" \
-H "X-Gw-Ims-Org-Id: [ORG_ID]" \
-X GET
{
"data": {
"id": "EP3e96b796382e49a48d76a626395d8cab",
"type": "extension_packages",
"attributes": {
"actions": [
{
"id": "kessel-test::actions::custom-code",
"name": "custom-code",
"schema": {
"type": "object",
"oneOf": [
{
"required": [
"language",
"source"
],
"properties": {
"global": {
"type": "boolean"
},
"source": {
"type": "string",
"minLength": 1
},
"language": {
"enum": [
"javascript"
]
}
},
"additionalProperties": false
},
{
"required": [
"language",
"source"
],
"properties": {
"source": {
"type": "string",
"minLength": 1
},
"language": {
"enum": [
"html"
]
}
},
"additionalProperties": false
}
],
"$schema": "http://json-schema.org/draft-04/schema#"
},
"libPath": "src/lib/actions/customCode.js",
"viewPath": "actions/customCode.html",
"displayName": "Custom Code"
}
],
"author": {
"url": "http://adobe.com",
"name": "Adobe Systems",
"email": "reactor@adobe.com"
},
"availability": "private",
"cdn_path": "https://assets.adobedtm.com/staging/extensions/EP3e96b796382e49a48d76a626395d8cab",
"conditions": [
{
"id": "kessel-test::conditions::browser",
"name": "browser",
"schema": {
"type": "object",
"$schema": "http://json-schema.org/draft-04/schema#",
"required": [
"browsers"
],
"properties": {
"browsers": {
"type": "array",
"items": {
"enum": [
"Chrome",
"Firefox",
"IE",
"Edge",
"Safari",
"Mobile Safari"
],
"type": "string"
}
}
},
"additionalProperties": false
},
"libPath": "src/lib/conditions/browser.js",
"viewPath": "conditions/browser.html",
"displayName": "Browser",
"categoryName": "Technology"
},
{
"id": "kessel-test::conditions::cookie",
"name": "cookie",
"schema": {
"type": "object",
"$schema": "http://json-schema.org/draft-04/schema#",
"required": [
"name",
"value"
],
"properties": {
"name": {
"pattern": "^[A-Za-z0-9!#$%&'*+\-.^_|~]+$"
},
"value": {
"type": "string",
"minLength": 1
},
"valueIsRegex": {
"type": "boolean"
}
},
"additionalProperties": false
},
"libPath": "src/lib/conditions/cookie.js",
"viewPath": "conditions/cookie.html",
"displayName": "Cookie",
"categoryName": "Data"
},
{
"id": "kessel-test::conditions::custom-code",
"name": "custom-code",
"schema": {
"type": "object",
"$schema": "http://json-schema.org/draft-04/schema#",
"required": [
"source"
],
"properties": {
"source": {
"type": "string",
"minLength": 1
}
},
"additionalProperties": false
},
"libPath": "src/lib/conditions/customCode.js",
"viewPath": "conditions/customCode.html",
"displayName": "Custom Code",
"categoryName": "Data"
},
{
"id": "kessel-test::conditions::date-range",
"name": "date-range",
"schema": {
"type": "object",
"$schema": "http://json-schema.org/draft-04/schema#",
"properties": {
"end": {
"type": "string",
"format": "date-time"
},
"start": {
"type": "string",
"format": "date-time"
},
"timezone": {
"type": "string"
}
},
"additionalProperties": false
},
"libPath": "src/lib/conditions/dateRange.js",
"viewPath": "conditions/dateRange.html",
"displayName": "Date Range",
"categoryName": "Other"
},
{
"id": "kessel-test::conditions::device-type",
"name": "device-type",
"schema": {
"type": "object",
"$schema": "http://json-schema.org/draft-04/schema#",
"required": [
"deviceTypes"
],
"properties": {
"deviceTypes": {
"type": "array",
"items": {
"enum": [
"Desktop",
"iPhone",
"iPad",
"iPod",
"Nokia",
"Windows Phone",
"Blackberry",
"Android"
],
"type": "string"
}
}
},
"additionalProperties": false
},
"libPath": "src/lib/conditions/deviceType.js",
"viewPath": "conditions/deviceType.html",
"displayName": "Device Type",
"categoryName": "Technology"
},
{
"id": "kessel-test::conditions::domain",
"name": "domain",
"schema": {
"type": "object",
"$schema": "http://json-schema.org/draft-04/schema#",
"required": [
"domains"
],
"properties": {
"domains": {
"type": "array",
"items": {
"type": "string"
}
}
},
"additionalProperties": false
},
"libPath": "src/lib/conditions/domain.js",
"viewPath": "conditions/domain.html",
"displayName": "Domain",
"categoryName": "URL"
},
{
"id": "kessel-test::conditions::hash",
"name": "hash",
"schema": {
"type": "object",
"$schema": "http://json-schema.org/draft-04/schema#",
"required": [
"hashes"
],
"properties": {
"hashes": {
"type": "array",
"items": {
"type": "object",
"required": [
"value"
],
"properties": {
"value": {
"type": "string",
"minLength": 1
},
"valueIsRegex": {
"type": "boolean"
}
},
"additionalProperties": false
},
"minItems": 1
}
},
"additionalProperties": false
},
"libPath": "src/lib/conditions/hash.js",
"viewPath": "conditions/hash.html",
"displayName": "Hash",
"categoryName": "URL"
},
{
"id": "kessel-test::conditions::landing-page",
"name": "landing-page",
"schema": {
"type": "object",
"$schema": "http://json-schema.org/draft-04/schema#",
"required": [
"page"
],
"properties": {
"page": {
"type": "string",
"minLength": 1
},
"pageIsRegex": {
"type": "boolean"
}
},
"additionalProperties": false
},
"libPath": "src/lib/conditions/landingPage.js",
"viewPath": "conditions/landingPage.html",
"displayName": "Landing Page",
"categoryName": "Engagement"
},
{
"id": "kessel-test::conditions::max-frequency",
"name": "max-frequency",
"schema": {
"type": "object",
"oneOf": [
{
"required": [
"count",
"unit"
],
"properties": {
"unit": {
"enum": [
"pageView",
"session",
"visitor",
"second",
"minute",
"day",
"week",
"month"
],
"type": "string"
},
"count": {
"type": "number",
"minimum": 1
}
},
"additionalProperties": false
},
{
"required": [
"unit"
],
"properties": {
"unit": {
"enum": [
"visitor"
],
"type": "string"
}
},
"additionalProperties": false
}
],
"$schema": "http://json-schema.org/draft-04/schema#"
},
"libPath": "src/lib/conditions/maxFrequency.js",
"viewPath": "conditions/maxFrequency.html",
"displayName": "Max Frequency",
"categoryName": "Other"
},
{
"id": "kessel-test::conditions::new-returning-visitor",
"name": "new-returning-visitor",
"schema": {
"type": "object",
"$schema": "http://json-schema.org/draft-04/schema#",
"required": [
"isNewVisitor"
],
"properties": {
"isNewVisitor": {
"type": "boolean"
}
},
"additionalProperties": false
},
"libPath": "src/lib/conditions/newReturningVisitor.js",
"viewPath": "conditions/newReturningVisitor.html",
"displayName": "New/Returning Visitor",
"categoryName": "Engagement"
},
{
"id": "kessel-test::conditions::operating-system",
"name": "operating-system",
"schema": {
"type": "object",
"$schema": "http://json-schema.org/draft-04/schema#",
"required": [
"operatingSystems"
],
"properties": {
"operatingSystems": {
"type": "array",
"items": {
"enum": [
"Windows",
"MacOS",
"Linux",
"Unix",
"iOS",
"Android"
],
"type": "string"
}
}
},
"additionalProperties": false
},
"libPath": "src/lib/conditions/operatingSystem.js",
"viewPath": "conditions/operatingSystem.html",
"displayName": "Operating System",
"categoryName": "Technology"
},
{
"id": "kessel-test::conditions::page-views",
"name": "page-views",
"schema": {
"type": "object",
"$schema": "http://json-schema.org/draft-04/schema#",
"required": [
"operator",
"count",
"duration"
],
"properties": {
"count": {
"type": "number"
},
"duration": {
"enum": [
"lifetime",
"session"
],
"type": "string"
},
"operator": {
"enum": [
">",
"=",
"<"
],
"type": "string"
}
},
"additionalProperties": false
},
"libPath": "src/lib/conditions/pageViews.js",
"viewPath": "conditions/pageViews.html",
"displayName": "Page Views",
"categoryName": "Engagement"
},
{
"id": "kessel-test::conditions::path",
"name": "path",
"schema": {
"type": "object",
"$schema": "http://json-schema.org/draft-04/schema#",
"required": [
"paths"
],
"properties": {
"paths": {
"type": "array",
"items": {
"type": "object",
"required": [
"value"
],
"properties": {
"value": {
"type": "string",
"minLength": 1
},
"valueIsRegex": {
"type": "boolean"
}
},
"additionalProperties": false
},
"minItems": 1
}
},
"additionalProperties": false
},
"libPath": "src/lib/conditions/path.js",
"viewPath": "conditions/path.html",
"displayName": "Path Without Query String",
"categoryName": "URL"
},
{
"id": "kessel-test::conditions::path-and-querystring",
"name": "path-and-querystring",
"schema": {
"type": "object",
"$schema": "http://json-schema.org/draft-04/schema#",
"required": [
"paths"
],
"properties": {
"paths": {
"type": "array",
"items": {
"type": "object",
"required": [
"value"
],
"properties": {
"value": {
"type": "string",
"minLength": 1
},
"valueIsRegex": {
"type": "boolean"
}
},
"additionalProperties": false
},
"minItems": 1
}
},
"additionalProperties": false
},
"libPath": "src/lib/conditions/pathAndQuerystring.js",
"viewPath": "conditions/pathAndQuerystring.html",
"displayName": "Path And Query String",
"categoryName": "URL"
},
{
"id": "kessel-test::conditions::protocol",
"name": "protocol",
"schema": {
"type": "object",
"$schema": "http://json-schema.org/draft-04/schema#",
"required": [
"protocol"
],
"properties": {
"protocol": {
"enum": [
"http:",
"https:"
],
"type": "string"
}
},
"additionalProperties": false
},
"libPath": "src/lib/conditions/protocol.js",
"viewPath": "conditions/protocol.html",
"displayName": "Protocol",
"categoryName": "URL"
},
{
"id": "kessel-test::conditions::screen-resolution",
"name": "screen-resolution",
"schema": {
"type": "object",
"$schema": "http://json-schema.org/draft-04/schema#",
"required": [
"widthOperator",
"width",
"heightOperator",
"height"
],
"properties": {
"width": {
"type": "number"
},
"height": {
"type": "number"
},
"widthOperator": {
"enum": [
">",
"=",
"<"
],
"type": "string"
},
"heightOperator": {
"enum": [
">",
"=",
"<"
],
"type": "string"
}
},
"additionalProperties": false
},
"libPath": "src/lib/conditions/screenResolution.js",
"viewPath": "conditions/screenResolution.html",
"displayName": "Screen Resolution",
"categoryName": "Technology"
},
{
"id": "kessel-test::conditions::sampling",
"name": "sampling",
"schema": {
"type": "object",
"$schema": "http://json-schema.org/draft-04/schema#",
"required": [
"rate"
],
"properties": {
"rate": {
"type": "number",
"maximum": 1,
"minimum": 0
}
},
"additionalProperties": false
},
"libPath": "src/lib/conditions/sampling.js",
"viewPath": "conditions/sampling.html",
"displayName": "Sampling",
"categoryName": "Other"
},
{
"id": "kessel-test::conditions::sessions",
"name": "sessions",
"schema": {
"type": "object",
"$schema": "http://json-schema.org/draft-04/schema#",
"required": [
"operator",
"count"
],
"properties": {
"count": {
"type": "number"
},
"operator": {
"enum": [
">",
"=",
"<"
],
"type": "string"
}
},
"additionalProperties": false
},
"libPath": "src/lib/conditions/sessions.js",
"viewPath": "conditions/sessions.html",
"displayName": "Sessions",
"categoryName": "Engagement"
},
{
"id": "kessel-test::conditions::subdomain",
"name": "subdomain",
"schema": {
"type": "object",
"$schema": "http://json-schema.org/draft-04/schema#",
"required": [
"subdomains"
],
"properties": {
"subdomains": {
"type": "array",
"items": {
"type": "object",
"required": [
"value"
],
"properties": {
"value": {
"type": "string",
"minLength": 1
},
"valueIsRegex": {
"type": "boolean"
}
},
"additionalProperties": false
},
"minItems": 1
}
},
"additionalProperties": false
},
"libPath": "src/lib/conditions/subdomain.js",
"viewPath": "conditions/subdomain.html",
"displayName": "Subdomain",
"categoryName": "URL"
},
{
"id": "kessel-test::conditions::time-on-site",
"name": "time-on-site",
"schema": {
"type": "object",
"$schema": "http://json-schema.org/draft-04/schema#",
"required": [
"operator",
"minutes"
],
"properties": {
"minutes": {
"type": "number"
},
"operator": {
"enum": [
">",
"=",
"<"
],
"type": "string"
}
},
"additionalProperties": false
},
"libPath": "src/lib/conditions/timeOnSite.js",
"viewPath": "conditions/timeOnSite.html",
"displayName": "Time On Site",
"categoryName": "Engagement"
},
{
"id": "kessel-test::conditions::traffic-source",
"name": "traffic-source",
"schema": {
"type": "object",
"$schema": "http://json-schema.org/draft-04/schema#",
"required": [
"source"
],
"properties": {
"source": {
"type": "string",
"minLength": 1
},
"sourceIsRegex": {
"type": "boolean"
}
},
"additionalProperties": false
},
"libPath": "src/lib/conditions/trafficSource.js",
"viewPath": "conditions/trafficSource.html",
"displayName": "Traffic Source",
"categoryName": "Engagement"
},
{
"id": "kessel-test::conditions::query-string-parameter",
"name": "query-string-parameter",
"schema": {
"type": "object",
"$schema": "http://json-schema.org/draft-04/schema#",
"required": [
"name",
"value"
],
"properties": {
"name": {
"type": "string",
"minLength": 1
},
"value": {
"type": "string",
"minLength": 1
},
"valueIsRegex": {
"type": "boolean"
}
},
"additionalProperties": false
},
"libPath": "src/lib/conditions/queryStringParameter.js",
"viewPath": "conditions/queryStringParameter.html",
"displayName": "Query String Parameter",
"categoryName": "URL"
},
{
"id": "kessel-test::conditions::value-comparison",
"name": "value-comparison",
"schema": {
"type": "object",
"oneOf": [
{
"required": [
"leftOperand",
"comparison",
"rightOperand"
],
"properties": {
"comparison": {
"type": "object",
"required": [
"operator"
],
"properties": {
"operator": {
"enum": [
"equals",
"doesNotEqual"
],
"type": "string"
},
"caseInsensitive": {
"type": "boolean"
}
},
"additionalProperties": false
},
"leftOperand": {
"type": "string",
"pattern": "^%([^%]+)%$"
},
"rightOperand": {
"oneOf": [
{
"type": "number"
},
{
"type": "string"
}
]
}
},
"additionalProperties": false
},
{
"required": [
"leftOperand",
"comparison",
"rightOperand"
],
"properties": {
"comparison": {
"type": "object",
"required": [
"operator"
],
"properties": {
"operator": {
"enum": [
"contains",
"doesNotContain",
"startsWith",
"doesNotStartWith",
"endsWith",
"doesNotEndWith",
"matchesRegex",
"doesNotMatchRegex"
],
"type": "string"
},
"caseInsensitive": {
"type": "boolean"
}
},
"additionalProperties": false
},
"leftOperand": {
"type": "string",
"pattern": "^%([^%]+)%$"
},
"rightOperand": {
"type": "string",
"minLength": 1
}
},
"additionalProperties": false
},
{
"required": [
"leftOperand",
"comparison",
"rightOperand"
],
"properties": {
"comparison": {
"type": "object",
"required": [
"operator"
],
"properties": {
"operator": {
"enum": [
"lessThan",
"lessThanOrEqual",
"greaterThan",
"greaterThanOrEqual"
],
"type": "string"
}
},
"additionalProperties": false
},
"leftOperand": {
"type": "string",
"pattern": "^%([^%]+)%$"
},
"rightOperand": {
"oneOf": [
{
"type": "number"
},
{
"type": "string",
"pattern": "^%([^%]+)%$"
}
]
}
},
"additionalProperties": false
},
{
"required": [
"leftOperand",
"comparison"
],
"properties": {
"comparison": {
"type": "object",
"required": [
"operator"
],
"properties": {
"operator": {
"enum": [
"isTrue",
"isTruthy",
"isFalse",
"isFalsy"
],
"type": "string"
}
},
"additionalProperties": false
},
"leftOperand": {
"type": "string",
"pattern": "^%([^%]+)%$"
}
},
"additionalProperties": false
}
],
"$schema": "http://json-schema.org/draft-04/schema#"
},
"libPath": "src/lib/conditions/valueComparison.js",
"viewPath": "conditions/valueComparison.html",
"displayName": "Value Comparison",
"categoryName": "Data"
},
{
"id": "kessel-test::conditions::variable",
"name": "variable",
"schema": {
"type": "object",
"$schema": "http://json-schema.org/draft-04/schema#",
"required": [
"name",
"value"
],
"properties": {
"name": {
"type": "string",
"minLength": 1
},
"value": {
"type": "string",
"minLength": 1
},
"valueIsRegex": {
"type": "boolean"
}
},
"additionalProperties": false
},
"libPath": "src/lib/conditions/variable.js",
"viewPath": "conditions/variable.html",
"displayName": "Variable",
"categoryName": "Data"
},
{
"id": "kessel-test::conditions::window-size",
"name": "window-size",
"schema": {
"type": "object",
"$schema": "http://json-schema.org/draft-04/schema#",
"required": [
"widthOperator",
"width",
"heightOperator",
"height"
],
"properties": {
"width": {
"type": "number"
},
"height": {
"type": "number"
},
"widthOperator": {
"enum": [
">",
"=",
"<"
],
"type": "string"
},
"heightOperator": {
"enum": [
">",
"=",
"<"
],
"type": "string"
}
},
"additionalProperties": false
},
"libPath": "src/lib/conditions/windowSize.js",
"viewPath": "conditions/windowSize.html",
"displayName": "Window Size",
"categoryName": "Technology"
}
],
"configuration": null,
"created_at": "2022-06-29T17:54:00.388Z",
"data_elements": [
{
"id": "kessel-test::dataElements::cookie",
"name": "cookie",
"schema": {
"type": "object",
"$schema": "http://json-schema.org/draft-04/schema#",
"required": [
"name"
],
"properties": {
"name": {
"type": "string",
"minLength": 1
}
},
"additionalProperties": false
},
"libPath": "src/lib/dataElements/cookie.js",
"viewPath": "dataElements/cookie.html",
"displayName": "Cookie"
},
{
"id": "kessel-test::dataElements::custom-code",
"name": "custom-code",
"schema": {
"type": "object",
"$schema": "http://json-schema.org/draft-04/schema#",
"required": [
"source"
],
"properties": {
"source": {
"type": "string",
"minLength": 1
}
},
"additionalProperties": false
},
"libPath": "src/lib/dataElements/customCode.js",
"viewPath": "dataElements/customCode.html",
"displayName": "Custom Code"
},
{
"id": "kessel-test::dataElements::dom-attribute",
"name": "dom-attribute",
"schema": {
"type": "object",
"$schema": "http://json-schema.org/draft-04/schema#",
"required": [
"elementSelector",
"elementProperty"
],
"properties": {
"elementProperty": {
"type": "string",
"minLength": 1
},
"elementSelector": {
"type": "string",
"minLength": 1
}
},
"additionalProperties": false
},
"libPath": "src/lib/dataElements/domAttribute.js",
"viewPath": "dataElements/domAttribute.html",
"displayName": "DOM Attribute"
},
{
"id": "kessel-test::dataElements::local-storage",
"name": "local-storage",
"schema": {
"type": "object",
"$schema": "http://json-schema.org/draft-04/schema#",
"required": [
"name"
],
"properties": {
"name": {
"type": "string",
"minLength": 1
}
},
"additionalProperties": false
},
"libPath": "src/lib/dataElements/localStorage.js",
"viewPath": "dataElements/localStorage.html",
"displayName": "Local Storage"
},
{
"id": "kessel-test::dataElements::page-info",
"name": "page-info",
"schema": {
"type": "object",
"$schema": "http://json-schema.org/draft-04/schema#",
"required": [
"attribute"
],
"properties": {
"attribute": {
"enum": [
"url",
"hostname",
"pathname",
"protocol",
"referrer",
"title"
]
}
},
"additionalProperties": false
},
"libPath": "src/lib/dataElements/pageInfo.js",
"viewPath": "dataElements/pageInfo.html",
"displayName": "Page Info"
},
{
"id": "kessel-test::dataElements::query-string-parameter",
"name": "query-string-parameter",
"schema": {
"type": "object",
"$schema": "http://json-schema.org/draft-04/schema#",
"required": [
"name"
],
"properties": {
"name": {
"type": "string",
"minLength": 1
},
"caseInsensitive": {
"type": "boolean"
}
},
"additionalProperties": false
},
"libPath": "src/lib/dataElements/queryStringParameter.js",
"viewPath": "dataElements/queryStringParameter.html",
"displayName": "Query String Parameter"
},
{
"id": "kessel-test::dataElements::random-number",
"name": "random-number",
"schema": {
"type": "object",
"$schema": "http://json-schema.org/draft-04/schema#",
"required": [
"min",
"max"
],
"properties": {
"max": {
"type": "integer"
},
"min": {
"type": "integer"
}
},
"additionalProperties": false
},
"libPath": "src/lib/dataElements/randomNumber.js",
"viewPath": "dataElements/randomNumber.html",
"displayName": "Random Number"
},
{
"id": "kessel-test::dataElements::session-storage",
"name": "session-storage",
"schema": {
"type": "object",
"$schema": "http://json-schema.org/draft-04/schema#",
"required": [
"name"
],
"properties": {
"name": {
"type": "string",
"minLength": 1
}
},
"additionalProperties": false
},
"libPath": "src/lib/dataElements/sessionStorage.js",
"viewPath": "dataElements/sessionStorage.html",
"displayName": "Session Storage"
},
{
"id": "kessel-test::dataElements::javascript-variable",
"name": "javascript-variable",
"schema": {
"type": "object",
"$schema": "http://json-schema.org/draft-04/schema#",
"required": [
"path"
],
"properties": {
"path": {
"type": "string",
"minLength": 1
}
},
"additionalProperties": false
},
"libPath": "src/lib/dataElements/javascriptVariable.js",
"viewPath": "dataElements/javascriptVariable.html",
"displayName": "JavaScript Variable"
},
{
"id": "kessel-test::dataElements::visitor-behavior",
"name": "visitor-behavior",
"schema": {
"type": "object",
"$schema": "http://json-schema.org/draft-04/schema#",
"required": [
"attribute"
],
"properties": {
"attribute": {
"enum": [
"landingPage",
"trafficSource",
"minutesOnSite",
"sessionCount",
"sessionPageViewCount",
"lifetimePageViewCount",
"isNewVisitor"
]
}
},
"additionalProperties": false
},
"libPath": "src/lib/dataElements/visitorBehavior.js",
"viewPath": "dataElements/visitorBehavior.html",
"displayName": "Visitor Behavior"
}
],
"description": "Provides default event, condition, and data element types available to all Launch users.",
"discontinued": false,
"display_name": "Kessel Test",
"ecma_version": "es5",
"events": [
{
"id": "kessel-test::events::blur",
"name": "blur",
"schema": {
"type": "object",
"$schema": "http://json-schema.org/draft-04/schema#",
"properties": {
"bubbleStop": {
"type": "boolean"
},
"elementSelector": {
"type": "string",
"minLength": 1
},
"elementProperties": {
"type": "array",
"items": {
"type": "object",
"required": [
"name",
"value"
],
"properties": {
"name": {
"type": "string",
"minLength": 1
},
"value": {
"type": "string"
},
"valueIsRegex": {
"type": "boolean"
}
},
"additionalProperties": false
}
},
"bubbleFireIfParent": {
"type": "boolean"
},
"bubbleFireIfChildFired": {
"type": "boolean"
}
},
"additionalProperties": false
},
"libPath": "src/lib/events/blur.js",
"viewPath": "events/blur.html",
"displayName": "Blur",
"categoryName": "Form"
},
{
"id": "kessel-test::events::change",
"name": "change",
"schema": {
"type": "object",
"$schema": "http://json-schema.org/draft-04/schema#",
"properties": {
"value": {
"type": "string"
},
"bubbleStop": {
"type": "boolean"
},
"valueIsRegex": {
"type": "boolean"
},
"elementSelector": {
"type": "string",
"minLength": 1
},
"elementProperties": {
"type": "array",
"items": {
"type": "object",
"required": [
"name",
"value"
],
"properties": {
"name": {
"type": "string",
"minLength": 1
},
"value": {
"type": "string"
},
"valueIsRegex": {
"type": "boolean"
}
},
"additionalProperties": false
}
},
"bubbleFireIfParent": {
"type": "boolean"
},
"bubbleFireIfChildFired": {
"type": "boolean"
}
},
"additionalProperties": false
},
"libPath": "src/lib/events/change.js",
"viewPath": "events/change.html",
"displayName": "Change",
"categoryName": "Form"
},
{
"id": "kessel-test::events::click",
"name": "click",
"schema": {
"type": "object",
"$schema": "http://json-schema.org/draft-04/schema#",
"properties": {
"bubbleStop": {
"type": "boolean"
},
"anchorDelay": {
"type": "number",
"minimum": 1
},
"elementSelector": {
"type": "string",
"minLength": 1
},
"elementProperties": {
"type": "array",
"items": {
"type": "object",
"required": [
"name",
"value"
],
"properties": {
"name": {
"type": "string",
"minLength": 1
},
"value": {
"type": "string"
},
"valueIsRegex": {
"type": "boolean"
}
},
"additionalProperties": false
}
},
"bubbleFireIfParent": {
"type": "boolean"
},
"bubbleFireIfChildFired": {
"type": "boolean"
}
},
"additionalProperties": false
},
"libPath": "src/lib/events/click.js",
"viewPath": "events/click.html",
"displayName": "Click",
"categoryName": "Mouse"
},
{
"id": "kessel-test::events::custom-code",
"name": "custom-code",
"schema": {
"type": "object",
"$schema": "http://json-schema.org/draft-04/schema#",
"required": [
"source"
],
"properties": {
"source": {
"type": "string",
"minLength": 1
}
},
"additionalProperties": false
},
"libPath": "src/lib/events/customCode.js",
"viewPath": "events/customCode.html",
"displayName": "Custom Code",
"categoryName": "Other"
},
{
"id": "kessel-test::events::custom-event",
"name": "custom-event",
"schema": {
"type": "object",
"$schema": "http://json-schema.org/draft-04/schema#",
"required": [
"type"
],
"properties": {
"type": {
"type": "string",
"minLength": 1
},
"bubbleStop": {
"type": "boolean"
},
"elementSelector": {
"type": "string",
"minLength": 1
},
"elementProperties": {
"type": "array",
"items": {
"type": "object",
"required": [
"name",
"value"
],
"properties": {
"name": {
"type": "string",
"minLength": 1
},
"value": {
"type": "string"
},
"valueIsRegex": {
"type": "boolean"
}
},
"additionalProperties": false
}
},
"bubbleFireIfParent": {
"type": "boolean"
},
"bubbleFireIfChildFired": {
"type": "boolean"
}
},
"additionalProperties": false
},
"libPath": "src/lib/events/customEvent.js",
"viewPath": "events/customEvent.html",
"displayName": "Custom Event",
"categoryName": "Other"
},
{
"id": "kessel-test::events::data-element-change",
"name": "data-element-change",
"schema": {
"type": "object",
"$schema": "http://json-schema.org/draft-04/schema#",
"required": [
"name"
],
"properties": {
"name": {
"type": "string",
"minLength": 1
}
},
"additionalProperties": false
},
"libPath": "src/lib/events/dataElementChange.js",
"viewPath": "events/dataElementChange.html",
"displayName": "Data Element Change",
"categoryName": "Other"
},
{
"id": "kessel-test::events::direct-call",
"name": "direct-call",
"schema": {
"type": "object",
"$schema": "http://json-schema.org/draft-04/schema#",
"required": [
"identifier"
],
"properties": {
"identifier": {
"type": "string",
"minLength": 1
}
},
"additionalProperties": false
},
"libPath": "src/lib/events/directCall.js",
"viewPath": "events/directCall.html",
"displayName": "Direct Call",
"categoryName": "Other"
},
{
"id": "kessel-test::events::dom-ready",
"name": "dom-ready",
"schema": {
},
"libPath": "src/lib/events/domReady.js",
"displayName": "DOM Ready",
"categoryName": "Page Load"
},
{
"id": "kessel-test::events::element-exists",
"name": "element-exists",
"schema": {
"type": "object",
"$schema": "http://json-schema.org/draft-04/schema#",
"required": [
"elementSelector"
],
"properties": {
"elementSelector": {
"type": "string",
"minLength": 1
},
"elementProperties": {
"type": "array",
"items": {
"type": "object",
"required": [
"name",
"value"
],
"properties": {
"name": {
"type": "string",
"minLength": 1
},
"value": {
"type": "string"
},
"valueIsRegex": {
"type": "boolean"
}
},
"additionalProperties": false
}
}
},
"additionalProperties": false
},
"libPath": "src/lib/events/elementExists.js",
"viewPath": "events/elementExists.html",
"displayName": "Element Exists",
"categoryName": "Other"
},
{
"id": "kessel-test::events::media-ended",
"name": "media-ended",
"schema": {
"type": "object",
"$schema": "http://json-schema.org/draft-04/schema#",
"properties": {
"bubbleStop": {
"type": "boolean"
},
"elementSelector": {
"type": "string",
"minLength": 1
},
"elementProperties": {
"type": "array",
"items": {
"type": "object",
"required": [
"name",
"value"
],
"properties": {
"name": {
"type": "string",
"minLength": 1
},
"value": {
"type": "string"
},
"valueIsRegex": {
"type": "boolean"
}
},
"additionalProperties": false
}
},
"bubbleFireIfParent": {
"type": "boolean"
},
"bubbleFireIfChildFired": {
"type": "boolean"
}
},
"additionalProperties": false
},
"libPath": "src/lib/events/mediaEnded.js",
"viewPath": "events/mediaEnded.html",
"displayName": "Media Ended",
"categoryName": "Media"
},
{
"id": "kessel-test::events::enters-viewport",
"name": "enters-viewport",
"schema": {
"type": "object",
"$schema": "http://json-schema.org/draft-04/schema#",
"required": [
"elementSelector"
],
"properties": {
"delay": {
"type": "number",
"minimum": 1
},
"elementSelector": {
"type": "string",
"minLength": 1
},
"elementProperties": {
"type": "array",
"items": {
"type": "object",
"required": [
"name",
"value"
],
"properties": {
"name": {
"type": "string",
"minLength": 1
},
"value": {
"type": "string"
},
"valueIsRegex": {
"type": "boolean"
}
},
"additionalProperties": false
}
}
},
"additionalProperties": false
},
"libPath": "src/lib/events/entersViewport.js",
"viewPath": "events/entersViewport.html",
"displayName": "Enters Viewport",
"categoryName": "Other"
},
{
"id": "kessel-test::events::focus",
"name": "focus",
"schema": {
"type": "object",
"$schema": "http://json-schema.org/draft-04/schema#",
"properties": {
"bubbleStop": {
"type": "boolean"
},
"elementSelector": {
"type": "string",
"minLength": 1
},
"elementProperties": {
"type": "array",
"items": {
"type": "object",
"required": [
"name",
"value"
],
"properties": {
"name": {
"type": "string",
"minLength": 1
},
"value": {
"type": "string"
},
"valueIsRegex": {
"type": "boolean"
}
},
"additionalProperties": false
}
},
"bubbleFireIfParent": {
"type": "boolean"
},
"bubbleFireIfChildFired": {
"type": "boolean"
}
},
"additionalProperties": false
},
"libPath": "src/lib/events/focus.js",
"viewPath": "events/focus.html",
"displayName": "Focus",
"categoryName": "Form"
},
{
"id": "kessel-test::events::hover",
"name": "hover",
"schema": {
"type": "object",
"$schema": "http://json-schema.org/draft-04/schema#",
"required": [
"elementSelector"
],
"properties": {
"delay": {
"type": "number",
"minimum": 1
},
"bubbleStop": {
"type": "boolean"
},
"elementSelector": {
"type": "string",
"minLength": 1
},
"elementProperties": {
"type": "array",
"items": {
"type": "object",
"required": [
"name",
"value"
],
"properties": {
"name": {
"type": "string",
"minLength": 1
},
"value": {
"type": "string"
},
"valueIsRegex": {
"type": "boolean"
}
},
"additionalProperties": false
}
},
"bubbleFireIfParent": {
"type": "boolean"
},
"bubbleFireIfChildFired": {
"type": "boolean"
}
},
"additionalProperties": false
},
"libPath": "src/lib/events/hover.js",
"viewPath": "events/hover.html",
"displayName": "Hover",
"categoryName": "Mouse"
},
{
"id": "kessel-test::events::key-press",
"name": "key-press",
"schema": {
"type": "object",
"$schema": "http://json-schema.org/draft-04/schema#",
"properties": {
"bubbleStop": {
"type": "boolean"
},
"elementSelector": {
"type": "string",
"minLength": 1
},
"elementProperties": {
"type": "array",
"items": {
"type": "object",
"required": [
"name",
"value"
],
"properties": {
"name": {
"type": "string",
"minLength": 1
},
"value": {
"type": "string"
},
"valueIsRegex": {
"type": "boolean"
}
},
"additionalProperties": false
}
},
"bubbleFireIfParent": {
"type": "boolean"
},
"bubbleFireIfChildFired": {
"type": "boolean"
}
},
"additionalProperties": false
},
"libPath": "src/lib/events/keyPress.js",
"viewPath": "events/keyPress.html",
"displayName": "Key Press",
"categoryName": "Keyboard"
},
{
"id": "kessel-test::events::media-loaded-data",
"name": "media-loaded-data",
"schema": {
"type": "object",
"$schema": "http://json-schema.org/draft-04/schema#",
"properties": {
"bubbleStop": {
"type": "boolean"
},
"elementSelector": {
"type": "string",
"minLength": 1
},
"elementProperties": {
"type": "array",
"items": {
"type": "object",
"required": [
"name",
"value"
],
"properties": {
"name": {
"type": "string",
"minLength": 1
},
"value": {
"type": "string"
},
"valueIsRegex": {
"type": "boolean"
}
},
"additionalProperties": false
}
},
"bubbleFireIfParent": {
"type": "boolean"
},
"bubbleFireIfChildFired": {
"type": "boolean"
}
},
"additionalProperties": false
},
"libPath": "src/lib/events/mediaLoadedData.js",
"viewPath": "events/mediaLoadedData.html",
"displayName": "Media Loaded Data",
"categoryName": "Media"
},
{
"id": "kessel-test::events::history-change",
"name": "history-change",
"schema": {
},
"libPath": "src/lib/events/historyChange.js",
"displayName": "History Change",
"categoryName": "Other"
},
{
"id": "kessel-test::events::mousedown",
"name": "mousedown",
"schema": {
"type": "object",
"$schema": "http://json-schema.org/draft-04/schema#",
"properties": {
"bubbleStop": {
"type": "boolean"
},
"elementSelector": {
"type": "string",
"minLength": 1
},
"elementProperties": {
"type": "array",
"items": {
"type": "object",
"required": [
"name",
"value"
],
"properties": {
"name": {
"type": "string",
"minLength": 1
},
"value": {
"type": "string"
},
"valueIsRegex": {
"type": "boolean"
}
},
"additionalProperties": false
}
},
"bubbleFireIfParent": {
"type": "boolean"
},
"bubbleFireIfChildFired": {
"type": "boolean"
}
},
"additionalProperties": false
},
"libPath": "src/lib/events/mousedown.js",
"viewPath": "events/mousedown.html",
"displayName": "Mousedown",
"categoryName": "Mouse"
},
{
"id": "kessel-test::events::window-loaded",
"name": "window-loaded",
"schema": {
},
"libPath": "src/lib/events/windowLoaded.js",
"displayName": "Window Loaded",
"categoryName": "Page Load"
},
{
"id": "kessel-test::events::orientation-change",
"name": "orientation-change",
"schema": {
},
"libPath": "src/lib/events/orientationChange.js",
"displayName": "Orientation Change",
"categoryName": "Mobile"
},
{
"id": "kessel-test::events::page-bottom",
"name": "page-bottom",
"schema": {
},
"libPath": "src/lib/events/pageBottom.js",
"displayName": "Page Bottom",
"categoryName": "Page Load"
},
{
"id": "kessel-test::events::library-loaded",
"name": "library-loaded",
"schema": {
},
"libPath": "src/lib/events/libraryLoaded.js",
"displayName": "Library Loaded (Page Top)",
"categoryName": "Page Load"
},
{
"id": "kessel-test::events::media-pause",
"name": "media-pause",
"schema": {
"type": "object",
"$schema": "http://json-schema.org/draft-04/schema#",
"properties": {
"bubbleStop": {
"type": "boolean"
},
"elementSelector": {
"type": "string",
"minLength": 1
},
"elementProperties": {
"type": "array",
"items": {
"type": "object",
"required": [
"name",
"value"
],
"properties": {
"name": {
"type": "string",
"minLength": 1
},
"value": {
"type": "string"
},
"valueIsRegex": {
"type": "boolean"
}
},
"additionalProperties": false
}
},
"bubbleFireIfParent": {
"type": "boolean"
},
"bubbleFireIfChildFired": {
"type": "boolean"
}
},
"additionalProperties": false
},
"libPath": "src/lib/events/mediaPause.js",
"viewPath": "events/mediaPause.html",
"displayName": "Media Pause",
"categoryName": "Media"
},
{
"id": "kessel-test::events::media-play",
"name": "media-play",
"schema": {
"type": "object",
"$schema": "http://json-schema.org/draft-04/schema#",
"properties": {
"bubbleStop": {
"type": "boolean"
},
"elementSelector": {
"type": "string",
"minLength": 1
},
"elementProperties": {
"type": "array",
"items": {
"type": "object",
"required": [
"name",
"value"
],
"properties": {
"name": {
"type": "string",
"minLength": 1
},
"value": {
"type": "string"
},
"valueIsRegex": {
"type": "boolean"
}
},
"additionalProperties": false
}
},
"bubbleFireIfParent": {
"type": "boolean"
},
"bubbleFireIfChildFired": {
"type": "boolean"
}
},
"additionalProperties": false
},
"libPath": "src/lib/events/mediaPlay.js",
"viewPath": "events/mediaPlay.html",
"displayName": "Media Play",
"categoryName": "Media"
},
{
"id": "kessel-test::events::media-stalled",
"name": "media-stalled",
"schema": {
"type": "object",
"$schema": "http://json-schema.org/draft-04/schema#",
"properties": {
"bubbleStop": {
"type": "boolean"
},
"elementSelector": {
"type": "string",
"minLength": 1
},
"elementProperties": {
"type": "array",
"items": {
"type": "object",
"required": [
"name",
"value"
],
"properties": {
"name": {
"type": "string",
"minLength": 1
},
"value": {
"type": "string"
},
"valueIsRegex": {
"type": "boolean"
}
},
"additionalProperties": false
}
},
"bubbleFireIfParent": {
"type": "boolean"
},
"bubbleFireIfChildFired": {
"type": "boolean"
}
},
"additionalProperties": false
},
"libPath": "src/lib/events/mediaStalled.js",
"viewPath": "events/mediaStalled.html",
"displayName": "Media Stalled",
"categoryName": "Media"
},
{
"id": "kessel-test::events::submit",
"name": "submit",
"schema": {
"type": "object",
"$schema": "http://json-schema.org/draft-04/schema#",
"properties": {
"bubbleStop": {
"type": "boolean"
},
"elementSelector": {
"type": "string",
"minLength": 1
},
"elementProperties": {
"type": "array",
"items": {
"type": "object",
"required": [
"name",
"value"
],
"properties": {
"name": {
"type": "string",
"minLength": 1
},
"value": {
"type": "string"
},
"valueIsRegex": {
"type": "boolean"
}
},
"additionalProperties": false
}
},
"bubbleFireIfParent": {
"type": "boolean"
},
"bubbleFireIfChildFired": {
"type": "boolean"
}
},
"additionalProperties": false
},
"libPath": "src/lib/events/submit.js",
"viewPath": "events/submit.html",
"displayName": "Submit",
"categoryName": "Form"
},
{
"id": "kessel-test::events::tab-blur",
"name": "tab-blur",
"schema": {
},
"libPath": "src/lib/events/tabBlur.js",
"displayName": "Tab Blur",
"categoryName": "Browser"
},
{
"id": "kessel-test::events::tab-focus",
"name": "tab-focus",
"schema": {
},
"libPath": "src/lib/events/tabFocus.js",
"displayName": "Tab Focus",
"categoryName": "Browser"
},
{
"id": "kessel-test::events::time-on-page",
"name": "time-on-page",
"schema": {
"type": "object",
"$schema": "http://json-schema.org/draft-04/schema#",
"required": [
"timeOnPage"
],
"properties": {
"timeOnPage": {
"type": "number",
"minimum": 1
}
},
"additionalProperties": false
},
"libPath": "src/lib/events/timeOnPage.js",
"viewPath": "events/timeOnPage.html",
"displayName": "Time On Page",
"categoryName": "Other"
},
{
"id": "kessel-test::events::media-time-played",
"name": "media-time-played",
"schema": {
"type": "object",
"$schema": "http://json-schema.org/draft-04/schema#",
"required": [
"amount",
"unit"
],
"properties": {
"unit": {
"enum": [
"percent",
"second"
],
"type": "string"
},
"amount": {
"type": "number",
"minimum": 0
},
"bubbleStop": {
"type": "boolean"
},
"elementSelector": {
"type": "string",
"minLength": 1
},
"elementProperties": {
"type": "array",
"items": {
"type": "object",
"required": [
"name",
"value"
],
"properties": {
"name": {
"type": "string",
"minLength": 1
},
"value": {
"type": "string"
},
"valueIsRegex": {
"type": "boolean"
}
},
"additionalProperties": false
}
},
"bubbleFireIfParent": {
"type": "boolean"
},
"bubbleFireIfChildFired": {
"type": "boolean"
}
},
"additionalProperties": false
},
"libPath": "src/lib/events/mediaTimePlayed.js",
"viewPath": "events/mediaTimePlayed.html",
"displayName": "Media Time Played",
"categoryName": "Media"
},
{
"id": "kessel-test::events::media-volume-change",
"name": "media-volume-change",
"schema": {
"type": "object",
"$schema": "http://json-schema.org/draft-04/schema#",
"properties": {
"bubbleStop": {
"type": "boolean"
},
"elementSelector": {
"type": "string",
"minLength": 1
},
"elementProperties": {
"type": "array",
"items": {
"type": "object",
"required": [
"name",
"value"
],
"properties": {
"name": {
"type": "string",
"minLength": 1
},
"value": {
"type": "string"
},
"valueIsRegex": {
"type": "boolean"
}
},
"additionalProperties": false
}
},
"bubbleFireIfParent": {
"type": "boolean"
},
"bubbleFireIfChildFired": {
"type": "boolean"
}
},
"additionalProperties": false
},
"libPath": "src/lib/events/mediaVolumeChange.js",
"viewPath": "events/mediaVolumeChange.html",
"displayName": "Media Volume Change",
"categoryName": "Media"
},
{
"id": "kessel-test::events::zoom-change",
"name": "zoom-change",
"schema": {
},
"libPath": "src/lib/events/zoomChange.js",
"displayName": "Zoom Change",
"categoryName": "Mobile"
}
],
"exchange_url": null,
"hosted_lib_files": null,
"icon_path": "resources/icons/core.svg",
"main": null,
"name": "kessel-test",
"owner_org_id": "08364A825824E04F0A494115@AdobeOrg",
"resources": null,
"shared_modules": null,
"status": "succeeded",
"platform": "web",
"updated_at": "2022-06-29T17:54:15.681Z",
"version": "1.2.0",
"view_base_path": "dist/",
"created_by_email": "ciltaru@adobe.com",
"created_by_display_name": "George Ciltaru",
"updated_by_email": "ciltaru@adobe.com",
"updated_by_display_name": "George Ciltaru"
},
"links": {
"self": "https://reactor.adobe.io/extension_packages/EP3e96b796382e49a48d76a626395d8cab"
},
"meta": {
"archive_url": "https://assets.adobedtm.com/staging/extensions/archives/private/EP3e96b796382e49a48d76a626395d8cab.zip"
}
}
}