Once you have completed testing your ExtensionPackage
you can release it privately. This makes it available to any property within your company.
After you have released privately, you can begin the public release process by filling out the Public Release Request Form.
A Private release is achieved by supplying an action
with a value of release_private
in the meta
of the request data
.
PATCH /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 PATCH \
-d \
'
{
"data": {
"meta": {
"action": "release_private"
},
"type": "extension_packages",
"id": "EP0e4cc432ddfc4e86a6888bb1a40075ec"
}
}'
{
"data": {
"id": "EP0e4cc432ddfc4e86a6888bb1a40075ec",
"type": "extension_packages",
"attributes": {
"actions": [
],
"author": {
"url": "http://adobe.com",
"name": "Adobe Systems",
"email": "reactor@adobe.com"
},
"availability": "private",
"cdn_path": "https://assets.adobedtm.com/staging/extensions/EP0e4cc432ddfc4e86a6888bb1a40075ec",
"conditions": [
],
"configuration": null,
"created_at": "2023-04-21T22:57:33.113Z",
"data_elements": [
],
"description": "Provides nothing.",
"discontinued": false,
"display_name": "Kessel Template Test",
"ecma_version": null,
"events": [
],
"exchange_url": null,
"hosted_lib_files": null,
"icon_path": "resources/icons/core.svg",
"main": null,
"name": "test-1682117852",
"owner_org_id": "08364A825824E04F0A494115@AdobeOrg",
"resources": null,
"shared_modules": null,
"status": "succeeded",
"platform": "web",
"updated_at": "2023-04-21T22:57:38.352Z",
"version": "1.0.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/EP0e4cc432ddfc4e86a6888bb1a40075ec"
}
}
}