Is There an API to Add Fields in Team-Managed Project Settings?

I’m trying to find an API that allows adding fields in the Project Settings of a Team-Managed project, but I haven’t been able to locate anything in the public API documentation.

Does anyone know if such an API exists, or if there’s an alternative way to do this programmatically? Any insights would be greatly appreciated!

Hi @Oriz ,

If it’s OK for the project settings to be visible by non-admins, perhaps you could use the project properties APIs?

Regards,
Dugald

1 Like

@dmorrow Thank you for your response!
Due to some recent API changes, I need to add the field in project settings first before I can use the custom field I created. I believe your API properties are only used to store a single value in properties, correct? Or is there another way to achieve this?
Thank you!

Hi @Oriz ,

Due to some recent API changes, I need to add the field in project settings first before I can use the custom field I created.

I’m not familiar with the back story here.

I believe your API properties are only used to store a single value in properties, correct?

The project properties API allows you to store key/value pairs. You can store multiple pairs or you can store composite info against a single key by using some form of structure in a string value. For more info, see the Entity properties guide.

Or is there another way to achieve this?

Nothing comes to mind at the moment.

Regards,
Dugald

1 Like

Hi @dmorrow ,
Thank you for your response and helpful information!