manage_fields
Create, update, delete, list, and associate custom fields in Snipe-IT to add flexible data attributes to assets.
Instructions
Manage Snipe-IT custom fields with CRUD operations.
Custom fields allow you to add additional data fields to assets beyond the built-in fields. Fields must be associated with fieldsets to be used.
Actions:
create: Create a new custom field (requires field_data with name, element)
get: Retrieve a single field by ID
list: List fields with optional pagination and filtering
update: Update an existing field
delete: Delete a field
associate: Associate a field with a fieldset
disassociate: Remove a field from a fieldset
Returns: dict: Result of the operation including success status and data
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Number of results to return (for list action) | |
| order | No | Display order in fieldset (for associate action) | |
| action | Yes | The action to perform on custom fields | |
| offset | No | Number of results to skip (for list action) | |
| search | No | Search query (for list action) | |
| field_id | No | Field ID (required for get, update, delete, associate, disassociate) | |
| required | No | Whether field is required in fieldset (for associate action) | |
| field_data | No | Field data (required for create, optional for update) | |
| fieldset_id | No | Fieldset ID (required for associate/disassociate actions) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||