Qkoh St
ID EN
RESTful API Silverstripe September 2024

TreePort API

A RESTful API for tree, species, location, and user data, with forestry analytics reports.

A RESTful API serving the forestry data of the Treeport platform: tree records, species, planting locations, and users.

HTTP methods are used for what they mean — GET, POST, PUT, DELETE — and every endpoint is documented with its parameters and response structure.

Its data is layered: species and locations act as references for every tree record, so a tree is always tied to its kind and to the area where it was planted. That structure is what makes tree growth reports and forest health analysis computable without trawling through raw records one by one.

Access is guarded through user registration and authentication, while the notification service pushes important alerts to the people concerned whenever a condition needs following up. Because its responses are uniform and documented, the API can serve web clients and field devices alike without special handling on either side.

Key Features

  • Tree management: tree records added, updated, deleted, and retrieved.
  • Species management: tree species data as the reference for each record.
  • Location management: forest area and planting area data.
  • User management: registration, authentication, and account handling.
  • Reporting: tree growth data and forest health analysis.
  • Notifications: alerts sent when a condition needs following up.

Hello — anything I can help with?

Planning a project, or just have a question? Send me a message right here — I usually reply the same day.