Answer
The Entity screen (in Developer Studio's data-dictionary tooling, or an equivalent Entity/Attribute inspection page) shows a Required flag per attribute for a given logical unit, listing out exactly which fields are mandatory for creating that kind of record — this is a more reliable source than trial-and-error data entry, though it's still organized per entity rather than as a single flat cross-application published list.