Adobe Launch Libraries API

Manage libraries for event forwarding deployment.

Operations 43

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

GET /properties/{PROPERTY_ID}/libraries List a tag property's libraries · List a property's libraries #
Ask an LLM
“Which libraries exist under my Adobe tags property?”
“Can I filter a property's libraries to only the stale ones?”
Tell an agent
List the libraries in property {property}.
Show libraries in property {property} whose state is {state}.
POST /properties/{PROPERTY_ID}/libraries Create a library in a tag property · Create a library #
Ask an LLM
“How do I start a new library to bundle tag changes for publishing?”
“What do I need to send to create a library under a property?”
Tell an agent
Create a new library in property {property} with these attributes: {data}.
Start a library for property {property} so I can collect my rule changes.
GET /libraries/{LIBRARY_ID} Look up a library by ID · Retrieve a library #
Ask an LLM
“Where can I see the details and current state of one tags library?”
“Can I check whether a specific library is still in development?”
Tell an agent
Get the details of library {library}.
Tell me what state library {library} is in right now.
DELETE /libraries/{LIBRARY_ID} Delete a library · Delete a library #
Ask an LLM
“How do I get rid of a tags library I no longer need?”
“Is deleting a library permanent?”
Tell an agent destructive · confirm first
Delete library {library}.
Remove the abandoned library {library} from its property.
PATCH /libraries/{LIBRARY_ID} Rename a library or move it through publishing · Update a library #
Ask an LLM
“How do I submit a library for approval in the publishing flow?”
“Can I rename a library, and does the ID have to be in the body too?”
Tell an agent
Transition library {library} to the next publishing state using {data}.
Rename library {library} via the uppercase LIBRARY_ID update endpoint.
GET /libraries/{LIBRARY_ID}/property Find the property a library belongs to · Retrieve a library's property #
Ask an LLM
“Which property owns this library?”
“Can I go from a library ID back to its parent property?”
Tell an agent
Show me the property that library {library} belongs to.
Look up the parent property of library {library} using the uppercase-ID endpoint.
GET /libraries/{LIBRARY_ID}/builds List the builds of a library · List a library's builds #
Ask an LLM
“How many times has this library been built, and did the builds succeed?”
“Can I filter a library's builds by status?”
Tell an agent
List the builds made from library {library}.
Show builds of library {library} with status {status}.
POST /libraries/{LIBRARY_ID}/builds Build a library · Create a build #
Ask an LLM
“How do I compile a library into a build so it deploys to its environment?”
“Does creating a build need a request body?”
Tell an agent
Kick off a build for library {library}.
Rebuild library {library} so the latest changes reach its environment.
GET /libraries/{LIBRARY_ID}/environment Get the environment a library is assigned to · Retrieve a library's related environment #
Ask an LLM
“Which environment is this library currently assigned to?”
“Can I see the full environment record for a library, not just the link?”
Tell an agent
Show the environment that library {library} is assigned to.
Fetch the full environment details for library {library} from the uppercase-ID endpoint.
GET /libraries/{LIBRARY_ID}/upstream_library Get a library's upstream library · Retrieve a library's upstream library #
Ask an LLM
“What is the upstream library of the library I'm working on?”
“Which library sits ahead of mine in the publishing flow?”
Tell an agent
Get the upstream library for library {library}.
Show which library is upstream of {library}.
GET /libraries/{LIBRARY_ID}/data_elements List the data elements in a library · List a library's related data elements #
Ask an LLM
“Which data elements are included in this library, with their full details?”
“Can I page through the data elements of a large library?”
Tell an agent
List the full data element records in library {library}.
Show page {page} of data elements in library {library}.
GET /libraries/{LIBRARY_ID}/relationships/data_elements List a library's data element links · List a library's data element relationships #
Ask an LLM
“Can I get just the IDs of data elements linked to a library?”
“What data element relationships does a library have?”
Tell an agent
List the data element relationship IDs for library {library}.
Give me only the data element references attached to library {library}.
POST /libraries/{LIBRARY_ID}/relationships/data_elements Add data elements to a library · Add data elements to a specific library #
Ask an LLM
“How do I add a data element to a library before publishing?”
“Can I add several data elements to a library in one call?”
Tell an agent
Add data elements {data_elements} to library {library}.
Include my changed data elements in library {library} without removing the ones already there.
DELETE /libraries/{LIBRARY_ID}/relationships/data_elements Remove data elements from a library · Remove a library's data element relationships #
Ask an LLM
“How do I take a data element back out of a library?”
“Does removing a data element from a library delete the data element itself?”
Tell an agent destructive · confirm first
Remove data elements {data_elements} from library {library}.
Drop the listed data elements from library {library} only.
PATCH /libraries/{LIBRARY_ID}/relationships/data_elements Replace all data elements in a library · Replace all data element relationships for a specific library #
Ask an LLM
“Can I overwrite a library's whole set of data elements at once?”
“What happens to data elements I leave out when replacing a library's list?”
Tell an agent
Replace every data element in library {library} with {data_elements}.
Reset the data element list of library {library} to exactly the ones I give you.
GET /libraries/{LIBRARY_ID}/relationships/environment Get a library's environment link · Retrieve a library's environment relationship #
Ask an LLM
“Can I get just the environment ID a library points to?”
“Is this library linked to an environment yet?”
Tell an agent
Show the environment relationship for library {library}.
Check whether library {library} has an environment linked.
DELETE /libraries/{LIBRARY_ID}/relationships/environment Unassign a library from its environment · Remove a library's environment relationship #
Ask an LLM
“How do I detach a library from the environment it's assigned to?”
“Can I free up an environment by unlinking its library?”
Tell an agent destructive · confirm first
Remove the environment assignment from library {library}.
Unlink library {library} from its environment.
PATCH /libraries/{LIBRARY_ID}/relationships/environment Assign a library to an environment · Set a library's environment relationship #
Ask an LLM
“How do I point a library at a development environment with a PATCH?”
“Can I switch which environment a library is assigned to?”
Tell an agent
Set the environment of library {library} to {environment} using the PATCH relationship call.
Move library {library} onto a different environment.
GET /libraries/{LIBRARY_ID}/extensions List the extensions in a library · List a library's related extensions #
Ask an LLM
“Which extensions are bundled in this library, with full details?”
“What extension versions will ship with this library?”
Tell an agent
List the full extension records in library {library}.
Show {size} extensions per page for library {library}.
GET /libraries/{LIBRARY_ID}/relationships/extensions List a library's extension links · List a library's extension relationships #
Ask an LLM
“Can I get only the IDs of extensions linked to a library?”
“What extension relationships does this library hold?”
Tell an agent
List the extension relationship IDs for library {library}.
Give me just the extension references attached to library {library}.
POST /libraries/{LIBRARY_ID}/relationships/extensions Add extensions to a library · Add extensions to a specific library #
Ask an LLM
“How do I include an updated extension in my library?”
“Can I add extensions to a library without touching the ones already in it?”
Tell an agent
Add extensions {extensions} to library {library}.
Put my revised extension into library {library} alongside the existing ones.
DELETE /libraries/{LIBRARY_ID}/relationships/extensions Remove extensions from a library · Remove a library's extensions #
Ask an LLM
“How do I pull an extension back out of a library?”
“Will removing an extension from a library uninstall it from the property?”
Tell an agent destructive · confirm first
Remove the extensions from library {library}.
Take the extension changes out of library {library}.
PATCH /libraries/{LIBRARY_ID}/relationships/extensions Replace all extensions in a library · Replace all extensions for a specific library #
Ask an LLM
“Can I overwrite the full extension list of a library in one request?”
“What happens to extensions I don't include when replacing a library's set?”
Tell an agent
Replace every extension in library {library} with {extensions}.
Reset library {library} so it contains only the extensions I list.
GET /libraries/{LIBRARY_ID}/rules List the rules in a library · List a library's related rules #
Ask an LLM
“Which rules are going out with this library, with their full details?”
“Can I page through a library's rules?”
Tell an agent
List the full rule records in library {library}.
Show page {page} of rules in library {library}.
GET /libraries/{LIBRARY_ID}/relationships/rules List a library's rule links · List a library's rule relationships #
Ask an LLM
“Can I get just the rule IDs linked to a library?”
“What rule relationships does this library have?”
Tell an agent
List the rule relationship IDs for library {library}.
Give me only the rule references attached to library {library}.
POST /libraries/{LIBRARY_ID}/relationships/rules Add rules to a library · Add rules to a specific library #
Ask an LLM
“How do I add a rule I changed to my working library?”
“Can I add several rules to a library without replacing the existing ones?”
Tell an agent
Add rules {rules} to library {library}.
Include my edited rules in library {library} on top of what's there.
DELETE /libraries/{LIBRARY_ID}/relationships/rules Remove rules from a library · Remove a library's rules #
Ask an LLM
“How do I take a rule out of a library before it publishes?”
“Does removing a rule from a library delete the rule itself?”
Tell an agent destructive · confirm first
Remove rules {rules} from library {library}.
Pull the listed rules out of library {library} only.
PATCH /libraries/{LIBRARY_ID}/relationships/rules Replace all rules in a library · Replace all rules for a specific library #
Ask an LLM
“Can I overwrite the whole rule list of a library at once?”
“What happens to rules I omit when replacing a library's rules?”
Tell an agent
Replace every rule in library {library} with {rules}.
Reset library {library} to contain exactly the rules I give you.
GET /libraries/{LIBRARY_ID}/notes List notes on a library · List a library's notes #
Ask an LLM
“What notes have people left on this library?”
“Can I search a library's notes by their text?”
Tell an agent
List the notes on library {library}.
Find notes on library {library} containing {text}.
POST /libraries/{LIBRARY_ID}/notes Add a note to a library · Create a note for a library #
Ask an LLM
“How do I leave a comment on a library for reviewers?”
“Can I attach a note to a library explaining what changed?”
Tell an agent
Add a note to library {library}.
Leave a reviewer note on library {library} describing this release.
GET /properties/{propertyId}/libraries List libraries of an event forwarding property · List Event Forwarding Libraries #
Ask an LLM
“Which libraries exist in my event forwarding property?”
“Can I page through event forwarding libraries?”
Tell an agent
List the libraries in event forwarding property {property}.
Show page {page} of libraries for event forwarding property {property}.
POST /properties/{propertyId}/libraries Create an event forwarding library · Create an Event Forwarding Library #
Ask an LLM
“How do I create a library to deploy event forwarding changes?”
“What goes in the payload for a new event forwarding library?”
Tell an agent
Create an event forwarding library in property {property} with {data}.
Start a new event forwarding deployment library for property {property}.
GET /libraries/{libraryId} Look up a library (alternate definition) · Retrieve a Library #
Ask an LLM
“Is there a camelCase libraryId endpoint for looking up a single library?”
“Can I fetch an event forwarding library by its ID?”
Tell an agent
Look up library {libraryId} using the libraryId endpoint.
Fetch event forwarding library {libraryId}.
PATCH /libraries/{libraryId} Change a library's publishing state (alternate) · Update a Library #
Ask an LLM
“How do I transition an event forwarding library's publishing state?”
“Can I modify a library's attributes through the libraryId PATCH endpoint?”
Tell an agent
Transition event forwarding library {libraryId} with {data}.
Update the attributes of library {libraryId} through the libraryId endpoint.
POST /libraries/{libraryId}/relationships/{resourceType} Add resources of a chosen type to a library · Add Resources to a Library #
Ask an LLM
“Is there one endpoint that adds data elements, extensions or rules to a library by type?”
“How do I add resources to a library when the type is a path parameter?”
Tell an agent
Add {resourceType} {items} to library {libraryId}.
Using the generic relationship endpoint, add {resourceType} to library {libraryId}.
PATCH /libraries/{libraryId}/relationships/{resourceType} Replace resources of a chosen type in a library · Replace Resources in a Library #
Ask an LLM
“Can I replace a library's rules, extensions or data elements through one generic call?”
“How do I overwrite a resource type's set in a library by path parameter?”
Tell an agent
Replace the {resourceType} in library {libraryId} with {items}.
Using the generic relationship endpoint, overwrite {resourceType} in library {libraryId}.
DELETE /libraries/{libraryId}/relationships/{resourceType} Remove resources of a chosen type from a library · Remove Resources From a Library #
Ask an LLM
“Can one endpoint remove data elements, extensions or rules from a library by type?”
“How do I strip a resource type out of a library generically?”
Tell an agent destructive · confirm first
Remove {resourceType} {items} from library {libraryId}.
Using the generic relationship endpoint, drop {resourceType} from library {libraryId}.
POST /libraries/{libraryId}/relationships/environment Assign a library to an environment via POST · Set Environment for a Library #
Ask an LLM
“Is there a POST call to assign a library to an environment for publishing?”
“How do I attach an event forwarding library to an environment?”
Tell an agent
Assign library {libraryId} to environment {environment} with a POST.
Attach event forwarding library {libraryId} to an environment for publishing.
GET /libraries/{libraryId}/data_elements List data elements in a library (alternate) · List Data Elements for a Library #
Ask an LLM
“Which data elements does an event forwarding library include?”
“Can I list a library's data elements through the libraryId endpoint?”
Tell an agent
List data elements in event forwarding library {libraryId}.
Show the data elements for library {libraryId} via the libraryId endpoint.
GET /libraries/{libraryId}/extensions List extensions in a library (alternate) · List Extensions for a Library #
Ask an LLM
“Which extensions does an event forwarding library include?”
“Can I list a library's extensions through the libraryId endpoint?”
Tell an agent
List extensions in event forwarding library {libraryId}.
Show the extensions for library {libraryId} via the libraryId endpoint.
GET /libraries/{libraryId}/rules List rules in a library (alternate) · List Rules for a Library #
Ask an LLM
“Which rules does an event forwarding library include?”
“Can I list a library's rules through the libraryId endpoint?”
Tell an agent
List rules in event forwarding library {libraryId}.
Show the rules for library {libraryId} via the libraryId endpoint.
GET /libraries/{libraryId}/environment Get a library's environment (alternate) · Get the Environment for a Library #
Ask an LLM
“Which environment is an event forwarding library assigned to?”
“Can I read a library's environment through the libraryId endpoint?”
Tell an agent
Get the environment assigned to event forwarding library {libraryId}.
Show the environment for library {libraryId} via the libraryId endpoint.
GET /libraries/{libraryId}/property Get the property owning a library (alternate) · Get the Property for a Library #
Ask an LLM
“Which property owns an event forwarding library?”
“Can I find a library's owning property through the libraryId endpoint?”
Tell an agent
Get the property that owns event forwarding library {libraryId}.
Show the owning property of library {libraryId} via the libraryId endpoint.

Documentation

Specifications

Schemas & Data

Other Resources

Work with this as data

Every API 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 apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • 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 API
curl "https://apis.io/api/v1/apis/adobe-launch:adobe-launch-libraries-api"
All apis
curl "https://apis.io/api/v1/apis?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.

OpenAPI Specification

adobe-launch-libraries-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Adobe Launch Libraries API
  version: '1.0'
  description: 'Operations tagged Libraries across 3 of this provider''s published API definitions: adobe-launch-reactor-api-published-openapi.yml, event-forwarding-api.yml, reactor-api.yml. Each path carries the servers of the definition it was published in.'
servers:
- url: //reactor.adobe.io
- url: https://reactor.adobe.io
  description: Adobe Reactor API Production Server
tags:


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