I think only vital information should be required, when creating new card.
Currently these both keys are required:
"parent_links": [
{
"base": {
"primary": true,
"published": true
}
}
]
Are they really vital? I think they may be replaced by backend-generated default values.