Accounts

Used for performing operations on Accounts.

get

Returns a list of Accounts.

post

Creates a new account.

Performs operations on a single Account.

get

Returns the Account.

delete

Deletes the Account.

put

Updates the Account that the Id belongs to.

get

Returns a list of actions that can be performed.

post

Performs an action. Possible action types are - enable, disable, delete, approve, unapprove.

put

Updates an account.

A collection of comment.

get

Returns a list of Comments.

post

Adds a new Comment.

Performs operations on a single Comment.

get

Returns a Comment.

A collection of follower.

get

Returns a list of users that are following this object.

A collection of attachment.

get

Returns a list of attachments.

post

Creates a new attachment.

get

Returns the details for a specific attachment on a specific user defined object.

put

Updates the comment for an existing attachment.

delete

Deletes an existing attachment.

A collection of history.

get

Returns a list of events.

A collection of reference object links.

get

Returns a list of references.

get

Returns the metadata associated with the Account, including an href link to the metadata definition.

put

Updates the metadata instance associated with the metadata. A valid XML metadata structure is expected in the body. The updated metadata will be returned if the request was successful.

A collection of member object links.

get

Returns the Users associated with the Account.

A collection of workspace object links.

get

Returns the Workspaces defined for the Account.

A collection of subAccount object links.

get

Returns the Sub-Accounts defined for the Account.

A collection of property object links.

get

Returns a list of Properties defined for a specific Account. This is only available in 5.1.1 onwards.

post

Creates a new Account/System Property.

put

Updates the properties for the Account.

delete

Deletes the properties for the Account.

A collection of role object links.

get

Returns the Roles defined for the Account.

get

Returns the Account Workspace defined for the Account.

Account Properties

Used for performing operations on Account/System Properties.

get

Returns a list of Account/System Properties.

post

Create a new accountProperty.

Performs operations on a single Account/System Property.

get

Returns the Account/System Property.

put

Updates the Account/System Property.

delete

Deletes the Account/System Property.

Account Workspace

get

Returns the corresponding Workspace for the account that is currently in use.

Actions

Perform operations on Actions.

get

Returns a list of Actions. Listing is based on supplied filters.

post

Create a new action for a given action type and plugin.

Perform operations on a specific Action.

get

Returns details of the Action.

put

Update the details of the Action.

delete

Deletes the Action.

get

Returns a list of actions that can be performed.

post

Performs an action. Possible action types are - enable, disable, start, stop, delete, retry, cancel, schedule, approve, unapprove.

A collection of comment.

get

Returns a list of Comments.

post

Adds a new Comment.

Performs operations on a single Comment.

get

Returns a Comment.

A collection of follower.

get

Returns a list of users that are following this object.

A collection of attachment.

get

Returns a list of attachments.

post

Creates a new attachment.

get

Returns the details for a specific attachment.

put

Updates the comment for an existing attachment.

delete

Deletes an existing attachment.

A collection of history.

get

Returns a list of events.

A collection of reference object links.

get

Returns a list of references.

get

Returns the metadata instance of the action including an href to the metadata definition.

put

Updates the metadata instance associated with the configuration. A valid XML metadata structure is expected in the body. The updated metadata will be returned if the request was successful.

get

Returns file instances associated with an action (could have no files, one or several instances).

Assets

This resource is used for managing Assets.

get

Returns a list of Assets. Listing is based on supplied filters.

post

Create new placeholder asset.

Perform operations on a specific Asset.

get

Returns the Asset object details (account, workspace, owner, title etc.), asset file information and technical information (media or image contexts). You can also list multiple assets by entering a list of Asset ids separated by a semicolon e.g /api/assets;id=1234;id=2345;id=3456

put

Update an Asset details (only editable properties).

get

Returns a list of actions that can be performed.

post

Performs an action. Possible action types are - delete, approve, unapprove.

A collection of comment.

get

Returns a list of Comments.

post

Adds a new Comment.

Performs operations on a single Comment.

get

Returns a Comment.

A collection of follower.

get

Returns a list of users that are following this object.

A collection of attachment.

get

Returns a list of attachments.

post

Creates a new attachment.

get

Returns the details for a specific attachment.

put

Updates the comment for an existing attachment.

delete

Deletes an existing attachment.

A collection of history.

get

Returns a list of events.

A collection of reference object links.

get

Returns a list of references.

get

Returns the metadata associated with the asset, including an href link to the metadata definition.

put

Updates the metadata instance associated with the metadata. A valid XML metadata structure is expected in the body. The updated metadata will be returned if the request was successful.

A collection of job object links.

get

Returns a list of jobs associated with the asset. Listing composed of href links to the job resource and is based on supplied filters.

A collection of workflow object links.

get

Get a list of workflows, based on supplied filters.

Operations on asset keyframes.

get

Returns a list of keyframes, based on supplied filters.

get

Returns details of the specific keyframe.

get

Returns the keyframe image.

Returns a list of Actions which can be executed on the asset based on its current state.

get

Returns a list of Actions which can be executed on the asset based on its current state.

Performs operations on parent asset group memberships.

get

Returns a list of parent group memberships.

post

Creates a new membership with a parent group.

get

Returns details of the specific asset membership.

put

Updates the membership with the parent group.

delete

Delete the membership with the parent group.

Performs operations on child asset memberships for a given asset group.

get

Returns a list of asset memberships (children). This resource is only available for asset groups.

post

Creates a new membership with a child asset.

delete

Delete the membership with the child member.

A collection of child object links.

get

Returns the child file Assets. This is only available for file assets which have child file assets.

get

Returns the parent file Asset. This is only available for file assets which have a parent.

Events

This resource is used for viewing Events.

get

Returns a list of Events. Listing is based on supplied filters.

post

Create a new Event.

Perform operations on a specific Event.

get

Returns Event object details (priority, event-type, event-data).

Event Handlers

This resource is used for viewing and managing EventHandlers.

get

Returns a list of EventHandlers. Listing is based on supplied filters.

Perform operations on a specific EventHandler.

get

Returns EventHandler object details.

delete

Deletes the EventHandler.

get

Returns a list of actions that can be performed.

post

Performs an action. Possible action types are - delete.

A collection of comment.

get

Returns a list of Comments.

post

Adds a new Comment.

Performs operations on a single Comment.

get

Returns a Comment.

A collection of follower.

get

Returns a list of users that are following this object.

A collection of attachment.

get

Returns a list of attachments.

post

Creates a new attachment.

get

Returns the details for a specific attachment.

put

Updates the comment for an existing attachment.

delete

Deletes an existing attachment.

A collection of history.

get

Returns a list of events.

A collection of reference object links.

get

Returns a list of references.

Set or get the event configuration.

get

Returns the event handler configuration including an href to the configuration.

put

Updates the metadata instance associated with the configuration. A valid XML metadata structure is expected in the body. The updated metadata will be returned if the request was successful.

Groups

Perform operation on Groups.

get

Returns a list of Groups. Listing is based on supplied filters.

post

Creates a new Group.

Perform operations on a specific Group.

get

Returns Group object details.

put

Updates the group that the id belongs to.

delete

Deletes the Group.

get

Returns a list of actions that can be performed.

post

Performs an action. Possible action types are - enable, disable, delete, retry.

A collection of comment.

get

Returns a list of Comments.

post

Adds a new Comment.

Performs operations on a single Comment.

get

Returns a Comment.

A collection of follower.

get

Returns a list of users that are following this object.

A collection of attachment.

get

Returns a list of attachments.

A collection of history.

get

Returns a list of events.

A collection of reference object links.

get

Returns a list of references.

get

Returns the metadata of a specific group.

put

Updates the metadata instance associated with the metadata. A valid XML metadata structure is expected in the body. The updated metadata will be returned if the request was successful.

Enables you to add a member to the group. You must also provide the IDs of all the other group members in order to add a new member. The same applies for updating any existing members. You must remove any member IDs if you want to remove those members from the group. Only available from 5.1.1 onwards.

get

Returns a list of users that are members of the specific role. Listing is based on supplied filters.

Jobs

This resource is used for viewing, creating and managing Jobs.

get

Returns a list of Jobs. Listing is based on supplied filters

post

Create new Job for a given asset, action and configuration.

Perform operations on a specific Job. You can also list multiple Jobs by entering a list of Job ids separated by a semicolon e.g /api/jobs;id=1234;id=2345;id=3456.

get

Returns details of the Job, including the action type, plugin, state etc. This includes an href link to the asset, an href link to any parent job, href link to any associated workflow instance, an href link to the action and an Href links to any sub-jobs (in the case of a group job) would also be returned.

get

Returns a list of actions that can be performed.

post

Performs an action. Possible action types are - enable, disable, start, stop, delete, retry, cancel, schedule, approve, unapprove.

A collection of comment.

get

Returns a list of Comments.

post

Adds a new Comment.

Performs operations on a single Comment.

get

Returns a Comment.

A collection of follower.

get

Returns a list of users that are following this object.

A collection of attachment.

get

Returns a list of attachments.

post

Creates a new attachment.

put

Updates the comment for an existing attachment.

delete

Deletes an existing attachment.

A collection of history.

get

Returns a list of events.

A collection of reference object links.

get

Returns a list of references.

Perform a callback on the specified resource.

post

Set or get the job metadata.

get

Returns the job configuration including an href to the configuration.

put

Updates the metadata instance associated with the configuration. A valid XML metadata structure is expected in the body. The updated metadata will be returned if the request was successful.

post

Create a new Metadata Definition.

Message Templates

This resource is used for viewing and managing Message Templates.

get

Returns a list of Message Template bodies. Listing is based on supplied filters.

post

Creates a new Message Template.

Perform operations on a specific Message Template.

get

Returns Message Template object details.

put

Updates an existi.

delete

Deletes the Message Template.

get

Returns a list of actions that can be performed.

post

Performs an action. Possible action types are - delete.

A collection of comment.

get

Returns a list of Comments.

post

Adds a new Comment.

Performs operations on a single Comment.

get

Returns a Comment.

A collection of follower.

get

Returns a list of users that are following this object.

A collection of attachment.

get

Returns a list of attachments.

post

Creates a new attachment.

get

Returns the details for a specific attachment.

put

Updates the comment for an existing attachment.

delete

Deletes an existing attachment.

A collection of history.

get

Returns a list of events.

A collection of reference object links.

get

Returns a list of references.

Set or get the event configuration.

get

Returns the HTML body of the Message Template.

put

Updates the HTML body of the Message Template.

Metadata Definitions

Perform operations on Metadata Definitions.

get

Returns a list of Metadata Definitions. Listing is based on supplied filters.

post

Create a new Metadata Definition.

Perform operations on a specific Metadata Definition.

get

Returns the details of the Metadata Definition.

put

Updates the metadata instance associated with the metadataDefinitions. A valid XML metadata structure is expected in the body. The updated metadata will be returned if the request was successful.

delete

Delete the Metadata Definition.

get

Returns a list of actions that can be performed.

post

Performs an action. Possible action types are - enable, disable, start, stop, delete, retry, cancel, schedule, approve, unapprove.

A collection of comment.

get

Returns a list of Comments.

post

Adds a new Comment.

Performs operations on a single Comment.

get

Returns a Comment.

A collection of follower.

get

Returns a list of users that are following this object.

A collection of attachment.

get

Returns a list of attachments.

post

Creates a new attachment.

get

Returns the details for a specific attachment.

put

Updates the comment for an existing attachment.

delete

Deletes an existing attachment.

A collection of history.

get

Returns a list of events.

A collection of reference object links.

get

Returns a list of references.

Perform operations on a specific metadata defintion metadata.

get

Returns the defintion of the metadata definition.

put

Updates the metadata instance associated with the definition. A valid XML metadata structure is expected in the body. The updated metadata will be returned if the request was successful.

Object Types

This resource is used for viewing information about Object Types including custom Objects Types created by users.

get

Returns a list of existing Object Types.

get

Returns the details of a specific Object Type.

Players

Show existing Players.

get

Returns a list of Players. Listing is based on supplied filters.

get

Returns details of a specific Player.

A collection of comment.

get

Returns a list of comments.

post

Adds a new comment.

Performs operations on a single comment.

get

Returns a comment.

A collection of follower.

get

Returns a list of users that are following this object.

A collection of attachment.

get

Returns a list of attachments.

post

Creates a new attachment.

get

Returns the details for a specific attachment.

put

Updates the comment for an existing attachment.

delete

Deletes an existing attachment.

A collection of history.

get

Returns a list of events.

A collection of reference object links.

get

Returns a list of references.

Player Definitions

This resource is used for viewing and managing Player Definitions.

get

Returns a list of Player Definitions. Listing is based on supplied filters.

Perform operations on a specific Player Definitions.

get

Returns Player Definition object details.

delete

Deletes a Player Definition.

get

Returns a list of actions that can be performed.

post

Performs an action. Possible action types are - enable, disable, start, stop, delete, retry, cancel, schedule, approve, unapprove.

A collection of comment.

get

Returns a list of Comments.

post

Adds a new Comment.

Performs operations on a single Comment.

get

Returns a Comment.

A collection of follower.

get

Returns a list of users that are following this object.

A collection of attachment.

get

Returns a list of attachments.

post

Creates a new attachment.

get

Returns the details for a specific attachment.

put

Updates the comment for an existing attachment.

delete

Deletes an existing attachment.

A collection of history.

get

Returns a list of events.

A collection of reference object links.

get

Returns a list of references.

Set or get the player's configuration.

get

Returns the player's configuration including an href to the configuration.

put

Updates the metadata instance associated with the configuration. A valid XML metadata structure is expected in the body. The updated metadata will be returned if the request was successful.

Plugins

This resource is used for viewing existing Plugins.

get

Returns a list of Plugins. Listing is based on supplied filters.

Profiles

Perform operations on Profiles.

get

Returns a list of Profiles. Listing is based on supplied filters.

post

Create a new profile.

Perform operations on a specific Profile.

get

Returns the details of the Profile.

put

Update the profile.

delete

Delete the Profile.

get

Returns a list of actions that can be performed.

post

Performs an action. Possible action types are - enable, disable, start, stop, delete, retry, cancel, schedule, approve, unapprove.

A collection of comment.

get

Returns a list of Comments.

post

Adds a new Comment.

Performs operations on a single Comment.

get

Returns a Comment.

A collection of follower.

get

Returns a list of users that are following this object.

A collection of attachment.

get

Returns a list of attachments.

post

Creates a new attachment.

get

Returns the details for a specific attachment.

put

Updates the comment for an existing attachment.

delete

Deletes an existing attachment.

A collection of history.

get

Returns a list of events.

A collection of reference object links.

get

Returns a list of references.

get

Returns the metadata instance of the profile including an href link to the metadata definition.

put

Updates the metadata instance associated with the configuration. A valid XML metadata structure is expected in the body. The updated metadata will be returned if the request was successful.

Quotas

This resource is used for viewing and managing Quotas.

get

Returns a list of Quotas. Listing is based on supplied filters.

Perform operations on a specific Quota.

get

Returns Quota object details.

delete

Deletes a Quota.

get

Returns a list of actions that can be performed.

post

Performs an action. Possible action types are - delete.

A collection of comment.

get

Returns a list of Comments.

post

Adds a new Comment.

Performs operations on a single Comment.

get

Returns a Comment.

A collection of follower.

get

Returns a list of users that are following this object.

A collection of attachment.

get

Returns a list of attachments.

post

Creates a new attachment.

get

Returns the details for a specific attachment.

put

Updates the comment for an existing attachment.

delete

Deletes an existing attachment.

A collection of history.

get

Returns a list of events.

A collection of reference object links.

get

Returns a list of references.

Set or get the quota's configuration.

get

Returns the quota's configuration including an href to the configuration.

put

Updates the metadata instance associated with the configuration. A valid XML metadata structure is expected in the body. The updated metadata will be returned if the request was successful.

Report Definitions

This resource is used for viewing Report Definitions.

get

Returns a list of Report Definitions. Listing is based on supplied filters.

get

Returns details of a specific Report Definition.

delete

Deletes a Report Definition.

get

Returns a list of actions that can be performed.

post

Performs an action. Possible action types are - enable, disable, start, stop, delete.

A collection of comment.

get

Returns a list of Comments.

post

Adds a new Comment.

Performs operations on a single Comment.

get

Returns a Comment.

A collection of follower.

get

Returns a list of users that are following this object.

A collection of attachment.

get

Returns a list of attachments.

post

Creates a new attachment.

get

Returns the details for a specific attachment.

put

Updates the comment for an existing attachment.

delete

Deletes an existing attachment.

A collection of history.

get

Returns a list of events.

A collection of reference object links.

get

Returns a list of references.

Resources

Perform operations on Resources.

get

Returns a list of Resources. Listing is based on supplied filters.

Perform operations on a specific Resource.

get

Returns details of the Resource.

delete

Deletes the Resource.

get

Returns a list of actions that can be performed.

post

Performs an action. Possible action types are - enable, disable, start, stop, delete.

A collection of comment.

get

Returns a list of Comments.

post

Adds a new Comment.

Performs operations on a single Comment.

get

Returns a Comment.

A collection of follower.

get

Returns a list of users that are following this object.

A collection of attachment.

get

Returns a list of attachments.

post

Creates a new attachment.

get

Returns the details for a specific attachment.

put

Updates the comment for an existing attachment.

delete

Deletes an existing attachment.

A collection of history.

get

Returns a list of events.

A collection of reference object links.

get

Returns a list of references.

Perform a callback on the specified resource.

post

Performs a callback.

get

Returns the metadata instance of the resource including an href to the metadata definition.

put

Updates the metadata instance associated with the configuration. A valid XML metadata structure is expected in the body. The updated metadata will be returned if the request was successful.

A collection of item.

get

Returns a list of resource items based on specified filters.

get

Returns details of a resource item

A collection of storageResource.

get

Returns the storage resources for a folder resource.

Roles

Perform operation on Roles.

get

Returns a list of Roles. Listing is based on supplied filters.

post

Creates a Role

Perform operations on a specific Role.

get

Returns Role object details.

put

Updates the role that the Id belongs to.

delete

Deletes a Role.

get

Returns a list of actions that can be performed.

post

Performs an action. Possible action types are - enable, disable, delete.

A collection of comment.

get

Returns a list of Comments.

post

Adds a new Comment.

Performs operations on a single Comment.

get

Returns a Comment.

A collection of follower.

get

Returns a list of users that are following this object.

A collection of attachment.

get

Returns a list of attachments.

post

Creates a new attachment.

get

Returns the details for a specific attachment.

put

Updates the comment for an existing attachment.

delete

Deletes an existing attachment.

A collection of history.

get

Returns a list of events.

A collection of reference object links.

get

Returns a list of references.

get

Returns a list of users that are members of the specific role. Listing is based on supplied filters.

Tasks

Perform operation on Tasks.

get

Returns a list of Tasks. Listing is based on supplied filters.

Perform operations on a specific Task.

get

Returns Task object details.You can also list multiple Tasks by entering a list of Task ids separated by a semicolon e.g /api/assets;id=1234;id=2345;id=3456

post

Update the status of the task.

Task Definitions

This resource is used for viewing Task Definitions.

get

Returns a list of Task Definitions. Listing is based on supplied filters.

get

Returns details of a specific Task Definition.

delete

Deletes a Task Definition.

get

Returns a list of actions that can be performed.

post

Performs an action. Possible action types are - enable, disable, start, stop, delete, retry, cancel, schedule, approve, unapprove.

A collection of comment.

get

Returns a list of Comments.

post

Adds a new Comment.

Performs operations on a single Comment.

get

Returns a Comment.

A collection of follower.

get

Returns a list of users that are following this object.

A collection of attachment.

get

Returns a list of attachments.

post

Creates a new attachment.

get

Returns the details for a specific attachment.

put

Updates the comment for an existing attachment.

delete

Deletes an existing attachment.

A collection of history.

get

Returns a list of events.

A collection of reference object links.

get

Returns a list of references.

Timed Actions

This resource is used for viewing, creating and managing Timed Actions.

get

Returns a list of Timed Actions. Listing is based on supplied filters.

post

Creates a new Timed Action.

Perform operations on a specific Timed Action.

get

Returns details of the Timed Action.

put

Update the details of a Timed Action.

delete

Deletes a Timed Action.

get

Returns a list of actions that can be performed.

post

Performs an action. Possible action types are - start, stop, delete.

A collection of comment.

get

Returns a list of Comments.

post

Adds a new Comment.

Performs operations on a single Comment.

get

Returns a Comment.

A collection of follower.

get

Returns a list of users that are following this object.

A collection of attachment.

get

Returns a list of attachments.

post

Creates a new attachment.

get

Returns the details for a specific attachment.

put

Updates the comment for an existing attachment.

delete

Deletes an existing attachment.

A collection of history.

get

Returns a list of events.

A collection of reference object links.

get

Returns a list of references.

Set or get configuration of the timed-action.

get

Returns the timed-action's configuration including an href to the configuration.

put

Updates the metadata instance associated with the configuration. A valid XML metadata structure is expected in the body. The updated metadata will be returned if the request was successful.

Users

This resource is used for managing Users.

get

Returns a list of Users. Listing is based on supplied filters.

post

Creates a new user

Perform operations on a specific User.

get

Returns User object details.

delete

Deletes a User.

put

updates the user that the Id belongs to.

get

Returns a list of actions that can be performed.

post

Performs an action. Possible action types are - enable, disable, delete, retry.

A collection of comment.

get

Returns a list of Comments.

post

Adds a new Comment.

Performs operations on a single Comment.

get

Returns a Comment.

A collection of follower.

get

Returns a list of users that are following this object.

A collection of attachment.

get

Returns a list of attachments.

post

Creates a new attachment.

get

Returns the details for a specific attachment.

put

Updates the comment for an existing attachment.

delete

Deletes an existing attachment.

A collection of history.

get

Returns a list of events.

A collection of reference object links.

get

Returns a list of references.

get

Returns the metadata associated with the user, including an href link to the metadata definition.

put

Updates the metadata instance associated with the metadata. A valid XML metadata structure is expected in the body. The updated metadata will be returned if the request was successful.

A collection of group object links.

get

Returns a list of groups associated with the user. Listing composed of href links to the group resource and is based on supplied filters.

A collection of workspace object links.

get

Returns a list of workspaces associated with the user. Listing composed of href links to the workspace resource and is based on supplied filters.

A collection of accessibleWorkspace object links.

get

Returns a list of accessible workspaces for the user. Listing composed of href links to the workspace resource and is based on supplied filters.

get

Returns the user's picture if one has been uploaded.

put

Updates the user profile picture.

A collection of activity.

get

Returns a list of user's events. Listing is based on supplied filters.

A collection of following object links.

get

Returns a list of objects that are followed by the specific user. Listing is based on supplied filters.

User Defined Object Types

This resource is used for viewing User Defined Object Types.

get

Returns a list of custom objects created by a user. For example if a user creates a custom object type called 'Episodes', you would simply need to type 'api/episodes/' in order to view all objects of that type.

post

Creates a new user defined object. Fields are as follows- name, description, parentObjectId, accountId, and workspaceId.

get

Returns details of a specific User Defined Object. For example if you wanted to view the details for a specific custom object such as an individual episode, you would type 'api/episodes/{userDefinedObjectTypePluralNameId}. You can also list multiple User Defined Objects by entering a list of User Defined Object ids separated by a semicolon e.g /api/episodes;id=1234;id=2345;id=3456

put

Updates a specific user defined object. Fields are as follows- name, description.

get

Returns a list of data for a specific user defined object.

put

Updates the data for a specific user defined object.

A collection of comment.

get

Returns a list of comments about a specific user defined object.

post

Posts a new comment on a specific user defined object.

get

Returns a list of details for a specific comment.

put

Updates an existing comment on a specific user defined object.

delete

Deletes an existing comment on a specific user defined object.

A collection of follower.

get

Returns a list of users who are currently following a specific user defined object.

A collection of history.

get

Returns the details for the history of a specific user defined object.

A collection of attachment.

get

Returns a list of attachments for a specific user defined object.

post

Creates a new attachment.

A collection of reference.

get

Returns of references for a specific user defined object.

Variants

This is used for viewing a list of Variants.

get

Returns a list of existing Variants.

post

Allows you to create a new variant.

get

Returns the details of a particular Variant.

put

Allows you to edit a specific Variant.

delete

Allows you to delete a specific variant.

Wizards

This resource is used for viewing Wizards.

get

Returns a list of Wizards. Listing is based on supplied filters.

get

Returns details of a specific Wizard.

delete

Deletes a Wizard.

get

Returns a list of actions that can be performed.

post

Performs an action. Possible action types are - enable, disable, start, stop, delete, retry, cancel, schedule, approve, unapprove.

A collection of comment.

get

Returns a list of Comments.

post

Adds a new Comment.

Performs operations on a single Comment.

get

Returns a Comment.

A collection of follower.

get

Returns a list of users that are following this object.

A collection of attachment.

get

Returns a list of attachments.

post

Creates a new attachment.

get

Returns the details for a specific attachment.

put

Updates the comment for an existing attachment.

delete

Deletes an existing attachment.

A collection of history.

get

Returns a list of events.

A collection of reference object links.

get

Returns a list of references.

Workflows

This resource is used for viewing Workflows.

get

Returns a list of Workflows. Listing is based on supplied filters.

post

Create a new workflow.

View details of a specific Workflow.

get

Returns details of the Workflow, including an href link to the asset and an href link to the workflow definition.

get

Returns a list of actions that can be performed.

post

Performs an action. Possible action types are - enable, disable, start, stop, delete, retry, cancel, schedule, approve, unapprove.

A collection of comment.

get

Returns a list of Comments.

post

Adds a new Comment.

Performs operations on a single Comment.

get

Returns a Comment.

A collection of follower.

get

Returns a list of users that are following this object.

A collection of attachment.

get

Returns a list of attachments.

post

Creates a new attachment.

get

Returns the details for a specific attachment.

put

Updates the comment for an existing attachment.

delete

Deletes an existing attachment.

A collection of history.

get

Returns a list of events.

A collection of reference object links.

get

Returns a list of references.

View the jobs for the workflow instance.

get

Returns a list of jobs for the current workflow. The listing composed of href links to the job resource and based on supplied filters.

Returns the JSON representation of a workflow instance. Each node will link to an array of running jobs or tasks.

get

Returns the workflow nodes found by specified id.

Perform operations on Workflow signals.

get

Returns a list of signals for the workflow.

post

Signal the workflow.

get

Returns a hashmap of all the JBPM variables for that Workflow.

Workflow Definitions

Perform operations on Workflow Definitions.

get

Returns a list of Workflow Definitions. Listing is based on supplied filters.

post

Create a new Workflow Definition.

Perform operations on a specific Workflow Definition.

get

Returns the details of an Workflow Definition. This includes a list of nodes with href links to the corresponding action.You can also list multiple Workflow definitions by entering a number of Workflow Definition ids separated by a semicolon e.g /api/workflowDefinitions;id=1234;id=2345;id=3456

put

Update the details of the Workflow Definition.

delete

Deletes the Workflow Definition.

get

Returns a list of actions that can be performed.

post

Performs an action. Possible action types are - enable, disable, start, stop, delete, retry, cancel, schedule, approve, unapprove.

A collection of comment.

get

Returns a list of Comments.

post

Adds a new Comment.

Performs operations on a single Comment.

get

Returns a Comment.

A collection of follower.

get

Returns a list of users that are following this object.

A collection of attachment.

get

Returns a list of attachments.

post

Creates a new attachment.

get

Returns the details for a specific attachment.

put

Updates the comment for an existing attachment.

delete

Deletes an existing attachment.

A collection of history.

get

Returns a list of events.

A collection of reference object links.

get

Returns a list of references.

get

Get the workflow definition graph image.

View and create worflow-defintion nodes.

get

Returns the workflow-definition nodes found by specified id.

put

Updates the workflow-defintion. A valid XML metadata structure is expected in the body.

get

Returns the JSON representation of a workflow definition. Each node will link to an action or task-definition and contain a layout object. Available from 5.1.1 onwards- replaces /nodes.

put

Updates a Workflow Definition. Available from 5.1.1 onwards- replaces /nodes.

Workspaces

This resource is used for viewing and managing Workspaces.

get

Returns a list of Workspaces. Listing is based on supplied filters.

post

Creates a new Workspace

Perform operations on a specific Workspace.

get

Returns Workspace. object details.

put

Updates a Workspace.

delete

Deletes a Workspace

get

Returns a list of actions that can be performed.

post

Performs an action. Possible action types are - enable, disable, delete, retry, approve, unapprove.

A collection of comment.

get

Returns a list of Comments.

post

Adds a new Comment.

Performs operations on a single Comment.

get

Returns a Comment.

A collection of follower.

get

Returns a list of users that are following this object.

A collection of attachment.

get

Returns a list of attachments.

post

Creates a new attachment.

get

Returns the details for a specific attachment.

put

Updates the comment for an existing attachment.

delete

Deletes an existing attachment.

A collection of history.

get

Returns a list of events.

A collection of reference object links.

get

Returns a list of references.

Set or get metadata of the workspace.

get

Returns the workspace's metadata including an href to the metadata.

put

Updates the metadata instance associated with the metadata. A valid XML metadata structure is expected in the body. The updated metadata will be returned if the request was successful.

The workspace members

get

Returns the workspace members found by the specified ID.