I can successfully create a Project using CSOM if the project doesn't have any required custom fields.
The moment i change one of the custom fields as required, i get the error
PJClientCallableException: CustomFieldRequiredValueNotProvided
I know how to update custom field values, and the values do get updated as long as custom fields are not required.
Has any one been able to create a project with required custom fields using CSOM / JSOM or REST yet?
Hammad Arif EPM Advice Blog