The applications
REST API endpoints can be used to manage, run and deploy applications to Nextmv Cloud. For the Nextmv CLI app command set see the nextmv app
CLI reference.
Endpoints
The endpoints can be used to:
- Create, view, edit and delete applications.
- Create, view, edit and delete versions.
- Create, view, edit and delete instances.
- Create new runs and retrieve the results.
Read more about versions and instances in the Nextmv Cloud overview.
Applications
Creates an application.
Create a new application. Applications are used to manage versions, instances, testing, and other configuration information for a decision optimization solution you are developing and using for your business. Applications can be queried through the `/applications endpoint` `GET` operation
List all applications for an account.
List all applications.
Get an application definition
Get the application definition specified by application id
Updates an application definition.
Updates an existing application. This replaces the existing definition information
Deletes an application definition.
Deletes an existing application.
Versions
Creates an application version.
Create a new application version. Uses the current dev binary to create the application version.
List all versions of an application.
List all versions of an application.
Get an application definition"
Get the application definition specified by application id
Updates an application version.
Updates an existing application version. This replaces the existing definition information
Deletes an application version.
Deletes an existing application version.
Instances
Creates an application instance.
Create a new application instance for a version and configuration specified.
List all instances of an application.
List all instances of an application.
Get an application instance
Get the application instance for the application and instance id specified
Updates an application version.
Puts an existing application instance. This replaces the existing definition information
Deletes an application instance.
Deletes an existing application instance.
Runs
Creates an application run.
Create a new application run.
Gets the results of a run for an application
Get the results of a run