The library level backup APIs are the recommended method of implementing incremental backup and restore.
For an overview see page Incremental Backup and Restore in C
The following functions are used to manage backup and restore.
mco_backup_create Create a backup record of the database mco_backup_list List the contents of a backup file mco_backup_restore Restore backup records starting from the latest snapshot record in the specified file up to the specified label mco_backup_verify Verify a backup