Jump to Content
Guides
Recipes
API Reference
v3.0
Eratos Workspace
Log In
API Reference
Eratos Workspace
Log In
Moon (Dark Mode)
Sun (Light Mode)
Self Driving
Guides
Recipes
API Reference
Get a collection of platforms.
Search
All
Pages
Start typing to search…
JUMP TO
Eratos Workspace API
Eratos Workspace API (v1)
Catalogue
Post Resource
post
Get Resources
get
Put Resource
put
Patch Resource
patch
Get Resource
get
Delete Resource
del
Post Resource Action
post
Get Resource Policy
get
Get Policy
get
Data
Upload Dataset
post
Download Dataset Files
get
Drill Dataset
get
Subset Geospatial Dataset
get
/
Read Root
get
Sensor Data API
/
Sensor Data API Root
get
/aggregation
Calculate an aggregated view of observations.
get
/collections
Get a list of collections.
get
Create a new collection.
post
/collections/count
Get a count of collections.
get
/collections/{collectionid}/shares
Get shares for a collection
get
/collections/{collectionid}/shares/{id}
Get details about a share resource
get
Delete a share from an existing collection.
del
/collections/{id}
Get details about a collection.
get
Create or update a collection
put
Delete an existing Collection.
del
/groups
Get a collection of groups.
get
/groups/{id}
Get details about a group.
get
Create a new or update an existing group.
put
Delete an existing group.
del
/groups/{id}/references
Get links to reference endpoints for a group.
get
/groups/{id}/references/{referenceType}
Get a list of links to all resources of the given type that are linked to this group.
get
Bulk override of references to the group.
put
Bulk update of references to the group.
patch
/invitations
Get a collection of your invitations
get
Send a new invitation
post
/invitations/{id}
Get details about an invitation
get
/invitations/{id}/accept
Accepts an invitation
post
/locations
Get a collection of locations.
get
/locations/count
Get a count of locations.
get
/locations/{id}
Get details about a location.
get
Create a new or update an existing Location
put
Delete an existing location.
del
/observations
Get a collection of observations.
get
Upload observations for a stream
post
Delete observations from a stream
del
/organisations
Get a collection of organisations.
get
/organisations/{organisationid}
Get details about an organisation.
get
Update or create a new organisation.
put
/platforms
Get a collection of platforms.
get
/platforms/{id}
Get details about a platform.
get
Create a new or update an existing platform.
put
Delete an existing platform.
del
/procedures
Get a collection of sensing procedures.
get
/procedures/{id}
Get details about a sensing procedures.
get
Create a new or update an existing sensing procedure.
put
Delete an existing sensing procedure.
del
/roles
Get a collection of roles.
get
/roles/{roleid}
Get details about a specific role.
get
Update or create a role.
put
Delete an existing role.
del
/shares
Get a list of current shares.
get
Create a new share.
post
/shares/count
Get a count of current shares.
get
/shares/{id}
Get details about a share.
get
Update an existing Share.
put
Delete an existing Share.
del
/streams
Get a collection of streams.
get
/streams/count
Count a collection of streams.
get
/streams/{id}
Get details about a stream.
get
Create a new or update an existing Stream.
put
Delete an existing stream.
del
/users
Get a collection of users.
get
/users/{userid}
Get details about a user.
get
Update or create a user.
put
/users/{userid}/revoke
Revoke a role from a user and pending invitations.
post
/vocabulary
Search for vocabulary terms.
get
/vocabularyProxy
Resolve a specific vocabulary term
get
Data Source API
/
Get root API resource
get
datasource
Get all datasources
get
Create a Datasource
post
Get datasource by id
get
Update a datasource
put
Delete by ID
del
Get metric for datasource
get
Get the list of valid metrics for this datasource
get
logs
Get all datasource logs
get
Get a log entry by id
get
dataparser
Get all Dataparsers
get
Get a Dataparser by ID
get
THREDDS Data Manager API
/data/{path}
Deletes a data file from Thredds
del
/data
Replaces an existing data file in Thredds
put
Uploads a new data file to Thredds
post
Deletes a data file from Thredds
del
/drill
Drill a timeseries from a gridded dataset hosted in THREDDS
get
/
Gets the root API resource
get
Analysis Service API
Analysis Service API
Model Developer's Guide
Model Developer's Guide: Python Models
Model Developer's Guide: R Models
/
Gets the root API resource
get
/base-images
Gets all base images
get
/base-images/{baseimageid}
Gets a base image by id
get
/documentnodes
Gets all documentnodes
get
/documentnodes/{documentid}
Gets a document node by id
get
Updates a document
put
Deletes a document
del
/documentnodes/{documentid}/value
Gets the full content of a document node
get
/jobs
Gets all jobs
get
Submits a new job
post
/jobs/{jobid}/log
Gets all job logs
get
/jobs/{jobid}/cancel
Cancels a job
post
/jobs/{jobid}
Gets a job by id.
get
/jobs/{jobid}/upstream
Gets upstream jobs that triggered this job to run
get
/jobs/{jobid}/downstream
Gets downstream jobs that were triggered by this job
get
/jobs/{jobid}/blocking
Gets jobs that are currently blocked as a result of running the given job
get
/jobs/{jobid}/blockedby
Gets jobs that are currently blocking the job from running
get
/operators
Gets all operators
get
/operators/{operatorid}
Gets an operator by id
get
/profiles
Gets all compute profiles
get
/profiles/{profileid}
Gets a compute profile by id
get
/models
Gets all operators
get
Installs a new model
post
/models/{modelid}
Gets a model by id
get
Deletes a model
del
/templates/{templateid}
Gets a template by id
get
Updates a template
put
Deletes a template
del
/templates
Gets all templates
get
Creates a new template based on an existing workflow
post
/schedules/{scheduleid}
Gets a schedule by id.
get
Modifies an existing schedule
put
Deletes an existing schedule
del
/schedules
Gets all schedules
get
Submits a new schedule
post
/workflows/{workflowid}/cancel
Cancel all running tasks for a workflow
post
/workflows/{workflowid}
Gets a workflow by id
get
Updates a workflow
put
Deletes a workflow
del
/workflows
Gets all workflows
get
Creates a new workflow
post
Tracker HTTP API
/info
get
get
/whoami
get
get
/auth/docs
get
get
/auth/token
get
get
/auth/id.jwks
get
get
/auth/sig.jwks
get
get
/auth/nodes/{nid}/id.jwks
get
get
/auth/nodes/{nid}/sig.jwks
get
get
/auth/user/accesskeys
post
post
get
get
/auth/user/accesskeys/{kid}
put
put
delete
del
/register
post
post
/users
get
get
/users/{uid}
get
get
/users/{uid}/terms
post
post
/users/{uid}/emailsettings
get
get
post
post
/users/{uid}/manage
post
post
/nodes/{nid}
post
post
get
get
delete
del
/search
get
get
Primary Node HTTP API
/info
get
get
/resources
post
post
/resources/{rid}
get
get
delete
del
/resources/{rid}/changeset
get
get
/resources/{rid}/authactions
get
get
/resources/{rid}/geo
get
get
/resources/{rid}/action
post
post
/policies/{pid}
get
get
put
put
/datasets
post
post
/datasets/{did}
get
get
delete
del
/datasets/{did}/nodes
post
post
/datasets/{did}/versions
post
post
get
get
delete
del
Gateway Node HTTP API
/datasets/{pn}/{dsid}/versions/{dsvid}
post
post
get
get
delete
del
/datasets/{pn}/{dsid}/versions/{dsvid}/objects
post
post
get
get
/datasets/{pn}/{dsid}/versions/{dsvid}/tif/file/v1
get
get
/datasets/{pn}/{dsid}/versions/{dsvid}/tif/gridded/v1
get
get
Powered by
Ask AI
Get a collection of platforms.
get
https://senaps.eratos.com/api/sensor/v2/platforms
Language
Shell
Node
Ruby
PHP
Python
Credentials
Basic
:
Log in to use your API keys
RESPONSE
Click
Try It!
to start a request and see the response here!