Actions57
- Annotation Actions
- Calculated Metric Actions
- Component Meta Data Actions
- Add Tags
- Delete Multiple Tags
- Delete One Tag
- Delete Shared Component
- Get Shared Component
- Get Tag
- List Shared Components by the User
- List Shared Components to the User
- List Tag Names
- List Tags
- Save Tags
- Search Shared Components
- Search Tags for Multiple Components
- Search Tags for One Component
- Share Component with Multiple User
- Share Component with One User
- Date Range Actions
- Dimension Actions
- Metric Actions
- Project Actions
- Report Actions
- Segment Actions
- Usage Log Actions
- User Actions
Overview
This node interacts with the Adobe Analytics API to list all components shared by the current user. It is useful for scenarios where you want to retrieve metadata about components (such as dimensions, metrics, segments, or calculated metrics) that the user has shared within their organization. This can help in managing shared assets, auditing shared resources, or integrating shared component data into workflows.
For example, a marketing analyst might use this node to fetch all shared calculated metrics they have created and then use those metrics in automated reporting pipelines.
Properties
| Name | Meaning |
|---|---|
| Global Company ID | The unique identifier of the company in Adobe Analytics context. Required to specify the scope of the request. |
| Query Parameters | A collection of optional filters and parameters to refine the list of shared components returned. These include: |
| - Approved: Whether to include only approved calculated metrics (boolean). | |
| - Classifiable: Whether to include classifiable dimensions (boolean). | |
| - Component ID: Specific component ID to filter on (string). | |
| - Component IDs: Comma-separated list of component IDs to filter on (string). | |
| - Component Type: Filter by component type (string). | |
| - Curated RSID: Include curated item status for given report suite ID (string). | |
| - Dimension: Dimension to run the report against (e.g., "variables/page") (string). | |
| - End Date / Start Date: Date range limits for filtering (ISO8601 string). | |
| - Event / Event Type: Filters for event descriptions or numeric event types (string). | |
| - Expansion: Extra metadata to add to items (comma-delimited string). | |
| - Favorite: Whether to include favorite calculated metrics (boolean). | |
| - Filter by Date Range / IDs / Modified After / Published Segments: Various filters for annotations, segments, or modifications (string). | |
| - Include Type: Include additional annotations not owned by user; options like "all" or "shared" (string). | |
| - IP / Login / Owner ID / User ID: Filters based on user or IP information (string or number). | |
| - Limit: Maximum number of results to return (number, minimum 1). | |
| - Locale: Locale setting, default "en_US" (string). | |
| - Lookup None Values, Migrating, New Definition, Pagination, Reportable, Segmentable, Use Cache: Boolean flags controlling various aspects of filtering and response behavior. | |
| - Name, Tag Names, Search And/Or/Not/Phrase, Search Clause: Various search term filters (string). | |
| - Segment Filter: Filter list to only include specified segments (string). | |
| - Sort Direction: Sort order, either ASC or DESC. | |
| - Sort Property: Property name to sort by (string). | |
| - To Be Used In RSID: Report suite where the calculated metric is intended to be used (string). |
Output
The node outputs an array of JSON objects representing the shared components matching the query parameters. Each object contains metadata about a shared component, such as its ID, type, sharing details, and other relevant attributes depending on the component type.
If the API returns no content, the output will indicate a "204 No Content" status.
No binary data output is produced by this operation.
Dependencies
- Requires an Adobe Analytics API credential with client ID, client secret, and scope configured.
- The node performs OAuth2 client credentials flow to obtain an access token from Adobe Identity Management System.
- Network access to
https://ims-na1.adobelogin.comfor token retrieval andhttps://analytics.adobe.io/api/{globalCompanyId}for API calls. - Proper permissions in Adobe Analytics to list shared components.
Troubleshooting
- Missing Credentials: If the Adobe Analytics API credentials are not set or invalid, the node will throw an error indicating missing credentials.
- Access Token Retrieval Failure: Failure to get an access token from Adobe IMS will cause the node to error out. Check client ID, client secret, and scope correctness.
- Required Parameter Missing: For this operation, the
Global Company IDmust be provided. Omitting it will result in an error. - API Errors: Any errors returned by the Adobe Analytics API will be wrapped and reported with the message "Error calling Adobe Analytics API" along with the original error message.
- Empty Response: If no shared components match the filters, the node returns a "204 No Content" status in the output.