Version 1.1
Connector Overview: This page documents all 22 actions for the Woodwingassetsconnector v1.1.
General (21)
GET Browse
/browse
Retrieve a list of items in a specified folder path.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The folder path to browse, for example '/images'. |
|
|
The response format expected from the API (e.g. application/json). |
POST Bulk Update
/updatebulk
Update metadata for multiple assets matching a search query.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
A search query string to select assets to update. |
|
|
A JSON string containing the metadata fields and values to apply. |
|
|
The response format expected from the API (e.g. application/json). |
POST Checkout
/checkout/{assetid}
Checkout an asset by its ID to lock it for editing, preventing others from modifying it simultaneously.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
Asset Id |
|
|
The response format expected from the API (e.g. application/json). |
POST Copy
/copy
Copy an asset or folder from a source path to a target path.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The source path of the asset or folder to copy. |
|
|
The destination path where the copy will be created. |
|
|
The response format expected from the API (e.g. application/json). |
POST Create
/create
Upload a new asset by providing the file data and filename.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
The content type of the request payload sent to the API (e.g. application/json). |
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The response format expected from the API (e.g. application/json). |
Options (2)
|
Option Name |
Description |
|---|---|
|
|
The file content as a base64-encoded string or binary data. |
|
|
The name of the file to create. |
POST Create Auth Key
/createAuthKey
Generate an authorization key for a subject to access specific assets until a given timestamp.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The subject (user or application) for which the auth key is created. |
|
|
Comma-separated list of asset IDs the key grants access to. |
|
|
The Unix timestamp (seconds) until which the key remains valid. |
|
|
The response format expected from the API (e.g. application/json). |
POST Create Folder
/createFolder
Create a new folder at the specified path.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The full path for the new folder, for example '/projects/newfolder'. |
|
|
The response format expected from the API (e.g. application/json). |
POST Create Relation
/createRelation
Establish a relation between two assets with a specified relation type.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The type of relation to create, such as 'parent' or 'child'. |
|
|
The ID of the first asset in the relation. |
|
|
The ID of the second asset in the relation. |
|
|
The response format expected from the API (e.g. application/json). |
POST Log Usage Stats
/logUsage
Log usage statistics for an asset, recording an action, insert size, and page URL.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The ID of the asset being used. |
|
|
The action performed on the asset, such as 'view' or 'download'. |
|
|
The size of the inserted content in bytes or other units. |
|
|
The URL of the page where the usage occurred. |
|
|
The response format expected from the API (e.g. application/json). |
POST Login
/apilogin
Authenticate with the Woodwing Assets system using a username and password.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
The content type of the request payload sent to the API (e.g. application/json). |
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The response format expected from the API (e.g. application/json). |
Options (2)
|
Option Name |
Description |
|---|---|
|
|
The username for login. |
|
|
The corresponding password. |
POST Logout
/logout
End the current session and invalidate the authentication token.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The response format expected from the API (e.g. application/json). |
POST Move/Rename
/move
Move or rename an asset or folder from a source path to a target path.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The current path of the item to move or rename. |
|
|
The new path for the item. |
|
|
The response format expected from the API (e.g. application/json). |
GET Profile
/profile
Retrieve the profile information of the currently authenticated user.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The response format expected from the API (e.g. application/json). |
POST Remove
/remove
Delete one or more assets by their IDs.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
Comma-separated list of asset IDs to delete. |
|
|
The response format expected from the API (e.g. application/json). |
POST Remove Relation
/removeRelation
Delete one or more asset relations by their relation IDs.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
Comma-separated list of relation IDs to remove. |
|
|
The response format expected from the API (e.g. application/json). |
POST Revoke Auth Keys
/revokeAuthKey
Revoke one or more authorization keys, making them invalid.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
Comma-separated list of authorization key values to revoke. |
|
|
The response format expected from the API (e.g. application/json). |
GET Search
/search
Search for assets using a query string and optionally specify which metadata fields to return.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
A search query string, for example 'type:image AND author:john'. |
|
|
Comma-separated list of metadata field names to include in the results. |
|
|
The response format expected from the API (e.g. application/json). |
POST Undo Checkout
/undocheckout/{assetid}
Undo a checkout for a specific asset, releasing the lock without saving changes.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
Asset Id |
|
|
The response format expected from the API (e.g. application/json). |
POST Update Auth Key
/updateAuthKey
Update the authentication key used for API access. Use this action to refresh or change the current auth key.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The new authentication key value to set. |
|
|
Whether to request an upload session immediately after updating the key. |
|
|
The import folder path to associate with the updated authentication key. |
|
|
The response format expected from the API (e.g. application/json). |
POST Update/Check-in
/update
Update an asset or check it back in after editing. Use this action to save changes to an existing asset.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The unique identifier of the asset to update or check in. |
|
|
A JSON string containing the metadata fields and values to apply. |
|
|
The response format expected from the API (e.g. application/json). |
POST Versioning and History
/asset/history
Retrieve the version history and change log of an asset. Use this action to review past modifications or restore a previous version.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The unique identifier of the asset whose history is requested. |
|
|
The level of detail to include in the history, with higher values providing more information. |
|
|
A comma-separated list of action types to filter the history by. |
|
|
The response format expected from the API (e.g. application/json). |
Download
GET Download Asset
x-oneteg-downloader-path-without-authorization
Download an asset from a given URL using configurable timeout and retry settings.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
The HTTP method to use for the download, typically 'GET'. |
|
|
The URL from which to download the asset. |
|
|
The name to assign to the downloaded file. |
|
|
Number of download retry attempts. |
|
|
Read timeout in seconds for the download. |
|
|
Connection timeout in seconds for the download. |
|
|
This toggle enables you to load file content as the step output. Supported formats include JSON, XML, YML/YAML, CSV, TXT, and other text-based file types. Note that images, PDF files, and other binary formats cannot be loaded. Additionally, there is a file size limit for this feature; please check the logs for details. |
|
|
Enable or disable following URL redirects. If it is enabled, it will follow the URL redirects. |
|
|
Additional HTTP header name/value pairs to include in the request. |