/processorclasses

get

Get processor classes by mission and name

post

Create a new processor class

get

Count the processor classes matching the specified mission and processor name.

get

Get a processor class by ID

patch

Update a processor class by ID

delete

Delete a processor class by ID

/processors

get

Get processors by mission, name and version (user-defined version, not database version)

post

Create a new processor (version)

get

Count the processors matching the specified mission, processor name, and processor version.

get

Get a processor by ID

patch

Update a processor by ID

delete

Delete a processor by ID

/configurations

get

Get configurations by mission, processor name and configuration version

post

Create a new configuration

get

Count the configurations matching the specified mission, processor name, and configuration version.

get

Get a configuration by ID

patch

Update a configuration by ID

delete

Delete a configuration by ID

/configuredprocessors

get

Get configured processors, filtered by mission, identifier, processor name, processor version and/or configuration version

post

Create a new configured processor

get

Count the configuredProcessors matching the specified mission, processor name, and configuredProcessor version.

get

Get a configured processor by ID

patch

Update a configured processor by ID

delete

Delete a configured processor by ID

/workflows

get

Get a list of all workflows with the specified mission, workflow name, workflow version, input product class and configured processor

post

Create a workflow from the given Json object

get

Count the workflows matching the specified name, workflow version, input product class, or configured processor.

get

Find the workflow with the given ID

patch

Update the workflow with the given ID with the attribute values of the given Json object.

delete

Delete a workflow by ID