There is the 'triggers' do.ashx command to list the currently defined triggers, e.g
../do.ashx?cmd=triggers
returns all the triggers as an XML file, something like this:
<Triggers
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://www.teradp.com/schemas/GN4/1/TriggerActionDesc.xsd">
<TriggerPublicDesc ObjectId="9" Mode="Referencing" AttrName="folderObject.folderRef">
<ActionDesc xsi:type="AlertTriggerActionDesc" TargetLoginGuid="3e2062fb-369c-4332-8fcb-522fa50397c9" />
</TriggerPublicDesc>
<TriggerPublicDesc ObjectId="9" Mode="Referencing" AttrName="folderObject.folderRef">
<ActionDesc xsi:type="WFTriggerActionDesc" Profile="" />
</TriggerPublicDesc>
<TriggerPublicDesc ObjectId="9" Mode="Referencing" AttrName="folderObject.folderRef">
<ActionDesc xsi:type="AlertTriggerActionDesc" TargetLoginGuid="362873c2-939e-4502-bf67-2975ed24e22f" />
</TriggerPublicDesc>
<TriggerPublicDesc ObjectId="3783" Mode="CheckOut" AttrName="">
<ActionDesc xsi:type="WFTriggerActionDesc" Profile="" />
</TriggerPublicDesc>
</Triggers>
You can filter the returned triggers by associated object id, e.g:
../do.ashx?cmd=triggers&ids=8,9
or by mode (object change, referencing objects, check-out/check-in), e.g.
../do.ashx?cmd=triggers&modes=Referencing,CheckOut
or by target logins, e.g.:
../do.ashx?cmd=triggers&logins=362873c2-939e-4502-bf67-2975ed24e22f
In this last case only alert triggers will be considered.