Jump to Content
Eratos Platform
GuidesRecipesAPI Reference
v3.0

Eratos WorkspaceLog InEratos Platform
API Reference
Eratos WorkspaceLog In
Self DrivingGuidesRecipesAPI Reference
All
Pages
Start typing to search…

Eratos Workspace API

  • Eratos Workspace API (v1)
  • Catalogue
    • Post Resourcepost
    • Get Resourcesget
    • Put Resourceput
    • Patch Resourcepatch
    • Get Resourceget
    • Delete Resourcedel
    • Post Resource Actionpost
    • Get Resource Policyget
    • Get Policyget
  • Data
    • Upload Datasetpost
    • Download Dataset Filesget
    • Drill Datasetget
    • Subset Geospatial Datasetget
  • /
    • Read Rootget

Sensor Data API

  • /
    • Sensor Data API Rootget
  • /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 collectionget
  • /collections/{collectionid}/shares/{id}
    • Get details about a share resourceget
    • Delete a share from an existing collection.del
  • /collections/{id}
    • Get details about a collection.get
    • Create or update a collectionput
    • 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 invitationsget
    • Send a new invitationpost
  • /invitations/{id}
    • Get details about an invitationget
  • /invitations/{id}/accept
    • Accepts an invitationpost
  • /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 Locationput
    • Delete an existing location.del
  • /observations
    • Get a collection of observations.get
    • Upload observations for a streampost
    • Delete observations from a streamdel
  • /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 termget

Data Source API

  • /
    • Get root API resourceget
  • datasource
    • Get all datasourcesget
    • Create a Datasourcepost
    • Get datasource by idget
    • Update a datasourceput
    • Delete by IDdel
    • Get metric for datasourceget
    • Get the list of valid metrics for this datasourceget
  • logs
    • Get all datasource logsget
    • Get a log entry by idget
  • dataparser
    • Get all Dataparsersget
    • Get a Dataparser by IDget

THREDDS Data Manager API

  • /data/{path}
    • Deletes a data file from Threddsdel
  • /data
    • Replaces an existing data file in Threddsput
    • Uploads a new data file to Threddspost
    • Deletes a data file from Threddsdel
  • /drill
    • Drill a timeseries from a gridded dataset hosted in THREDDSget
  • /
    • Gets the root API resourceget

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 resourceget
  • /base-images
    • Gets all base imagesget
  • /base-images/{baseimageid}
    • Gets a base image by idget
  • /documentnodes
    • Gets all documentnodesget
  • /documentnodes/{documentid}
    • Gets a document node by idget
    • Updates a documentput
    • Deletes a documentdel
  • /documentnodes/{documentid}/value
    • Gets the full content of a document nodeget
  • /jobs
    • Gets all jobsget
    • Submits a new jobpost
  • /jobs/{jobid}/log
    • Gets all job logsget
  • /jobs/{jobid}/cancel
    • Cancels a jobpost
  • /jobs/{jobid}
    • Gets a job by id.get
  • /jobs/{jobid}/upstream
    • Gets upstream jobs that triggered this job to runget
  • /jobs/{jobid}/downstream
    • Gets downstream jobs that were triggered by this jobget
  • /jobs/{jobid}/blocking
    • Gets jobs that are currently blocked as a result of running the given jobget
  • /jobs/{jobid}/blockedby
    • Gets jobs that are currently blocking the job from runningget
  • /operators
    • Gets all operatorsget
  • /operators/{operatorid}
    • Gets an operator by idget
  • /profiles
    • Gets all compute profilesget
  • /profiles/{profileid}
    • Gets a compute profile by idget
  • /models
    • Gets all operatorsget
    • Installs a new modelpost
  • /models/{modelid}
    • Gets a model by idget
    • Deletes a modeldel
  • /templates/{templateid}
    • Gets a template by idget
    • Updates a templateput
    • Deletes a templatedel
  • /templates
    • Gets all templatesget
    • Creates a new template based on an existing workflowpost
  • /schedules/{scheduleid}
    • Gets a schedule by id.get
    • Modifies an existing scheduleput
    • Deletes an existing scheduledel
  • /schedules
    • Gets all schedulesget
    • Submits a new schedulepost
  • /workflows/{workflowid}/cancel
    • Cancel all running tasks for a workflowpost
  • /workflows/{workflowid}
    • Gets a workflow by idget
    • Updates a workflowput
    • Deletes a workflowdel
  • /workflows
    • Gets all workflowsget
    • Creates a new workflowpost

Tracker HTTP API

  • /info
    • getget
  • /whoami
    • getget
  • /auth/docs
    • getget
  • /auth/token
    • getget
  • /auth/id.jwks
    • getget
  • /auth/sig.jwks
    • getget
  • /auth/nodes/{nid}/id.jwks
    • getget
  • /auth/nodes/{nid}/sig.jwks
    • getget
  • /auth/user/accesskeys
    • postpost
    • getget
  • /auth/user/accesskeys/{kid}
    • putput
    • deletedel
  • /register
    • postpost
  • /users
    • getget
  • /users/{uid}
    • getget
  • /users/{uid}/terms
    • postpost
  • /users/{uid}/emailsettings
    • getget
    • postpost
  • /users/{uid}/manage
    • postpost
  • /nodes/{nid}
    • postpost
    • getget
    • deletedel
  • /search
    • getget

Primary Node HTTP API

  • /info
    • getget
  • /resources
    • postpost
  • /resources/{rid}
    • getget
    • deletedel
  • /resources/{rid}/changeset
    • getget
  • /resources/{rid}/authactions
    • getget
  • /resources/{rid}/geo
    • getget
  • /resources/{rid}/action
    • postpost
  • /policies/{pid}
    • getget
    • putput
  • /datasets
    • postpost
  • /datasets/{did}
    • getget
    • deletedel
  • /datasets/{did}/nodes
    • postpost
  • /datasets/{did}/versions
    • postpost
    • getget
    • deletedel

Gateway Node HTTP API

  • /datasets/{pn}/{dsid}/versions/{dsvid}
    • postpost
    • getget
    • deletedel
  • /datasets/{pn}/{dsid}/versions/{dsvid}/objects
    • postpost
    • getget
  • /datasets/{pn}/{dsid}/versions/{dsvid}/tif/file/v1
    • getget
  • /datasets/{pn}/{dsid}/versions/{dsvid}/tif/gridded/v1
    • getget
Powered by 

Eratos Workspace API (v1)

https://api.eratos.com/api/workspace/v1/