/
TR
trends
/
Trends.Earth API
Search skmtc…
⌘K
Changes
Docs
Sign in
Sign in
APIs
Generators
Stacks
Projects
Docs
History
Schema
Checked 12h ago · Updated 12h ago
Details
Filter operations
get
Get aggregated client platform usage statistics.
post
Create a new news item.
delete
Delete a news item.
put
Update translations for a news item.
delete
Delete a specific translation for a news item.
post
Create a draft bulk email.
get
Return bulk email config (max_recipients, from_email) for superadmins.
post
Create a named recipient list from filter criteria.
post
Preview users matching filter criteria without saving.
patch
Update an existing saved recipient list.
delete
Delete a draft bulk email.
post
Restore a SENT or FAILED bulk email back to DRAFT status.
post
Send a bulk email.
post
Send bulk email as test to superadmins only (no 2FA, status unchanged).
post
Send bulk email as test to the requesting user only (no 2FA, status unchanged).
post
Generate and email a 6-digit OTP to the caller for this bulk email.
get
Get administrative boundary metadata with download URLs.
get
Get the most recent modification timestamp across all boundaries.
get
Get hierarchical list of all boundaries with ADM1 nested under ADM0.
get
Retrieve all executions with admin filtering and cross-user visibility.
get
Export executions as a CSV file (admin only).
get
Retrieve executions for the current authenticated user.
patch
Update an execution's properties (admin only).
get
Retrieve AWS Batch (CloudWatch) logs for a specific execution.
post
Cancel a running execution and any associated Google Earth Engine tasks.
get
Retrieve Docker service logs for a specific execution.
get
Download execution results as a JSON file.
post
Create a log entry for a specific execution (admin only).
post
Complete GEE OAuth flow without requiring a JWT — for clients (e.g. the QGIS
get
Retrieve public information about available Google Groups.
get
Retrieve news items for display in clients.
get
Retrieve a single news item by ID.
get
List the caller's active (non-revoked) service clients.
delete
Revoke a service client by its database UUID.
post
Exchange client credentials for a short-lived access token.
get
Retrieve historical rate limit breach events for auditing.
post
Reset all rate limits across the system.
post
Reset a specific rate limit by its identifier.
get
Query current rate limiting status across the system.
get
Retrieve all scripts with flexible filtering, sorting, and pagination.
get
Export scripts as a CSV file (admin only).
delete
Remove all access restrictions from a script.
put
Set role-based access control for a script.
delete
Remove a specific role from script access control list.
put
Set user-specific access control for a script.
delete
Remove a specific user from script access control list.
delete
Permanently delete a script and all associated data.
patch
Update script metadata without uploading a new script archive.
get
Download a script's source code and files as a compressed archive.
get
Retrieve processing and validation logs for a specific script.
post
Publish a script to make it available for execution.
post
Execute a script with provided parameters.
post
Unpublish a script to make it unavailable for new executions.
delete
Clear the stats cache.
get
Get comprehensive dashboard statistics.
get
Get execution statistics and trends.
get
Get basic health check for stats endpoints.
get
Get user statistics and geographical distribution.
get
Retrieve system status logs for monitoring and diagnostics.
get
Get cluster status (orchestrator-agnostic alias for /status/swarm).
get
Get cached Docker Swarm cluster status including comprehensive node information.
patch
Update the email subscription preferences for a tokenised user.
get
Retrieve list of users with filtering, sorting, and pagination.
get
Export users as a CSV file (admin only).
delete
Delete current user's account and all associated data.
patch
Change current user's password with old password verification.
get
Get current user's client platform metadata.
delete
Delete current user's Google Earth Engine credentials.
patch
Save the user's selected GEE Cloud Project ID and grant bucket write access.
post
Test current user's Google Earth Engine credentials.
post
Complete OAuth flow and store Google Earth Engine credentials.
post
Initiate OAuth flow for Google Earth Engine authentication.
post
Upload Google Earth Engine service account credentials.
put
Update current user's Google Groups preferences and trigger synchronization.
post
Manually trigger synchronization of user's Google Groups memberships.
delete
Remove the current user's stored openEO credentials.
get
Validate the current user's stored openEO credentials against the backend.
delete
Revoke all authentication sessions for current user (logout everywhere).
delete
Revoke a specific authentication session.
post
Reset password using a secure token from password recovery email.
delete
Delete another user's Google Earth Engine credentials (Admin only).
post
Test another user's Google Earth Engine credentials (Admin only).
post
Upload Google Earth Engine service account for another user (Admin only).
delete
Delete another user's account and all associated data (admin only).
patch
Change another user's password (admin only).
post
Initiate password recovery process for a user account.
post
Endpoint: create_token
post
Endpoint: logout
post
Endpoint: logout_all
post
Endpoint: refresh_token
get
Debug endpoint to show all registered routes.
get
Simple ping endpoint without database dependency
Endpoint: create_token
Endpoint: create_token
post
/auth
Request body
object
required
Response
Success
object
required
Changes