How to tell if a field is createable/updatable via the API

Is there a way to tell if a given field from an object can be created or updated programmatically?

Hi @zkirby
Can you add more details to narrow down the scope? AFAIK certain flags will let you identify custom fields apart from default fields. And these custom fields can be edited.

However, default fields are also editable (but not all of them). The best bet would be to identify which entities you want to work with and make use of the API spec + docs to perform these operations