Expand my Community achievements bar.

API Call: Find out which objects a custom form is assigned to


Level 4



I wanted to write an API call to find out, to which objects (e.g. projects) a custom form / category is assigned / attached to.

As I do not find anything concerning that in the API-Explorer, I suggest, that I will need to use the EXISTS-operator of the unsupported API.



Besides that I do not really understand how the assignment is saved:

To my understanding the assignment is written to the field categoryID. If I add a custom form to a specific project, I do find its ID in the categoryID field, but if I add a second custom form, I still do only see the first attached form. So this field does not contain an array of all assigned forms.



Perhaps somebody can help.

Thanks in advance.






1 Reply


Level 3

In a report you can see the custom forms attached to the object (and click them to edit) using this text mode: 

For any object with Custom Forms:

Edit Custom Forms in a pop-up window:

displayname=Click to Edit









As you can see from the tile name the collection on an object is called objectCategories or OBJCAT and is a referenceable collection and not a string as we find in some objects.  While I haven't tested the API call for this it should be similar to referencing other collections.


You do need to search for the projects that have this in the objectCategories as there is no link from the custom forms to the projects, just the other direction.

page footer
Change Username