List Fields
ploomes_fields_listList custom fields in Ploomes CRM. Filter by entity ID to retrieve fields for contacts, deals, orders, quotes, products, tasks, or interactions.
Instructions
List custom fields configured in Ploomes CRM. Filter by EntityId to get fields for a specific entity. Known EntityId values: 1=Contact, 2=Deal, 4=Order, 7=Quote, 10=Product, 12=Task, 36=Interaction Record. Use ploomes_fields_entities_list for the complete mapping. Each field has a Key (used in OtherProperties when reading/writing custom field values), Name, and TypeId. Use ploomes_fields_types_list to understand which value property to use for each field type (e.g., StringValue, IntegerValue, DateTimeValue, BoolValue, BigStringValue, ObjectValueName). Use $expand=Entity,Type,OptionsTable to include related info.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| filter | No | OData $filter expression. E.g.: "EntityId eq 1" (Contact fields), "EntityId eq 2" (Deal fields), "EntityId eq 12" (Task fields), "TypeId eq 1", "Name eq 'Custom Field Name'" | |
| select | No | Fields to return. E.g.: "Id,Key,Name,EntityId,TypeId" | |
| expand | No | Related entities to include. Available: "Entity", "SecondaryEntity", "Type", "OptionsTable". E.g.: "Entity,Type,OptionsTable" | |
| orderby | No | Sort expression. E.g.: "Name asc", "EntityId asc" | |
| top | No | Max items to return (default 100, max 300) | |
| skip | No | Items to skip for pagination |