asset_requests
Manage asset checkout requests for the authenticated user. Submit, cancel, list pending requests, and view requestable assets.
Instructions
Manage asset checkout requests (as the authenticated user).
Allows users to request checkout of requestable assets. Assets must have the 'requestable' flag set (either on the asset or its model).
Operations:
request: Submit a request to checkout an asset (requires asset_id)
cancel: Cancel a pending request (requires asset_id)
list: List the authenticated user's own pending checkout requests
requestable: List assets the authenticated user may request
Note: Approving/denying requests is only available through the web UI - there are no API endpoints for these administrative functions.
Returns: dict: Result of the operation including success status
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Number of results to return (for requestable action) | |
| action | Yes | The request action to perform | |
| offset | No | Number of results to skip (for requestable action) | |
| search | No | Search query (for requestable action) | |
| asset_id | No | Asset ID (required for request and cancel; must be a requestable asset) | |
| request_data | No | Request details (for request action) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||