Platform API
Overview
AddOn
Application Templates
Application
post Add (a) new application(s) to an existing environment.
post Clone an existing application.
post Launch an application
post Runs a scenario template on an application
post Stop an application
post Toggle application state
get Check if a user has access to an application.
delete Delete an existing application.
get Returns the details for a specific application.
post Update an existing application
get Get linked applications.
post Save the configuration data for an application.
get Validate an application: check if there are stack items, check for variations, check all metadata is present.
post Enable automatic deployments for an application.
post Disable automatic deployments for an application.
get Get automatic deployment status for an application.
post Launch Hyperlane application.
ApplicationPath
EnvironmentUrl
post Add a new EnvironmentUrl.
delete Delete an existing EnvironmentUrl.
post Update an existing EnvironmentUrl.
post Add an environment URL.
post Toggle proxy mode for multiple Environment URLs.
delete Delete an environment URL.
post Update an environment URL.
post Activate Let's Encrypt.
post Save SSL certificate.
delete Delete active SSL certificate.
post Toggle proxy mode for an environment URL.
get List environment URLs.
Environment URL
User Access
post Eject a from an application.
post Update existing users on an application.
get Get application users
post Invite a user.
post Assign a team member to a project, environment or application.
post Update users on customer level.
post Remove a user from a customer.
post Remove user access.
post Resend invitation.
delete Revoke an unaccepted invitation.
get List available roles per level.
get List project access for user.
post Eject a from an environment.
post Update existing users on an environment.
get Get environment users
post Returns the list of project IDs the given user for a given customer has access to.
post Eject a user from a project.
post Update existing users on a project.
post Add existing users to a project.
get Check if a user has the required roles of a project.
get Get project users
Template Action
Custom Action
Artifact
get Check if a user has access to an artifact.
get Returns a list of artifacts for a given application or stack item.
get Returns a list of artifacts.
get Returns a list of volumes available to create artifacts from.
post Create a new artifact based on the given criteria.
post Deploy an artifact.
post Deploy artifact volumes.
Backup
get Get a list of automated backups for a stack item ID.
post Restore an automated backup for a stack item.
post Execute a backup for a stack item.
get Get a list of backups.
get Get a list of backups for a stack item ID.
delete Delete a backup for a stack item.
post Restore a backup for a stack item.
post Unmount a mounted backup for a stack item.
BackupConfig
Billing Profile
post Creates billing profile.
get Get billing profile balance.
get List billing profile account balances
get Get invoice
get Get billing profile invoices list.
get List invoices.
get List billing profiles.
get List payment methods.
get Get project usages.
get List transactions.
get Get billing profile detail.
post Creates a new billing profile.
get Get default billing profile.
get List project billing info
post Update project billing info
Blueprint
Cloudview
Component Category
Component
Environment
get Get container status.
post Add environment(s) to a project.
post Clone an environment.
get List environment names.
get List environment datacenter coordinates.
get List environment types.
delete Delete an existing environment.
get Get environment details.
post Update an existing environment.
post Clear Environment cache.
post Toggle proxy mode for the given Environment which will allow seamless enabling of various security features.
get Get shared stack items for environment.
get List environment URLs.
get Retrieve cost overview for an environment
post Get SLA related info.
Customer
Project
post Change project file transfer mode.
get List environments for a project.
get Project running scenarios.
post Creates a new project for a customer.
delete Delete an existing project.
get Returns the details for a specific project.
post Update an existing project.
get Returns the list of environments of a project.
post Fork a project into a new project.
get Get the permissions a user has for a given project drilled down to all the applications of the project.
get Get a list of usages.
get Get project list
post Get project list
get Get project properties
post Create, update or delete project properties
Hyperlane SFTP Users
Hyperlane Memory Boost
Scenario
get Returns a single completed or running scenario.
get Returns the list of completed scenarios.
get Returns the details of a running job.
get Returns the details of a finished job.
get Returns the list of completed child jobs.
get Returns the list of completed scenarios.
get Returns the list of completed scenarios.
get Returns the list of running scenarios of a given environment.
get List finished scenarios
get Returns the list of events that can be attached to a scenario.
post Persist one or more scenarios.
get Returns the list of available scenarios.
get Returns the details for a specific scenario.
delete Delete a scenario.
get Returns the workflow for a specific scenario.
post Send all the Action's of a Scenario to Torque.
post Cancel a running scenario.
post Save the target stack item of a scenario action.
post Generates a webhook token for a given scenario.
post Enables or disables the git deploy webhook for a scenario.
Kubernetes
get Retrieve supported Kubernetes versions
get Get kubernetes version
get Get kubernetes resources baseline
get Get Kubernetes variations for a version
get Retrieve Kubernetes clusters
post Create or validate a Kubernetes cluster
get Retrieve a Kubernetes cluster by ID
post Update or validate a Kubernetes cluster configuration
delete Delete a Kubernetes cluster
get Retrieve Kubernetes cluster configuration
get Get Kubernetes cluster hostnames
get Retrieve node pools for a Kubernetes cluster
post Enable HTTPS/SSL and launch a Kubernetes cluster
post Recycle nodes in a Kubernetes cluster
post Enable Let's Encrypt certificate for a hostnameId
post Upload SSL certificate for a hostname
delete Delete SSL certificate for a hostname
Metadata
Status
Policy
ProviderCredentials
Scheduler
Service
Stack
StackItem
Stack Item Service
Deploy Log
Stack Item Action
Technology
VCS Host
VCS Repository
Get Started
post Enable an AddOn for a stack item.