Version 1.0
Connector Overview: This page documents all 196 actions for the Iconikconnector v1.0.
General (196)
POST Add a member to a project
/v1/projects/{project_id}/members/
Required roles:
-
can_add_project_members
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 application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the project to which the member is added. |
|
|
The response format expected from the API (e.g. application/json). |
Options (6)
|
Option Name |
Description |
|---|---|
|
|
The user who created the member entry. |
|
|
The date and time when the member entry was created. |
|
|
The date and time when the member entry was last modified. |
|
|
User ID in iconik |
|
|
The project identifier associated with the member record. |
|
|
The system domain identifier for the member. |
POST Add a new share_user to a share
/v1/{object_type}/{object_id}/shares/{share_id}/users/
Required roles:
-
can_write_shares
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 application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The type of the object that the share belongs to. |
|
|
The unique identifier of the object that the share belongs to. |
|
|
The unique identifier of the share to which the user is added. |
|
|
The response format expected from the API (e.g. application/json). |
Options (14)
|
Option Name |
Description |
|---|---|
|
|
The number of times the share user has accessed the share. |
|
|
The email address of the share user. |
|
|
The first name of the share user. |
|
|
The unique identifier for the share user record. |
|
|
The identifier of the internal user linked to this share user. |
|
|
The date and time of the last access by the share user. |
|
|
The last name of the share user. |
|
|
The object identifier for the share user. |
|
|
The object type for the share user. |
|
|
The password for the share user. |
|
|
A URL or path to the share user's photo. |
|
|
A URL or path to a larger version of the share user's photo. |
|
|
A URL or path to a smaller version of the share user's photo. |
|
|
The share identifier for the share user. |
POST Add a new transcription properties
/v1/assets/{asset_id}/versions/{version_id}/transcriptions/properties/
Required roles:
-
can_write_transcriptions
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 application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the asset. |
|
|
The unique identifier of the version. |
|
|
The response format expected from the API (e.g. application/json). |
Options (5)
|
Option Name |
Description |
|---|---|
|
|
The asset identifier for the transcription properties. |
|
|
The unique identifier for the transcription properties record. |
|
|
The language code for the transcription. |
|
|
The system domain identifier for the transcription properties. |
|
|
The version identifier for the transcription properties. |
POST Add a new transcription properties
/v1/assets/{asset_id}/versions/{version_id}/transcriptions/subtitles/
Required roles:
-
can_write_transcriptions
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 application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the asset. |
|
|
The unique identifier of the version. |
|
|
The response format expected from the API (e.g. application/json). |
Options (5)
|
Option Name |
Description |
|---|---|
|
|
The subtitle content to add. |
|
|
Whether to delete existing transcriptions before adding the new one. |
|
|
The format of the subtitle content. |
|
|
The language code for the subtitles. |
|
|
Set to source subtitle_id or do not set and use the content fields instead |
POST Add an item to a playlist
/v1/playlists/{playlist_id}/items/
Required roles:
-
can_add_playlist_items
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 application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the playlist. |
|
|
The response format expected from the API (e.g. application/json). |
Options (6)
|
Option Name |
Description |
|---|---|
|
|
The unique identifier for the playlist item. |
|
|
The identifier of the object to add as a playlist item. |
|
|
The type of the object being added to the playlist. |
|
|
The end time in milliseconds for the playlist item. |
|
|
The start time in milliseconds for the playlist item. |
|
|
The version identifier of the object to add. |
POST Add an item to a sequence
/v1/sequences/{sequence_id}/items/
Required roles:
-
can_add_sequence_items
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 application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the sequence to which the item will be added. |
|
|
The response format expected from the API (e.g. application/json). |
Options (5)
|
Option Name |
Description |
|---|---|
|
|
The unique identifier for the playlist item. |
|
|
The identifier of the object to add as a playlist item. |
|
|
The type of the object being added to the playlist. |
|
|
Position of the item in the sequence.If not provided, the item will be appended to the end of the sequence |
|
|
The version identifier of the object to add. |
POST Add an object to a collection
/v1/collections/{collection_id}/contents/
Required roles:
-
can_write_collections
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 application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the collection where the object will be added. |
|
|
The response format expected from the API (e.g. application/json). |
Options (4)
|
Option Name |
Description |
|---|---|
|
|
An alternative way to specify the collection identifier, used when the object details are provided in the request body. |
|
|
The date and time when the member entry was created. |
|
|
The identifier of the object to add as a playlist item. |
|
|
The type of the object being added to the playlist. |
POST Add asset version
/v1/assets/{asset_id}/versions/
Required roles:
-
can_write_versions
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 application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the asset. |
|
|
The response format expected from the API (e.g. application/json). |
Options (6)
|
Option Name |
Description |
|---|---|
|
|
Indicates whether to copy metadata from the source version to the new version. |
|
|
Specifies whether to copy person associations from the source version. |
|
|
Determines if segments should be copied from the source version. |
|
|
A list of segment type identifiers to include when copying segments from the source version. |
|
|
The identifier of the version from which to copy data; if omitted, the latest version is used. |
|
|
The system domain identifier for the transcription properties. |
POST Add assets to a delete queue (Mark assets as deleted)
/v1/delete_queue/assets/
Required roles:
-
can_delete_assets
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 application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The response format expected from the API (e.g. application/json). |
Options (1)
|
Option Name |
Description |
|---|---|
|
|
An array of asset identifiers to be added to the delete queue. |
POST Add collections to a delete queue (Mark collections as deleted)
/v1/delete_queue/collections/
Required roles:
-
can_delete_collections
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 application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The response format expected from the API (e.g. application/json). |
Options (1)
|
Option Name |
Description |
|---|---|
|
|
An array of collection identifiers to be added to the delete queue. |
POST Adds multiple objects to a list of favorites
/v1/favorites/
Required roles:
-
can_write_favorites
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 application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The response format expected from the API (e.g. application/json). |
Options (2)
|
Option Name |
Description |
|---|---|
|
|
An array of object identifiers to be added to the favorites. |
|
|
The type of the object being added to the playlist. |
PUT Adds the approval by user and returns an objects approval status
/v1/{object_type}/{object_id}/approvals/
Required roles:
-
can_write_approval_status
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 application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the object that the share belongs to. |
|
|
The type of the object that the share belongs to. |
|
|
The response format expected from the API (e.g. application/json). |
Options (7)
|
Option Name |
Description |
|---|---|
|
|
The date and time when the approval decision was made. |
|
|
An external identifier or reference associated with the approval. |
|
|
The identifier of the object to add as a playlist item. |
|
|
The type of the object being added to the playlist. |
|
|
The approval status to set, such as approved or rejected. |
|
|
The identifier of the user making the approval. |
|
|
The version identifier of the object to add. |
POST Bulk delete objects
/v1/delete_queue/bulk/
Required roles:
-
can_delete_assets
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 application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The response format expected from the API (e.g. application/json). |
Options (3)
|
Option Name |
Description |
|---|---|
|
|
If set to False, will also delete entities of type object_type specified in object_ids. |
|
|
An array of object identifiers to be added to the bulk delete queue. |
|
|
The type of the object being added to the playlist. |
PATCH Bulk update assets
/v1/assets/
Required roles:
-
can_write_assets
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 application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The response format expected from the API (e.g. application/json). |
PUT Bulk update assets
/v1/assets/
Required roles:
-
can_write_assets
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 application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The response format expected from the API (e.g. application/json). |
GET Check if a token is valid
/v1/shares/auth/token/
Verify whether a provided share authentication token is still valid.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
Provide the share authentication token to be validated. |
|
|
The response format expected from the API (e.g. application/json). |
POST Copy a collection (recursively) in to another collection
/v1/collections/{collection_id}/subcollections/
Required roles:
-
can_write_collections
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 application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the collection where the object will be added. |
|
|
Copy collection acls. |
|
|
Copy collection keyframes. |
|
|
The response format expected from the API (e.g. application/json). |
Options (4)
|
Option Name |
Description |
|---|---|
|
|
An alternative way to specify the collection identifier, used when the object details are provided in the request body. |
|
|
The date and time when the member entry was created. |
|
|
The identifier of the object to add as a playlist item. |
|
|
The type of the object being added to the playlist. |
POST Create a job for bulk approval status removal
/v1/approvals/bulk_remove/
Required roles:
-
can_write_approval_status_in_bulk
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 authentication token for the request. |
|
|
The application identifier used for authentication. |
|
|
The response format expected from the API (e.g. application/json). |
Options (2)
|
Option Name |
Description |
|---|---|
|
|
An array of object identifiers to be added to the bulk delete queue. |
|
|
The type of the object being added to the playlist. |
POST Create a job for bulk reindexing of assets
/v1/reindex/bulk/
Required roles:
-
can_reindex_assets
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 authentication token for the request. |
|
|
The application identifier used for authentication. |
|
|
The response format expected from the API (e.g. application/json). |
Options (6)
|
Option Name |
Description |
|---|---|
|
|
Set to true to include assets in the reindexing job. |
|
|
Set to true to include collections in the reindexing job. |
|
|
An array of object identifiers to be added to the bulk delete queue. |
|
|
The type of the object being added to the playlist. |
|
|
Provide an array of realm identifiers to restrict reindexing to specific realms. |
|
|
Set to true to synchronize the reindexing to another data center. |
POST Create a job for bulk request & set approval
/v1/approvals/bulk/
Required roles:
-
can_write_approval_status_in_bulk
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 authentication token for the request. |
|
|
The application identifier used for authentication. |
|
|
The response format expected from the API (e.g. application/json). |
Options (3)
|
Option Name |
Description |
|---|---|
|
|
An array of object identifiers to be added to the bulk delete queue. |
|
|
The type of the object being added to the playlist. |
|
|
The approval status to set, such as approved or rejected. |
POST Create a new asset
/v1/assets/
Required roles:
-
can_create_assets
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 application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
Adds default ACLs to an asset |
|
|
Adds containing collection's ACLs to an asset |
|
|
Adds the asset to the collection specified in the body |
|
|
If the asset is a subclip, generate keyframes for it |
|
|
The response format expected from the API (e.g. application/json). |
Options (35)
|
Option Name |
Description |
|---|---|
|
|
Sets the analysis status of the asset, such as 'pending' or 'completed'. |
|
|
Sets the archive status of the asset, for example 'archived' or 'not_archived'. |
|
|
Assigns a category to the asset for organizational purposes. |
|
|
An alternative way to specify the collection identifier, used when the object details are provided in the request body. |
|
|
The user who created the member entry. |
|
|
Provides a URL or path to a custom keyframe image for the asset. |
|
|
Provides a URL or path to a custom poster image for the asset. |
|
|
The date and time when the member entry was created. |
|
|
Specifies the date and time when the asset was deleted. |
|
|
Specifies the date and time when the asset was imported. |
|
|
The date and time when the member entry was last modified. |
|
|
Specifies the date and time when the asset was last viewed. |
|
|
Specifies the user ID or name of the user who deleted the asset. |
|
|
Sets an external identifier for the asset to integrate with other systems. |
|
|
Provides an external URL associated with the asset. |
|
|
Sets the face recognition processing status for the asset. |
|
|
Indicates whether the asset is marked as a favorite (true or false). |
|
|
Indicates whether the asset has unconfirmed person detections (true or false). |
|
|
The unique identifier for the playlist item. |
|
|
Indicates whether the asset is blocked from distribution (true or false). |
|
|
Indicates whether the asset is currently online and accessible (true or false). |
|
|
Specifies the date and time when the asset was last restored from archive. |
|
|
Specifies a list of group IDs that are allowed to download the asset. |
|
|
Sets the ID of the original asset if this is a duplicate or version. |
|
|
Sets the ID of the original segment if this asset is part of a segment. |
|
|
Sets the ID of the original version if this is a versioned asset. |
|
|
Provides a list of person IDs to associate with the asset. |
|
|
Sets the name of the site or location associated with the asset. |
|
|
The approval status to set, such as approved or rejected. |
|
|
The end time in milliseconds for the playlist item. |
|
|
The start time in milliseconds for the playlist item. |
|
|
Sets the title or name of the asset. |
|
|
Sets the asset type, such as 'video', 'image', or 'document'. |
|
|
Specifies the user ID or name of the user who last updated the asset. |
|
|
Sets a warning message or flag associated with the asset. |
POST Create a new asset relation
/v1/assets/{asset_id}/relations/
Required roles:
-
can_create_asset_relations
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 application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the asset. |
|
|
The response format expected from the API (e.g. application/json). |
Options (7)
|
Option Name |
Description |
|---|---|
|
|
The asset identifier for the transcription properties. |
|
|
The date and time when the member entry was created. |
|
|
The date and time when the member entry was last modified. |
|
|
Provides a description for the asset relation. |
|
|
The unique identifier for the playlist item. |
|
|
Specifies the ID of the asset to which the relation is created. |
|
|
Sets the type of relation, such as 'derived_from' or 'related'. |
POST Create a new asset relation
/v1/assets/{asset_id}/relations/{relation_type}/{related_to_asset_id}/
Required roles:
-
can_create_asset_relations
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 application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the asset. |
|
|
The type of relation to create, for example 'parent' or 'derived'. |
|
|
The ID of the asset to relate to the current asset. |
|
|
The response format expected from the API (e.g. application/json). |
Options (7)
|
Option Name |
Description |
|---|---|
|
|
The asset identifier for the transcription properties. |
|
|
The date and time when the member entry was created. |
|
|
The date and time when the member entry was last modified. |
|
|
Provides a description for the asset relation. |
|
|
The unique identifier for the playlist item. |
|
|
Specifies the ID of the asset to which the relation is created. |
|
|
Sets the type of relation, such as 'derived_from' or 'related'. |
GET Create a new asset relation type
/v1/assets/relation_types/
Required roles:
-
can_read_asset_relations
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The response format expected from the API (e.g. application/json). |
POST Create a new asset relation type
/v1/assets/relation_types/
Required roles:
-
can_write_asset_relation_types
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 application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The response format expected from the API (e.g. application/json). |
Options (8)
|
Option Name |
Description |
|---|---|
|
|
The date and time when the member entry was created. |
|
|
The date and time when the member entry was last modified. |
|
|
Provides a description for the asset relation. |
|
|
The label for the destination side of the relation, displayed when the relation is directional. |
|
|
Set to true if the relation has a direction, meaning it is not symmetric. |
|
|
Set to true to mark this relation type as a system-defined type that cannot be deleted. |
|
|
The unique name of the relation type, used as the relation_type parameter when creating relations. |
|
|
The label for the source side of the relation, displayed when the relation is directional. |
POST Create a new asset's version from another asset
/v1/assets/{asset_id}/versions/from/assets/{source_asset_id}/
Required roles:
-
can_write_versions
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 application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the asset. |
|
|
The ID of the asset whose latest version will be used as the source for the new version. |
|
|
The response format expected from the API (e.g. application/json). |
Options (5)
|
Option Name |
Description |
|---|---|
|
|
Set to true to copy the persons assigned to the previous version of the source asset. |
|
|
Set to true to copy the segments from the previous version of the source asset. |
|
|
A list of segment type identifiers to include when copying segments from the source version. |
|
|
The ID of a different asset whose metadata should be used instead of the source asset's metadata. |
|
|
The system domain identifier for the transcription properties. |
POST Create a new asset's version from another version
/v1/assets/{asset_id}/versions/from/versions/{source_version_id}/
Required roles:
-
can_write_versions
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 application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the asset. |
|
|
The ID of the version to use as the source for the new version. |
|
|
The response format expected from the API (e.g. application/json). |
Options (6)
|
Option Name |
Description |
|---|---|
|
|
Set to true to copy the persons assigned to the previous version of the source asset. |
|
|
Set to true to copy the segments from the previous version of the source asset. |
|
|
An array of format IDs to exclude from being copied into the new version. |
|
|
A list of segment type identifiers to include when copying segments from the source version. |
|
|
The ID of a different asset whose metadata should be used instead of the source version's metadata. |
|
|
The system domain identifier for the transcription properties. |
POST Create a new collection
/v1/collections/
Required roles:
-
can_create_collections
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 application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
Adds default ACLs to a collection |
|
|
Adds containing collection's ACLs to a collection |
|
|
Restricts ACLS to containing collection's ACLs |
|
|
The response format expected from the API (e.g. application/json). |
Options (11)
|
Option Name |
Description |
|---|---|
|
|
Assigns a category to the asset for organizational purposes. |
|
|
Provides a URL or path to a custom keyframe image for the asset. |
|
|
Provides a URL or path to a custom poster image for the asset. |
|
|
The date and time when the member entry was created. |
|
|
Sets an external identifier for the asset to integrate with other systems. |
|
|
Indicates whether this collection is a root collection (true) or not (false). |
|
|
An array of asset IDs to be used as keyframes for the collection. |
|
|
The ID of the parent collection under which this collection should be created. |
|
|
The approval status to set, such as approved or rejected. |
|
|
The ID of the storage where the collection's data will be stored. |
|
|
Sets the title or name of the asset. |
POST Create a new playlist
/v1/playlists/
Required roles:
-
can_create_playlists
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 application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The response format expected from the API (e.g. application/json). |
Options (8)
|
Option Name |
Description |
|---|---|
|
|
The user who created the member entry. |
|
|
The date and time when the member entry was created. |
|
|
The date and time when the member entry was last modified. |
|
|
The unique identifier for the playlist item. |
|
|
The unique name of the relation type, used as the relation_type parameter when creating relations. |
|
|
The project identifier associated with the member record. |
|
|
The approval status to set, such as approved or rejected. |
|
|
The system domain identifier for the transcription properties. |
POST Create a new project
/v1/projects/
Required roles:
-
can_create_projects
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 application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The response format expected from the API (e.g. application/json). |
Options (10)
|
Option Name |
Description |
|---|---|
|
|
ID of a collection that will become a project collection |
|
|
ID of a collection that the project should be a child of |
|
|
The user who created the member entry. |
|
|
The date and time when the member entry was created. |
|
|
The date and time when the member entry was last modified. |
|
|
The unique identifier for the playlist item. |
|
|
The unique name of the relation type, used as the relation_type parameter when creating relations. |
|
|
The approval status to set, such as approved or rejected. |
|
|
The ID of the storage where the project's data will be stored. |
|
|
The system domain identifier for the transcription properties. |
POST Create a new segment
/v1/assets/{asset_id}/segments/
Required roles:
-
can_create_segments
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 application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
This header is used for shares by URL to identify user. Only valid emails are allowed. |
|
|
The unique identifier of the asset. |
|
|
The response format expected from the API (e.g. application/json). |
Options (32)
|
Option Name |
Description |
|---|---|
|
|
The asset identifier for the transcription properties. |
|
|
The date and time when the member entry was created. |
|
|
The date and time when the member entry was last modified. |
|
|
Sets an external identifier for the asset to integrate with other systems. |
|
|
Indicates whether the segment includes a drawing, as a boolean value. |
|
|
The unique identifier for the playlist item. |
|
|
If set to true, the segment is only visible to internal iconik users |
|
|
The unique identifier of the keyframe associated with the segment. |
|
|
A JSON string containing custom metadata for the segment. |
|
|
The identifier of the metadata view to use when interpreting the metadata field. |
|
|
The ID of the parent collection under which this collection should be created. |
|
|
The file path or location reference for the segment. |
|
|
The unique identifier of the person associated with the segment. |
|
|
ID of a project if the segment is created from a project |
|
|
Boolean flag indicating whether the segment has been reviewed or verified. |
|
|
A color value (e.g., hex code) used to visually distinguish the segment. |
|
|
Text content or label for the segment. |
|
|
The track number or name where the segment should be placed. |
|
|
The type or category of the segment (e.g., 'comment', 'marker'). |
|
|
ID of a share if the segment is created from a share |
|
|
The email address of a user with whom the segment is shared. |
|
|
The approval status to set, such as approved or rejected. |
|
|
The identifier of a subclip that the segment references. |
|
|
The end time in milliseconds for the playlist item. |
|
|
The start time in milliseconds for the playlist item. |
|
|
Boolean flag indicating whether the segment is a top-level segment (not nested). |
|
|
The identifier of a transcription entry associated with the segment. |
|
|
The first name of the user who created or owns the segment. |
|
|
The unique identifier of the user associated with the segment. |
|
|
The last name of the user who created or owns the segment. |
|
|
A URL or path to the user's photo associated with the segment. |
|
|
The version identifier of the object to add. |
POST Create a new sequence
/v1/sequences/
Required roles:
-
can_create_sequences
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 application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The response format expected from the API (e.g. application/json). |
Options (6)
|
Option Name |
Description |
|---|---|
|
|
The user who created the member entry. |
|
|
The date and time when the member entry was created. |
|
|
The date and time when the member entry was last modified. |
|
|
The unique identifier for the playlist item. |
|
|
The unique name of the relation type, used as the relation_type parameter when creating relations. |
|
|
The system domain identifier for the transcription properties. |
POST Create a new share of multiple objects (currently only assets are supported)
/v1/share/{object_type}/
Required roles:
-
can_write_shares
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 application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The type of the object that the share belongs to. |
|
|
The response format expected from the API (e.g. application/json). |
Options (26)
|
Option Name |
Description |
|---|---|
|
|
Set to true to allow recipients to approve comments on the shared objects. |
|
|
Set to true to allow recipients to add comments to the shared objects. |
|
|
Set to true to allow recipients to execute custom actions on the shared objects. |
|
|
Set to true to allow recipients to download the original files of the shared objects. |
|
|
Set to true to allow recipients to download proxy versions of the shared objects. |
|
|
Set to true to allow recipients to change the approval status of the shared objects. |
|
|
Set to true to allow recipients to upload new versions or files to the shared objects. |
|
|
Set to true to allow recipients to search for other users when mentioning them in comments. |
|
|
Set to true to allow recipients to view transcriptions of audio or video content. |
|
|
Set to true to allow recipients to view different versions of the shared objects. |
|
|
A list of email addresses to which the share invitation will be sent. |
|
|
The date and time when the share link will expire, in ISO 8601 format. |
|
|
The unique identifier for the playlist item. |
|
|
Set to true to make this share an approval request rather than a simple share. |
|
|
A custom message to include in the share invitation email. |
|
|
A list of metadata view IDs that define which metadata fields are visible to recipients. |
|
|
An array of object identifiers to be added to the bulk delete queue. |
|
|
The type of the object being added to the playlist. |
|
|
The ID of the user who will be set as the owner of the share. |
|
|
The password for the share user. |
|
|
Set to true to enable the public beta review experience for this share. |
|
|
Set to true to generate a shareable URL that does not require an email invitation. |
|
|
Set to true to display a watermark on previews of the shared objects. |
|
|
The system domain identifier for the transcription properties. |
|
|
Sets the title or name of the asset. |
|
|
The storage ID where uploaded files for this share will be stored. |
POST Create a new share.
/v1/{object_type}/{object_id}/shares/
Required roles:
-
can_write_shares
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 application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The type of the object that the share belongs to. |
|
|
The unique identifier of the object that the share belongs to. |
|
|
The response format expected from the API (e.g. application/json). |
Options (26)
|
Option Name |
Description |
|---|---|
|
|
Set to true to allow recipients to approve comments on the shared object. |
|
|
Set to true to allow recipients to add comments to the shared object. |
|
|
Set to true to allow recipients to execute custom actions on the shared object. |
|
|
Set to true to allow recipients to download the original file of the shared object. |
|
|
Set to true to allow recipients to download a proxy version of the shared object. |
|
|
Set to true to allow recipients to change the approval status of the shared object. |
|
|
Set to true to allow recipients to upload new versions or files to the shared object. |
|
|
Set to true to allow recipients to search for other users when mentioning them in comments. |
|
|
Set to true to allow recipients to view transcriptions of audio or video content. |
|
|
Set to true to allow recipients to view different versions of the shared object. |
|
|
A list of email addresses to which the share invitation will be sent. |
|
|
The date and time when the share link will expire, in ISO 8601 format. |
|
|
The unique identifier for the playlist item. |
|
|
Set to true to make this share an approval request rather than a simple share. |
|
|
A custom message to include in the share invitation email. |
|
|
A list of metadata view IDs that define which metadata fields are visible to recipients. |
|
|
The identifier of the object to add as a playlist item. |
|
|
The type of the object being added to the playlist. |
|
|
The ID of the user who will be set as the owner of the share. |
|
|
The password for the share user. |
|
|
Project ID if the share is created from a project |
|
|
Set to true to enable the public beta review experience for this share. |
|
|
Set to true to display a watermark on previews of the shared object. |
|
|
The system domain identifier for the transcription properties. |
|
|
Sets the title or name of the asset. |
|
|
The storage ID where uploaded files for this share will be stored. |
POST Create a new sync session
/v1/sync/sessions/
Creates a new synchronization session to manage the transfer of assets between systems.
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 application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The response format expected from the API (e.g. application/json). |
Options (6)
|
Option Name |
Description |
|---|---|
|
|
Specifies the current datacenter URL for the sync session. |
|
|
The date and time when the member entry was created. |
|
|
The date and time when the member entry was last modified. |
|
|
Provides the target datacenter URL for the sync session. |
|
|
The unique identifier for the playlist item. |
|
|
Identifies the node responsible for the sync session. |
POST Create an asset history entity
/v1/assets/{asset_id}/history/
Required roles:
-
can_write_assets_history
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 application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the asset. |
|
|
The response format expected from the API (e.g. application/json). |
Options (12)
|
Option Name |
Description |
|---|---|
|
|
The asset identifier for the transcription properties. |
|
|
The date and time when the member entry was created. |
|
|
The date and time when the member entry was last modified. |
|
|
The unique identifier for the playlist item. |
|
|
Associates the history entry with a specific job ID. |
|
|
Describes the operation performed on the asset. |
|
|
Indicates the type of operation, such as create or update. |
|
|
The share identifier for the share user. |
|
|
Specifies the user ID associated with a share operation. |
|
|
The system domain identifier for the transcription properties. |
|
|
The unique identifier of the user associated with the segment. |
|
|
The version identifier of the object to add. |
POST Create an custom action
/v1/custom_actions/{context}/
Registers a new custom action that can be triggered for a given context.
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 application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
Defines the context in which the custom action is available (e.g., asset, collection). |
|
|
The response format expected from the API (e.g. application/json). |
Options (14)
|
Option Name |
Description |
|---|---|
|
|
Identifies the application that owns the custom action. |
|
|
Specifies an additional context for the custom action when it differs from the path context. |
|
|
The date and time when the member entry was created. |
|
|
The date and time when the member entry was last modified. |
|
|
Indicates whether the custom action is disabled. |
|
|
The unique identifier for the playlist item. |
|
|
Stores the last error message encountered for the custom action. |
|
|
Records the date and time of the last error. |
|
|
Specifies the metadata view associated with the custom action. |
|
|
The approval status to set, such as approved or rejected. |
|
|
The system domain identifier for the transcription properties. |
|
|
Sets the title or name of the asset. |
|
|
Sets the asset type, such as 'video', 'image', or 'document'. |
|
|
Provides the endpoint URL that the custom action calls. |
POST Create multiple new segments for a single asset
/v1/assets/{asset_id}/segments/bulk/
Required roles:
-
can_create_segments
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 application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the asset. |
|
|
The response format expected from the API (e.g. application/json). |
POST Creates an objects approval request
/v1/{object_type}/{object_id}/approvals/request/
Required roles:
-
can_write_approval_request
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 application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the object that the share belongs to. |
|
|
The type of the object that the share belongs to. |
|
|
The response format expected from the API (e.g. application/json). |
Options (13)
|
Option Name |
Description |
|---|---|
|
|
The date and time when the approval decision was made. |
|
|
A list of external users to include as approvers for the request. |
|
|
A list of group IDs that should be assigned as approvers. |
|
|
The minimum number of approvals required for the request to be resolved. |
|
|
The identifier of the object to add as a playlist item. |
|
|
The type of the object being added to the playlist. |
|
|
The date the approval request is made, formatted as a string. |
|
|
The identifier of the user who is initiating the approval request. |
|
|
The share identifier for the share user. |
|
|
The approval status to set, such as approved or rejected. |
|
|
The status to assign to the requesting user for this approval. |
|
|
A list of user IDs to include as individual approvers. |
|
|
The version identifier of the object to add. |
DELETE Delete a particular asset by id
/v1/assets/{asset_id}/
Required roles:
-
can_delete_assets
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the asset. |
|
|
The response format expected from the API (e.g. application/json). |
DELETE Delete a particular asset by id
/v1/assets/{asset_id}/relations/{relation_type}/{related_to_asset_id}/
Required roles:
-
can_delete_asset_relations
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the asset. |
|
|
The type of relation to create, for example 'parent' or 'derived'. |
|
|
The ID of the asset to relate to the current asset. |
|
|
The response format expected from the API (e.g. application/json). |
DELETE Delete a particular asset by id on failed uplaod
/v1/assets/{asset_id}/uploads/
Required roles:
-
can_create_assets
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the asset. |
|
|
The response format expected from the API (e.g. application/json). |
DELETE Delete a particular asset version by id
/v1/assets/{asset_id}/versions/{version_id}/
Required roles:
-
can_delete_versions
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the asset. |
|
|
The unique identifier of the version. |
|
|
completely remove the version |
|
|
The response format expected from the API (e.g. application/json). |
DELETE Delete a particular collection by id
/v1/collections/{collection_id}/
Required roles:
-
can_delete_collections
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the collection where the object will be added. |
|
|
The response format expected from the API (e.g. application/json). |
DELETE Delete a particular content object in a collection by id
/v1/collections/{collection_id}/contents/{object_type}/{object_id}/
Required roles:
-
can_write_collections
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the collection where the object will be added. |
|
|
The type of the object that the share belongs to. |
|
|
The unique identifier of the object that the share belongs to. |
|
|
The response format expected from the API (e.g. application/json). |
DELETE Delete a particular playlist by id
/v1/playlists/{playlist_id}/
Required roles:
-
can_delete_playlists
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the playlist. |
|
|
The response format expected from the API (e.g. application/json). |
DELETE Delete a particular playlist item by id
/v1/playlists/{playlist_id}/items/{item_id}/
Required roles:
-
can_delete_playlist_items
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the playlist. |
|
|
The unique identifier of the playlist item to delete. |
|
|
The response format expected from the API (e.g. application/json). |
DELETE Delete a particular project by id
/v1/projects/{project_id}/
Required roles:
-
can_delete_projects
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the project to which the member is added. |
|
|
The response format expected from the API (e.g. application/json). |
DELETE Delete a particular project member by id
/v1/projects/{project_id}/members/{member_id}/
Required roles:
-
can_delete_project_members
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the project to which the member is added. |
|
|
Unique identifier of the project member to remove. |
|
|
The response format expected from the API (e.g. application/json). |
DELETE Delete a particular segment from an asset by id
/v1/assets/{asset_id}/segments/{segment_id}/
Required roles:
-
can_delete_segments
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the asset. |
|
|
Unique identifier of the segment to delete. |
|
|
If set to true, mark the segment as deleted without permanently removing it. |
|
|
The response format expected from the API (e.g. application/json). |
DELETE Delete a particular sequence by id
/v1/sequences/{sequence_id}/
Required roles:
-
can_delete_sequences
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the sequence to which the item will be added. |
|
|
The response format expected from the API (e.g. application/json). |
DELETE Delete a particular sequence item by id
/v1/sequences/{sequence_id}/items/{item_id}/
Required roles:
-
can_delete_sequence_items
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the sequence to which the item will be added. |
|
|
The unique identifier of the playlist item to delete. |
|
|
The response format expected from the API (e.g. application/json). |
DELETE Delete a particular share by id
/v1/{object_type}/{object_id}/shares/{share_id}/
Required roles:
-
can_delete_object_shares
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The type of the object that the share belongs to. |
|
|
The unique identifier of the object that the share belongs to. |
|
|
The unique identifier of the share to which the user is added. |
|
|
The response format expected from the API (e.g. application/json). |
DELETE Delete a particular share_user user by id
/v1/{object_type}/{object_id}/shares/{share_id}/users/{share_user_id}/
Required roles:
-
can_write_shares
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The type of the object that the share belongs to. |
|
|
The unique identifier of the object that the share belongs to. |
|
|
The unique identifier of the share to which the user is added. |
|
|
Unique identifier of the share user to delete. |
|
|
The response format expected from the API (e.g. application/json). |
DELETE Delete a particular sync session by id
/v1/sync/sessions/{sync_session_id}/
Delete a specific sync session using its session ID.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
Unique identifier of the sync session to remove. |
|
|
The response format expected from the API (e.g. application/json). |
DELETE Delete all asset versions except the latest one
/v1/assets/{asset_id}/versions/old/
Required roles:
-
can_delete_versions
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the asset. |
|
|
The response format expected from the API (e.g. application/json). |
DELETE Delete an asset relation type
/v1/assets/relation_types/{relation_type}/
Required roles:
-
can_delete_asset_relation_types
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The type of relation to create, for example 'parent' or 'derived'. |
|
|
The response format expected from the API (e.g. application/json). |
DELETE Delete assets from delete queue (Mark assets as active again)
/v1/delete_queue/assets/
Required roles:
-
can_write_assets
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 application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The response format expected from the API (e.g. application/json). |
Options (1)
|
Option Name |
Description |
|---|---|
|
|
An array of collection identifiers to be added to the delete queue. |
DELETE Delete collections from delete queue (Mark collections as active again)
/v1/delete_queue/collections/
Required roles:
-
can_write_collections
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 application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The response format expected from the API (e.g. application/json). |
Options (1)
|
Option Name |
Description |
|---|---|
|
|
An array of collection identifiers to be added to the delete queue. |
DELETE Delete current user's multiple shares by ids
/v1/shares/bulk/
Required roles:
-
can_manage_shares
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 application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The response format expected from the API (e.g. application/json). |
Options (1)
|
Option Name |
Description |
|---|---|
|
|
Provide an array of share ID strings representing the shares to delete. |
DELETE Delete multiple shares by ids
/v1/shares/bulk/all/
Required roles:
-
can_manage_all_shares
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 application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The response format expected from the API (e.g. application/json). |
Options (1)
|
Option Name |
Description |
|---|---|
|
|
Provide an array of share ID strings representing the shares to delete. |
DELETE Delete segments with either ids or by type
/v1/assets/{asset_id}/segments/bulk/
Required roles:
-
can_delete_segments
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 application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the asset. |
|
|
If false, delete segments asynchronously |
|
|
If false, reindex |
|
|
The response format expected from the API (e.g. application/json). |
Options (3)
|
Option Name |
Description |
|---|---|
|
|
Provide an array of segment ID strings representing the segments to delete. |
|
|
The type or category of the segment (e.g., 'comment', 'marker'). |
|
|
The version identifier of the object to add. |
DELETE Delete transcription properties by ID
/v1/assets/{asset_id}/versions/{version_id}/transcriptions/{transcription_id}/properties/
Required roles:
-
can_delete_transcriptions
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the asset. |
|
|
The unique identifier of the version. |
|
|
Provide the ID of the transcription whose properties should be deleted. |
|
|
The response format expected from the API (e.g. application/json). |
DELETE Deletes an asset history entity
/v1/assets/{asset_id}/history/{history_entity_id}/
Required roles:
-
can_delete_assets_history
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the asset. |
|
|
Provide the ID of the history entity to delete. |
|
|
The response format expected from the API (e.g. application/json). |
DELETE Deletes an custom action
/v1/custom_actions/{context}/{action_id}/
Delete a custom action identified by its action ID within a given context. Use this to remove a custom action definition.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
Defines the context in which the custom action is available (e.g., asset, collection). |
|
|
Provide the ID of the custom action to delete. |
|
|
The response format expected from the API (e.g. application/json). |
DELETE Deletes an objects approval request
/v1/{object_type}/{object_id}/approvals/request/
Required roles:
-
can_delete_approval_request
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the object that the share belongs to. |
|
|
The type of the object that the share belongs to. |
|
|
The response format expected from the API (e.g. application/json). |
DELETE Deletes an objects approval status
/v1/{object_type}/{object_id}/approvals/
Delete the approval status for a specific object, removing all approval records associated with it. Use this to reset or clear an object's approval state.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the object that the share belongs to. |
|
|
The type of the object that the share belongs to. |
|
|
The response format expected from the API (e.g. application/json). |
DELETE Deletes an objects approval status by user_id
/v1/{object_type}/{object_id}/approvals/external/{email}/
Required roles:
-
can_delete_approval_status
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the object that the share belongs to. |
|
|
The type of the object that the share belongs to. |
|
|
Provide the email address of the external user whose approval status should be deleted. |
|
|
The response format expected from the API (e.g. application/json). |
DELETE Deletes an objects approval status by user_id
/v1/{object_type}/{object_id}/approvals/user/{user_id}/
Required roles:
-
can_delete_approval_status
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the object that the share belongs to. |
|
|
The type of the object that the share belongs to. |
|
|
Provide the user ID of the user whose approval status should be deleted. |
|
|
The response format expected from the API (e.g. application/json). |
DELETE Deletes objects items from a list of favorites
/v1/favorites/
Required roles:
-
can_delete_favorites
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 application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The response format expected from the API (e.g. application/json). |
Options (2)
|
Option Name |
Description |
|---|---|
|
|
An array of object identifiers to be added to the bulk delete queue. |
|
|
The type of the object being added to the playlist. |
DELETE Disable custom ordering for a collection's content
/v1/collections/{collection_id}/contents/ordering/custom/
Required roles:
-
can_write_collections
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the collection where the object will be added. |
|
|
The response format expected from the API (e.g. application/json). |
PATCH Edit a sync session. If the session doesn't exist, a new one is created
/v1/sync/sessions/{sync_session_id}/
Edit a sync session. If the session doesn't exist, a new one is created.
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 application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
Unique identifier of the sync session to remove. |
|
|
Update only if the field is not set (set to None) in the database |
|
|
The response format expected from the API (e.g. application/json). |
Options (6)
|
Option Name |
Description |
|---|---|
|
|
Specifies the current datacenter URL for the sync session. |
|
|
The date and time when the member entry was created. |
|
|
The date and time when the member entry was last modified. |
|
|
Provides the target datacenter URL for the sync session. |
|
|
The unique identifier for the playlist item. |
|
|
Identifies the node responsible for the sync session. |
PUT Edit a sync session. If the session doesn't exist, a new one is created
/v1/sync/sessions/{sync_session_id}/
Edit a sync session. If the session doesn't exist, a new one is created.
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 application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
Unique identifier of the sync session to remove. |
|
|
Update only if the field is not set (set to None) in the database |
|
|
The response format expected from the API (e.g. application/json). |
Options (6)
|
Option Name |
Description |
|---|---|
|
|
Specifies the current datacenter URL for the sync session. |
|
|
The date and time when the member entry was created. |
|
|
The date and time when the member entry was last modified. |
|
|
Provides the target datacenter URL for the sync session. |
|
|
The unique identifier for the playlist item. |
|
|
Identifies the node responsible for the sync session. |
PATCH Edit asset version
/v1/assets/{asset_id}/versions/{version_id}/
Required roles:
-
can_write_versions
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 application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the asset. |
|
|
The unique identifier of the version. |
|
|
The response format expected from the API (e.g. application/json). |
Options (13)
|
Option Name |
Description |
|---|---|
|
|
Sets the analysis status of the asset, such as 'pending' or 'completed'. |
|
|
Sets the archive status of the asset, for example 'archived' or 'not_archived'. |
|
|
The user who created the member entry. |
|
|
The date and time when the member entry was created. |
|
|
Sets the face recognition processing status for the asset. |
|
|
Indicates whether the asset has unconfirmed person detections (true or false). |
|
|
The unique identifier for the playlist item. |
|
|
Indicates whether the asset is currently online and accessible (true or false). |
|
|
Provides a list of person IDs to associate with the asset. |
|
|
The approval status to set, such as approved or rejected. |
|
|
Specify the transcription status to set for the asset version. |
|
|
A list of languages that have been transcribed for the asset version. |
|
|
The new version number to assign to the asset version. |
PUT Edit asset version
/v1/assets/{asset_id}/versions/{version_id}/
Required roles:
-
can_write_versions
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 application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the asset. |
|
|
The unique identifier of the version. |
|
|
The response format expected from the API (e.g. application/json). |
Options (13)
|
Option Name |
Description |
|---|---|
|
|
Sets the analysis status of the asset, such as 'pending' or 'completed'. |
|
|
Sets the archive status of the asset, for example 'archived' or 'not_archived'. |
|
|
The user who created the member entry. |
|
|
The date and time when the member entry was created. |
|
|
Sets the face recognition processing status for the asset. |
|
|
Indicates whether the asset has unconfirmed person detections (true or false). |
|
|
The unique identifier for the playlist item. |
|
|
Indicates whether the asset is currently online and accessible (true or false). |
|
|
Provides a list of person IDs to associate with the asset. |
|
|
The approval status to set, such as approved or rejected. |
|
|
Specify the transcription status to set for the asset version. |
|
|
A list of languages that have been transcribed for the asset version. |
|
|
The new version number to assign to the asset version. |
PUT Edit multiple asset segments
/v1/assets/{asset_id}/segments/bulk/
Required roles:
-
can_write_segments
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 application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the asset. |
|
|
If the segment is a subclip, generate keyframes for it |
|
|
The response format expected from the API (e.g. application/json). |
PATCH Edits an approval request
/v1/{object_type}/{object_id}/approvals/request/
Required roles:
-
can_write_approval_request
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 application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the object that the share belongs to. |
|
|
The type of the object that the share belongs to. |
|
|
The response format expected from the API (e.g. application/json). |
Options (13)
|
Option Name |
Description |
|---|---|
|
|
The date and time when the approval decision was made. |
|
|
A list of external users to include as approvers for the request. |
|
|
A list of group IDs that should be assigned as approvers. |
|
|
The minimum number of approvals required for the request to be resolved. |
|
|
The identifier of the object to add as a playlist item. |
|
|
The type of the object being added to the playlist. |
|
|
The date the approval request is made, formatted as a string. |
|
|
The identifier of the user who is initiating the approval request. |
|
|
The share identifier for the share user. |
|
|
The approval status to set, such as approved or rejected. |
|
|
The status to assign to the requesting user for this approval. |
|
|
A list of user IDs to include as individual approvers. |
|
|
The version identifier of the object to add. |
PUT Edits an approval request
/v1/{object_type}/{object_id}/approvals/request/
Required roles:
-
can_write_approval_request
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 application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the object that the share belongs to. |
|
|
The type of the object that the share belongs to. |
|
|
The response format expected from the API (e.g. application/json). |
Options (13)
|
Option Name |
Description |
|---|---|
|
|
The date and time when the approval decision was made. |
|
|
A list of external users to include as approvers for the request. |
|
|
A list of group IDs that should be assigned as approvers. |
|
|
The minimum number of approvals required for the request to be resolved. |
|
|
The identifier of the object to add as a playlist item. |
|
|
The type of the object being added to the playlist. |
|
|
The date the approval request is made, formatted as a string. |
|
|
The identifier of the user who is initiating the approval request. |
|
|
The share identifier for the share user. |
|
|
The approval status to set, such as approved or rejected. |
|
|
The status to assign to the requesting user for this approval. |
|
|
A list of user IDs to include as individual approvers. |
|
|
The version identifier of the object to add. |
POST Enable custom ordering for a collection's content
/v1/collections/{collection_id}/contents/ordering/custom/
Required roles:
-
can_write_collections
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 application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the collection where the object will be added. |
|
|
The response format expected from the API (e.g. application/json). |
Options (1)
|
Option Name |
Description |
|---|---|
|
|
Initial sort order for an ordered collection. Specified as a comma separated list of fieldnames with direction. For example - date_created,asc;status,desc |
POST Generates a URL for the shared object
/v1/{object_type}/{object_id}/shares/url/
Required roles:
-
can_write_shares
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 application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The type of the object that the share belongs to. |
|
|
The unique identifier of the object that the share belongs to. |
|
|
The response format expected from the API (e.g. application/json). |
Options (22)
|
Option Name |
Description |
|---|---|
|
|
Set to true to allow recipients to approve comments on the shared object. |
|
|
Set to true to allow recipients to add comments to the shared object. |
|
|
Set to true to allow recipients to execute custom actions on the shared object. |
|
|
Set to true to allow recipients to download the original file of the shared object. |
|
|
Set to true to allow recipients to download a proxy version of the shared object. |
|
|
Set to true to allow recipients to change the approval status of the shared object. |
|
|
Set to true to allow recipients to upload new versions or files to the shared object. |
|
|
Set to true to allow recipients to search for other users when mentioning them in comments. |
|
|
Set to true to allow recipients to view transcriptions of audio or video content. |
|
|
Set to true to allow recipients to view different versions of the shared object. |
|
|
The date and time when the share link will expire, in ISO 8601 format. |
|
|
Set to true to make this share an approval request rather than a simple share. |
|
|
A list of metadata view IDs that define which metadata fields are visible to recipients. |
|
|
The identifier of the object to add as a playlist item. |
|
|
The type of the object being added to the playlist. |
|
|
The ID of the user who will be set as the owner of the share. |
|
|
The password for the share user. |
|
|
Set to true to enable the public beta review experience for this share. |
|
|
Set to true to display a watermark on previews of the shared object. |
|
|
The system domain identifier for the transcription properties. |
|
|
Sets the title or name of the asset. |
|
|
The storage ID where uploaded files for this share will be stored. |
GET Get a list of all domain shares
/v1/shares/all/
Required roles:
-
can_manage_all_shares
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
Filter by title |
|
|
Filter by object_type |
|
|
Filter by object_id |
|
|
Filter by owner_id |
|
|
Filter by member_id |
|
|
Filter list of id:s (comma separated) |
|
|
Filter by other parameter with wildcard support |
|
|
Filter shares that have all fields specified in _exists_ (comma separated) |
|
|
Filter by date_created. Can either be a single ISO8601 timestamp or two timestamps separated by a semicolon ;. The timestamp can also be expressed as number of milliseconds since Jan 1 1970 (epoch). Either timestamp can also be replaced with an asterisk * to make the query open ended.
|
|
|
Filter by date_modified Can either be a single ISO8601 timestamp or two timestamps separated by a semicolon ;. The timestamp can also be expressed as number of milliseconds since Jan 1 1970 (epoch). Either timestamp can also be replaced with an asterisk `` to make the query open ended.
|
|
|
Filter by expires Can either be a single ISO8601 timestamp or two timestamps separated by a semicolon ;. The timestamp can also be expressed as number of milliseconds since Jan 1 1970 (epoch). Either timestamp can also be replaced with an asterisk `` to make the query open ended.
|
|
|
Which page number to fetch |
|
|
The number of items for each page |
|
|
If true passed then uses scroll pagination instead of default one |
|
|
In order to get next batch of results using scroll pagination the scroll_id is required |
|
|
A comma separated list of fieldnames with order. For example - title,asc;object_type,desc |
|
|
The response format expected from the API (e.g. application/json). |
GET Get a list of transcription properties
/v1/assets/{asset_id}/versions/{version_id}/transcriptions/properties/
Required roles:
-
can_read_transcriptions
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the asset. |
|
|
The unique identifier of the version. |
|
|
The response format expected from the API (e.g. application/json). |
GET Get a list of user's shares
/v1/shares/
Required roles:
-
can_manage_shares
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
Filter by title |
|
|
Filter by object_type |
|
|
Filter by object_id |
|
|
Filter list of id:s (comma separated) |
|
|
Filter by title with wildcard support |
|
|
Filter shares that have all fields specified in _exists_ (comma separated) |
|
|
Filter by date_created. Can either be a single ISO8601 timestamp or two timestamps separated by a semicolon ;. The timestamp can also be expressed as number of milliseconds since Jan 1 1970 (epoch). Either timestamp can also be replaced with an asterisk * to make the query open ended.
|
|
|
Filter by date_modified Can either be a single ISO8601 timestamp or two timestamps separated by a semicolon ;. The timestamp can also be expressed as number of milliseconds since Jan 1 1970 (epoch). Either timestamp can also be replaced with an asterisk `` to make the query open ended.
|
|
|
Filter by expires Can either be a single ISO8601 timestamp or two timestamps separated by a semicolon ;. The timestamp can also be expressed as number of milliseconds since Jan 1 1970 (epoch). Either timestamp can also be replaced with an asterisk `` to make the query open ended.
|
|
|
Include shares where the current user is a member of the share |
|
|
Which page number to fetch |
|
|
The number of items for each page |
|
|
If true passed then uses scroll pagination instead of default one |
|
|
In order to get next batch of results using scroll pagination the scroll_id is required |
|
|
A comma separated list of fieldnames with order. For example - title,asc;object_type,desc |
|
|
The response format expected from the API (e.g. application/json). |
GET Get a relation type
/v1/assets/relation_types/{relation_type}/
Required roles:
-
can_read_asset_relations
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The type of relation to create, for example 'parent' or 'derived'. |
|
|
The response format expected from the API (e.g. application/json). |
GET Get a segment by ID
/v1/assets/{asset_id}/segments/{segment_id}/
Required roles:
-
can_read_segments
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the asset. |
|
|
Unique identifier of the segment to delete. |
|
|
If true passed then uses scroll pagination instead of default one |
|
|
In order to get next batch of results using scroll pagination the scroll_id is required |
|
|
The response format expected from the API (e.g. application/json). |
GET Get a transcription properties by ID
/v1/assets/{asset_id}/versions/{version_id}/transcriptions/{transcription_id}/properties/
Required roles:
-
can_read_transcriptions
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the asset. |
|
|
The unique identifier of the version. |
|
|
Provide the ID of the transcription whose properties should be deleted. |
|
|
The response format expected from the API (e.g. application/json). |
GET Get aggregated information about collection
/v1/collections/{collection_id}/content/info/
The returned information includes count of assets and sub-collections,
total size of all assets (in bytes) and total duration of video and audio assets (in milliseconds).
The returned information includes count of assets and sub-collections,
total size of all assets (in bytes) and total duration of video and audio assets (in milliseconds).
Required roles:
-
can_read_collections
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the collection where the object will be added. |
|
|
If false, include all the contents |
|
|
Compute total stats including assets from sub-collections |
|
|
Compute total size only for files with the specified format name (default - ORIGINAL) |
|
|
Group results by storage_id / storage_method |
|
|
The response format expected from the API (e.g. application/json). |
GET Get all assets containing a person_id or specific versions of an asset containing a person_id
/v1/persons/{person_id}/
Retrieve a list of assets that are associated with a specified person, or filter to specific versions of a particular asset that also contain that person.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the person whose associated assets you want to retrieve. |
|
|
The page number of results to return, used for pagination through large result sets. |
|
|
The number of results to include per page when paginating. |
|
|
An optional asset identifier to narrow the results to specific versions of that asset containing the person. |
|
|
The response format expected from the API (e.g. application/json). |
GET Get an asset custom action
/v1/custom_actions/{context}/{action_id}/
Required roles:
-
can_read_custom_actions
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
Defines the context in which the custom action is available (e.g., asset, collection). |
|
|
Provide the ID of the custom action to delete. |
|
|
The response format expected from the API (e.g. application/json). |
GET Get an asset history entity
/v1/assets/{asset_id}/history/{history_entity_id}/
Required roles:
-
can_read_assets_history
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the asset. |
|
|
Provide the ID of the history entity to delete. |
|
|
The response format expected from the API (e.g. application/json). |
GET Get deleted objects
/v1/delete_queue/assets/
Required roles:
-
can_read_assets
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The number of items for each page |
|
|
Which page number to fetch |
|
|
A comma separated list of fieldnames with order. For example - first_name,asc;last_name,desc |
|
|
A comma separated list of fieldnames with order For example - first_name,eq,Vlad;last_name,eq,Gudkov |
|
|
The response format expected from the API (e.g. application/json). |
GET Get list of asset's shares including all direct and indirect shares that were made by sharing
/v1/assets/{asset_id}/shares/all/
collections and playlists that contain the assetcollections and playlists that contain the asset
Required roles:
-
can_read_shares
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the asset. |
|
|
The response format expected from the API (e.g. application/json). |
GET Get list of assets
/v1/assets/
Required roles:
-
can_read_assets
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The number of items for each page |
|
|
Which page number to fetch |
|
|
If true passed then uses scroll pagination instead of default one |
|
|
In order to get next batch of results using scroll pagination the scroll_id is required |
|
|
A comma separated list of fieldnames with order. For example - first_name,asc;last_name,desc |
|
|
filter by field_name |
|
|
The response format expected from the API (e.g. application/json). |
GET Get list of collection's shares including all direct and indirect shares that were made by
/v1/collections/{collection_id}/shares/all/
sharing collections that contain the collectionsharing collections that contain the collection
Required roles:
-
can_read_shares
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the collection where the object will be added. |
|
|
The response format expected from the API (e.g. application/json). |
GET Get list of collections
/v1/collections/
Required roles:
-
can_read_collections
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The number of items for each page |
|
|
Which page number to fetch |
|
|
If true passed then uses scroll pagination instead of default one |
|
|
In order to get next batch of results using scroll pagination the scroll_id is required |
|
|
A comma separated list of fieldnames with order. For example - title,asc;is_root,desc |
|
|
Filter by is_root |
|
|
Filter by status |
|
|
The response format expected from the API (e.g. application/json). |
GET Get list of collections
/v1/delete_queue/collections/
Required roles:
-
can_read_collections
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The number of items for each page |
|
|
Which page number to fetch |
|
|
A comma separated list of fieldnames with order. For example - first_name,asc;last_name,desc |
|
|
A comma separated list of fieldnames with order For example - first_name,eq,Vlad;last_name,eq,Gudkov |
|
|
The response format expected from the API (e.g. application/json). |
GET Get list of custom actions
/v1/custom_actions/
Required roles:
-
can_read_custom_actions
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The response format expected from the API (e.g. application/json). |
GET Get list of custom actions by context
/v1/custom_actions/{context}/
Required roles:
-
can_read_custom_actions
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
Defines the context in which the custom action is available (e.g., asset, collection). |
|
|
The response format expected from the API (e.g. application/json). |
GET Get list of favorite objects
/v1/favorites/
Required roles:
-
can_read_assets
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The number of objects for each page |
|
|
Which page number to fetch |
|
|
A comma separated list of fieldnames with order. For example - title,asc;date_created,desc |
|
|
The response format expected from the API (e.g. application/json). |
GET Get list of history entities for asset
/v1/assets/{asset_id}/history/
Required roles:
-
can_read_assets_history
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the asset. |
|
|
The number of items for each page |
|
|
Which page number to fetch |
|
|
A comma separated list of fieldnames with order. For example - first_name,asc;last_name,desc |
|
|
A comma separated list of fieldnames with order For example - first_name,eq,Vlad;last_name,eq,Gudkov |
|
|
The response format expected from the API (e.g. application/json). |
GET Get list of object shares
/v1/{object_type}/{object_id}/shares/
Required roles:
-
can_read_shares
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The type of the object that the share belongs to. |
|
|
The unique identifier of the object that the share belongs to. |
|
|
The number of items for each page |
|
|
The ID of the last share in the previous page to retrieve the next set of results. |
|
|
The response format expected from the API (e.g. application/json). |
GET Get list of playlist's items
/v1/playlists/{playlist_id}/items/
Required roles:
-
can_read_playlists
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the playlist. |
|
|
The number of items for each page |
|
|
Filter list of id:s (comma separated) |
|
|
Which page number to fetch |
|
|
The response format expected from the API (e.g. application/json). |
GET Get list of playlists
/v1/playlists/
Required roles:
-
can_read_playlists
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The number of items for each page |
|
|
Which page number to fetch |
|
|
If true passed then uses scroll pagination instead of default one |
|
|
In order to get next batch of results using scroll pagination the scroll_id is required |
|
|
A comma separated list of fieldnames with order. For example - title,asc;date_created,desc |
|
|
Filter by status |
|
|
The response format expected from the API (e.g. application/json). |
GET Get list of project's members
/v1/projects/{project_id}/members/
Required roles:
-
can_read_projects
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the project to which the member is added. |
|
|
The response format expected from the API (e.g. application/json). |
GET Get list of projects
/v1/projects/
Required roles:
-
can_read_projects
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The number of items for each page |
|
|
Which page number to fetch |
|
|
If true passed then uses scroll pagination instead of default one |
|
|
In order to get next batch of results using scroll pagination the scroll_id is required |
|
|
A comma separated list of fieldnames with order. For example - title,asc;date_created,desc |
|
|
Filter by status |
|
|
The response format expected from the API (e.g. application/json). |
GET Get list of sequence's items
/v1/sequences/{sequence_id}/items/
Required roles:
-
can_read_sequences
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the sequence to which the item will be added. |
|
|
The number of items for each page |
|
|
Which page number to fetch |
|
|
The response format expected from the API (e.g. application/json). |
GET Get list of sequences
/v1/sequences/
Required roles:
-
can_read_sequences
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The number of items for each page |
|
|
Which page number to fetch |
|
|
If true passed then uses scroll pagination instead of default one |
|
|
In order to get next batch of results using scroll pagination the scroll_id is required |
|
|
A comma separated list of fieldnames with order. For example - title,asc;date_created,desc |
|
|
Filter by status |
|
|
The response format expected from the API (e.g. application/json). |
GET Get list of share users
/v1/{object_type}/{object_id}/shares/{share_id}/users/
Required roles:
-
can_read_shares
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The type of the object that the share belongs to. |
|
|
The unique identifier of the object that the share belongs to. |
|
|
The unique identifier of the share to which the user is added. |
|
|
The number of items for each page |
|
|
The ID of the last user in the previous page to retrieve the next set of results. |
|
|
The response format expected from the API (e.g. application/json). |
GET Gets the full path of the collection
/v1/collections/{collection_id}/full/path/
Required roles:
-
can_read_collections
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the collection where the object will be added. |
|
|
Use to get the upload path instead of the full path |
|
|
The response format expected from the API (e.g. application/json). |
GET List of segments
/v1/assets/{asset_id}/segments/
Required roles:
-
can_read_segments
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the asset. |
|
|
Sort on field (Comma separated) |
|
|
Only include these segments (Comma separated) |
|
|
Search using query |
|
|
Only include fields (Comma separated) |
|
|
The number of items for each page |
|
|
Which page number to fetch |
|
|
If true passed then uses scroll pagination instead of default one |
|
|
In order to get next batch of results using scroll pagination the scroll_id is required |
|
|
Filter segments by transcription_id |
|
|
Filter segments by version_id |
|
|
Filter segments by segment_type |
|
|
Filter segments by segment_color |
|
|
Filter segments by time_start_milliseconds |
|
|
Filter segments by time_end_milliseconds |
|
|
Get segments with start time greater than or equal to time_start_milliseconds__gte |
|
|
Get segments with end time less than or equal to time_end_milliseconds__lte |
|
|
Filter segments by status |
|
|
Filter segments by person_id |
|
|
Filter segments by share_id |
|
|
Filter segments by project_id |
|
|
Include segment's authors info |
|
|
If true return asset's segments for all versions |
|
|
The response format expected from the API (e.g. application/json). |
GET List of segments
/v1/assets/{asset_id}/segments/{segment_type}/
Required roles:
-
can_read_segments
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the asset. |
|
|
The type of segment to list, for example keyframe or marker. |
|
|
Sort on field (Comma separated) |
|
|
Only include these segments (Comma separated) |
|
|
Search using query |
|
|
Only include fields (Comma separated) |
|
|
The number of items for each page |
|
|
Which page number to fetch |
|
|
If true passed then uses scroll pagination instead of default one |
|
|
In order to get next batch of results using scroll pagination the scroll_id is required |
|
|
Filter segments by time_start_milliseconds |
|
|
Filter segments by time_end_milliseconds |
|
|
Get segments with start time greater than or equal to time_start_milliseconds__gte |
|
|
Get segments with end time less than or equal to time_end_milliseconds__lte |
|
|
The response format expected from the API (e.g. application/json). |
GET List of segments as CSV file
/v1/assets/{asset_id}/segments/csv/
Required roles:
-
can_read_segments
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the asset. |
|
|
Only include these segments (Comma separated) |
|
|
Search using query |
|
|
Filter segments by transcription_id |
|
|
Filter segments by version_id |
|
|
Filter segments by segment_type |
|
|
Filter segments by segment_color |
|
|
The response format expected from the API (e.g. application/json). |
GET List of segments as SRT file
/v1/assets/{asset_id}/segments/srt/
Required roles:
-
can_read_segments
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the asset. |
|
|
Only include these segments (Comma separated) |
|
|
Search using query |
|
|
Filter segments by transcription_id |
|
|
Filter segments by version_id |
|
|
Filter segments by segment_type |
|
|
Filter segments by segment_color |
|
|
Limit the number of words per subtitle line |
|
|
The response format expected from the API (e.g. application/json). |
GET List of segments as WebVTT file
/v1/assets/{asset_id}/segments/vtt/
Required roles:
-
can_read_segments
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the asset. |
|
|
Only include these segments (Comma separated) |
|
|
Search using query |
|
|
Filter segments by transcription_id |
|
|
Filter segments by version_id |
|
|
Filter segments by segment_type |
|
|
Filter segments by segment_color |
|
|
Limit the number of words per subtitle line |
|
|
The response format expected from the API (e.g. application/json). |
POST Login for share
/v1/shares/auth/login/
Authenticate a user for a shared link by providing either a hash or a token. Use this action to obtain a session token for subsequent share operations.
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 application identifier used for authentication. |
|
|
The response format expected from the API (e.g. application/json). |
Options (6)
|
Option Name |
Description |
|---|---|
|
|
Identifies the application that owns the custom action. |
|
|
The hash identifier for the shared link, used as an alternative authentication method to the token. |
|
|
The identifier of the object to add as a playlist item. |
|
|
The type of the object being added to the playlist. |
|
|
The password for the share user. |
|
|
The authentication token for the share, used as an alternative to the hash. |
POST Mark asset as viewed
/v1/assets/{asset_id}/views/
Required roles:
-
can_read_assets
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the asset. |
|
|
The response format expected from the API (e.g. application/json). |
POST Pick up to three asset_ids for collection keyframes
/v1/collections/{collection_id}/keyframes/
Required roles:
-
can_reindex_collections
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 application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the collection where the object will be added. |
|
|
The response format expected from the API (e.g. application/json). |
Options (1)
|
Option Name |
Description |
|---|---|
|
|
An array of up to three asset IDs to set as keyframes for the collection. |
PUT Promote a particular asset version to a latest version
/v1/assets/{asset_id}/versions/{version_id}/promote/
Required roles:
-
can_write_versions
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the asset. |
|
|
The unique identifier of the version. |
|
|
The response format expected from the API (e.g. application/json). |
POST Purge all assets and collections from delete queue (Permanently delete)
/v1/delete_queue/purge/all/
Required roles:
-
can_purge_assets
-
can_purge_collections
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The response format expected from the API (e.g. application/json). |
POST Purge all assets from delete queue (Permanently delete)
/v1/delete_queue/assets/purge/all/
Required roles:
-
can_purge_assets
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The response format expected from the API (e.g. application/json). |
POST Purge all collections from delete queue (Permanently delete)
/v1/delete_queue/collections/purge/all/
Required roles:
-
can_purge_collections
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The response format expected from the API (e.g. application/json). |
POST Purge assets from delete queue (Permanently delete)
/v1/delete_queue/assets/purge/
Required roles:
-
can_purge_assets
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 application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The response format expected from the API (e.g. application/json). |
Options (1)
|
Option Name |
Description |
|---|---|
|
|
An array of collection identifiers to be added to the delete queue. |
POST Purge collections from delete queue (Permanently delete)
/v1/delete_queue/collections/purge/
Required roles:
-
can_purge_collections
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 application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The response format expected from the API (e.g. application/json). |
Options (1)
|
Option Name |
Description |
|---|---|
|
|
An array of collection identifiers to be added to the delete queue. |
DELETE Purges a particular asset by id immediately
/v1/assets/{asset_id}/purge/
Required roles:
-
can_purge_assets
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the asset. |
|
|
The response format expected from the API (e.g. application/json). |
DELETE Purges deleted collection by id immediately
/v1/collections/{collection_id}/purge/
Required roles:
-
can_purge_collections
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the collection where the object will be added. |
|
|
The response format expected from the API (e.g. application/json). |
PUT Refreshes a token for share
/v1/shares/auth/token/
Refresh an existing share authentication token to extend its validity. Use this when the current token is about to expire or has been revoked.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
Provide the share authentication token to be validated. |
|
|
The response format expected from the API (e.g. application/json). |
POST Reindex asset
/v1/assets/{asset_id}/reindex/
Required roles:
-
can_reindex_assets
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 application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the asset. |
|
|
The response format expected from the API (e.g. application/json). |
Options (2)
|
Option Name |
Description |
|---|---|
|
|
Provide an array of realm identifiers to restrict reindexing to specific realms. |
|
|
Set to true to synchronize the reindexing to another data center. |
POST Reindex asset history entity
/v1/assets/{asset_id}/history/{history_entity_id}/reindex/
Required roles:
-
can_reindex_assets_history
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the asset. |
|
|
Provide the ID of the history entity to delete. |
|
|
The response format expected from the API (e.g. application/json). |
POST Reindex assets segment
/v1/assets/{asset_id}/segments/{segment_id}/reindex/
Required roles:
-
can_reindex_segments
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 application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the asset. |
|
|
Unique identifier of the segment to delete. |
|
|
The response format expected from the API (e.g. application/json). |
Options (3)
|
Option Name |
Description |
|---|---|
|
|
When set to true, comments are excluded from the reindexing process. |
|
|
Provide an array of realm identifiers to restrict reindexing to specific realms. |
|
|
Set to true to synchronize the reindexing to another data center. |
POST Reindex assets segments
/v1/assets/{asset_id}/segments/reindex/
Required roles:
-
can_reindex_segments
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 application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the asset. |
|
|
The response format expected from the API (e.g. application/json). |
Options (3)
|
Option Name |
Description |
|---|---|
|
|
When set to true, comments are excluded from the reindexing process. |
|
|
Provide an array of realm identifiers to restrict reindexing to specific realms. |
|
|
Set to true to synchronize the reindexing to another data center. |
POST Reindex collection
/v1/collections/{collection_id}/reindex/
Required roles:
-
can_reindex_collections
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 application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the collection where the object will be added. |
|
|
The response format expected from the API (e.g. application/json). |
Options (2)
|
Option Name |
Description |
|---|---|
|
|
Provide an array of realm identifiers to restrict reindexing to specific realms. |
|
|
Set to true to synchronize the reindexing to another data center. |
POST Reindex collection and its content
/v1/collections/{collection_id}/reindex/contents/
Required roles:
-
can_reindex_collections
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the collection where the object will be added. |
|
|
The response format expected from the API (e.g. application/json). |
POST Reindex collection content
/v1/collections/{collection_id}/contents/{object_type}/{object_id}/reindex/
Required roles:
-
can_reindex_collections
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 application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the collection where the object will be added. |
|
|
The type of the object that the share belongs to. |
|
|
The unique identifier of the object that the share belongs to. |
|
|
The response format expected from the API (e.g. application/json). |
Options (1)
|
Option Name |
Description |
|---|---|
|
|
Set to true to synchronize the reindexing to another data center. |
POST Reindex the playlist
/v1/playlists/{playlist_id}/reindex/
Required roles:
-
can_reindex_playlists
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 application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the playlist. |
|
|
The response format expected from the API (e.g. application/json). |
Options (1)
|
Option Name |
Description |
|---|---|
|
|
Set to true to synchronize the reindexing to another data center. |
POST Reindex the project
/v1/projects/{project_id}/reindex/
Required roles:
-
can_reindex_projects
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 application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the project to which the member is added. |
|
|
The response format expected from the API (e.g. application/json). |
Options (1)
|
Option Name |
Description |
|---|---|
|
|
Set to true to synchronize the reindexing to another data center. |
POST Reindex the sequence
/v1/sequences/{sequence_id}/reindex/
Required roles:
-
can_reindex_sequences
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 application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the sequence to which the item will be added. |
|
|
The response format expected from the API (e.g. application/json). |
Options (1)
|
Option Name |
Description |
|---|---|
|
|
Set to true to synchronize the reindexing to another data center. |
POST Reindex the share
/v1/{object_type}/{object_id}/shares/{share_id}/reindex/
Required roles:
-
can_reindex_shares
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 application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The type of the object that the share belongs to. |
|
|
The unique identifier of the object that the share belongs to. |
|
|
The unique identifier of the share to which the user is added. |
|
|
The response format expected from the API (e.g. application/json). |
Options (1)
|
Option Name |
Description |
|---|---|
|
|
Set to true to synchronize the reindexing to another data center. |
DELETE Removes all assets/collections from the list of favourites
/v1/favorites/all/
Required roles:
-
can_delete_favorites
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The response format expected from the API (e.g. application/json). |
DELETE Removes all assets/collections from the list of favourites
/v1/favourites/all/
Required roles:
-
can_delete_favorites
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The response format expected from the API (e.g. application/json). |
POST Restore all assets from delete queue
/v1/delete_queue/assets/restore/all/
Required roles:
-
can_write_assets
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The response format expected from the API (e.g. application/json). |
POST Restore all collections from delete queue
/v1/delete_queue/collections/restore/all/
Required roles:
-
can_write_collections
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The response format expected from the API (e.g. application/json). |
PUT Restore deleted asset by id
/v1/assets/{asset_id}/restore/
Required roles:
-
can_write_assets
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the asset. |
|
|
The response format expected from the API (e.g. application/json). |
PUT Restore deleted collection by id
/v1/collections/{collection_id}/restore/
Required roles:
-
can_write_collections
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the collection where the object will be added. |
|
|
The response format expected from the API (e.g. application/json). |
GET Returns a particular asset by id
/v1/assets/{asset_id}/
Required roles:
-
can_read_assets
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the asset. |
|
|
include collection membership |
|
|
include info about the users who have interacted with this asset |
|
|
The response format expected from the API (e.g. application/json). |
GET Returns a particular collection by id
/v1/collections/{collection_id}/
Required roles:
-
can_read_collections
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the collection where the object will be added. |
|
|
The response format expected from the API (e.g. application/json). |
GET Returns a particular playlist by id
/v1/playlists/{playlist_id}/
Required roles:
-
can_read_playlists
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the playlist. |
|
|
The response format expected from the API (e.g. application/json). |
GET Returns a particular project by id
/v1/projects/{project_id}/
Required roles:
-
can_read_projects
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the project to which the member is added. |
|
|
include info about the users who have interacted with this project |
|
|
The response format expected from the API (e.g. application/json). |
GET Returns a particular project member by id
/v1/projects/{project_id}/members/{member_id}/
Required roles:
-
can_read_projects
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the project to which the member is added. |
|
|
Unique identifier of the project member to remove. |
|
|
The response format expected from the API (e.g. application/json). |
GET Returns a particular sequence by id
/v1/sequences/{sequence_id}/
Required roles:
-
can_read_sequences
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the sequence to which the item will be added. |
|
|
The response format expected from the API (e.g. application/json). |
GET Returns a particular share by id
/v1/{object_type}/{object_id}/shares/{share_id}/
Retrieve details of a specific share associated with an object.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The type of the object that the share belongs to. |
|
|
The unique identifier of the object that the share belongs to. |
|
|
The unique identifier of the share to which the user is added. |
|
|
The response format expected from the API (e.g. application/json). |
GET Returns a particular share user by id
/v1/{object_type}/{object_id}/shares/{share_id}/users/{share_user_id}/
Required roles:
-
can_read_shares
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The type of the object that the share belongs to. |
|
|
The unique identifier of the object that the share belongs to. |
|
|
The unique identifier of the share to which the user is added. |
|
|
Unique identifier of the share user to delete. |
|
|
The response format expected from the API (e.g. application/json). |
GET Returns a particular sync session by id. If a session with such id doesn't exist,
/v1/sync/sessions/{sync_session_id}/
a new one is created
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
Unique identifier of the sync session to remove. |
|
|
The response format expected from the API (e.g. application/json). |
GET Returns an assets relations
/v1/assets/{asset_id}/relations/
Required roles:
-
can_read_asset_relations
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the asset. |
|
|
Also show assets from recycle bin in relations |
|
|
The number of items for each page |
|
|
Which page number to fetch |
|
|
A comma separated list of fieldnames with order. For example - first_name,asc;last_name,desc |
|
|
The response format expected from the API (e.g. application/json). |
GET Returns an objects approval request
/v1/{object_type}/{object_id}/approvals/
Required roles:
-
can_read_approval_request
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the object that the share belongs to. |
|
|
The type of the object that the share belongs to. |
|
|
The response format expected from the API (e.g. application/json). |
GET Returns an objects approval request
/v1/{object_type}/{object_id}/approvals/request/
Required roles:
-
can_read_approval_request
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the object that the share belongs to. |
|
|
The type of the object that the share belongs to. |
|
|
The response format expected from the API (e.g. application/json). |
GET Returns an objects approval request by version
/v1/{object_type}/{object_id}/versions/{version_id}/approvals/
Required roles:
-
can_read_approval_request
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The type of the object that the share belongs to. |
|
|
The unique identifier of the object that the share belongs to. |
|
|
The unique identifier of the version. |
|
|
The response format expected from the API (e.g. application/json). |
GET Returns an objects approval request by version
/v1/{object_type}/{object_id}/versions/{version_id}/approvals/request/
Required roles:
-
can_read_approval_request
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The type of the object that the share belongs to. |
|
|
The unique identifier of the object that the share belongs to. |
|
|
The unique identifier of the version. |
|
|
The response format expected from the API (e.g. application/json). |
GET Returns assets that has a relation to this asset
/v1/assets/{asset_id}/relations/{relation_type}/
Required roles:
-
can_read_asset_relations
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the asset. |
|
|
The type of relation to create, for example 'parent' or 'derived'. |
|
|
Also show assets from recycle bin in relations |
|
|
The response format expected from the API (e.g. application/json). |
GET Returns contents of a collection by id
/v1/collections/{collection_id}/contents/
Required roles:
-
can_read_collections
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the collection where the object will be added. |
|
|
Comma separated list of content types. Example - assets,collections |
|
|
Comma separated list of content ids. |
|
|
Filter the collection contents by the external identifier of an item. |
|
|
The number of items for each page |
|
|
Which page number to fetch |
|
|
A comma separated list of fieldnames with order. For example - first_name,asc;last_name,desc |
|
|
A comma separated list of fieldnames with order For example - first_name,eq,Vlad;last_name,eq,Gudkov |
|
|
The response format expected from the API (e.g. application/json). |
GET Returns list of ancestors of a collection
/v1/collections/{collection_id}/ancestors/
Required roles:
-
can_read_collections
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the collection where the object will be added. |
|
|
The response format expected from the API (e.g. application/json). |
GET Returns the size of all the collection's assets in bytes
/v1/collections/{collection_id}/size/
Required roles:
-
can_read_collections
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the collection where the object will be added. |
|
|
Compute total size only for files with the specified format name |
|
|
Compute total size for all files including sub_collections' assets |
|
|
The response format expected from the API (e.g. application/json). |
POST Reverse a particular asset's relation
/v1/assets/{asset_id}/relations/{relation_type}/{related_to_asset_id}/reverse/
Required roles:
-
can_create_asset_relations
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
Additional HTTP header name/value pairs to include in the request. |
|
|
The application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the asset. |
|
|
The type of relation to create, for example 'parent' or 'derived'. |
|
|
The ID of the asset to relate to the current asset. |
|
|
The response format expected from the API (e.g. application/json). |
POST Schedules a celery task that will call custom action
/v1/custom_actions/{context}/{action_id}/callback/
Required roles:
-
can_read_custom_actions
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 application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
Defines the context in which the custom action is available (e.g., asset, collection). |
|
|
Provide the ID of the custom action to delete. |
|
|
The response format expected from the API (e.g. application/json). |
Options (5)
|
Option Name |
Description |
|---|---|
|
|
An array of up to three asset IDs to set as keyframes for the collection. |
|
|
Provide an array of collection identifiers to apply the custom action to those specific collections. |
|
|
ID of a collection that the custom action was triggered from |
|
|
The identifier of the metadata view to use when interpreting the metadata field. |
|
|
Provide an array of saved search identifiers to apply the custom action to the assets returned by those searches. |
POST Schedules a celery task that will call custom action on shares
/v1/custom_actions/shared/{context}/{action_id}/callback/
Required roles:
-
can_read_custom_actions
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 application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
Defines the context in which the custom action is available (e.g., asset, collection). |
|
|
Provide the ID of the custom action to delete. |
|
|
The response format expected from the API (e.g. application/json). |
Options (5)
|
Option Name |
Description |
|---|---|
|
|
An array of up to three asset IDs to set as keyframes for the collection. |
|
|
Provide an array of collection identifiers to apply the custom action to those specific collections. |
|
|
ID of a collection that the custom action was triggered from |
|
|
The identifier of the metadata view to use when interpreting the metadata field. |
|
|
Provide an array of saved search identifiers to apply the custom action to the assets returned by those searches. |
POST Trigger reindexing of all assets
/v1/assets/reindex/
Required roles:
-
can_reindex_assets
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 application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The response format expected from the API (e.g. application/json). |
Options (3)
|
Option Name |
Description |
|---|---|
|
|
An array of up to three asset IDs to set as keyframes for the collection. |
|
|
Provide an array of realm identifiers to restrict reindexing to specific realms. |
|
|
Set to true to synchronize the reindexing to another data center. |
POST Trigger reindexing of all collections
/v1/collections/reindex/
Required roles:
-
can_reindex_collections
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 application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The response format expected from the API (e.g. application/json). |
Options (2)
|
Option Name |
Description |
|---|---|
|
|
Provide an array of collection identifiers to reindex only those collections instead of all collections. |
|
|
Provide an array of realm identifiers to restrict reindexing to specific realms. |
POST Trigger reindexing of all segments
/v1/assets/segments/reindex/
Required roles:
-
can_reindex_segments
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 application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The response format expected from the API (e.g. application/json). |
Options (4)
|
Option Name |
Description |
|---|---|
|
|
An array of up to three asset IDs to set as keyframes for the collection. |
|
|
When set to true, comments are excluded from the reindexing process. |
|
|
Provide an array of realm identifiers to restrict reindexing to specific realms. |
|
|
Set to true to synchronize the reindexing to another data center. |
POST Trigger reindexing of specific segment ids
/v1/segments/reindex/
Required roles:
-
can_reindex_segments
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 application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The response format expected from the API (e.g. application/json). |
Options (4)
|
Option Name |
Description |
|---|---|
|
|
When set to true, comments are excluded from the reindexing process. |
|
|
Provide an array of realm identifiers to restrict reindexing to specific realms. |
|
|
Provide an array of segment ID strings representing the segments to delete. |
|
|
Set to true to synchronize the reindexing to another data center. |
PATCH Update a playlist
/v1/playlists/{playlist_id}/
Required roles:
-
can_write_playlists
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 application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the playlist. |
|
|
The response format expected from the API (e.g. application/json). |
Options (9)
|
Option Name |
Description |
|---|---|
|
|
The user who created the member entry. |
|
|
The date and time when the member entry was created. |
|
|
The date and time when the member entry was last modified. |
|
|
The unique identifier for the playlist item. |
|
|
Provide the updated total number of items in the playlist. |
|
|
The unique name of the relation type, used as the relation_type parameter when creating relations. |
|
|
The project identifier associated with the member record. |
|
|
The approval status to set, such as approved or rejected. |
|
|
The system domain identifier for the transcription properties. |
PUT Update a playlist
/v1/playlists/{playlist_id}/
Required roles:
-
can_write_playlists
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 application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the playlist. |
|
|
The response format expected from the API (e.g. application/json). |
Options (9)
|
Option Name |
Description |
|---|---|
|
|
The user who created the member entry. |
|
|
The date and time when the member entry was created. |
|
|
The date and time when the member entry was last modified. |
|
|
The unique identifier for the playlist item. |
|
|
Provide the updated total number of items in the playlist. |
|
|
The unique name of the relation type, used as the relation_type parameter when creating relations. |
|
|
The project identifier associated with the member record. |
|
|
The approval status to set, such as approved or rejected. |
|
|
The system domain identifier for the transcription properties. |
PATCH Update a playlist item
/v1/playlists/{playlist_id}/items/{item_id}/
Required roles:
-
can_update_playlist_items
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 application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the playlist. |
|
|
The unique identifier of the playlist item to delete. |
|
|
The response format expected from the API (e.g. application/json). |
Options (6)
|
Option Name |
Description |
|---|---|
|
|
The unique identifier for the playlist item. |
|
|
The identifier of the object to add as a playlist item. |
|
|
The type of the object being added to the playlist. |
|
|
The end time in milliseconds for the playlist item. |
|
|
The start time in milliseconds for the playlist item. |
|
|
The version identifier of the object to add. |
PUT Update a playlist item
/v1/playlists/{playlist_id}/items/{item_id}/
Required roles:
-
can_update_playlist_items
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 application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the playlist. |
|
|
The unique identifier of the playlist item to delete. |
|
|
The response format expected from the API (e.g. application/json). |
Options (6)
|
Option Name |
Description |
|---|---|
|
|
The unique identifier for the playlist item. |
|
|
The identifier of the object to add as a playlist item. |
|
|
The type of the object being added to the playlist. |
|
|
The end time in milliseconds for the playlist item. |
|
|
The start time in milliseconds for the playlist item. |
|
|
The version identifier of the object to add. |
PUT Update a playlist item position
/v1/playlists/{playlist_id}/items/{item_id}/position/
Required roles:
-
can_update_playlist_items_position
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 application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the playlist. |
|
|
The unique identifier of the playlist item to delete. |
|
|
The response format expected from the API (e.g. application/json). |
Options (1)
|
Option Name |
Description |
|---|---|
|
|
New position of the item in the playlist.If not provided, the item will be appended to the end of the playlist |
PATCH Update a sequence
/v1/sequences/{sequence_id}/
Required roles:
-
can_write_sequences
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 application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the sequence to which the item will be added. |
|
|
The response format expected from the API (e.g. application/json). |
Options (6)
|
Option Name |
Description |
|---|---|
|
|
The user who created the member entry. |
|
|
The date and time when the member entry was created. |
|
|
The date and time when the member entry was last modified. |
|
|
The unique identifier for the playlist item. |
|
|
The unique name of the relation type, used as the relation_type parameter when creating relations. |
|
|
The system domain identifier for the transcription properties. |
PUT Update a sequence
/v1/sequences/{sequence_id}/
Required roles:
-
can_write_sequences
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 application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the sequence to which the item will be added. |
|
|
The response format expected from the API (e.g. application/json). |
Options (6)
|
Option Name |
Description |
|---|---|
|
|
The user who created the member entry. |
|
|
The date and time when the member entry was created. |
|
|
The date and time when the member entry was last modified. |
|
|
The unique identifier for the playlist item. |
|
|
The unique name of the relation type, used as the relation_type parameter when creating relations. |
|
|
The system domain identifier for the transcription properties. |
PUT Update a sequence item position
/v1/sequences/{sequence_id}/items/{item_id}/position/
Required roles:
-
can_add_sequence_items
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 application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the sequence to which the item will be added. |
|
|
The unique identifier of the playlist item to delete. |
|
|
The response format expected from the API (e.g. application/json). |
Options (1)
|
Option Name |
Description |
|---|---|
|
|
New position of the item in the sequence.If not provided, the item will be appended to the end of the sequence |
PATCH Update an asset relation type
/v1/assets/relation_types/{relation_type}/
Required roles:
-
can_write_asset_relation_types
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 application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The type of relation to create, for example 'parent' or 'derived'. |
|
|
The response format expected from the API (e.g. application/json). |
Options (8)
|
Option Name |
Description |
|---|---|
|
|
The date and time when the member entry was created. |
|
|
The date and time when the member entry was last modified. |
|
|
Provides a description for the asset relation. |
|
|
The label for the destination side of the relation, displayed when the relation is directional. |
|
|
Set to true if the relation has a direction, meaning it is not symmetric. |
|
|
Set to true to mark this relation type as a system-defined type that cannot be deleted. |
|
|
The unique name of the relation type, used as the relation_type parameter when creating relations. |
|
|
The label for the source side of the relation, displayed when the relation is directional. |
PUT Update an asset relation type
/v1/assets/relation_types/{relation_type}/
Required roles:
-
can_write_asset_relation_types
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 application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The type of relation to create, for example 'parent' or 'derived'. |
|
|
The response format expected from the API (e.g. application/json). |
Options (8)
|
Option Name |
Description |
|---|---|
|
|
The date and time when the member entry was created. |
|
|
The date and time when the member entry was last modified. |
|
|
Provides a description for the asset relation. |
|
|
The label for the destination side of the relation, displayed when the relation is directional. |
|
|
Set to true if the relation has a direction, meaning it is not symmetric. |
|
|
Set to true to mark this relation type as a system-defined type that cannot be deleted. |
|
|
The unique name of the relation type, used as the relation_type parameter when creating relations. |
|
|
The label for the source side of the relation, displayed when the relation is directional. |
PATCH Update an custom action
/v1/custom_actions/{context}/{action_id}/
Partially update the properties of an existing custom action identified by context and action ID.
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 application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
Defines the context in which the custom action is available (e.g., asset, collection). |
|
|
Provide the ID of the custom action to delete. |
|
|
The response format expected from the API (e.g. application/json). |
Options (14)
|
Option Name |
Description |
|---|---|
|
|
Identifies the application that owns the custom action. |
|
|
Specifies an additional context for the custom action when it differs from the path context. |
|
|
The date and time when the member entry was created. |
|
|
The date and time when the member entry was last modified. |
|
|
Indicates whether the custom action is disabled. |
|
|
The unique identifier for the playlist item. |
|
|
Stores the last error message encountered for the custom action. |
|
|
Records the date and time of the last error. |
|
|
Specifies the metadata view associated with the custom action. |
|
|
The approval status to set, such as approved or rejected. |
|
|
The system domain identifier for the transcription properties. |
|
|
Sets the title or name of the asset. |
|
|
Sets the asset type, such as 'video', 'image', or 'document'. |
|
|
Provides the endpoint URL that the custom action calls. |
PUT Update an custom action
/v1/custom_actions/{context}/{action_id}/
Replace the entire definition of an existing custom action identified by context and action ID.
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 application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
Defines the context in which the custom action is available (e.g., asset, collection). |
|
|
Provide the ID of the custom action to delete. |
|
|
The response format expected from the API (e.g. application/json). |
Options (14)
|
Option Name |
Description |
|---|---|
|
|
Identifies the application that owns the custom action. |
|
|
Specifies an additional context for the custom action when it differs from the path context. |
|
|
The date and time when the member entry was created. |
|
|
The date and time when the member entry was last modified. |
|
|
Indicates whether the custom action is disabled. |
|
|
The unique identifier for the playlist item. |
|
|
Stores the last error message encountered for the custom action. |
|
|
Records the date and time of the last error. |
|
|
Specifies the metadata view associated with the custom action. |
|
|
The approval status to set, such as approved or rejected. |
|
|
The system domain identifier for the transcription properties. |
|
|
Sets the title or name of the asset. |
|
|
Sets the asset type, such as 'video', 'image', or 'document'. |
|
|
Provides the endpoint URL that the custom action calls. |
PUT Update an order of a particular content object in a collection
/v1/collections/{collection_id}/contents/{object_type}/{object_id}/
Required roles:
-
can_write_collections
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 application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the collection where the object will be added. |
|
|
The type of the object that the share belongs to. |
|
|
The unique identifier of the object that the share belongs to. |
|
|
The response format expected from the API (e.g. application/json). |
Options (3)
|
Option Name |
Description |
|---|---|
|
|
Identifier of the content object that the current object should be placed after in the collection order. |
|
|
Identifier of the content object that the current object should be placed before in the collection order. |
|
|
Position the member will be moved to. To insert athe the end send -1 |
PATCH Update asset
/v1/assets/{asset_id}/
Required roles:
-
can_write_assets
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 application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the asset. |
|
|
If the asset is a subclip, generate keyframes for it |
|
|
The response format expected from the API (e.g. application/json). |
Options (35)
|
Option Name |
Description |
|---|---|
|
|
Sets the analysis status of the asset, such as 'pending' or 'completed'. |
|
|
Sets the archive status of the asset, for example 'archived' or 'not_archived'. |
|
|
Assigns a category to the asset for organizational purposes. |
|
|
The user who created the member entry. |
|
|
Provides a URL or path to a custom keyframe image for the asset. |
|
|
Provides a URL or path to a custom poster image for the asset. |
|
|
The date and time when the member entry was created. |
|
|
Specifies the date and time when the asset was deleted. |
|
|
Specifies the date and time when the asset was imported. |
|
|
The date and time when the member entry was last modified. |
|
|
Specifies the date and time when the asset was last viewed. |
|
|
Specifies the user ID or name of the user who deleted the asset. |
|
|
Sets an external identifier for the asset to integrate with other systems. |
|
|
Provides an external URL associated with the asset. |
|
|
Sets the face recognition processing status for the asset. |
|
|
Indicates whether the asset is marked as a favorite (true or false). |
|
|
Indicates whether the asset has unconfirmed person detections (true or false). |
|
|
The unique identifier for the playlist item. |
|
|
Specify a list of collection IDs to which the asset should belong. This replaces the current set of collections. |
|
|
Indicates whether the asset is blocked from distribution (true or false). |
|
|
Indicates whether the asset is currently online and accessible (true or false). |
|
|
Specifies the date and time when the asset was last restored from archive. |
|
|
Specifies a list of group IDs that are allowed to download the asset. |
|
|
Sets the ID of the original asset if this is a duplicate or version. |
|
|
Sets the ID of the original segment if this asset is part of a segment. |
|
|
Sets the ID of the original version if this is a versioned asset. |
|
|
Provides a list of person IDs to associate with the asset. |
|
|
Sets the name of the site or location associated with the asset. |
|
|
The approval status to set, such as approved or rejected. |
|
|
The end time in milliseconds for the playlist item. |
|
|
The start time in milliseconds for the playlist item. |
|
|
Sets the title or name of the asset. |
|
|
Sets the asset type, such as 'video', 'image', or 'document'. |
|
|
Specifies the user ID or name of the user who last updated the asset. |
|
|
Sets a warning message or flag associated with the asset. |
PUT Update asset
/v1/assets/{asset_id}/
Required roles:
-
can_write_assets
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 application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the asset. |
|
|
If the asset is a subclip, generate keyframes for it |
|
|
The response format expected from the API (e.g. application/json). |
Options (35)
|
Option Name |
Description |
|---|---|
|
|
Sets the analysis status of the asset, such as 'pending' or 'completed'. |
|
|
Sets the archive status of the asset, for example 'archived' or 'not_archived'. |
|
|
Assigns a category to the asset for organizational purposes. |
|
|
The user who created the member entry. |
|
|
Provides a URL or path to a custom keyframe image for the asset. |
|
|
Provides a URL or path to a custom poster image for the asset. |
|
|
The date and time when the member entry was created. |
|
|
Specifies the date and time when the asset was deleted. |
|
|
Specifies the date and time when the asset was imported. |
|
|
The date and time when the member entry was last modified. |
|
|
Specifies the date and time when the asset was last viewed. |
|
|
Specifies the user ID or name of the user who deleted the asset. |
|
|
Sets an external identifier for the asset to integrate with other systems. |
|
|
Provides an external URL associated with the asset. |
|
|
Sets the face recognition processing status for the asset. |
|
|
Indicates whether the asset is marked as a favorite (true or false). |
|
|
Indicates whether the asset has unconfirmed person detections (true or false). |
|
|
The unique identifier for the playlist item. |
|
|
Specify a list of collection IDs to which the asset should belong. This replaces the current set of collections. |
|
|
Indicates whether the asset is blocked from distribution (true or false). |
|
|
Indicates whether the asset is currently online and accessible (true or false). |
|
|
Specifies the date and time when the asset was last restored from archive. |
|
|
Specifies a list of group IDs that are allowed to download the asset. |
|
|
Sets the ID of the original asset if this is a duplicate or version. |
|
|
Sets the ID of the original segment if this asset is part of a segment. |
|
|
Sets the ID of the original version if this is a versioned asset. |
|
|
Provides a list of person IDs to associate with the asset. |
|
|
Sets the name of the site or location associated with the asset. |
|
|
The approval status to set, such as approved or rejected. |
|
|
The end time in milliseconds for the playlist item. |
|
|
The start time in milliseconds for the playlist item. |
|
|
Sets the title or name of the asset. |
|
|
Sets the asset type, such as 'video', 'image', or 'document'. |
|
|
Specifies the user ID or name of the user who last updated the asset. |
|
|
Sets a warning message or flag associated with the asset. |
PATCH Update collection
/v1/collections/{collection_id}/
Required roles:
-
can_write_collections
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 application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the collection where the object will be added. |
|
|
Set to 'move' or 'copy'. Ignored if 'parent_id' hasn't changed |
|
|
The response format expected from the API (e.g. application/json). |
Options (11)
|
Option Name |
Description |
|---|---|
|
|
Assigns a category to the asset for organizational purposes. |
|
|
Provides a URL or path to a custom keyframe image for the asset. |
|
|
Provides a URL or path to a custom poster image for the asset. |
|
|
The date and time when the member entry was created. |
|
|
Sets an external identifier for the asset to integrate with other systems. |
|
|
Indicates whether this collection is a root collection (true) or not (false). |
|
|
An array of asset IDs to be used as keyframes for the collection. |
|
|
The ID of the parent collection under which this collection should be created. |
|
|
The approval status to set, such as approved or rejected. |
|
|
The ID of the storage where the project's data will be stored. |
|
|
Sets the title or name of the asset. |
PUT Update collection
/v1/collections/{collection_id}/
Required roles:
-
can_write_collections
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 application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the collection where the object will be added. |
|
|
Set to 'move' or 'copy'. Ignored if 'parent_id' hasn't changed |
|
|
The response format expected from the API (e.g. application/json). |
Options (11)
|
Option Name |
Description |
|---|---|
|
|
Assigns a category to the asset for organizational purposes. |
|
|
Provides a URL or path to a custom keyframe image for the asset. |
|
|
Provides a URL or path to a custom poster image for the asset. |
|
|
The date and time when the member entry was created. |
|
|
Sets an external identifier for the asset to integrate with other systems. |
|
|
Indicates whether this collection is a root collection (true) or not (false). |
|
|
An array of asset IDs to be used as keyframes for the collection. |
|
|
The ID of the parent collection under which this collection should be created. |
|
|
The approval status to set, such as approved or rejected. |
|
|
The ID of the storage where the project's data will be stored. |
|
|
Sets the title or name of the asset. |
PUT Update metadata for asset
/v1/assets/{asset_id}/search_document/
Required roles:
-
can_reindex_assets
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 application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the asset. |
|
|
The response format expected from the API (e.g. application/json). |
Options (47)
|
Option Name |
Description |
|---|---|
|
|
Sets the analysis status of the asset, such as 'pending' or 'completed'. |
|
|
Unordered list of all ancestor collection ids |
|
|
Sets the archive status of the asset, for example 'archived' or 'not_archived'. |
|
|
Assigns a category to the asset for organizational purposes. |
|
|
Number of comments associated with the asset. |
|
|
The user who created the member entry. |
|
|
Provides a URL or path to a custom keyframe image for the asset. |
|
|
Provides a URL or path to a custom poster image for the asset. |
|
|
The date and time when the member entry was created. |
|
|
Specifies the date and time when the asset was deleted. |
|
|
Specifies the date and time when the asset was imported. |
|
|
The date and time when the member entry was last modified. |
|
|
Specifies the date and time when the asset was last viewed. |
|
|
Specifies the user ID or name of the user who deleted the asset. |
|
|
Duration of the asset in milliseconds. |
|
|
Sets an external identifier for the asset to integrate with other systems. |
|
|
Provides an external URL associated with the asset. |
|
|
Sets the face recognition processing status for the asset. |
|
|
Indicates whether the asset is marked as a favorite (true or false). |
|
|
JSON string representing file information for the asset. |
|
|
JSON string representing format details of the asset. |
|
|
Indicates whether the asset has unconfirmed person detections (true or false). |
|
|
The unique identifier for the playlist item. |
|
|
Specify a list of collection IDs to which the asset should belong. This replaces the current set of collections. |
|
|
Indicates whether the asset is blocked from distribution (true or false). |
|
|
Indicates whether the asset is currently online and accessible (true or false). |
|
|
JSON string representing keyframe data for the asset. |
|
|
Specifies the date and time when the asset was last restored from archive. |
|
|
Specifies a list of group IDs that are allowed to download the asset. |
|
|
Type of media (e.g., video, audio, image) for the asset. |
|
|
A JSON string containing custom metadata for the segment. |
|
|
The type of the object being added to the playlist. |
|
|
Sets the ID of the original asset if this is a duplicate or version. |
|
|
Sets the ID of the original segment if this asset is part of a segment. |
|
|
Sets the ID of the original version if this is a versioned asset. |
|
|
Provides a list of person IDs to associate with the asset. |
|
|
Position or order index of the asset within a collection or timeline. |
|
|
JSON string representing proxy file information for the asset. |
|
|
Sets the name of the site or location associated with the asset. |
|
|
The approval status to set, such as approved or rejected. |
|
|
The end time in milliseconds for the playlist item. |
|
|
The start time in milliseconds for the playlist item. |
|
|
Sets the title or name of the asset. |
|
|
Sets the asset type, such as 'video', 'image', or 'document'. |
|
|
Specifies the user ID or name of the user who last updated the asset. |
|
|
Number of versions available for the asset. |
|
|
Sets a warning message or flag associated with the asset. |
PUT Update metadata for collection
/v1/collections/{collection_id}/search_document/
Required roles:
-
can_reindex_collections
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 application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the collection where the object will be added. |
|
|
The response format expected from the API (e.g. application/json). |
Options (26)
|
Option Name |
Description |
|---|---|
|
|
Assigns a category to the asset for organizational purposes. |
|
|
The user who created the member entry. |
|
|
Provides a URL or path to a custom keyframe image for the asset. |
|
|
Specify a custom order status for the collection as a string value. |
|
|
Provides a URL or path to a custom poster image for the asset. |
|
|
The date and time when the member entry was created. |
|
|
Specifies the date and time when the asset was deleted. |
|
|
The date and time when the member entry was last modified. |
|
|
Specifies the user ID or name of the user who deleted the asset. |
|
|
Sets an external identifier for the asset to integrate with other systems. |
|
|
Indicates whether the asset is marked as a favorite (true or false). |
|
|
The unique identifier for the playlist item. |
|
|
Specify a list of collection IDs to which the asset should belong. This replaces the current set of collections. |
|
|
Indicates whether this collection is a root collection (true) or not (false). |
|
|
An array of asset IDs to be used as keyframes for the collection. |
|
|
JSON string representing keyframe data for the asset. |
|
|
A JSON string containing custom metadata for the segment. |
|
|
The type of the object being added to the playlist. |
|
|
The ID of the parent collection under which this collection should be created. |
|
|
Provide a list of parent collection IDs to set as the collection's parents. |
|
|
Provide a list of permission strings to define access rights for the collection. |
|
|
Position or order index of the asset within a collection or timeline. |
|
|
The project identifier associated with the member record. |
|
|
The approval status to set, such as approved or rejected. |
|
|
The ID of the storage where the project's data will be stored. |
|
|
Sets the title or name of the asset. |
PATCH Update project
/v1/projects/{project_id}/
Required roles:
-
can_write_projects
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 application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the project to which the member is added. |
|
|
The response format expected from the API (e.g. application/json). |
Options (9)
|
Option Name |
Description |
|---|---|
|
|
An alternative way to specify the collection identifier, used when the object details are provided in the request body. |
|
|
The user who created the member entry. |
|
|
The date and time when the member entry was created. |
|
|
The date and time when the member entry was last modified. |
|
|
The unique identifier for the playlist item. |
|
|
The unique name of the relation type, used as the relation_type parameter when creating relations. |
|
|
The approval status to set, such as approved or rejected. |
|
|
The ID of the storage where the project's data will be stored. |
|
|
The system domain identifier for the transcription properties. |
PUT Update project
/v1/projects/{project_id}/
Required roles:
-
can_write_projects
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 application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the project to which the member is added. |
|
|
The response format expected from the API (e.g. application/json). |
Options (9)
|
Option Name |
Description |
|---|---|
|
|
An alternative way to specify the collection identifier, used when the object details are provided in the request body. |
|
|
The user who created the member entry. |
|
|
The date and time when the member entry was created. |
|
|
The date and time when the member entry was last modified. |
|
|
The unique identifier for the playlist item. |
|
|
The unique name of the relation type, used as the relation_type parameter when creating relations. |
|
|
The approval status to set, such as approved or rejected. |
|
|
The ID of the storage where the project's data will be stored. |
|
|
The system domain identifier for the transcription properties. |
PATCH Update segment
/v1/assets/{asset_id}/segments/{segment_id}/
Required roles:
-
can_write_segments
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 application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the asset. |
|
|
Unique identifier of the segment to delete. |
|
|
If the segment is a subclip, generate keyframes for it |
|
|
The response format expected from the API (e.g. application/json). |
Options (31)
|
Option Name |
Description |
|---|---|
|
|
The asset identifier for the transcription properties. |
|
|
The date and time when the member entry was created. |
|
|
The date and time when the member entry was last modified. |
|
|
Sets an external identifier for the asset to integrate with other systems. |
|
|
The unique identifier for the playlist item. |
|
|
If set to true, the segment is only visible to internal iconik users |
|
|
The unique identifier of the keyframe associated with the segment. |
|
|
A JSON string containing custom metadata for the segment. |
|
|
The identifier of the metadata view to use when interpreting the metadata field. |
|
|
The ID of the parent collection under which this collection should be created. |
|
|
The file path or location reference for the segment. |
|
|
The unique identifier of the person associated with the segment. |
|
|
ID of a project if the segment is created from a project |
|
|
Boolean flag indicating whether the segment has been reviewed or verified. |
|
|
A color value (e.g., hex code) used to visually distinguish the segment. |
|
|
Text content or label for the segment. |
|
|
The track number or name where the segment should be placed. |
|
|
The type or category of the segment (e.g., 'comment', 'marker'). |
|
|
ID of a share if the segment is created from a share |
|
|
The email address of a user with whom the segment is shared. |
|
|
The approval status to set, such as approved or rejected. |
|
|
The identifier of a subclip that the segment references. |
|
|
The end time in milliseconds for the playlist item. |
|
|
The start time in milliseconds for the playlist item. |
|
|
Boolean flag indicating whether the segment is a top-level segment (not nested). |
|
|
The identifier of a transcription entry associated with the segment. |
|
|
The first name of the user who created or owns the segment. |
|
|
The unique identifier of the user associated with the segment. |
|
|
The last name of the user who created or owns the segment. |
|
|
A URL or path to the user's photo associated with the segment. |
|
|
The version identifier of the object to add. |
PUT Update segment
/v1/assets/{asset_id}/segments/{segment_id}/
Required roles:
-
can_write_segments
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 application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the asset. |
|
|
Unique identifier of the segment to delete. |
|
|
If the segment is a subclip, generate keyframes for it |
|
|
The response format expected from the API (e.g. application/json). |
Options (31)
|
Option Name |
Description |
|---|---|
|
|
The asset identifier for the transcription properties. |
|
|
The date and time when the member entry was created. |
|
|
The date and time when the member entry was last modified. |
|
|
Sets an external identifier for the asset to integrate with other systems. |
|
|
The unique identifier for the playlist item. |
|
|
If set to true, the segment is only visible to internal iconik users |
|
|
The unique identifier of the keyframe associated with the segment. |
|
|
A JSON string containing custom metadata for the segment. |
|
|
The identifier of the metadata view to use when interpreting the metadata field. |
|
|
The ID of the parent collection under which this collection should be created. |
|
|
The file path or location reference for the segment. |
|
|
The unique identifier of the person associated with the segment. |
|
|
ID of a project if the segment is created from a project |
|
|
Boolean flag indicating whether the segment has been reviewed or verified. |
|
|
A color value (e.g., hex code) used to visually distinguish the segment. |
|
|
Text content or label for the segment. |
|
|
The track number or name where the segment should be placed. |
|
|
The type or category of the segment (e.g., 'comment', 'marker'). |
|
|
ID of a share if the segment is created from a share |
|
|
The email address of a user with whom the segment is shared. |
|
|
The approval status to set, such as approved or rejected. |
|
|
The identifier of a subclip that the segment references. |
|
|
The end time in milliseconds for the playlist item. |
|
|
The start time in milliseconds for the playlist item. |
|
|
Boolean flag indicating whether the segment is a top-level segment (not nested). |
|
|
The identifier of a transcription entry associated with the segment. |
|
|
The first name of the user who created or owns the segment. |
|
|
The unique identifier of the user associated with the segment. |
|
|
The last name of the user who created or owns the segment. |
|
|
A URL or path to the user's photo associated with the segment. |
|
|
The version identifier of the object to add. |
PUT Update share
/v1/{object_type}/{object_id}/shares/{share_id}/
Required roles:
-
can_write_shares
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 application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The type of the object that the share belongs to. |
|
|
The unique identifier of the object that the share belongs to. |
|
|
The unique identifier of the share to which the user is added. |
|
|
The response format expected from the API (e.g. application/json). |
Options (27)
|
Option Name |
Description |
|---|---|
|
|
Set to true to allow recipients to approve comments on the shared object. |
|
|
Set to true to allow recipients to add comments to the shared object. |
|
|
Set to true to allow recipients to execute custom actions on the shared object. |
|
|
Set to true to allow recipients to download the original file of the shared object. |
|
|
Set to true to allow recipients to download a proxy version of the shared object. |
|
|
Set to true to allow recipients to change the approval status of the shared object. |
|
|
Set to true to allow recipients to upload new versions or files to the shared object. |
|
|
Set to true to allow recipients to search for other users when mentioning them in comments. |
|
|
Set to true to allow recipients to view transcriptions of audio or video content. |
|
|
Set to true to allow recipients to view different versions of the shared object. |
|
|
The date and time when the member entry was created. |
|
|
The date and time when the share link will expire, in ISO 8601 format. |
|
|
Specifies whether the share requires a password to access. Provide a boolean value (true or false). |
|
|
The unique identifier for the playlist item. |
|
|
Set to true to make this share an approval request rather than a simple share. |
|
|
A custom message to include in the share invitation email. |
|
|
A list of metadata view IDs that define which metadata fields are visible to recipients. |
|
|
The identifier of the object to add as a playlist item. |
|
|
The type of the object being added to the playlist. |
|
|
The ID of the user who will be set as the owner of the share. |
|
|
Project ID if the share is created from a project |
|
|
Set to true to enable the public beta review experience for this share. |
|
|
Set to true to display a watermark on previews of the shared object. |
|
|
The system domain identifier for the transcription properties. |
|
|
Sets the title or name of the asset. |
|
|
The storage ID where uploaded files for this share will be stored. |
|
|
Provides the endpoint URL that the custom action calls. |
PATCH Update share user
/v1/{object_type}/{object_id}/shares/{share_id}/users/{share_user_id}/
Required roles:
-
can_write_shares
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 application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The type of the object that the share belongs to. |
|
|
The unique identifier of the object that the share belongs to. |
|
|
The unique identifier of the share to which the user is added. |
|
|
Unique identifier of the share user to delete. |
|
|
The response format expected from the API (e.g. application/json). |
Options (14)
|
Option Name |
Description |
|---|---|
|
|
The number of times the share user has accessed the share. |
|
|
The email address of the share user. |
|
|
The first name of the share user. |
|
|
The unique identifier for the playlist item. |
|
|
The identifier of the internal user linked to this share user. |
|
|
The date and time of the last access by the share user. |
|
|
The last name of the share user. |
|
|
The identifier of the object to add as a playlist item. |
|
|
The type of the object being added to the playlist. |
|
|
The password for the share user. |
|
|
A URL or path to the share user's photo. |
|
|
A URL or path to a larger version of the share user's photo. |
|
|
A URL or path to a smaller version of the share user's photo. |
|
|
The share identifier for the share user. |
PUT Update share user
/v1/{object_type}/{object_id}/shares/{share_id}/users/{share_user_id}/
Required roles:
-
can_write_shares
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 application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The type of the object that the share belongs to. |
|
|
The unique identifier of the object that the share belongs to. |
|
|
The unique identifier of the share to which the user is added. |
|
|
Unique identifier of the share user to delete. |
|
|
The response format expected from the API (e.g. application/json). |
Options (14)
|
Option Name |
Description |
|---|---|
|
|
The number of times the share user has accessed the share. |
|
|
The email address of the share user. |
|
|
The first name of the share user. |
|
|
The unique identifier for the playlist item. |
|
|
The identifier of the internal user linked to this share user. |
|
|
The date and time of the last access by the share user. |
|
|
The last name of the share user. |
|
|
The identifier of the object to add as a playlist item. |
|
|
The type of the object being added to the playlist. |
|
|
The password for the share user. |
|
|
A URL or path to the share user's photo. |
|
|
A URL or path to a larger version of the share user's photo. |
|
|
A URL or path to a smaller version of the share user's photo. |
|
|
The share identifier for the share user. |
PATCH Update transcription properties by ID
/v1/assets/{asset_id}/versions/{version_id}/transcriptions/{transcription_id}/properties/
Required roles:
-
can_write_transcriptions
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 application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the asset. |
|
|
The unique identifier of the version. |
|
|
Provide the ID of the transcription whose properties should be deleted. |
|
|
The response format expected from the API (e.g. application/json). |
Options (5)
|
Option Name |
Description |
|---|---|
|
|
The asset identifier for the transcription properties. |
|
|
The unique identifier for the playlist item. |
|
|
The language code for the subtitles. |
|
|
The system domain identifier for the transcription properties. |
|
|
The version identifier of the object to add. |
PUT Update transcription properties by ID
/v1/assets/{asset_id}/versions/{version_id}/transcriptions/{transcription_id}/properties/
Required roles:
-
can_write_transcriptions
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 application identifier used for authentication. |
|
|
The authentication token for the request. |
|
|
The unique identifier of the asset. |
|
|
The unique identifier of the version. |
|
|
Provide the ID of the transcription whose properties should be deleted. |
|
|
The response format expected from the API (e.g. application/json). |
Options (5)
|
Option Name |
Description |
|---|---|
|
|
The asset identifier for the transcription properties. |
|
|
The unique identifier for the playlist item. |
|
|
The language code for the subtitles. |
|
|
The system domain identifier for the transcription properties. |
|
|
The version identifier of the object to add. |