We have a set of mandatory tags in our environment. A user cannot create a project without filling those tag values in the Cloud Portal UI.
When creating a project via API, using the POST meshProject endpoint (https://docs.meshcloud.io/api/#_post_meshproject), it is still possible to create the project without providing those tags, even if they are mandatory.
The creation only fails if a tag is associated to a policy which restricts project creation (e.g. value of tag X in Project has to match tag X in Workspace in order to create).