External API invocation from liquibase

I am using liquibase to do the DB deployments in our projects. we are getting the changeset details stored in a changelog table at that database level. since we are using the liquibase in all the projects in our firm, i want to have the changelog records to be saved in a central database at firm level. do we have any option to invoke an API while saving the change log record into the local database?

we can implement an api to accept the changelog record and store it in a central database, so that i can use that single database as source of truth for any DB schema level changes in the firm.

Appreciate any lead in this idea!

Thanks,
Malli Chandana

In this case, I would recommend taking the Managing Liquibase Changelogs (LB203) free course from Liquibase University. That will teach you best practices for managing changelogs in different use cases. There’s also some useful information about such best practices in our documentation: Getting Started | Liquibase Best Practices | Liquibase.org