Adobe Launch website screenshot

Adobe Launch

Adobe Launch, now known as Adobe Experience Platform Tags, is a next-generation tag management system that unifies the client-side marketing ecosystem by empowering developers to build integrations on a robust, extensible platform that partners, clients, and the broader industry can build on and contribute to.

4 APIs 8 Features
Data CollectionEdge NetworkEvent ForwardingMarketing TechnologyTag Management

APIs

Adobe Launch Reactor API

The Reactor API allows you to programmatically manage all resources for Adobe Experience Platform Tags, including properties, data elements, rules, extensions, library builds, a...

Adobe Launch Extension API

API for developing custom extensions for Adobe Experience Platform Tags, allowing developers to create integrations with third-party tools and services. Extensions are the build...

Adobe Experience Platform Event Forwarding API

Event forwarding allows you to send collected event data to destinations for server-side processing using the Adobe Experience Platform Edge Network. It decreases web page weigh...

Adobe Experience Platform Data Collection API

The Data Collection APIs provide endpoints for sending data directly to the Adobe Experience Platform Edge Network, including the Edge Network API for authenticated and non-auth...

Collections

Arazzo Workflows

Adobe Launch Add a Component to an Existing Rule

Verify a rule exists, add a new rule component to it, and list the rule's components to confirm.

ARAZZO

Adobe Launch Audit a Property's Contents

Read a property and inventory its rules, data elements, and installed extensions.

ARAZZO

Adobe Launch Bootstrap an Event Forwarding Property

Create a server-side event forwarding property, then add a rule and a data element to it.

ARAZZO

Adobe Launch Bootstrap a Property with a Rule

Stand up a new Tags property, add a rule to it, and attach a first rule component.

ARAZZO

Adobe Launch Create and Verify a Data Element

Create a data element under a property, then read it back to confirm it persisted.

ARAZZO

Adobe Launch Create an Event Forwarding Secret

Create a secret scoped to an environment on an event forwarding property, then read it back.

ARAZZO

Adobe Launch Install an Extension from a Package

Find an extension package by name, install it into a property, and read the installed extension back.

ARAZZO

Adobe Launch Build a Library and Poll for Completion

Create a library, add a rule to it, kick off a build, and poll the build until it finishes.

ARAZZO

Adobe Launch Provision a Host and Environment

Create a delivery host on a property, then create an environment that uses it.

ARAZZO

Adobe Launch Submit, Approve, and Build a Library

Transition an existing library through submit and approve, then compile a build and poll it.

ARAZZO

Adobe Launch Register a Build Callback Webhook

Register a callback on a property to receive build notifications, then read it back.

ARAZZO

Adobe Launch Republish a Library's Latest Build

Find a library's most recent build, republish it, and poll until the republish completes.

ARAZZO

Adobe Launch Search for a Property and Fetch It

Search across Tags resources by name for a property, then retrieve the matched property in full.

ARAZZO

Pricing Plans

Rate Limits

Adobe Launch Rate Limits

2 limits

RATE LIMITS

FinOps

Features

Next-generation tag management for web and mobile
Extensible platform with public extension marketplace
Server-side event forwarding via Edge Network
Rule-based data collection and routing
Library versioning with staging and production environments
JSON API specification-based programmatic management
Real-time data collection to Edge Network
Media tracking and analytics integration

Use Cases

Unified tag management across marketing tools
Server-side event forwarding for privacy compliance
Custom extension development for third-party integrations
Real-time data collection from web and mobile applications
Media analytics tracking for video and audio content
A/B testing and personalization data routing
Cross-platform data collection orchestration

Integrations

Adobe Analytics
Adobe Target
Adobe Audience Manager
Adobe Experience Platform
Google Analytics
Facebook Pixel
LinkedIn Insight Tag
Custom JavaScript libraries
Third-party marketing platforms

Semantic Vocabularies

context Context

67 classes · 30 properties

JSON-LD

Data Collection Context

0 classes · 0 properties

JSON-LD

Event Forwarding Context

0 classes · 0 properties

JSON-LD

Extension Context

0 classes · 0 properties

JSON-LD

Reactor Context

0 classes · 0 properties

JSON-LD

API Governance Rules

Adobe Launch API Rules

7 rules · 7 errors

SPECTRAL

JSON Structure

Data Collection Collect Request Structure

1 properties

JSON STRUCTURE

Data Collection Collect Response Structure

1 properties

JSON STRUCTURE

Data Collection Error Response Structure

5 properties

JSON STRUCTURE

Data Collection Interact Request Structure

1 properties

JSON STRUCTURE

Data Collection Interact Response Structure

2 properties

JSON STRUCTURE

Data Collection Media Error Request Structure

1 properties

JSON STRUCTURE

Data Collection Media Event Request Structure

1 properties

JSON STRUCTURE

Data Collection Xdm Event Structure

5 properties

JSON STRUCTURE

Event Forwarding Error Response Structure

1 properties

JSON STRUCTURE

Event Forwarding Pagination Meta Structure

1 properties

JSON STRUCTURE

Event Forwarding Property Resource Structure

3 properties

JSON STRUCTURE

Event Forwarding Relationship Structure

2 properties

JSON STRUCTURE

Event Forwarding Rule List Response Structure

1 properties

JSON STRUCTURE

Event Forwarding Rule Resource Structure

4 properties

JSON STRUCTURE

Event Forwarding Secret Attributes Structure

6 properties

JSON STRUCTURE

Event Forwarding Secret Resource Structure

3 properties

JSON STRUCTURE

Extension Error Response Structure

1 properties

JSON STRUCTURE

Extension Extension Attributes Structure

12 properties

JSON STRUCTURE

Extension Extension Install Request Structure

1 properties

JSON STRUCTURE

Extension Extension List Response Structure

1 properties

JSON STRUCTURE

Extension Extension Resource Structure

4 properties

JSON STRUCTURE

Extension Extension Revise Request Structure

1 properties

JSON STRUCTURE

Extension Extension Single Response Structure

0 properties

JSON STRUCTURE

Extension Library List Response Structure

1 properties

JSON STRUCTURE

Extension Pagination Meta Structure

1 properties

JSON STRUCTURE

Extension Property Single Response Structure

1 properties

JSON STRUCTURE

Extension Relationship Structure

2 properties

JSON STRUCTURE

Reactor Build Attributes Structure

4 properties

JSON STRUCTURE

Reactor Build List Response Structure

1 properties

JSON STRUCTURE

Reactor Build Resource Structure

4 properties

JSON STRUCTURE

Reactor Build Single Response Structure

0 properties

JSON STRUCTURE

Reactor Callback Attributes Structure

4 properties

JSON STRUCTURE

Reactor Callback Create Request Structure

1 properties

JSON STRUCTURE

Reactor Callback List Response Structure

1 properties

JSON STRUCTURE

Reactor Callback Resource Structure

4 properties

JSON STRUCTURE

Reactor Callback Single Response Structure

0 properties

JSON STRUCTURE

Reactor Callback Update Request Structure

1 properties

JSON STRUCTURE

Reactor Company Attributes Structure

7 properties

JSON STRUCTURE

Reactor Company List Response Structure

1 properties

JSON STRUCTURE

Reactor Company Resource Structure

4 properties

JSON STRUCTURE

Reactor Company Single Response Structure

0 properties

JSON STRUCTURE

Reactor Data Element Attributes Structure

13 properties

JSON STRUCTURE

Reactor Data Element Create Request Structure

1 properties

JSON STRUCTURE

Reactor Data Element List Response Structure

1 properties

JSON STRUCTURE

Reactor Data Element Resource Structure

4 properties

JSON STRUCTURE

Reactor Data Element Update Request Structure

1 properties

JSON STRUCTURE

Reactor Environment Attributes Structure

9 properties

JSON STRUCTURE

Reactor Environment Create Request Structure

1 properties

JSON STRUCTURE

Reactor Environment List Response Structure

1 properties

JSON STRUCTURE

Reactor Environment Resource Structure

4 properties

JSON STRUCTURE

Reactor Environment Single Response Structure

0 properties

JSON STRUCTURE

Reactor Environment Update Request Structure

1 properties

JSON STRUCTURE

Reactor Error Response Structure

1 properties

JSON STRUCTURE

Reactor Extension Attributes Structure

12 properties

JSON STRUCTURE

Reactor Extension Create Request Structure

1 properties

JSON STRUCTURE

Reactor Extension List Response Structure

1 properties

JSON STRUCTURE

Reactor Extension Package Attributes Structure

11 properties

JSON STRUCTURE

Reactor Extension Package Resource Structure

3 properties

JSON STRUCTURE

Reactor Extension Resource Structure

4 properties

JSON STRUCTURE

Reactor Extension Single Response Structure

0 properties

JSON STRUCTURE

Reactor Extension Update Request Structure

1 properties

JSON STRUCTURE

Reactor Host Attributes Structure

11 properties

JSON STRUCTURE

Reactor Host Create Request Structure

1 properties

JSON STRUCTURE

Reactor Host List Response Structure

1 properties

JSON STRUCTURE

Reactor Host Resource Structure

4 properties

JSON STRUCTURE

Reactor Host Single Response Structure

0 properties

JSON STRUCTURE

Reactor Host Update Request Structure

1 properties

JSON STRUCTURE

Reactor Library Attributes Structure

5 properties

JSON STRUCTURE

Reactor Library Create Request Structure

1 properties

JSON STRUCTURE

Reactor Library List Response Structure

1 properties

JSON STRUCTURE

Reactor Library Resource Structure

4 properties

JSON STRUCTURE

Reactor Library Single Response Structure

0 properties

JSON STRUCTURE

Reactor Library Update Request Structure

1 properties

JSON STRUCTURE

Reactor Pagination Meta Structure

1 properties

JSON STRUCTURE

Reactor Property Attributes Structure

12 properties

JSON STRUCTURE

Reactor Property Create Request Structure

1 properties

JSON STRUCTURE

Reactor Property List Response Structure

1 properties

JSON STRUCTURE

Reactor Property Resource Structure

4 properties

JSON STRUCTURE

Reactor Property Single Response Structure

0 properties

JSON STRUCTURE

Reactor Property Update Request Structure

1 properties

JSON STRUCTURE

Reactor Relationship Request Structure

1 properties

JSON STRUCTURE

Reactor Relationship Single Request Structure

1 properties

JSON STRUCTURE

Reactor Relationship Structure

2 properties

JSON STRUCTURE

Reactor Rule Attributes Structure

7 properties

JSON STRUCTURE

Reactor Rule Component Attributes Structure

13 properties

JSON STRUCTURE

Reactor Rule Component Resource Structure

4 properties

JSON STRUCTURE

Reactor Rule Create Request Structure

1 properties

JSON STRUCTURE

Reactor Rule List Response Structure

1 properties

JSON STRUCTURE

Reactor Rule Resource Structure

4 properties

JSON STRUCTURE

Reactor Rule Single Response Structure

0 properties

JSON STRUCTURE

Reactor Rule Update Request Structure

1 properties

JSON STRUCTURE

Reactor Search Request Structure

1 properties

JSON STRUCTURE

Reactor Search Response Structure

2 properties

JSON STRUCTURE

Reactor Secret Attributes Structure

6 properties

JSON STRUCTURE

Reactor Secret Create Request Structure

1 properties

JSON STRUCTURE

Reactor Secret List Response Structure

1 properties

JSON STRUCTURE

Reactor Secret Resource Structure

4 properties

JSON STRUCTURE

Reactor Secret Single Response Structure

0 properties

JSON STRUCTURE

Reactor Secret Update Request Structure

1 properties

JSON STRUCTURE

Example Payloads

Reactor Relationship Example

2 fields

EXAMPLE

Resources

🔗
PostmanWorkspace
PostmanWorkspace
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
🌐
Console
Console
🌐
Portal
Portal
🟢
StatusPage
StatusPage
📰
Blog
Blog
📰
BlogRSS
BlogRSS
👥
GitHubOrganization
GitHubOrganization
📝
Signup
Signup
🔑
Authentication
Authentication
📄
ChangeLog
ChangeLog
📦
SDKs
SDKs
📦
SDKs
SDKs
📦
SDKs
SDKs

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Adobe Launch Reactor API
  version: 1.0.0
request:
  auth:
    type: bearer
    token: '{{bearerToken}}'
items:
- info:
    name: Companies
    type: folder
  items:
  - info:
      name: List Companies
      type: http
    http:
      method: GET
      url: https://reactor.adobe.io/companies
      params:
      - name: filter[created_at]
        value: ''
        type: query
        description: Filter by creation date.
      - name: filter[name]
        value: ''
        type: query
        description: Filter by name.
      - name: filter[updated_at]
        value: ''
        type: query
        description: Filter by last updated date.
      - name: page[number]
        value: ''
        type: query
        description: Page number for pagination.
      - name: page[size]
        value: ''
        type: query
        description: Number of results per page.
    docs: Retrieve all companies you have access to.
  - info:
      name: Retrieve a Company
      type: http
    http:
      method: GET
      url: https://reactor.adobe.io/companies/:companyId
      params:
      - name: companyId
        value: ''
        type: path
        description: The unique identifier for a company.
    docs: Look up details for a specific company by its ID.
- info:
    name: Properties
    type: folder
  items:
  - info:
      name: List Properties for a Company
      type: http
    http:
      method: GET
      url: https://reactor.adobe.io/companies/:companyId/properties
      params:
      - name: companyId
        value: ''
        type: path
        description: The unique identifier for a company.
      - name: filter[created_at]
        value: ''
        type: query
        description: Filter by creation date.
      - name: filter[name]
        value: ''
        type: query
        description: Filter by name.
      - name: filter[enabled]
        value: ''
        type: query
        description: Filter by enabled status.
      - name: filter[platform]
        value: ''
        type: query
        description: Filter by platform type.
      - name: filter[updated_at]
        value: ''
        type: query
        description: Filter by last updated date.
      - name: page[number]
        value: ''
        type: query
        description: Page number for pagination.
      - name: page[size]
        value: ''
        type: query
        description: Number of results per page.
    docs: Retrieve a list of properties belonging to a company.
  - info:
      name: Create a Property
      type: http
    http:
      method: POST
      url: https://reactor.adobe.io/companies/:companyId/properties
      params:
      - name: companyId
        value: ''
        type: path
        description: The unique identifier for a company.
      body:
        type: json
        data: '{}'
    docs: Create a new property under the specified company.
  - info:
      name: Retrieve a Property
      type: http
    http:
      method: GET
      url: https://reactor.adobe.io/properties/:propertyId
      params:
      - name: propertyId
        value: ''
        type: path
        description: The unique identifier for a property.
    docs: Look up details for a specific property by its ID.
  - info:
      name: Update a Property
      type: http
    http:
      method: PATCH
      url: https://reactor.adobe.io/properties/:propertyId
      params:
      - name: propertyId
        value: ''
        type: path
        description: The unique identifier for a property.
      body:
        type: json
        data: '{}'
    docs: Update the editable attributes of a property.
  - info:
      name: Delete a Property
      type: http
    http:
      method: DELETE
      url: https://reactor.adobe.io/properties/:propertyId
      params:
      - name: propertyId
        value: ''
        type: path
        description: The unique identifier for a property.
    docs: Remove a property. Returns HTTP 204 on success.
  - info:
      name: Get the Company for a Property
      type: http
    http:
      method: GET
      url: https://reactor.adobe.io/properties/:propertyId/company
      params:
      - name: propertyId
        value: ''
        type: path
        description: The unique identifier for a property.
    docs: Retrieve the company that owns the specified property.
- info:
    name: Rules
    type: folder
  items:
  - info:
      name: List Rules for a Property
      type: http
    http:
      method: GET
      url: https://reactor.adobe.io/properties/:propertyId/rules
      params:
      - name: propertyId
        value: ''
        type: path
        description: The unique identifier for a property.
      - name: filter[created_at]
        value: ''
        type: query
        description: Filter by creation date.
      - name: filter[name]
        value: ''
        type: query
        description: Filter by name.
      - name: filter[enabled]
        value: ''
        type: query
        description: Filter by enabled status.
      - name: filter[published]
        value: ''
        type: query
        description: Filter by published status.
      - name: filter[dirty]
        value: ''
        type: query
        description: Filter by dirty (unpublished changes) status.
      - name: filter[updated_at]
        value: ''
        type: query
        description: Filter by last updated date.
      - name: page[number]
        value: ''
        type: query
        description: Page number for pagination.
      - name: page[size]
        value: ''
        type: query
        description: Number of results per page.
    docs: Retrieve all rules belonging to a property.
  - info:
      name: Create a Rule
      type: http
    http:
      method: POST
      url: https://reactor.adobe.io/properties/:propertyId/rules
      params:
      - name: propertyId
        value: ''
        type: path
        description: The unique identifier for a property.
      body:
        type: json
        data: '{}'
    docs: Create a new rule under the specified property.
  - info:
      name: Retrieve a Rule
      type: http
    http:
      method: GET
      url: https://reactor.adobe.io/rules/:ruleId
      params:
      - name: ruleId
        value: ''
        type: path
        description: The unique identifier for a rule.
    docs: Look up a specific rule by its ID.
  - info:
      name: Update a Rule
      type: http
    http:
      method: PATCH
      url: https://reactor.adobe.io/rules/:ruleId
      params:
      - name: ruleId
        value: ''
        type: path
        description: The unique identifier for a rule.
      body:
        type: json
        data: '{}'
    docs: Modify rule attributes.
  - info:
      name: Delete a Rule
      type: http
    http:
      method: DELETE
      url: https://reactor.adobe.io/rules/:ruleId
      params:
      - name: ruleId
        value: ''
        type: path
        description: The unique identifier for a rule.
    docs: Remove a rule. Returns HTTP 204 on success.
  - info:
      name: List Libraries for a Rule
      type: http
    http:
      method: GET
      url: https://reactor.adobe.io/rules/:ruleId/libraries
      params:
      - name: ruleId
        value: ''
        type: path
        description: The unique identifier for a rule.
    docs: Retrieve libraries that use the specified rule.
  - info:
      name: List Revisions for a Rule
      type: http
    http:
      method: GET
      url: https://reactor.adobe.io/rules/:ruleId/revisions
      params:
      - name: ruleId
        value: ''
        type: path
        description: The unique identifier for a rule.
    docs: Retrieve the revision history for a rule.
  - info:
      name: Get the Origin for a Rule
      type: http
    http:
      method: GET
      url: https://reactor.adobe.io/rules/:ruleId/origin
      params:
      - name: ruleId
        value: ''
        type: path
        description: The unique identifier for a rule.
    docs: Retrieve the previous revision of a rule.
  - info:
      name: Get the Property for a Rule
      type: http
    http:
      method: GET
      url: https://reactor.adobe.io/rules/:ruleId/property
      params:
      - name: ruleId
        value: ''
        type: path
        description: The unique identifier for a rule.
    docs: Retrieve the property that owns the specified rule.
- info:
    name: Rule Components
    type: folder
  items:
  - info:
      name: Create a Rule Component
      type: http
    http:
      method: POST
      url: https://reactor.adobe.io/properties/:propertyId/rule_components
      params:
      - name: propertyId
        value: ''
        type: path
        description: The unique identifier for a property.
      body:
        type: json
        data: '{}'
    docs: Create a new rule component (event, condition, or action) under the specified property.
  - info:
      name: List Rule Components for a Rule
      type: http
    http:
      method: GET
      url: https://reactor.adobe.io/rules/:ruleId/rule_components
      params:
      - name: ruleId
        value: ''
        type: path
        description: The unique identifier for a rule.
      - name: filter[created_at]
        value: ''
        type: query
        description: Filter by creation date.
      - name: filter[name]
        value: ''
        type: query
        description: Filter by name.
      - name: filter[enabled]
        value: ''
        type: query
        description: Filter by enabled status.
      - name: filter[published]
        value: ''
        type: query
        description: Filter by published status.
      - name: filter[updated_at]
        value: ''
        type: query
        description: Filter by last updated date.
      - name: page[number]
        value: ''
        type: query
        description: Page number for pagination.
      - name: page[size]
        value: ''
        type: query
        description: Number of results per page.
    docs: Retrieve all components belonging to a rule.
  - info:
      name: Retrieve a Rule Component
      type: http
    http:
      method: GET
      url: https://reactor.adobe.io/rule_components/:ruleComponentId
      params:
      - name: ruleComponentId
        value: ''
        type: path
        description: The unique identifier for a rule component.
    docs: Look up a specific rule component by its ID.
  - info:
      name: Update a Rule Component
      type: http
    http:
      method: PATCH
      url: https://reactor.adobe.io/rule_components/:ruleComponentId
      params:
      - name: ruleComponentId
        value: ''
        type: path
        description: The unique identifier for a rule component.
      body:
        type: json
        data: '{}'
    docs: Modify a rule component's attributes.
  - info:
      name: Delete a Rule Component
      type: http
    http:
      method: DELETE
      url: https://reactor.adobe.io/rule_components/:ruleComponentId
      params:
      - name: ruleComponentId
        value: ''
        type: path
        description: The unique identifier for a rule component.
    docs: Remove a rule component. Returns HTTP 204 on success.
  - info:
      name: Get the Extension for a Rule Component
      type: http
    http:
      method: GET
      url: https://reactor.adobe.io/rule_components/:ruleComponentId/extension
      params:
      - name: ruleComponentId
        value: ''
        type: path
        description: The unique identifier for a rule component.
    docs: Retrieve the extension that provides the specified rule component.
- info:
    name: Data Elements
    type: folder
  items:
  - info:
      name: List Data Elements for a Property
      type: http
    http:
      method: GET
      url: https://reactor.adobe.io/properties/:propertyId/data_elements
      params:
      - name: propertyId
        value: ''
        type: path
        description: The unique identifier for a property.
      - name: filter[created_at]
        value: ''
        type: query
        description: Filter by creation date.
      - name: filter[name]
        value: ''
        type: query
        description: Filter by name.
      - name: filter[enabled]
        value: ''
        type: query
        description: Filter by enabled status.
      - name: filter[published]
        value: ''
        type: query
        description: Filter by published status.
      - name: filter[updated_at]
        value: ''
        type: query
        description: Filter by last updated date.
      - name: page[number]
        value: ''
        type: query
        description: Page number for pagination.
      - name: page[size]
        value: ''
        type: query
        description: Number of results per page.
    docs: Retrieve all data elements belonging to a property.
  - info:
      name: Create a Data Element
      type: http
    http:
      method: POST
      url: https://reactor.adobe.io/properties/:propertyId/data_elements
      params:
      - name: propertyId
        value: ''
        type: path
        description: The unique identifier for a property.
      body:
        type: json
        data: '{}'
    docs: Create a new data element under the specified property.
  - info:
      name: Retrieve a Data Element
      type: http
    http:
      method: GET
      url: https://reactor.adobe.io/data_elements/:dataElementId
      params:
      - name: dataElementId
        value: ''
        type: path
        description: The unique identifier for a data element.
    docs: Look up a specific data element by its ID.
  - info:
      name: Update a Data Element
      type: http
    http:
      method: PATCH
      url: https://reactor.adobe.io/data_elements/:dataElementId
      params:
      - name: dataElementId
        value: ''
        type: path
        description: The unique identifier for a data element.
      body:
        type: json
        data: '{}'
    docs: Modify a data element's attributes.
  - info:
      name: Delete a Data Element
      type: http
    http:
      method: DELETE
      url: https://reactor.adobe.io/data_elements/:dataElementId
      params:
      - name: dataElementId
        value: ''
        type: path
        description: The unique identifier for a data element.
    docs: Remove a data element. Returns HTTP 204 on success.
  - info:
      name: List Revisions for a Data Element
      type: http
    http:
      method: GET
      url: https://reactor.adobe.io/data_elements/:dataElementId/revisions
      params:
      - name: dataElementId
        value: ''
        type: path
        description: The unique identifier for a data element.
    docs: Retrieve the revision history for a data element.
  - info:
      name: Get the Extension for a Data Element
      type: http
    http:
      method: GET
      url: https://reactor.adobe.io/data_elements/:dataElementId/extension
      params:
      - name: dataElementId
        value: ''
        type: path
        description: The unique identifier for a data element.
    docs: Retrieve the extension associated with the specified data element.
  - info:
      name: Get the Property for a Data Element
      type: http
    http:
      method: GET
      url: https://reactor.adobe.io/data_elements/:dataElementId/property
      params:
      - name: dataElementId
        value: ''
        type: path
        description: The unique identifier for a data element.
    docs: Retrieve the property that owns the specified data element.
- info:
    name: Extensions
    type: folder
  items:
  - info:
      name: List Extensions for a Property
      type: http
    http:
      method: GET
      url: https://reactor.adobe.io/properties/:propertyId/extensions
      params:
      - name: propertyId
        value: ''
        type: path
        description: The unique identifier for a property.
      - name: filter[created_at]
        value: ''
        type: query
        description: Filter by creation date.
      - name: filter[name]
        value: ''
        type: query
        description: Filter by name.
      - name: filter[enabled]
        value: ''
        type: query
        description: Filter by enabled status.
      - name: filter[published]
        value: ''
        type: query
        description: Filter by published status.
      - name: filter[dirty]
        value: ''
        type: query
        description: Filter by dirty (unpublished changes) status.
      - name: filter[updated_at]
        value: ''
        type: query
        description: Filter by last updated date.
      - name: page[number]
        value: ''
        type: query
        description: Page number for pagination.
      - name: page[size]
        value: ''
        type: query
        description: Number of results per page.
    docs: Retrieve all extensions installed in a property.
  - info:
      name: Install an Extension
      type: http
    http:
      method: POST
      url: https://reactor.adobe.io/properties/:propertyId/extensions
      params:
      - name: propertyId
        value: ''
        type: path
        description: The unique identifier for a property.
      body:
        type: json
        data: '{}'
    docs: Install a new extension in the specified property.
  - info:
      name: Retrieve an Extension
      type: http
    http:
      method: GET
      url: https://reactor.adobe.io/extensions/:extensionId
      params:
      - name: extensionId
        value: ''
        type: path
        description: The unique identifier for an extension.
    docs: Look up a specific extension by its ID.
  - info:
      name: Revise an Extension
      type: http
    http:
      method: PATCH
      url: https://reactor.adobe.io/extensions/:extensionId
      params:
      - name: extensionId
        value: ''
        type: path
        description: The unique identifier for an extension.
      body:
        type: json
        data: '{}'
    docs: Update or revise an extension's attributes.
  - info:
      name: Delete an Extension
      type: http
    http:
      method: DELETE
      url: https://reactor.adobe.io/extensions/:extensionId
      params:
      - name: extensionId
        value: ''
        type: path
        description: The unique identifier for an extension.
    docs: Remove an extension. Returns HTTP 204 on success.
  - info:
      name: Get the Extension Package for an Extension
      type: http
    http:
      method: GET
      url: https://reactor.adobe.io/extensions/:extensionId/extension_package
      params:
      - name: extensionId
        value: ''
        type: path
        description: The unique identifier for an extension.
    docs: Retrieve the extension package associated with the specified extension.
  - info:
      name: List Revisions for an Extension
      type: http
    http:
      method: GET
      url: https://reactor.adobe.io/extensions/:extensionId/revisions
      params:
      - name: extensionId
        value: ''
        type: path
        description: The unique identifier for an extension.
    docs: Retrieve the revision history for an extension.
- info:
    name: Extension Packages
    type: folder
  items:
  - info:
      name: List Extension Packages
      type: http
    http:
      method: GET
      url: https://reactor.adobe.io/extension_packages
      params:
      - name: filter[created_at]
        value: ''
        type: query
        description: Filter by creation date.
      - name: filter[name]
        value: ''
        type: query
        description: Filter by name.
      - name: filter[updated_at]
        value: ''
        type: query
        description: Filter by last updated date.
      - name: page[number]
        value: ''
        type: query
        description: Page number for pagination.
      - name: page[size]
        value: ''
        type: query
        description: Number of results per page.
    docs: Retrieve all extension packages available to you.
  - info:
      name: Create an Extension Package
      type: http
    http:
      method: POST
      url: https://reactor.adobe.io/extension_packages
      body:
        type: multipart-form
        data:
        - name: package
          type: text
          value: ''
    docs: Upload a new extension package via multipart form data.
  - info:
      name: Retrieve an Extension Package
      type: http
    http:
      method: GET
      url: https://reactor.adobe.io/extension_packages/:extensionPackageId
      params:
      - name: extensionPackageId
        value: ''
        type: path
        description: The unique identifier for an extension package.
    docs: Look up a specific extension package by its ID.
  - info:
      name: Update an Extension Package
      type: http
    http:
      method: PATCH
      url: https://reactor.adobe.io/extension_packages/:extensionPackageId
      params:
      - name: extensionPackageId
        value: ''
        type: path
        description: The unique identifier for an extension package.
      body:
        type: multipart-form
        data:
        - name: package
          type: text
          value: ''
    docs: Update an extension package. Also used to release privately or discontinue a package by setting the appropriate
      meta action.
  - info:
      name: List Versions for an Extension Package
      type: http
    http:
      method: GET
      url: https://reactor.adobe.io/extension_packages/:extensionPackageId/versions
      params:
      - name: extensionPackageId
        value: ''
        type: path
        description: The unique identifier for an extension package.
    docs: Retrieve all previous versions of an extension package.
- info:
    name: Libraries
    type: folder
  items:
  - info:
      name: List Libraries for a Property
      type: http
    http:
      method: GET
      url: https://reactor.adobe.io/properties/:propertyId/libraries
      params:
      - name: propertyId
        value: ''
        type: path
        description: The unique identifier for a property.
      - name: filter[created_at]
        value: ''
        type: query
        description: Filter by creation date.
      - name: filter[name]
        value: ''
        type: query
        description: Filter by name.
      - name: filter[updated_at]
        value: ''
        type: query
        description: Filter by last updated date.
      - name: page[number]
        value: ''
        type: query
        description: Page number for pagination.
      - name: page[size]
        value: ''
        type: query
        description: Number of results per page.
    docs: Retrieve a list of libraries belonging to a property.
  - info:
      name: Create a Library
      type: http
    http:
      method: POST
      url: https://reactor.adobe.io/properties/:propertyId/libraries
      params:
      - name: propertyId
        value: ''
        type: path
        description: The unique identifier for a property.
      body:
        type: json
        data: '{}'
    docs: Create a new library under the specified property.
  - info:
      name: Retrieve a Library
      type: http
    http:
      method: GET
      url: https://reactor.adobe.io/libraries/:libraryId
      params:
      - name: libraryId
        value: ''
        type: path
        description: The unique identifier for a library.
    docs: Look up a specific library by its ID.
  - info:
      name: Update a Library
      type: http
    http:
      method: PATCH
      url: https://reactor.adobe.io/libraries/:libraryId
      params:
      - name: libraryId
        value: ''
        type: path
        description: The unique identifier for a library.
      body:
        type: json
        data: '{}'
    docs: Transition a library's publishing state or modify its attributes.
  - info:
      name: Add Resources to a Library
      type: http
    http:
      method: POST
      url: https://reactor.adobe.io/libraries/:libraryId/relationships/:resourceType
      params:
      - name: libraryId
        value: ''
        type: path
        description: The unique identifier for a library.
      - name: resourceType
        value: ''
        type: path
        description: The type of resource to manage in the library relationship.
      body:
        type: json
        data: '{}'
    docs: Add data elements, extensions, or rules to a library.
  - info:
      name: Replace Resources in a Library
      type: http
    http:
      method: PATCH
      url: https://reactor.adobe.io/libraries/:libraryId/relationships/:resourceType
      params:
      - name: libraryId
        value: ''
        type: path
        description: The unique identifier for a library.
      - name: resourceType
        value: ''
        type: path
        description: The type of resource to manage in the library relationship.
      body:
        type: json
        data: '{}'
    docs: Replace the existing set of resources in a library.
  - info:
      name: Remove Resources From a Library
      type: http
    http:
      method: DELETE
      url: https://reactor.adobe.io/libraries/:libraryId/relationships/:resourceType
      params:
      - name: libraryId
        value: ''
        type: path
        description: The unique identifier for a library.
      - name: resourceType
        value: ''
        type: path
        description: The type of resource to manage in the library relationship.
      body:
        type: json
        data: '{}'
    docs: Remove data elements, extensions, or rules from a library.
  - info:
      name: Set Environment for a Library
      type: http
    http:
      method: POST
      url: https://reactor.adobe.io/libraries/:libraryId/relationships/environment
      params:
      - name: libraryId
        value: ''
        type: path
        description: The unique identifier for a library.
      body:
        type: json
        data: '{}'
    docs: Assign a library to an environment for publishing.
  - info:
      name: List Data Elements for a Library
      type: http
    http:
      method: GET
      url: https://reactor.adobe.io/libraries/:libraryId/data_elements
      params:
      - name: libraryId
        value: ''
        type: path
        description: The unique identifier for a library.
    docs: Retrieve data elements associated with a library.
  - info:
      name: List Extensions for a Library
      type: http
    http:
      method: GET
      url: https://reactor.adobe.io/libraries/:libraryId/extensions
      params:
      - name: libraryId
        value: ''
        type: path
        description: The unique identifier for a library.
    docs: Retrieve extensions associated with a library.
  - info:
      name: List Rules for a Library
      type: http
    http:
      method: GET
      url: https://reactor.adobe.io/libraries/:libraryId/rules
      params:
      - name: libraryId
        value: ''
        type: path
        description: The unique identifier for a library.
    docs: Retrieve rules associated with a library.
  - info:
      name: Get the Environment for a Library
      type: http
    http:
      method: GET
      url: https://reactor.adobe.io/libraries/:libraryId/environment
      params:
      - name: libraryId
        value: ''
        type: path
        description: The unique identifier for a library.
    docs: Retrieve the environment assigned to a library.
  - info:
      name: Get the Property for a Library
      type: http
    http:
      method: GET
      url: https://reactor.adobe.io/libraries/:libraryId/property
      params:
      - name: libraryId
        value: ''
        type: path
        description: The unique identifier for a library.
    docs: Retrieve the property that owns the specified library.
- info:
    name: Builds
    type: folder
  items:
  - info:
      name: List Builds for a Library
      type: http
    http:
      method: GET
      url: https://reactor.adobe.io/libraries/:libraryId/builds
      params:
      - name: libraryId
        value: ''
        type: path
        description: The unique identifier for a library.
      - name: filter[created_at]
        value: ''
        type: query
        description: Filter by creation date.
      - name: filter[updated_at]
        value: ''
        type: query
        description: Filter by last updated date.
      - name: page[number]
        value: ''
        type: query
        description: Page number for pagination.
      - name: page[size]
        value: ''
        type: query
        description: Number of results per page.
    docs: Retrieve all builds for a specific library.
  - info:
      name: Create a Build
      type: http
    http:
      method: POST
      url: https://reactor.adobe.io/libraries/:libraryId/builds
      params:
      - name: libraryId
        value: ''
        type: path
        description: The unique identifier for a library.
    docs: Compile a library into a build for deployment.
  - info:
      name: Retrieve a Build
      type: http
    http:
      method: GET
      url: https://reactor.adobe.io/builds/:buildId
      params:
      - name: buildId
        value: ''
        type: path
        description: The unique identifier for a build.
    docs: Look up a specific build by its ID.
  - info:
      name: Republish a Build
      type: http
    http:
      method: PATCH
      url: https://reactor.adobe.io/builds/:buildId
      params:
      - name: buildId
        value: ''
        type: path
        description: The unique identifier for a build.
    docs: Republish an existing build.
  - info:
      name: Get the Environment for a Build
      type: http
    http:
      method: GET
      url: https://reactor.adobe.io/builds/:buildId/environment
      params:
      - name: buildId
        value: ''
        type: path
        description: The unique identifier for a build.
    docs: Retrieve the deployment environment for a build.
  - info:
      name: Get the Library for a Build
      type: http
    http:
      method: GET
      url: https://reactor.adobe.io/builds/:buildId/library
      params:
      - name: buildId
        value: ''
        type: path
        description: The unique identifier for a build.
    docs: Retrieve the library from which a build was compiled.
- info:
    name: Environments
    type: folder
  items:
  - info:
      name: List Environments for a Property
      type: http
    http:
      method: GET
      url: https://reactor.adobe.io/properties/:propertyId/environments
      params:
      - name: propertyId
        value: ''
        type: path
        description: The unique identifier for a property.
      - name: filter[created_at]
        value: ''
        type: query
        description: Filter by creation date.
      - name: filter[name]
        value: ''
        type: query
        description: Filter by name.
      - name: filter[updated_at]
        value: ''
        type: query
        description: Filter by last updated date.
      - name: page[number]
        value: ''
        type: query
        description: Page number for pagination.
      - name: page[size]
        value: ''
        type: query
        description: Number of results per page.
    docs: Retrieve all environments belonging to a property.
  - info:
      name: Create an Environment
      type: http
    http:
      method: POST
      url: https://reactor.adobe.io/properties/:propertyId/environments
      params:
      - name: propertyId
        value: ''
        type: path
        description: The unique identifier for a property.
      body:
        type: json
        data: '{}'
    docs: Create a new environment under the specified property.
  - info:
      name: Retrieve an Environment
      type: http
    http:
      method: GET
      url: https://reactor.adobe.io/environments/:environmentId
      params:
      - name: environmentId
        value: ''
        type: path
        description: The unique identifier for an environment.
    docs: Look up a specific environment by its ID.
  - info:
      name: Update an Environment
      type: http
    http:
      method: PATCH
      url: https://reactor.adobe.io/environments/:environmentId
      params:
      - name: environmentId
        value: ''
        type: path
        description: The unique identifier for an environment.
      body:
        type: json
        data: '{}'
    docs: Modify an environment's attributes.
  - info:
      name: Delete an Environment
      type: http
    http:
      method: DELETE
      url: https://reactor.adobe.io/environments/:environmentId
      params:
      - name: environmentId
        value: ''
        type: path
        description: The unique identifier for an environment.
    docs: Remove an environment. Returns HTTP 204 on success.
  - info:
      name: Get the Host for an 

# --- truncated at 32 KB (39 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/adobe-launch/refs/heads/main/apis.yml