# NetX integration

> Digital Asset Management platform for storing, organizing, searching, and distributing digital assets via a JSON-RPC API.

- Authentication: apiKey

## Tools (37)

- **Add Asset to Folder**: Assign an asset to a folder (assets can belong to multiple folders).
- **Create Collection**: Create a new collection with optional initial assets.
- **Create Folder**: Create a new folder under a specified parent.
- **Create Folder from Path**: Create a nested folder structure from a path string, building intermediate folders as needed.
- **Delete Asset**: Permanently delete an asset from the NetX repository.
- **Delete Collection**: Permanently delete a collection (assets are not affected).
- **Delete Folder**: Permanently delete a folder.
- **Download Asset File**: Download the original file (or a proxy size) for an asset.
- **Get Asset Attributes**: Read the custom attribute values for a single asset.
- **Get Assets by Collection**: List the assets contained in a collection, with pagination and field selection.
- **Get Assets by Folder**: List assets in a folder, optionally including subfolders.
- **Get Assets by ID**: Fetch one or more assets by their numeric IDs, selecting which data sections to include.
- **Get Collection**: Retrieve a collection by ID.
- **Get Folder by ID**: Retrieve a folder's metadata by its numeric ID.
- **Get Folder by Path**: Resolve a folder by its forward-slash path (e.g. Marketing/Campaigns/Spring 2026).
- **Get Folders by Name Filter**: Search for folders across the system by case-insensitive name match.
- **Get Folders by Parent**: List the immediate child folders of a parent folder.
- **Get Groups by User**: List the groups a user belongs to.
- **Get Keyframes by Asset**: List keyframes (timepoint thumbnails) extracted from a video asset.
- **Get Pages by Asset**: List individual pages of a multi-page document asset (e.g. PDF).
- **Get Self (Current User)**: Return the authenticated user — useful for validating the token and identifying the connected account.
- **Get User**: Retrieve a user record by user ID.
- **Get Values by Attribute**: List the valid values of a tag, select, or multivalue custom attribute.
- **Get Versions by Asset**: List all versions (history) of a given asset.
- **Get Views by Asset**: List the views (alternative renditions / derivative files) of an asset.
- **Import Asset (Upload File)**: Upload a new asset file into a folder via multipart/form-data.
- **Import Asset View**: Attach a new view (alternate derivative) to an existing asset.
- **List Attribute Definitions**: List the custom attribute schema (names, types, allowed values) configured on the NetX instance.
- **List Collections**: List the collections readable by the authenticated user.
- **Reimport Asset (Replace File)**: Replace the file backing an existing asset, preserving its ID and metadata.
- **Remove Asset from Folder**: Unassign an asset from a folder without deleting the asset.
- **Search Assets by Query**: Search the asset library using clauses, operators, criteria, facets, sort, and pagination.
- **Set Asset Attributes**: Write custom attribute values onto an asset.
- **Update Asset**: Modify an asset's display name and/or filename.
- **Update Collection**: Change a collection's title or replace its asset membership.
- **Update Folder**: Update a folder's name, description, or parent (move it).
- **Version Asset (Upload New Version)**: Upload a new version of an existing asset, preserving prior versions in history.

## Related prompts

- [Sync approved NetX product photos to Shopify every morning](https://www.generalinput.com/prompts/sync-approved-netx-product-photos-to-shopify-every-morning.md)
- [Reply to Asana creative requests with matching NetX assets](https://www.generalinput.com/prompts/reply-to-asana-creative-requests-with-matching-netx-assets.md)
- [Auto-tag new NetX assets and send to Slack for review](https://www.generalinput.com/prompts/auto-tag-new-netx-assets-and-send-to-slack-for-review.md)
- [Send a tailored asset kit to Slack when a HubSpot deal advances](https://www.generalinput.com/prompts/send-a-tailored-asset-kit-to-slack-when-a-hubspot-deal-advances.md)
- [Auto-import Google Drive deliverables into NetX](https://www.generalinput.com/prompts/auto-import-google-drive-deliverables-into-netx.md)

Connect NetX in General Input: https://www.generalinput.com/apps/netx