Missing schema manipulation API endpoints

Hi,

I’m working on some schema manipulation tools, and there are a few things missing to make it work correctly:

  • in schema_field_update, I can’t modify the hidden_values for a field, e.g. status field. This would be super useful to be able to copy statuses from one project/entity type to another.
  • I can’t enable/disable custom entities. There’s a REST API endpoint to enable a custom entity, but it doesn’t work for hosted FPT sites, maybe for non hosted? And there’s nothing to disable them
  • You can revive a field but you can’t delete it forever.

Is there any particular reason why these requests are not exposed to the python/REST APIs?

thanks

2 Likes