GET | /api/item/{id}/dependency | Retrieves the full dependency tree for an item, filtered to items the user can see. |
POST | /api/item | Creates a new item within a container. |
POST | /api/item/copy | Duplicates an existing item within the same container. |
POST | /api/item/dependency/add/{parentId}/{childId} | Adds a parent-child dependency between two items. |
POST | /api/item/dependency/remove/{id} | Removes an item from its dependency tree, making it a standalone item that retains its children. |
POST | /api/item/filter | Executes a filter query against items and returns paginated results. |
POST | /api/item/find | Finds items by container ID and/or sequence number. |
POST | /api/item/list | Lists items in a container with optional filtering and pagination. |
POST | /api/item/match | Searches for items matching a keyword across one or more containers, filtered by user permissions. |
POST | /api/item/resource | Lists items assigned to a specific resource (user or job role). |
POST | /api/item/{id} | Retrieves a single item by its identifier, returning an empty item if the user lacks permission. |
POST | /api/item/{itemId}/reply | Sends an outbound ticket reply as an annotation on an item. |
PUT | /api/item/{id} | Updates an existing item. |
DELETE | /api/item/{id} | Deletes an item by its identifier. |