* First version of Indexer content manager API
* Include TODOs and make responses clearer
* Add Changelog entry and improve error logic
* Refactor clases and add models
* Add tests and small improvements
* Add basicAuth to OpenAPI file
* Add documentation
* Apply changes from code review
* Change models from singleton to normal clases
* Change models to use Jackson, Change Credentials class for Token class
* Add documentation about the new roles
* Apply changes from code review
* Refactoring
* Refactoring
* Update documentation to the latests refactors
* Refactor PlanService to use the Token model
* Refactor AuthService to use the Token model
* Refactor AuthService to use the Subscription model
* Reorganize code
* Refactor RestPostSubscriptionAction
* Small fixes on RestPostSubscription
* Refactor RestGetSubscription
* Remove unnused imports
* Refactor RestDeleteSubscription
* Start the refactor of RestPostUpdate
* Refactor RestPostUpdate
* Add Tests
* Add javadocs and improve documentation
* Apply changes from code review
* Add Content Manager docs
* Update documentation
* Fix Documentation
---------
Signed-off-by: Jorge Sánchez <jorge.sanchez@wazuh.com>
Co-authored-by: Alex Ruiz <alejandro.ruiz.becerra@wazuh.com>