# system.kanoa.cmms.getWorkOrderEventMetaData(paramsDict)

Returns work order event metadata records matching the supplied filter criteria. 
All keys in `paramsDict` are optional; omitting all of them returns metadata across work order events, while supplying keys such as `workOrderEventId` or `metaDataName` narrows the result set. Filters covering work order event name/status (`workOrderEventName`, `workOrderEventStatusName`, `workOrderEventStatusList`) allow querying metadata alongside its parent work order event's current status.

---
### Parameters
**paramsDict** `Dictionary`<br />
<table class='dictionaryKeyTable'>
	<tbody>
 	<tr><td> - metaDataName</td><td>String</td><td></td></tr>	
 	<tr><td> - workOrderEventId</td><td>Integer</td><td></td></tr>	
 	<tr><td> - workOrderEventIdList</td><td>List of Integers</td><td>Filter by a list of workOrderIds</td></tr>	
 	<tr><td> - workOrderEventMetaDataId</td><td>Integer</td><td></td></tr>	
 	<tr><td> - workOrderEventName</td><td>String</td><td></td></tr>	
 	<tr><td> - workOrderEventStatusList</td><td>List of Strings</td><td>list of workOrderEventStatusName</td></tr>	
 	<tr><td> - workOrderEventStatusName</td><td>String</td><td></td></tr>	
	</tbody>
</table>

---
### Returns
**workOrderEventMetaData** `pyDataset`<br />

---
### Example
```python
paramsDict = {
				"workOrderEventId": 53,
				"metaDataName": "comment"
			}

data = system.kanoa.utilities.convertDatasetToJSON(system.kanoa.cmms.getWorkOrderEventMetaData(paramsDict))

for i, row in enumerate(data):
	print 'Row %i'%i
	for k,v in row.items():
		print k,v
	
	break	#Just limiting to returning the columns from the first record for display purposes
>>> 
Row 0
workOrderEventStatusName Completed
workOrderEventName MWO00101
workOrderEventStatusId 6
createdByUser jason
changedDate None
workOrderEventMetaDataId 25
createdDate Thu Apr 16 14:24:24 UTC 2026
metaDataValue {"pinned":false,"comment":""}
createdBy 5
changedBy None
metaDataName comment
changedByUser None
workOrderEventId 53
>>> 
```
