Adobe Launch · Arazzo Workflow

Adobe Launch Audit a Property's Contents

Version 1.0.0

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

1 workflow 4 source APIs 1 provider
View Spec View on GitHub Data CollectionEdge NetworkEvent ForwardingMarketing TechnologyTag ManagementArazzoWorkflows

Provider

adobe-launch

Workflows

audit-property-contents
Inventory the rules, data elements, and extensions belonging to a property.
Verifies the property and fans out across its rules, data elements, and extensions to produce a content inventory.
4 steps inputs: accessToken, apiKey, imsOrgId, propertyId outputs: dataElementCount, extensionCount, propertyName, ruleCount
1
getProperty
Confirm the property exists and capture its name.
2
listRules
List all rules belonging to the property.
3
listDataElements
List all data elements belonging to the property.
4
listExtensions
List all extensions installed on the property.

Source API Descriptions

Arazzo Workflow Specification

Raw ↑
arazzo: 1.0.1
info:
  title: Adobe Launch Audit a Property's Contents
  summary: Read a property and inventory its rules, data elements, and installed extensions.
  description: >-
    A read-only inventory pass over an Adobe Experience Platform Launch (Tags)
    property. The workflow confirms the property exists, then lists its rules,
    its data elements, and its installed extensions, surfacing counts and ids
    as workflow outputs for governance and documentation. Each request is
    written inline; the list endpoints return JSON:API collections.
  version: 1.0.0
sourceDescriptions:
- name: dataElementsApi
  url: ../openapi/adobe-launch-data-elements-api-openapi.yml
  type: openapi
- name: extensionsApi
  url: ../openapi/adobe-launch-extensions-api-openapi.yml
  type: openapi
- name: propertiesApi
  url: ../openapi/adobe-launch-properties-api-openapi.yml
  type: openapi
- name: rulesApi
  url: ../openapi/adobe-launch-rules-api-openapi.yml
  type: openapi
workflows:
- workflowId: audit-property-contents
  summary: Inventory the rules, data elements, and extensions belonging to a property.
  description: >-
    Verifies the property and fans out across its rules, data elements, and
    extensions to produce a content inventory.
  inputs:
    type: object
    required:
    - accessToken
    - apiKey
    - imsOrgId
    - propertyId
    properties:
      accessToken:
        type: string
        description: OAuth 2.0 Server-to-Server bearer access token from Adobe Developer Console.
      apiKey:
        type: string
        description: Client ID credential sent as the x-api-key header.
      imsOrgId:
        type: string
        description: Adobe Organization ID sent as the x-gw-ims-org-id header.
      propertyId:
        type: string
        description: The property to audit.
  steps:
  - stepId: getProperty
    description: Confirm the property exists and capture its name.
    operationId: getEventForwardingProperty
    parameters:
    - name: Authorization
      in: header
      value: "Bearer $inputs.accessToken"
    - name: x-api-key
      in: header
      value: $inputs.apiKey
    - name: x-gw-ims-org-id
      in: header
      value: $inputs.imsOrgId
    - name: propertyId
      in: path
      value: $inputs.propertyId
    successCriteria:
    - condition: $statusCode == 200
    outputs:
      propertyName: $response.body#/data/attributes/name
  - stepId: listRules
    description: List all rules belonging to the property.
    operationId: listEventForwardingRules
    parameters:
    - name: Authorization
      in: header
      value: "Bearer $inputs.accessToken"
    - name: x-api-key
      in: header
      value: $inputs.apiKey
    - name: x-gw-ims-org-id
      in: header
      value: $inputs.imsOrgId
    - name: propertyId
      in: path
      value: $inputs.propertyId
    successCriteria:
    - condition: $statusCode == 200
    outputs:
      ruleCount: $response.body#/meta/pagination/total_count
  - stepId: listDataElements
    description: List all data elements belonging to the property.
    operationId: listEventForwardingDataElements
    parameters:
    - name: Authorization
      in: header
      value: "Bearer $inputs.accessToken"
    - name: x-api-key
      in: header
      value: $inputs.apiKey
    - name: x-gw-ims-org-id
      in: header
      value: $inputs.imsOrgId
    - name: propertyId
      in: path
      value: $inputs.propertyId
    successCriteria:
    - condition: $statusCode == 200
    outputs:
      dataElementCount: $response.body#/meta/pagination/total_count
  - stepId: listExtensions
    description: List all extensions installed on the property.
    operationId: listEventForwardingExtensions
    parameters:
    - name: Authorization
      in: header
      value: "Bearer $inputs.accessToken"
    - name: x-api-key
      in: header
      value: $inputs.apiKey
    - name: x-gw-ims-org-id
      in: header
      value: $inputs.imsOrgId
    - name: propertyId
      in: path
      value: $inputs.propertyId
    successCriteria:
    - condition: $statusCode == 200
    outputs:
      extensionCount: $response.body#/meta/pagination/total_count
  outputs:
    propertyName: $steps.getProperty.outputs.propertyName
    ruleCount: $steps.listRules.outputs.ruleCount
    dataElementCount: $steps.listDataElements.outputs.dataElementCount
    extensionCount: $steps.listExtensions.outputs.extensionCount

Work with this as data

Every workflow here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for arazzo workflows

4 MCP tools reach this
  • find_arazzoBrowse and filter every workflow in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This workflow
curl "https://apis.io/api/v1/arazzo/adobe-launch-audit-property-contents-workflow"
All arazzo workflows
curl "https://apis.io/api/v1/arazzo?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.