When creating a 'Case' in Dynamics using webapi, the metadata(https://{instancename}.crm.dynamics.com/api/data/v9.0/EntityDefinitions(LogicalName='incident')/Attributes) tells the RequiredLevel of each attribute. Nested JSONof the field 'RequiredLevel' we have value as: 1- ApplicationRequired, 2-SystemRequired.
Which one of these should be considered required when creating entity records using Dynamics CRM webapi v9.0. And does the same follow for all the entities in Dynamics.