Swagger UI
Servers

user

Operations about user

GET​/user​/login
Logs user into the system
GET​/user​/logout
Logs out current logged in user session
GET​/user​/projects
Get projects for the given user

project

Project

GET​/project​/{projectKey}
Get project by key
GET​/project​/{projectKey}​/indicators
Get the indicators for a given project

indicator

Indicator

GET​/indicator​/{indicatorId}
Get indicator by id
GET​/indicator​/{indicatorId}​/documents
Get the documents for a given indicator
GET​/indicator​/{indicatorId}​/observations
Get observations by indicator

observation

Field observation

POST​/observation
Add a new observation to G-Obs
PUT​/observation
Update an existing observation
GET​/observation​/{observationId}
Find observation by ID
POST​/observation​/{observationId}
Updates a observation in the store with form data
DELETE​/observation​/{observationId}
Deletes an observation
POST​/observation​/{observationId}​/uploadMedia
uploads an image
DELETE​/observation​/{observationId}​/deleteMedia
delete a media for the observation

Schemas

ApiResponse{
codeinteger($int32)
typestring
messagestring
}
Project
IndicatorValue
IndicatorDocument
Indicator
ObservationValue
Observation
Online validator badge