How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Webscale Networks Tasks API

The Tasks API from Webscale Networks — 3 operation(s) for tasks.

Webscale Networks Tasks API is one of 25 APIs that Webscale Networks publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Task. The published artifact set on APIs.io includes an OpenAPI specification, an API reference, API documentation, and authentication docs.

This API exposes 4 operations across 3 paths, and defines 56 schemas. It is described by OpenAPI 3.2.0, at version 2026.273.

Requests are made against a single base URL, https://api.webscale.com/v2.

4 operations 3 paths 56 schemas 3 GET1 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
2026.273
Base URL
https://api.webscale.com/v2
Authentication
HTTP Bearer
Resource Areas
1

Authentication & Security 1

Webscale Networks Tasks API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (access_key). By default, every request must be authenticated.

  • access_key — An access key secret must be sent as a [bearer token](https://www.rfc-editor.org/rfc/rfc7235section-5.1) with each HTTP request in an Authorization header. Tok…

Paths & Operations 4

Across 3 paths, the API surfaces 4 operations — 3 GET, 1 POST. Each is listed below with its method, path, parameters, and response codes.

Tasks 4
GET
/tasks
Read task collection
getTasks 5 params → 200
POST
/tasks
Create a task
postTasks body → 200201
GET
/tasks/{id}
Read a task
getTasksById 1 param → 200
GET
/tasks/{id}/logs
Read task logs
getTasksByIdLogs 4 params → 200

Schemas 56

The contract defines 56 schemas that model the data the API accepts and returns. The most detailed are ClusterConfiguration (27 properties), Blueprint (22 properties), Task (12 properties), Check (10 properties). Each schema is shown below with its type and property counts.

TaskPost
Configuration for a task to be created
TagName
string
Name of different tags.
TaskCreateDeployment
object
Create a new deployment for a specified cluster, optionally updating the cluster before deploying.
3 properties 2 required
Task
object
12 properties
SecurityGroupHref
string
The endpoint resource identifier for the security group, must be a URL encoded string.
EventSeverity
string
The severity of the event. There are three levels: info is informational and no action is needed, warning may indicate that an error will occur if action is no…
TaskBuildImage
object
Build an image using a specified builder.
3 properties 2 required
ProviderHref
string
Resource identifier for the provider, must be a URL encoded string.
TaskPrepareForDownload
object
Prepares an archived log for download. Logs that are archived are typically placed on storage that prevents them from being immediately available. The archived…
2 properties 2 required
AccountHref
string
A reference to an account
ApplicationHref
string
The endpoint for the application resource.
Check
object
10 properties 1 required
ClusterConfiguration
object
27 properties
TaskInvalidateCache
object
Invalidate cached responses for given application. Entries are invalidated in all caches used by the application as specified by the parameters. If neither URL…
3 properties 3 required
Blueprint
object
The endpoint resource reference to the blueprint of the servers.
22 properties
HttpUrl
string
An HTTP URL address.
Timestamp
string
An iso8601 formatted timestamp
PositiveInteger
integer
An integer of value 1 or more.
ProcessLog
object
6 properties
AccountConfiguration
object
4 properties
TaskGenerateOriginCertificate
object
Generate a certificate issued by the certificate authority belonging to the current account. An origin certificate is trusted by infrastructure created within…
3 properties 2 required
ProviderResourceHref
string
Resource href that includes the Webscale provider identifier.
InstanceTemplate
string
The endpoint resource identifier for the instance template.
Provider
object
5 properties
ClusterAccess
object
Describes a method for accessing a service deployment.
1 property 1 required
Header
object
2 properties 2 required
NonNegativeInteger
integer
An integer of value 0 or more.
TaskGetRequestAddress
object
Gets the public IP address of the requesting user agent.
1 property 1 required
Label
string
A custom label starting with a lowercase letter following by numbers and lowercase letters. Dashes and underscores are accepted if they are followed by lowerca…
TaskResumeDeployment
object
Resume a paused deployment for a specified cluster.
2 properties 2 required
Account
object
AccountState
object
1 property
Duration
Duration in seconds, no fractional values.
AccountLogRetention
object
5 properties 1 required
ProviderAttributes
object
Provider attributes that represent cloud provider attributes and may be queried via the API.
IdentityConfiguration
object
Configuration of the identity assigned to cluster servers.
3 properties 3 required
BlueprintLogsApplication
object
The application logs config object to specify which cluster logs are sent to custom logs.
2 properties 2 required
MetadataEntry
object
A key/value pair to be made available on servers made with this metadata.
2 properties
Hostname
string
BlueprintLogStreamFilePath
string
An absolute file path to collect logs from. Can have a wildcard match with an asterisk for the file name but not directory name.
TaskRunAction
object
Runs the target application
3 properties 3 required
TaskExitMaintenance
object
Exits application from maintenance
3 properties 2 required
TaskEnterMaintenance
object
Starts application maintenance
3 properties 2 required
ScalingOperator
string
Operator to determine scaling condition.
MetadataFileEntry
object
A file to be created on newly created servers.
3 properties
TaskCancelBuild
object
Cancels an in-progress build.
2 properties 2 required
SearchResult
object
Results of a search task
1 property
ClusterPatch
object
ScalingSeriesName
string
Name identifying the scaling condition type.
FileHref
string
Endpoint resource reference to a file.
DurationDisplayUnit
string
Unit to use for displaying the time duration specified.
TaskCancelDeployment
object
Cancel a pending deployment for a specified cluster.
2 properties 2 required
AccountIdentity
object
2 properties 2 required
BlueprintLogStream
object
A log stream configuration for use with Webscale Monitoring Agent.
5 properties 2 required
Name
string
ScalingCondition
object
5 properties 5 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

webscale-networks-tasks-api-openapi.yml Raw ↑

Other APIs Webscale Networks publishes across the network.

Webscale Networks Accounts API
Webscale Networks Address sets API
Webscale Networks Application test API
Webscale Networks Applications API
Webscale Networks Builders API
Webscale Networks Clusters API
Webscale Networks Environments API
Webscale Networks Files API
Webscale Networks Groups API
Webscale Networks Labelers API
Webscale Networks Log schemas API
Webscale Networks Logs API
Where this information came from

This is an independent, third-party profile of Webscale Networks Tasks API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.