Almost any software project requires a data storage of sorts. Headless content management systems are a solution that solve this purpose in a neat way, offering several benefits: API-based access is the standard way of accessing data in headless content management systems (CMS).
Headless CMS has user interfaces for working with data (content), as well as for designing the data model.
Using a headless CMS, architects can quickly design data models that are bound with the REST APIs, for example systems like https://flotiq.com/ and https://strapi.io/ automatically publish the data defined in the system in a RESTful API: Figure Strapi endpoints schema for accessing user content
Using headless CMS systems for prototyping and publishing APIs, both for internal as well as external use, is a great way to foster API adoption across organizations.