Skip to main content

What is a route?

A route is simply the mapping between an API endpoint and the business logic behind this endpoint.

Default routes

Forest comes packaged with a set of existing routes, which execute Forest’s default logic. The most common ones are : Very often, you’ll need to call business logic from another backend application. This is why in Forest, all your admin backend’s routes are extendable. At installation, they are generated in /routes.
Note that for any collection added after installation, you will have to create a new your_collection_name.js file in /routes.
The generated routes use next() to call Forest’s default behavior. If you need more details on what each default route does, check out this page: To learn how to extend a route’s behavior, read this page: To learn how to override a route’s behavior, read this page:
If you want to trigger logic unrelated to Forest’s basic routes (create, update, etc), head over to our Smart actions page.