@MasterLeeman, API calls will change depending on the state of the source and target system.
eg, If the object doesn't exist, you can utilize import for the schema. If an object exists, then the import will fail, and you may fire an update call.
If you have 10 things in development, and you want to ...