Download OpenAPI specification:
Public REST API for customer SDKs and code integrations. GraphQL remains internal for the dashboard. This contract is the versioned public surface.
{- "id": 0,
- "email": "string",
- "name": "string",
- "orgs": [
- {
- "id": 0,
- "name": "string",
- "title": "string",
- "domain": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
], - "twofa": true,
- "defaultOrg": {
- "id": 0,
- "name": "string",
- "title": "string",
- "domain": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}, - "defaultProjects": [
- {
- "id": 0,
- "name": "string",
- "title": "string",
- "orgId": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
], - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}Updates the authenticated user's basic profile and returns the updated account.
| name required | string |
{- "name": "string"
}{- "id": 0,
- "email": "string",
- "name": "string",
- "orgs": [
- {
- "id": 0,
- "name": "string",
- "title": "string",
- "domain": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
], - "twofa": true,
- "defaultOrg": {
- "id": 0,
- "name": "string",
- "title": "string",
- "domain": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}, - "defaultProjects": [
- {
- "id": 0,
- "name": "string",
- "title": "string",
- "orgId": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
], - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}Returns the org identified by the request path.
| id required | integer |
{- "id": 0,
- "name": "string",
- "title": "string",
- "domain": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}Updates the org and returns the updated resource.
| id required | integer |
| title required | string |
| registryIntegrationId | integer or null |
| ciIntegrationId | integer or null |
{- "title": "string",
- "registryIntegrationId": 0,
- "ciIntegrationId": 0
}{- "id": 0,
- "name": "string",
- "title": "string",
- "domain": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}Returns org memberships matching the request filters.
| orgId | integer Optional for API-key requests; defaults to the API key's organization. If provided, it must match the key's organization. |
[- {
- "id": 0,
- "userId": 0,
- "user": {
- "id": 0,
- "name": "string"
}, - "email": "string",
- "orgId": 0,
- "role": "string",
- "status": "string",
- "joinedAt": "2019-08-24T14:15:22Z",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
]Returns the org membership identified by the request path.
| id required | integer |
{- "id": 0,
- "userId": 0,
- "user": {
- "id": 0,
- "name": "string"
}, - "email": "string",
- "orgId": 0,
- "role": "string",
- "status": "string",
- "joinedAt": "2019-08-24T14:15:22Z",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}Returns projects matching the request filters.
| orgId | integer Optional for API-key requests; defaults to the API key's organization. If provided, it must match the key's organization. |
[- {
- "id": 0,
- "name": "string",
- "title": "string",
- "orgId": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
]Creates a project and returns the created resource.
| orgId | integer Optional for API-key requests; defaults to the API key's organization. |
| name required | string |
| title required | string |
| teamIds | Array of integers |
| orgMembershipIds | Array of integers |
| role | string |
{- "orgId": 0,
- "name": "string",
- "title": "string",
- "teamIds": [
- 0
], - "orgMembershipIds": [
- 0
], - "role": "string"
}{- "id": 0,
- "name": "string",
- "title": "string",
- "orgId": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}Returns the project identified by name.
| name required | string |
| orgId | integer Optional for API-key requests; defaults to the API key's organization. If provided, it must match the key's organization. |
{- "id": 0,
- "name": "string",
- "title": "string",
- "orgId": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}Returns the project identified by the request path.
| id required | integer |
{- "id": 0,
- "name": "string",
- "title": "string",
- "orgId": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}Updates the project and returns the updated resource.
| id required | integer |
| title required | string |
{- "title": "string"
}{- "id": 0,
- "name": "string",
- "title": "string",
- "orgId": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}Returns apps matching the request filters.
| orgId | integer Optional for API-key requests; defaults to the API key's organization. If provided, it must match the key's organization. |
| projectIds | string Comma-separated project ids |
| clusterApp | boolean |
[- {
- "id": 0,
- "name": "string",
- "title": "string",
- "status": "string",
- "clusterApp": true,
- "orgId": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
]Creates an app and returns the created resource.
| orgId | integer Optional for API-key requests; defaults to the API key's organization. |
| name required | string |
| title | string Defaults to name when omitted. |
| instanceName required | string |
| instanceTitle | string Defaults to instanceName when omitted. |
| domain | string Defaults to instanceName.name.orgDomain when omitted. |
| projectId | integer or null |
| stackRevId required | integer |
Array of objects (NewAppServiceInput) Defaults to the stack revision's service defaults when omitted. | |
| clusterId | integer or null |
| envId required | integer |
| ciIntegrationId | integer or null |
| registryIntegrationId | integer or null |
{- "orgId": 0,
- "name": "string",
- "title": "string",
- "instanceName": "string",
- "instanceTitle": "string",
- "domain": "string",
- "projectId": 0,
- "stackRevId": 0,
- "services": [
- {
- "id": 0,
- "disabled": true,
- "version": "string",
- "buildSource": {
- "buildSourceType": "string",
- "template": "string",
- "newRepoName": "string",
- "integrationId": 0,
- "remoteGitRepoId": "string",
- "gitRef": "string",
- "gitRefType": "string"
}, - "imports": [
- {
- "importName": "string",
- "source": "string",
- "url": "string",
- "backupId": 0,
- "from": {
- "databaseDbId": 0,
- "appServiceId": 0,
- "backupName": "string"
}
}
], - "volumes": [
- {
- "name": "string",
- "size": 0
}
], - "integrations": [
- {
- "name": "string",
- "integrationIds": [
- 0
]
}
], - "settings": [
- {
- "name": "string",
- "value": "string"
}
], - "database": {
- "databaseId": 0,
- "databaseDbId": 0
}, - "resources": {
- "workload": "string",
- "container": "string",
- "requestCPU": 0,
- "requestMem": 0,
- "limitCPU": 0,
- "limitMem": 0
}, - "scalability": {
- "averageCPU": 0,
- "minReplicas": 0,
- "maxReplicas": 0
}
}
], - "clusterId": 0,
- "envId": 0,
- "ciIntegrationId": 0,
- "registryIntegrationId": 0
}{- "id": 0,
- "name": "string",
- "title": "string",
- "status": "string",
- "clusterApp": true,
- "orgId": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}Returns the app identified by name.
| name required | string |
| orgId | integer Optional for API-key requests; defaults to the API key's organization. If provided, it must match the key's organization. |
{- "id": 0,
- "name": "string",
- "title": "string",
- "status": "string",
- "clusterApp": true,
- "orgId": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}Returns the app identified by the request path.
| id required | integer |
{- "id": 0,
- "name": "string",
- "title": "string",
- "status": "string",
- "clusterApp": true,
- "orgId": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}Updates the app and returns the updated resource.
| id required | integer |
| title required | string |
{- "title": "string"
}{- "id": 0,
- "name": "string",
- "title": "string",
- "status": "string",
- "clusterApp": true,
- "orgId": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}Returns app instances matching the request filters.
| orgId | integer Optional for API-key requests; defaults to the API key's organization. If provided, it must match the key's organization. |
| projectIds | string Comma-separated project ids |
| appId | integer |
| clusterId | integer |
| clusterApp | boolean |
[- {
- "id": 0,
- "name": "string",
- "title": "string",
- "status": "string",
- "mainDomain": "string",
- "appId": 0,
- "clusterId": 0,
- "envId": 0,
- "stackId": 0,
- "stackRevId": 0,
- "stackName": "string",
- "stackTitle": "string",
- "stackIcon": "string",
- "stackRevNumber": 0,
- "stackVersion": "string",
- "settings": {
- "autoStackUpgrade": {
- "enabled": true,
- "upgradeSettings": {
- "versions": true,
- "replicas": true,
- "resources": true,
- "integrations": true,
- "services": true,
- "settings": true,
- "links": true,
- "tokens": true,
- "configs": true,
- "cron": true,
- "volumes": true,
- "main": true
}
}
}, - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
]Creates an app instance and returns the created resource.
| appId required | integer |
| instanceName required | string |
| instanceTitle | string Defaults to instanceName when omitted. |
| domain | string Defaults to instanceName.appName.orgDomain when omitted. |
| stackRevId required | integer |
Array of objects (NewAppServiceInput) Defaults to the stack revision's service defaults when omitted. | |
| clusterId | integer or null |
| envId required | integer |
| ciIntegrationId | integer or null |
| registryIntegrationId | integer or null |
{- "appId": 0,
- "instanceName": "string",
- "instanceTitle": "string",
- "domain": "string",
- "stackRevId": 0,
- "services": [
- {
- "id": 0,
- "disabled": true,
- "version": "string",
- "buildSource": {
- "buildSourceType": "string",
- "template": "string",
- "newRepoName": "string",
- "integrationId": 0,
- "remoteGitRepoId": "string",
- "gitRef": "string",
- "gitRefType": "string"
}, - "imports": [
- {
- "importName": "string",
- "source": "string",
- "url": "string",
- "backupId": 0,
- "from": {
- "databaseDbId": 0,
- "appServiceId": 0,
- "backupName": "string"
}
}
], - "volumes": [
- {
- "name": "string",
- "size": 0
}
], - "integrations": [
- {
- "name": "string",
- "integrationIds": [
- 0
]
}
], - "settings": [
- {
- "name": "string",
- "value": "string"
}
], - "database": {
- "databaseId": 0,
- "databaseDbId": 0
}, - "resources": {
- "workload": "string",
- "container": "string",
- "requestCPU": 0,
- "requestMem": 0,
- "limitCPU": 0,
- "limitMem": 0
}, - "scalability": {
- "averageCPU": 0,
- "minReplicas": 0,
- "maxReplicas": 0
}
}
], - "clusterId": 0,
- "envId": 0,
- "ciIntegrationId": 0,
- "registryIntegrationId": 0
}{- "id": 0,
- "name": "string",
- "title": "string",
- "status": "string",
- "mainDomain": "string",
- "appId": 0,
- "clusterId": 0,
- "envId": 0,
- "stackId": 0,
- "stackRevId": 0,
- "stackName": "string",
- "stackTitle": "string",
- "stackIcon": "string",
- "stackRevNumber": 0,
- "stackVersion": "string",
- "settings": {
- "autoStackUpgrade": {
- "enabled": true,
- "upgradeSettings": {
- "versions": true,
- "replicas": true,
- "resources": true,
- "integrations": true,
- "services": true,
- "settings": true,
- "links": true,
- "tokens": true,
- "configs": true,
- "cron": true,
- "volumes": true,
- "main": true
}
}
}, - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}Returns the app instance identified by app and instance name.
| appName required | string |
| instanceName required | string |
| orgId | integer Optional for API-key requests; defaults to the API key's organization. If provided, it must match the key's organization. |
{- "id": 0,
- "name": "string",
- "title": "string",
- "status": "string",
- "mainDomain": "string",
- "appId": 0,
- "clusterId": 0,
- "envId": 0,
- "stackId": 0,
- "stackRevId": 0,
- "stackName": "string",
- "stackTitle": "string",
- "stackIcon": "string",
- "stackRevNumber": 0,
- "stackVersion": "string",
- "settings": {
- "autoStackUpgrade": {
- "enabled": true,
- "upgradeSettings": {
- "versions": true,
- "replicas": true,
- "resources": true,
- "integrations": true,
- "services": true,
- "settings": true,
- "links": true,
- "tokens": true,
- "configs": true,
- "cron": true,
- "volumes": true,
- "main": true
}
}
}, - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}Returns the app instance identified by the request path.
| id required | integer |
{- "id": 0,
- "name": "string",
- "title": "string",
- "status": "string",
- "mainDomain": "string",
- "appId": 0,
- "clusterId": 0,
- "envId": 0,
- "stackId": 0,
- "stackRevId": 0,
- "stackName": "string",
- "stackTitle": "string",
- "stackIcon": "string",
- "stackRevNumber": 0,
- "stackVersion": "string",
- "settings": {
- "autoStackUpgrade": {
- "enabled": true,
- "upgradeSettings": {
- "versions": true,
- "replicas": true,
- "resources": true,
- "integrations": true,
- "services": true,
- "settings": true,
- "links": true,
- "tokens": true,
- "configs": true,
- "cron": true,
- "volumes": true,
- "main": true
}
}
}, - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}Updates the app instance and returns the updated resource.
| id required | integer |
| title required | string |
{- "title": "string"
}{- "id": 0,
- "name": "string",
- "title": "string",
- "status": "string",
- "mainDomain": "string",
- "appId": 0,
- "clusterId": 0,
- "envId": 0,
- "stackId": 0,
- "stackRevId": 0,
- "stackName": "string",
- "stackTitle": "string",
- "stackIcon": "string",
- "stackRevNumber": 0,
- "stackVersion": "string",
- "settings": {
- "autoStackUpgrade": {
- "enabled": true,
- "upgradeSettings": {
- "versions": true,
- "replicas": true,
- "resources": true,
- "integrations": true,
- "services": true,
- "settings": true,
- "links": true,
- "tokens": true,
- "configs": true,
- "cron": true,
- "volumes": true,
- "main": true
}
}
}, - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}Updates app instance settings and returns the updated app instance.
| id required | integer |
object (AppInstanceAutoStackUpgradeSettingsInput) |
{- "autoStackUpgrade": {
- "enabled": true,
- "upgradeSettings": {
- "versions": true,
- "replicas": true,
- "resources": true,
- "integrations": true,
- "services": true,
- "settings": true,
- "links": true,
- "tokens": true,
- "configs": true,
- "cron": true,
- "volumes": true,
- "main": true
}
}
}{- "id": 0,
- "name": "string",
- "title": "string",
- "status": "string",
- "mainDomain": "string",
- "appId": 0,
- "clusterId": 0,
- "envId": 0,
- "stackId": 0,
- "stackRevId": 0,
- "stackName": "string",
- "stackTitle": "string",
- "stackIcon": "string",
- "stackRevNumber": 0,
- "stackVersion": "string",
- "settings": {
- "autoStackUpgrade": {
- "enabled": true,
- "upgradeSettings": {
- "versions": true,
- "replicas": true,
- "resources": true,
- "integrations": true,
- "services": true,
- "settings": true,
- "links": true,
- "tokens": true,
- "configs": true,
- "cron": true,
- "volumes": true,
- "main": true
}
}
}, - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}Upgrades an app instance stack using the selected upgrade sections.
| id required | integer |
| versions required | boolean |
| replicas required | boolean |
| resources required | boolean |
| integrations required | boolean |
| services required | boolean |
| settings required | boolean |
| links required | boolean |
| tokens required | boolean |
| configs required | boolean |
| cron required | boolean |
| volumes required | boolean |
| main required | boolean |
{- "versions": true,
- "replicas": true,
- "resources": true,
- "integrations": true,
- "services": true,
- "settings": true,
- "links": true,
- "tokens": true,
- "configs": true,
- "cron": true,
- "volumes": true,
- "main": true
}{- "success": true,
- "taskId": 0
}Returns app services matching the request filters.
| appInstanceId required | integer |
[- {
- "id": 0,
- "name": "string",
- "title": "string",
- "type": "string",
- "status": "string",
- "replicas": 0,
- "version": "string",
- "main": true,
- "disabled": true,
- "external": true,
- "required": true,
- "needsRebuild": true,
- "needsRedeploy": true,
- "configurationReady": true,
- "appInstanceId": 0,
- "serviceRevId": 0,
- "parentAppServiceId": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
]Returns the app service identified by the request path.
| id required | integer |
{- "id": 0,
- "name": "string",
- "title": "string",
- "type": "string",
- "status": "string",
- "replicas": 0,
- "version": "string",
- "main": true,
- "disabled": true,
- "external": true,
- "required": true,
- "needsRebuild": true,
- "needsRedeploy": true,
- "configurationReady": true,
- "appInstanceId": 0,
- "serviceRevId": 0,
- "parentAppServiceId": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}Updates the app service and returns the updated resource.
| id required | integer |
| replicas | integer or null |
| version | string or null |
| disabled | boolean or null |
| main | boolean or null |
object (BuildSourceInput) |
{- "replicas": 0,
- "version": "string",
- "disabled": true,
- "main": true,
- "buildSource": {
- "buildSourceType": "string",
- "template": "string",
- "newRepoName": "string",
- "integrationId": 0,
- "remoteGitRepoId": "string",
- "gitRef": "string",
- "gitRefType": "string"
}
}{- "id": 0,
- "name": "string",
- "title": "string",
- "type": "string",
- "status": "string",
- "replicas": 0,
- "version": "string",
- "main": true,
- "disabled": true,
- "external": true,
- "required": true,
- "needsRebuild": true,
- "needsRedeploy": true,
- "configurationReady": true,
- "appInstanceId": 0,
- "serviceRevId": 0,
- "parentAppServiceId": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}Creates a log stream for an app service container and returns the stream id.
| id required | integer |
| workload | string or null |
| container | string or null |
{- "workload": "string",
- "container": "string"
}{- "id": 0
}Returns environment variables configured for an app service.
| id required | integer |
[- {
- "id": 0,
- "appServiceId": 0,
- "workload": "string",
- "container": "string",
- "name": "string",
- "value": "string",
- "valueSecretId": 0,
- "runtime": true,
- "build": true,
- "envType": "string",
- "source": {
- "fromService": true,
- "fromStack": true,
- "fromWodby": true,
- "setting": "string",
- "link": "string",
- "integration": "string"
}, - "createdAt": "2019-08-24T14:15:22Z"
}
]Creates an environment variable for an app service.
| id required | integer |
| workload | string or null |
| container | string or null |
| name required | string |
| value required | string |
| secret required | boolean |
| runtime | boolean or null |
| build | boolean or null |
{- "workload": "string",
- "container": "string",
- "name": "string",
- "value": "string",
- "secret": true,
- "runtime": true,
- "build": true
}{- "id": 0,
- "appServiceId": 0,
- "workload": "string",
- "container": "string",
- "name": "string",
- "value": "string",
- "valueSecretId": 0,
- "runtime": true,
- "build": true,
- "envType": "string",
- "source": {
- "fromService": true,
- "fromStack": true,
- "fromWodby": true,
- "setting": "string",
- "link": "string",
- "integration": "string"
}, - "createdAt": "2019-08-24T14:15:22Z"
}Updates an app service environment variable.
| id required | integer |
| value | string or null |
| secret required | boolean |
| runtime | boolean or null |
| build | boolean or null |
{- "value": "string",
- "secret": true,
- "runtime": true,
- "build": true
}{- "id": 0,
- "appServiceId": 0,
- "workload": "string",
- "container": "string",
- "name": "string",
- "value": "string",
- "valueSecretId": 0,
- "runtime": true,
- "build": true,
- "envType": "string",
- "source": {
- "fromService": true,
- "fromStack": true,
- "fromWodby": true,
- "setting": "string",
- "link": "string",
- "integration": "string"
}, - "createdAt": "2019-08-24T14:15:22Z"
}Returns Helm values configured for an app service.
| id required | integer |
[- {
- "id": 0,
- "appServiceId": 0,
- "name": "string",
- "value": "string",
- "valueSecretId": 0,
- "source": {
- "fromService": true,
- "fromStack": true
}, - "createdAt": "2019-08-24T14:15:22Z"
}
]Creates a Helm value override for an app service.
| id required | integer |
| name required | string |
| value required | string |
| secret required | boolean |
{- "name": "string",
- "value": "string",
- "secret": true
}{- "id": 0,
- "appServiceId": 0,
- "name": "string",
- "value": "string",
- "valueSecretId": 0,
- "source": {
- "fromService": true,
- "fromStack": true
}, - "createdAt": "2019-08-24T14:15:22Z"
}Updates an app service Helm value override.
| id required | integer |
| value required | string |
| secret required | boolean |
{- "value": "string",
- "secret": true
}{- "id": 0,
- "appServiceId": 0,
- "name": "string",
- "value": "string",
- "valueSecretId": 0,
- "source": {
- "fromService": true,
- "fromStack": true
}, - "createdAt": "2019-08-24T14:15:22Z"
}Returns tokens configured for an app service without revealing secret values.
| id required | integer |
[- {
- "id": 0,
- "appServiceId": 0,
- "name": "string",
- "value": "string",
- "valueSecretId": 0,
- "envType": "string",
- "createdAt": "2019-08-24T14:15:22Z"
}
]Creates a token for an app service.
| id required | integer |
| name required | string |
| value required | string |
| secret required | boolean |
{- "name": "string",
- "value": "string",
- "secret": true
}{- "id": 0,
- "appServiceId": 0,
- "name": "string",
- "value": "string",
- "valueSecretId": 0,
- "envType": "string",
- "createdAt": "2019-08-24T14:15:22Z"
}Updates an app service token value or secret flag.
| id required | integer |
| value required | string |
| secret required | boolean |
{- "value": "string",
- "secret": true
}{- "id": 0,
- "appServiceId": 0,
- "name": "string",
- "value": "string",
- "valueSecretId": 0,
- "envType": "string",
- "createdAt": "2019-08-24T14:15:22Z"
}Returns annotations configured for an app service.
| id required | integer |
[- {
- "id": 0,
- "appServiceId": 0,
- "name": "string",
- "value": "string",
- "envType": "string",
- "source": {
- "fromService": true,
- "fromStack": true,
- "fromWodby": true
}, - "createdAt": "2019-08-24T14:15:22Z"
}
]Creates an annotation for an app service.
| id required | integer |
| name required | string |
| value required | string |
{- "name": "string",
- "value": "string"
}{- "id": 0,
- "appServiceId": 0,
- "name": "string",
- "value": "string",
- "envType": "string",
- "source": {
- "fromService": true,
- "fromStack": true,
- "fromWodby": true
}, - "createdAt": "2019-08-24T14:15:22Z"
}Returns integration links configured for an app service.
| id required | integer |
[- {
- "id": 0,
- "appServiceId": 0,
- "name": "string",
- "integrationId": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
]Links an integration to an app service integration slot.
| id required | integer |
| name required | string |
| integrationId required | integer |
{- "name": "string",
- "integrationId": 0
}{- "id": 0,
- "appServiceId": 0,
- "name": "string",
- "integrationId": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}Returns settings configured for an app service.
| id required | integer |
[- {
- "id": 0,
- "appServiceId": 0,
- "name": "string",
- "value": "string",
- "var": "string",
- "runtime": true,
- "build": true,
- "fromSettingId": 0
}
]Sets a named setting value for an app service.
| id required | integer |
| name required | string |
| value required | string |
{- "value": "string"
}{- "id": 0,
- "appServiceId": 0,
- "name": "string",
- "value": "string",
- "var": "string",
- "runtime": true,
- "build": true,
- "fromSettingId": 0
}Sets or disables a named config override for an app service.
| id required | integer |
| name required | string |
| config | string or null |
| disabled | boolean or null |
{- "config": "string",
- "disabled": true
}{- "success": true,
- "taskId": 0
}Links or unlinks another app service for a named link slot.
| id required | integer |
| name required | string |
| linkedAppServiceId | integer or null |
{- "linkedAppServiceId": 0
}{- "success": true,
- "taskId": 0
}Returns container resource settings for an app service.
| id required | integer |
[- {
- "id": 0,
- "appServiceId": 0,
- "workload": "string",
- "name": "string",
- "requestCPU": 0,
- "requestMem": 0,
- "limitCPU": 0,
- "limitMem": 0
}
]Sets CPU and memory requests or limits for an app service container.
| id required | integer |
| workload | string or null |
| container | string or null |
| requestCPU | integer or null |
| requestMem | integer or null |
| limitCPU | integer or null |
| limitMem | integer or null |
{- "workload": "string",
- "container": "string",
- "requestCPU": 0,
- "requestMem": 0,
- "limitCPU": 0,
- "limitMem": 0
}{- "success": true,
- "taskId": 0
}Updates the database DB and user references used by an app service.
| id required | integer |
| databaseDbId | integer or null |
| databaseUserId | integer or null |
{- "databaseDbId": 0,
- "databaseUserId": 0
}{- "id": 0,
- "name": "string",
- "title": "string",
- "type": "string",
- "status": "string",
- "replicas": 0,
- "version": "string",
- "main": true,
- "disabled": true,
- "external": true,
- "required": true,
- "needsRebuild": true,
- "needsRedeploy": true,
- "configurationReady": true,
- "appInstanceId": 0,
- "serviceRevId": 0,
- "parentAppServiceId": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}Returns cron schedules configured for an app service.
| id required | integer |
[- {
- "id": 0,
- "appServiceId": 0,
- "title": "string",
- "crontab": "string",
- "command": "string",
- "workload": "string",
- "disabled": true,
- "envType": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
]Creates a cron schedule for an app service.
| id required | integer |
| title required | string |
| crontab required | string |
| command required | string |
| workload | string or null |
{- "title": "string",
- "crontab": "string",
- "command": "string",
- "workload": "string"
}{- "id": 0,
- "appServiceId": 0,
- "title": "string",
- "crontab": "string",
- "command": "string",
- "workload": "string",
- "disabled": true,
- "envType": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}Updates an app service cron schedule.
| id required | integer |
| disabled | boolean or null |
| title | string or null |
| crontab | string or null |
| command | string or null |
| workload | string or null |
{- "disabled": true,
- "title": "string",
- "crontab": "string",
- "command": "string",
- "workload": "string"
}{- "id": 0,
- "appServiceId": 0,
- "title": "string",
- "crontab": "string",
- "command": "string",
- "workload": "string",
- "disabled": true,
- "envType": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}Runs an app service cron schedule immediately and returns the created task.
| id required | integer |
{- "id": 0,
- "name": "string",
- "title": "string",
- "status": "string",
- "progress": 0,
- "silent": true,
- "system": true,
- "userId": 0,
- "user": {
- "id": 0,
- "name": "string"
}, - "orgId": 0,
- "projectIds": [
- 0
], - "appId": 0,
- "appInstanceId": 0,
- "clusterId": 0,
- "integrationId": 0,
- "serviceId": 0,
- "stackId": 0,
- "providerId": 0,
- "originTaskId": 0,
- "spawnedTaskIds": [
- 0
], - "repeatedTaskId": 0,
- "jobs": [
- {
- "id": 0,
- "name": "string",
- "title": "string",
- "status": "string",
- "after": [
- "string"
], - "timeout": 0,
- "isSystem": true,
- "statusTitle": "string",
- "steps": [
- {
- "id": 0,
- "name": "string",
- "status": "string",
- "logStatus": "string",
- "isSystem": true,
- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z"
}
], - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z"
}
], - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z"
}Returns app service cron jobs matching the request filters.
| appInstanceId | integer |
| appServiceId | integer |
| scheduleId | integer |
| page | integer >= 1 Page number, defaults to 1 |
| pageSize | integer >= 1 Page size, defaults to 30 |
{- "items": [
- {
- "id": 0,
- "appServiceId": 0,
- "scheduleId": 0,
- "taskId": 0,
- "title": "string",
- "command": "string",
- "status": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
], - "totalCount": 0,
- "nextPage": 0
}Returns the app service cron job identified by the request path.
| id required | integer |
{- "id": 0,
- "appServiceId": 0,
- "scheduleId": 0,
- "taskId": 0,
- "title": "string",
- "command": "string",
- "status": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}Returns app deployments matching the request filters.
| appInstanceId required | integer |
| page | integer >= 1 Page number, defaults to 1 |
| pageSize | integer >= 1 Page size, defaults to 30 |
{- "items": [
- {
- "id": 0,
- "number": 0,
- "status": "string",
- "rollbackStatus": "not_attempted",
- "skipRollback": true,
- "appInstanceId": 0,
- "builds": [
- {
- "id": 0,
- "number": 0,
- "status": "string",
- "appInstanceId": 0,
- "appServiceId": 0,
- "taskId": 0,
- "task": {
- "id": 0,
- "name": "string",
- "title": "string",
- "status": "string",
- "progress": 0,
- "silent": true,
- "system": true,
- "userId": 0,
- "user": {
- "id": 0,
- "name": "string"
}, - "orgId": 0,
- "projectIds": [
- 0
], - "appId": 0,
- "appInstanceId": 0,
- "clusterId": 0,
- "integrationId": 0,
- "serviceId": 0,
- "stackId": 0,
- "providerId": 0,
- "originTaskId": 0,
- "spawnedTaskIds": [
- 0
], - "repeatedTaskId": 0,
- "jobs": [
- {
- "id": 0,
- "name": "string",
- "title": "string",
- "status": "string",
- "after": [
- "string"
], - "timeout": 0,
- "isSystem": true,
- "statusTitle": "string",
- "steps": [
- {
- "id": null,
- "name": null,
- "status": null,
- "logStatus": null,
- "isSystem": null,
- "startedAt": null,
- "endedAt": null
}
], - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z"
}
], - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z"
}, - "appServiceBuilds": [
- {
- "id": 0,
- "status": "string",
- "image": "string",
- "imageDeleted": true,
- "size": 0,
- "appServiceId": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
], - "gitRefType": "string",
- "gitRef": "string",
- "commitHash": "string",
- "commitMessage": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z"
}
], - "taskId": 0,
- "task": {
- "id": 0,
- "name": "string",
- "title": "string",
- "status": "string",
- "progress": 0,
- "silent": true,
- "system": true,
- "userId": 0,
- "user": {
- "id": 0,
- "name": "string"
}, - "orgId": 0,
- "projectIds": [
- 0
], - "appId": 0,
- "appInstanceId": 0,
- "clusterId": 0,
- "integrationId": 0,
- "serviceId": 0,
- "stackId": 0,
- "providerId": 0,
- "originTaskId": 0,
- "spawnedTaskIds": [
- 0
], - "repeatedTaskId": 0,
- "jobs": [
- {
- "id": 0,
- "name": "string",
- "title": "string",
- "status": "string",
- "after": [
- "string"
], - "timeout": 0,
- "isSystem": true,
- "statusTitle": "string",
- "steps": [
- {
- "id": 0,
- "name": "string",
- "status": "string",
- "logStatus": "string",
- "isSystem": true,
- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z"
}
], - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z"
}
], - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z"
}, - "appServiceDeployments": [
- {
- "id": 0,
- "jobName": "string",
- "status": "string",
- "appServiceId": 0,
- "appServiceBuildId": 0,
- "skipPostDeployment": true,
- "force": true,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z"
}
], - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z"
}
], - "totalCount": 0,
- "nextPage": 0
}Creates a deployment and returns the created resource.
required | Array of objects (AppServiceDeploymentRequest) |
| skipRollback | boolean or null |
{- "services": [
- {
- "appServiceId": 0,
- "appServiceBuildId": 0,
- "skipPostDeployment": true,
- "force": true
}
], - "skipRollback": true
}{- "id": 0,
- "number": 0,
- "status": "string",
- "rollbackStatus": "not_attempted",
- "skipRollback": true,
- "appInstanceId": 0,
- "builds": [
- {
- "id": 0,
- "number": 0,
- "status": "string",
- "appInstanceId": 0,
- "appServiceId": 0,
- "taskId": 0,
- "task": {
- "id": 0,
- "name": "string",
- "title": "string",
- "status": "string",
- "progress": 0,
- "silent": true,
- "system": true,
- "userId": 0,
- "user": {
- "id": 0,
- "name": "string"
}, - "orgId": 0,
- "projectIds": [
- 0
], - "appId": 0,
- "appInstanceId": 0,
- "clusterId": 0,
- "integrationId": 0,
- "serviceId": 0,
- "stackId": 0,
- "providerId": 0,
- "originTaskId": 0,
- "spawnedTaskIds": [
- 0
], - "repeatedTaskId": 0,
- "jobs": [
- {
- "id": 0,
- "name": "string",
- "title": "string",
- "status": "string",
- "after": [
- "string"
], - "timeout": 0,
- "isSystem": true,
- "statusTitle": "string",
- "steps": [
- {
- "id": 0,
- "name": "string",
- "status": "string",
- "logStatus": "string",
- "isSystem": true,
- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z"
}
], - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z"
}
], - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z"
}, - "appServiceBuilds": [
- {
- "id": 0,
- "status": "string",
- "image": "string",
- "imageDeleted": true,
- "size": 0,
- "appServiceId": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
], - "gitRefType": "string",
- "gitRef": "string",
- "commitHash": "string",
- "commitMessage": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z"
}
], - "taskId": 0,
- "task": {
- "id": 0,
- "name": "string",
- "title": "string",
- "status": "string",
- "progress": 0,
- "silent": true,
- "system": true,
- "userId": 0,
- "user": {
- "id": 0,
- "name": "string"
}, - "orgId": 0,
- "projectIds": [
- 0
], - "appId": 0,
- "appInstanceId": 0,
- "clusterId": 0,
- "integrationId": 0,
- "serviceId": 0,
- "stackId": 0,
- "providerId": 0,
- "originTaskId": 0,
- "spawnedTaskIds": [
- 0
], - "repeatedTaskId": 0,
- "jobs": [
- {
- "id": 0,
- "name": "string",
- "title": "string",
- "status": "string",
- "after": [
- "string"
], - "timeout": 0,
- "isSystem": true,
- "statusTitle": "string",
- "steps": [
- {
- "id": 0,
- "name": "string",
- "status": "string",
- "logStatus": "string",
- "isSystem": true,
- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z"
}
], - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z"
}
], - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z"
}, - "appServiceDeployments": [
- {
- "id": 0,
- "jobName": "string",
- "status": "string",
- "appServiceId": 0,
- "appServiceBuildId": 0,
- "skipPostDeployment": true,
- "force": true,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z"
}
], - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z"
}Creates a deployment from a CI workflow request.
| appBuildId required | integer |
required | Array of objects (ServiceDeploymentInput) |
| skipPostDeployment required | boolean |
{- "appBuildId": 0,
- "services": [
- {
- "name": "string",
- "image": "string"
}
], - "skipPostDeployment": true
}{- "id": 0,
- "number": 0,
- "status": "string",
- "rollbackStatus": "not_attempted",
- "skipRollback": true,
- "appInstanceId": 0,
- "builds": [
- {
- "id": 0,
- "number": 0,
- "status": "string",
- "appInstanceId": 0,
- "appServiceId": 0,
- "taskId": 0,
- "task": {
- "id": 0,
- "name": "string",
- "title": "string",
- "status": "string",
- "progress": 0,
- "silent": true,
- "system": true,
- "userId": 0,
- "user": {
- "id": 0,
- "name": "string"
}, - "orgId": 0,
- "projectIds": [
- 0
], - "appId": 0,
- "appInstanceId": 0,
- "clusterId": 0,
- "integrationId": 0,
- "serviceId": 0,
- "stackId": 0,
- "providerId": 0,
- "originTaskId": 0,
- "spawnedTaskIds": [
- 0
], - "repeatedTaskId": 0,
- "jobs": [
- {
- "id": 0,
- "name": "string",
- "title": "string",
- "status": "string",
- "after": [
- "string"
], - "timeout": 0,
- "isSystem": true,
- "statusTitle": "string",
- "steps": [
- {
- "id": 0,
- "name": "string",
- "status": "string",
- "logStatus": "string",
- "isSystem": true,
- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z"
}
], - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z"
}
], - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z"
}, - "appServiceBuilds": [
- {
- "id": 0,
- "status": "string",
- "image": "string",
- "imageDeleted": true,
- "size": 0,
- "appServiceId": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
], - "gitRefType": "string",
- "gitRef": "string",
- "commitHash": "string",
- "commitMessage": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z"
}
], - "taskId": 0,
- "task": {
- "id": 0,
- "name": "string",
- "title": "string",
- "status": "string",
- "progress": 0,
- "silent": true,
- "system": true,
- "userId": 0,
- "user": {
- "id": 0,
- "name": "string"
}, - "orgId": 0,
- "projectIds": [
- 0
], - "appId": 0,
- "appInstanceId": 0,
- "clusterId": 0,
- "integrationId": 0,
- "serviceId": 0,
- "stackId": 0,
- "providerId": 0,
- "originTaskId": 0,
- "spawnedTaskIds": [
- 0
], - "repeatedTaskId": 0,
- "jobs": [
- {
- "id": 0,
- "name": "string",
- "title": "string",
- "status": "string",
- "after": [
- "string"
], - "timeout": 0,
- "isSystem": true,
- "statusTitle": "string",
- "steps": [
- {
- "id": 0,
- "name": "string",
- "status": "string",
- "logStatus": "string",
- "isSystem": true,
- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z"
}
], - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z"
}
], - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z"
}, - "appServiceDeployments": [
- {
- "id": 0,
- "jobName": "string",
- "status": "string",
- "appServiceId": 0,
- "appServiceBuildId": 0,
- "skipPostDeployment": true,
- "force": true,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z"
}
], - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z"
}Returns the deployment identified by the request path.
| id required | integer |
{- "id": 0,
- "number": 0,
- "status": "string",
- "rollbackStatus": "not_attempted",
- "skipRollback": true,
- "appInstanceId": 0,
- "builds": [
- {
- "id": 0,
- "number": 0,
- "status": "string",
- "appInstanceId": 0,
- "appServiceId": 0,
- "taskId": 0,
- "task": {
- "id": 0,
- "name": "string",
- "title": "string",
- "status": "string",
- "progress": 0,
- "silent": true,
- "system": true,
- "userId": 0,
- "user": {
- "id": 0,
- "name": "string"
}, - "orgId": 0,
- "projectIds": [
- 0
], - "appId": 0,
- "appInstanceId": 0,
- "clusterId": 0,
- "integrationId": 0,
- "serviceId": 0,
- "stackId": 0,
- "providerId": 0,
- "originTaskId": 0,
- "spawnedTaskIds": [
- 0
], - "repeatedTaskId": 0,
- "jobs": [
- {
- "id": 0,
- "name": "string",
- "title": "string",
- "status": "string",
- "after": [
- "string"
], - "timeout": 0,
- "isSystem": true,
- "statusTitle": "string",
- "steps": [
- {
- "id": 0,
- "name": "string",
- "status": "string",
- "logStatus": "string",
- "isSystem": true,
- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z"
}
], - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z"
}
], - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z"
}, - "appServiceBuilds": [
- {
- "id": 0,
- "status": "string",
- "image": "string",
- "imageDeleted": true,
- "size": 0,
- "appServiceId": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
], - "gitRefType": "string",
- "gitRef": "string",
- "commitHash": "string",
- "commitMessage": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z"
}
], - "taskId": 0,
- "task": {
- "id": 0,
- "name": "string",
- "title": "string",
- "status": "string",
- "progress": 0,
- "silent": true,
- "system": true,
- "userId": 0,
- "user": {
- "id": 0,
- "name": "string"
}, - "orgId": 0,
- "projectIds": [
- 0
], - "appId": 0,
- "appInstanceId": 0,
- "clusterId": 0,
- "integrationId": 0,
- "serviceId": 0,
- "stackId": 0,
- "providerId": 0,
- "originTaskId": 0,
- "spawnedTaskIds": [
- 0
], - "repeatedTaskId": 0,
- "jobs": [
- {
- "id": 0,
- "name": "string",
- "title": "string",
- "status": "string",
- "after": [
- "string"
], - "timeout": 0,
- "isSystem": true,
- "statusTitle": "string",
- "steps": [
- {
- "id": 0,
- "name": "string",
- "status": "string",
- "logStatus": "string",
- "isSystem": true,
- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z"
}
], - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z"
}
], - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z"
}, - "appServiceDeployments": [
- {
- "id": 0,
- "jobName": "string",
- "status": "string",
- "appServiceId": 0,
- "appServiceBuildId": 0,
- "skipPostDeployment": true,
- "force": true,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z"
}
], - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z"
}Creates a redeployment task for an existing deployment.
| id required | integer |
{- "id": 0,
- "number": 0,
- "status": "string",
- "rollbackStatus": "not_attempted",
- "skipRollback": true,
- "appInstanceId": 0,
- "builds": [
- {
- "id": 0,
- "number": 0,
- "status": "string",
- "appInstanceId": 0,
- "appServiceId": 0,
- "taskId": 0,
- "task": {
- "id": 0,
- "name": "string",
- "title": "string",
- "status": "string",
- "progress": 0,
- "silent": true,
- "system": true,
- "userId": 0,
- "user": {
- "id": 0,
- "name": "string"
}, - "orgId": 0,
- "projectIds": [
- 0
], - "appId": 0,
- "appInstanceId": 0,
- "clusterId": 0,
- "integrationId": 0,
- "serviceId": 0,
- "stackId": 0,
- "providerId": 0,
- "originTaskId": 0,
- "spawnedTaskIds": [
- 0
], - "repeatedTaskId": 0,
- "jobs": [
- {
- "id": 0,
- "name": "string",
- "title": "string",
- "status": "string",
- "after": [
- "string"
], - "timeout": 0,
- "isSystem": true,
- "statusTitle": "string",
- "steps": [
- {
- "id": 0,
- "name": "string",
- "status": "string",
- "logStatus": "string",
- "isSystem": true,
- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z"
}
], - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z"
}
], - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z"
}, - "appServiceBuilds": [
- {
- "id": 0,
- "status": "string",
- "image": "string",
- "imageDeleted": true,
- "size": 0,
- "appServiceId": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
], - "gitRefType": "string",
- "gitRef": "string",
- "commitHash": "string",
- "commitMessage": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z"
}
], - "taskId": 0,
- "task": {
- "id": 0,
- "name": "string",
- "title": "string",
- "status": "string",
- "progress": 0,
- "silent": true,
- "system": true,
- "userId": 0,
- "user": {
- "id": 0,
- "name": "string"
}, - "orgId": 0,
- "projectIds": [
- 0
], - "appId": 0,
- "appInstanceId": 0,
- "clusterId": 0,
- "integrationId": 0,
- "serviceId": 0,
- "stackId": 0,
- "providerId": 0,
- "originTaskId": 0,
- "spawnedTaskIds": [
- 0
], - "repeatedTaskId": 0,
- "jobs": [
- {
- "id": 0,
- "name": "string",
- "title": "string",
- "status": "string",
- "after": [
- "string"
], - "timeout": 0,
- "isSystem": true,
- "statusTitle": "string",
- "steps": [
- {
- "id": 0,
- "name": "string",
- "status": "string",
- "logStatus": "string",
- "isSystem": true,
- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z"
}
], - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z"
}
], - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z"
}, - "appServiceDeployments": [
- {
- "id": 0,
- "jobName": "string",
- "status": "string",
- "appServiceId": 0,
- "appServiceBuildId": 0,
- "skipPostDeployment": true,
- "force": true,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z"
}
], - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z"
}Returns app builds matching the request filters.
| appInstanceId required | integer |
| page | integer >= 1 Page number, defaults to 1 |
| pageSize | integer >= 1 Page size, defaults to 30 |
{- "items": [
- {
- "id": 0,
- "number": 0,
- "status": "string",
- "appInstanceId": 0,
- "appServiceId": 0,
- "taskId": 0,
- "task": {
- "id": 0,
- "name": "string",
- "title": "string",
- "status": "string",
- "progress": 0,
- "silent": true,
- "system": true,
- "userId": 0,
- "user": {
- "id": 0,
- "name": "string"
}, - "orgId": 0,
- "projectIds": [
- 0
], - "appId": 0,
- "appInstanceId": 0,
- "clusterId": 0,
- "integrationId": 0,
- "serviceId": 0,
- "stackId": 0,
- "providerId": 0,
- "originTaskId": 0,
- "spawnedTaskIds": [
- 0
], - "repeatedTaskId": 0,
- "jobs": [
- {
- "id": 0,
- "name": "string",
- "title": "string",
- "status": "string",
- "after": [
- "string"
], - "timeout": 0,
- "isSystem": true,
- "statusTitle": "string",
- "steps": [
- {
- "id": 0,
- "name": "string",
- "status": "string",
- "logStatus": "string",
- "isSystem": true,
- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z"
}
], - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z"
}
], - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z"
}, - "appServiceBuilds": [
- {
- "id": 0,
- "status": "string",
- "image": "string",
- "imageDeleted": true,
- "size": 0,
- "appServiceId": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
], - "gitRefType": "string",
- "gitRef": "string",
- "commitHash": "string",
- "commitMessage": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z"
}
], - "totalCount": 0,
- "nextPage": 0
}Creates a build and returns the created resource.
| appServiceIds required | Array of integers non-empty |
{- "appServiceIds": [
- 0
]
}{- "items": [
- {
- "id": 0,
- "number": 0,
- "status": "string",
- "appInstanceId": 0,
- "appServiceId": 0,
- "taskId": 0,
- "task": {
- "id": 0,
- "name": "string",
- "title": "string",
- "status": "string",
- "progress": 0,
- "silent": true,
- "system": true,
- "userId": 0,
- "user": {
- "id": 0,
- "name": "string"
}, - "orgId": 0,
- "projectIds": [
- 0
], - "appId": 0,
- "appInstanceId": 0,
- "clusterId": 0,
- "integrationId": 0,
- "serviceId": 0,
- "stackId": 0,
- "providerId": 0,
- "originTaskId": 0,
- "spawnedTaskIds": [
- 0
], - "repeatedTaskId": 0,
- "jobs": [
- {
- "id": 0,
- "name": "string",
- "title": "string",
- "status": "string",
- "after": [
- "string"
], - "timeout": 0,
- "isSystem": true,
- "statusTitle": "string",
- "steps": [
- {
- "id": 0,
- "name": "string",
- "status": "string",
- "logStatus": "string",
- "isSystem": true,
- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z"
}
], - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z"
}
], - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z"
}, - "appServiceBuilds": [
- {
- "id": 0,
- "status": "string",
- "image": "string",
- "imageDeleted": true,
- "size": 0,
- "appServiceId": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
], - "gitRefType": "string",
- "gitRef": "string",
- "commitHash": "string",
- "commitMessage": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z"
}
], - "taskId": 0
}Creates a build from a CI workflow request.
| appServiceId required | integer |
| gitCommitSHA required | string |
| gitRef required | string |
| gitRefType required | string |
| buildNum required | integer |
| buildId required | string |
| workflow | string or null |
| gitCommitAuthorName | string or null |
| gitCommitAuthorEmail | string or null |
| gitCommitMessage | string or null |
| provider required | string |
| postDeployment | string or null |
{- "appServiceId": 0,
- "gitCommitSHA": "string",
- "gitRef": "string",
- "gitRefType": "string",
- "buildNum": 0,
- "buildId": "string",
- "workflow": "string",
- "gitCommitAuthorName": "string",
- "gitCommitAuthorEmail": "string",
- "gitCommitMessage": "string",
- "provider": "string",
- "postDeployment": "string"
}{- "id": 0,
- "number": 0,
- "status": "string",
- "appInstanceId": 0,
- "appServiceId": 0,
- "taskId": 0,
- "task": {
- "id": 0,
- "name": "string",
- "title": "string",
- "status": "string",
- "progress": 0,
- "silent": true,
- "system": true,
- "userId": 0,
- "user": {
- "id": 0,
- "name": "string"
}, - "orgId": 0,
- "projectIds": [
- 0
], - "appId": 0,
- "appInstanceId": 0,
- "clusterId": 0,
- "integrationId": 0,
- "serviceId": 0,
- "stackId": 0,
- "providerId": 0,
- "originTaskId": 0,
- "spawnedTaskIds": [
- 0
], - "repeatedTaskId": 0,
- "jobs": [
- {
- "id": 0,
- "name": "string",
- "title": "string",
- "status": "string",
- "after": [
- "string"
], - "timeout": 0,
- "isSystem": true,
- "statusTitle": "string",
- "steps": [
- {
- "id": 0,
- "name": "string",
- "status": "string",
- "logStatus": "string",
- "isSystem": true,
- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z"
}
], - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z"
}
], - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z"
}, - "appServiceBuilds": [
- {
- "id": 0,
- "status": "string",
- "image": "string",
- "imageDeleted": true,
- "size": 0,
- "appServiceId": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
], - "gitRefType": "string",
- "gitRef": "string",
- "commitHash": "string",
- "commitMessage": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z"
}Returns the build identified by the request path.
| id required | integer |
{- "id": 0,
- "number": 0,
- "status": "string",
- "appInstanceId": 0,
- "appServiceId": 0,
- "taskId": 0,
- "task": {
- "id": 0,
- "name": "string",
- "title": "string",
- "status": "string",
- "progress": 0,
- "silent": true,
- "system": true,
- "userId": 0,
- "user": {
- "id": 0,
- "name": "string"
}, - "orgId": 0,
- "projectIds": [
- 0
], - "appId": 0,
- "appInstanceId": 0,
- "clusterId": 0,
- "integrationId": 0,
- "serviceId": 0,
- "stackId": 0,
- "providerId": 0,
- "originTaskId": 0,
- "spawnedTaskIds": [
- 0
], - "repeatedTaskId": 0,
- "jobs": [
- {
- "id": 0,
- "name": "string",
- "title": "string",
- "status": "string",
- "after": [
- "string"
], - "timeout": 0,
- "isSystem": true,
- "statusTitle": "string",
- "steps": [
- {
- "id": 0,
- "name": "string",
- "status": "string",
- "logStatus": "string",
- "isSystem": true,
- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z"
}
], - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z"
}
], - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z"
}, - "appServiceBuilds": [
- {
- "id": 0,
- "status": "string",
- "image": "string",
- "imageDeleted": true,
- "size": 0,
- "appServiceId": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
], - "gitRefType": "string",
- "gitRef": "string",
- "commitHash": "string",
- "commitMessage": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z"
}Returns CI build configuration for the app build.
| id required | integer |
{- "registryHost": "string",
- "registryRepository": "string",
- "services": [
- {
- "name": "string",
- "title": "string",
- "managed": true,
- "main": true,
- "image": "string",
- "dockerfile": "string",
- "dockerignore": "string",
- "args": [
- {
- "name": "string",
- "value": "string",
- "secret": true
}
]
}
]
}Creates a deployment from the completed app build.
| id required | integer |
{- "id": 0,
- "number": 0,
- "status": "string",
- "rollbackStatus": "not_attempted",
- "skipRollback": true,
- "appInstanceId": 0,
- "builds": [
- {
- "id": 0,
- "number": 0,
- "status": "string",
- "appInstanceId": 0,
- "appServiceId": 0,
- "taskId": 0,
- "task": {
- "id": 0,
- "name": "string",
- "title": "string",
- "status": "string",
- "progress": 0,
- "silent": true,
- "system": true,
- "userId": 0,
- "user": {
- "id": 0,
- "name": "string"
}, - "orgId": 0,
- "projectIds": [
- 0
], - "appId": 0,
- "appInstanceId": 0,
- "clusterId": 0,
- "integrationId": 0,
- "serviceId": 0,
- "stackId": 0,
- "providerId": 0,
- "originTaskId": 0,
- "spawnedTaskIds": [
- 0
], - "repeatedTaskId": 0,
- "jobs": [
- {
- "id": 0,
- "name": "string",
- "title": "string",
- "status": "string",
- "after": [
- "string"
], - "timeout": 0,
- "isSystem": true,
- "statusTitle": "string",
- "steps": [
- {
- "id": 0,
- "name": "string",
- "status": "string",
- "logStatus": "string",
- "isSystem": true,
- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z"
}
], - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z"
}
], - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z"
}, - "appServiceBuilds": [
- {
- "id": 0,
- "status": "string",
- "image": "string",
- "imageDeleted": true,
- "size": 0,
- "appServiceId": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
], - "gitRefType": "string",
- "gitRef": "string",
- "commitHash": "string",
- "commitMessage": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z"
}
], - "taskId": 0,
- "task": {
- "id": 0,
- "name": "string",
- "title": "string",
- "status": "string",
- "progress": 0,
- "silent": true,
- "system": true,
- "userId": 0,
- "user": {
- "id": 0,
- "name": "string"
}, - "orgId": 0,
- "projectIds": [
- 0
], - "appId": 0,
- "appInstanceId": 0,
- "clusterId": 0,
- "integrationId": 0,
- "serviceId": 0,
- "stackId": 0,
- "providerId": 0,
- "originTaskId": 0,
- "spawnedTaskIds": [
- 0
], - "repeatedTaskId": 0,
- "jobs": [
- {
- "id": 0,
- "name": "string",
- "title": "string",
- "status": "string",
- "after": [
- "string"
], - "timeout": 0,
- "isSystem": true,
- "statusTitle": "string",
- "steps": [
- {
- "id": 0,
- "name": "string",
- "status": "string",
- "logStatus": "string",
- "isSystem": true,
- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z"
}
], - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z"
}
], - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z"
}, - "appServiceDeployments": [
- {
- "id": 0,
- "jobName": "string",
- "status": "string",
- "appServiceId": 0,
- "appServiceBuildId": 0,
- "skipPostDeployment": true,
- "force": true,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z"
}
], - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z"
}Returns app ports matching the request filters.
| appInstanceId required | integer |
[- {
- "id": 0,
- "name": "string",
- "protocol": "string",
- "number": 0,
- "publicPort": 0,
- "private": true,
- "appEndpointId": 0,
- "appInstanceId": 0,
- "appServiceId": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
]Returns the app port identified by the request path.
| id required | integer |
{- "id": 0,
- "name": "string",
- "protocol": "string",
- "number": 0,
- "publicPort": 0,
- "private": true,
- "appEndpointId": 0,
- "appInstanceId": 0,
- "appServiceId": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}Returns app routes matching the request filters.
| appInstanceId required | integer |
[- {
- "id": 0,
- "host": "string",
- "path": "string",
- "pathType": "string",
- "action": "string",
- "redirectScheme": "string",
- "redirectHost": "string",
- "redirectPath": "string",
- "redirectStatusCode": 0,
- "status": "string",
- "disabled": true,
- "main": true,
- "primary": true,
- "private": true,
- "appInstanceId": 0,
- "appServiceId": 0,
- "portId": 0,
- "cert": {
- "id": 0,
- "issuer": "string",
- "keyType": "string",
- "keyLength": 0,
- "status": "string",
- "appInstanceId": 0,
- "appServiceId": 0,
- "databaseId": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "issuedAt": "2019-08-24T14:15:22Z",
- "renewsAt": "2019-08-24T14:15:22Z",
- "expiresAt": "2019-08-24T14:15:22Z"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "lastSyncedAt": "2019-08-24T14:15:22Z"
}
]Creates an app route and returns the created resource.
| appServiceId required | integer |
| main required | boolean |
| primary required | boolean |
| port required | integer |
| host required | string |
| path | string or null |
| pathType | string or null Enum: "PREFIX" "EXACT" |
| action | string or null Enum: "BACKEND" "REDIRECT" |
| redirectScheme | string or null |
| redirectHost | string or null |
| redirectPath | string or null |
| redirectStatusCode | integer or null |
| letsencrypt | boolean or null |
| authLogin | string or null |
| authPassword | string or null |
| authId | integer or null |
Array of objects (AppEndpointOptionInput) |
{- "appServiceId": 0,
- "main": true,
- "primary": true,
- "port": 0,
- "host": "string",
- "path": "string",
- "pathType": "PREFIX",
- "action": "BACKEND",
- "redirectScheme": "string",
- "redirectHost": "string",
- "redirectPath": "string",
- "redirectStatusCode": 0,
- "letsencrypt": true,
- "authLogin": "string",
- "authPassword": "string",
- "authId": 0,
- "options": [
- {
- "name": "string",
- "value": "string"
}
]
}{- "id": 0,
- "host": "string",
- "path": "string",
- "pathType": "string",
- "action": "string",
- "redirectScheme": "string",
- "redirectHost": "string",
- "redirectPath": "string",
- "redirectStatusCode": 0,
- "status": "string",
- "disabled": true,
- "main": true,
- "primary": true,
- "private": true,
- "appInstanceId": 0,
- "appServiceId": 0,
- "portId": 0,
- "cert": {
- "id": 0,
- "issuer": "string",
- "keyType": "string",
- "keyLength": 0,
- "status": "string",
- "appInstanceId": 0,
- "appServiceId": 0,
- "databaseId": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "issuedAt": "2019-08-24T14:15:22Z",
- "renewsAt": "2019-08-24T14:15:22Z",
- "expiresAt": "2019-08-24T14:15:22Z"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "lastSyncedAt": "2019-08-24T14:15:22Z"
}Returns the app route identified by the request path.
| id required | integer |
{- "id": 0,
- "host": "string",
- "path": "string",
- "pathType": "string",
- "action": "string",
- "redirectScheme": "string",
- "redirectHost": "string",
- "redirectPath": "string",
- "redirectStatusCode": 0,
- "status": "string",
- "disabled": true,
- "main": true,
- "primary": true,
- "private": true,
- "appInstanceId": 0,
- "appServiceId": 0,
- "portId": 0,
- "cert": {
- "id": 0,
- "issuer": "string",
- "keyType": "string",
- "keyLength": 0,
- "status": "string",
- "appInstanceId": 0,
- "appServiceId": 0,
- "databaseId": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "issuedAt": "2019-08-24T14:15:22Z",
- "renewsAt": "2019-08-24T14:15:22Z",
- "expiresAt": "2019-08-24T14:15:22Z"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "lastSyncedAt": "2019-08-24T14:15:22Z"
}Updates the app route and returns the updated resource.
| id required | integer |
| disabled | boolean or null |
| main | boolean or null |
| primary | boolean or null |
| path | string or null |
| pathType | string or null Enum: "PREFIX" "EXACT" |
| action | string or null Enum: "BACKEND" "REDIRECT" |
| redirectScheme | string or null |
| redirectHost | string or null |
| redirectPath | string or null |
| redirectStatusCode | integer or null |
Array of objects (AppEndpointOptionInput) |
{- "disabled": true,
- "main": true,
- "primary": true,
- "path": "string",
- "pathType": "PREFIX",
- "action": "BACKEND",
- "redirectScheme": "string",
- "redirectHost": "string",
- "redirectPath": "string",
- "redirectStatusCode": 0,
- "options": [
- {
- "name": "string",
- "value": "string"
}
]
}{- "id": 0,
- "host": "string",
- "path": "string",
- "pathType": "string",
- "action": "string",
- "redirectScheme": "string",
- "redirectHost": "string",
- "redirectPath": "string",
- "redirectStatusCode": 0,
- "status": "string",
- "disabled": true,
- "main": true,
- "primary": true,
- "private": true,
- "appInstanceId": 0,
- "appServiceId": 0,
- "portId": 0,
- "cert": {
- "id": 0,
- "issuer": "string",
- "keyType": "string",
- "keyLength": 0,
- "status": "string",
- "appInstanceId": 0,
- "appServiceId": 0,
- "databaseId": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "issuedAt": "2019-08-24T14:15:22Z",
- "renewsAt": "2019-08-24T14:15:22Z",
- "expiresAt": "2019-08-24T14:15:22Z"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "lastSyncedAt": "2019-08-24T14:15:22Z"
}Returns certificate metadata for an organization.
| orgId | integer Optional for API-key requests; defaults to the API key's organization. If provided, it must match the key's organization. |
[- {
- "id": 0,
- "issuer": "string",
- "keyType": "string",
- "keyLength": 0,
- "status": "string",
- "appInstanceId": 0,
- "appServiceId": 0,
- "databaseId": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "issuedAt": "2019-08-24T14:15:22Z",
- "renewsAt": "2019-08-24T14:15:22Z",
- "expiresAt": "2019-08-24T14:15:22Z"
}
]Returns certificate metadata identified by the request path within the requested organization.
| id required | integer |
| orgId | integer Optional for API-key requests; defaults to the API key's organization. If provided, it must match the key's organization. |
{- "id": 0,
- "issuer": "string",
- "keyType": "string",
- "keyLength": 0,
- "status": "string",
- "appInstanceId": 0,
- "appServiceId": 0,
- "databaseId": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "issuedAt": "2019-08-24T14:15:22Z",
- "renewsAt": "2019-08-24T14:15:22Z",
- "expiresAt": "2019-08-24T14:15:22Z"
}Returns clusters matching the request filters.
| orgId | integer Optional for API-key requests; defaults to the API key's organization. If provided, it must match the key's organization. |
| projectIds | string Comma-separated project ids |
| integrationId | integer |
[- {
- "id": 0,
- "name": "string",
- "title": "string",
- "status": "string",
- "serverless": true,
- "demo": true,
- "wodby": true,
- "k3s": true,
- "singleNode": true,
- "version": "string",
- "infraVersion": "string",
- "minNodeCount": 0,
- "maxNodeCount": 0,
- "lastNodesReady": 0,
- "lastNodesTotal": 0,
- "region": "string",
- "zone": "string",
- "ips": [
- "string"
], - "hostname": "string",
- "integrationId": 0,
- "orgId": 0,
- "settings": {
- "autoInfrastructureUpgrade": {
- "enabled": true,
- "infra": {
- "enabled": true,
- "versionPolicy": {
- "allowPatch": true,
- "allowMinor": true,
- "allowMajor": true
}
}, - "apps": {
- "enabled": true,
- "versionPolicy": {
- "allowPatch": true,
- "allowMinor": true,
- "allowMajor": true
}
}
}
}, - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
]Creates a cluster and returns the created resource.
| orgId | integer Optional for API-key requests; defaults to the API key's organization. |
| projectId | integer or null |
| integrationId required | integer |
| name required | string |
| title required | string |
| serverless required | boolean |
| singleNode | boolean or null |
| version | string or null |
| machineType | string or null |
| minNodeCount | integer or null |
| maxNodeCount | integer or null |
| nodeDiskSize | integer or null |
| zone | string or null |
| region | string or null |
| billingOption | string or null |
| disableMonitoring required | boolean |
{- "orgId": 0,
- "projectId": 0,
- "integrationId": 0,
- "name": "string",
- "title": "string",
- "serverless": true,
- "singleNode": true,
- "version": "string",
- "machineType": "string",
- "minNodeCount": 0,
- "maxNodeCount": 0,
- "nodeDiskSize": 0,
- "zone": "string",
- "region": "string",
- "billingOption": "string",
- "disableMonitoring": true
}{- "id": 0,
- "name": "string",
- "title": "string",
- "status": "string",
- "serverless": true,
- "demo": true,
- "wodby": true,
- "k3s": true,
- "singleNode": true,
- "version": "string",
- "infraVersion": "string",
- "minNodeCount": 0,
- "maxNodeCount": 0,
- "lastNodesReady": 0,
- "lastNodesTotal": 0,
- "region": "string",
- "zone": "string",
- "ips": [
- "string"
], - "hostname": "string",
- "integrationId": 0,
- "orgId": 0,
- "settings": {
- "autoInfrastructureUpgrade": {
- "enabled": true,
- "infra": {
- "enabled": true,
- "versionPolicy": {
- "allowPatch": true,
- "allowMinor": true,
- "allowMajor": true
}
}, - "apps": {
- "enabled": true,
- "versionPolicy": {
- "allowPatch": true,
- "allowMinor": true,
- "allowMajor": true
}
}
}
}, - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}Returns the cluster identified by name.
| name required | string |
| orgId | integer Optional for API-key requests; defaults to the API key's organization. If provided, it must match the key's organization. |
{- "id": 0,
- "name": "string",
- "title": "string",
- "status": "string",
- "serverless": true,
- "demo": true,
- "wodby": true,
- "k3s": true,
- "singleNode": true,
- "version": "string",
- "infraVersion": "string",
- "minNodeCount": 0,
- "maxNodeCount": 0,
- "lastNodesReady": 0,
- "lastNodesTotal": 0,
- "region": "string",
- "zone": "string",
- "ips": [
- "string"
], - "hostname": "string",
- "integrationId": 0,
- "orgId": 0,
- "settings": {
- "autoInfrastructureUpgrade": {
- "enabled": true,
- "infra": {
- "enabled": true,
- "versionPolicy": {
- "allowPatch": true,
- "allowMinor": true,
- "allowMajor": true
}
}, - "apps": {
- "enabled": true,
- "versionPolicy": {
- "allowPatch": true,
- "allowMinor": true,
- "allowMajor": true
}
}
}
}, - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}Returns the cluster identified by the request path.
| id required | integer |
{- "id": 0,
- "name": "string",
- "title": "string",
- "status": "string",
- "serverless": true,
- "demo": true,
- "wodby": true,
- "k3s": true,
- "singleNode": true,
- "version": "string",
- "infraVersion": "string",
- "minNodeCount": 0,
- "maxNodeCount": 0,
- "lastNodesReady": 0,
- "lastNodesTotal": 0,
- "region": "string",
- "zone": "string",
- "ips": [
- "string"
], - "hostname": "string",
- "integrationId": 0,
- "orgId": 0,
- "settings": {
- "autoInfrastructureUpgrade": {
- "enabled": true,
- "infra": {
- "enabled": true,
- "versionPolicy": {
- "allowPatch": true,
- "allowMinor": true,
- "allowMajor": true
}
}, - "apps": {
- "enabled": true,
- "versionPolicy": {
- "allowPatch": true,
- "allowMinor": true,
- "allowMajor": true
}
}
}
}, - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}Updates the cluster and returns the updated resource.
| id required | integer |
| title required | string |
{- "title": "string"
}{- "id": 0,
- "name": "string",
- "title": "string",
- "status": "string",
- "serverless": true,
- "demo": true,
- "wodby": true,
- "k3s": true,
- "singleNode": true,
- "version": "string",
- "infraVersion": "string",
- "minNodeCount": 0,
- "maxNodeCount": 0,
- "lastNodesReady": 0,
- "lastNodesTotal": 0,
- "region": "string",
- "zone": "string",
- "ips": [
- "string"
], - "hostname": "string",
- "integrationId": 0,
- "orgId": 0,
- "settings": {
- "autoInfrastructureUpgrade": {
- "enabled": true,
- "infra": {
- "enabled": true,
- "versionPolicy": {
- "allowPatch": true,
- "allowMinor": true,
- "allowMajor": true
}
}, - "apps": {
- "enabled": true,
- "versionPolicy": {
- "allowPatch": true,
- "allowMinor": true,
- "allowMajor": true
}
}
}
}, - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}Updates cluster settings and returns the updated cluster.
| id required | integer |
object (ClusterAutoInfrastructureUpgradeSettingsInput) |
{- "autoInfrastructureUpgrade": {
- "enabled": true,
- "infra": {
- "enabled": true,
- "versionPolicy": {
- "allowPatch": true,
- "allowMinor": true,
- "allowMajor": true
}
}, - "apps": {
- "enabled": true,
- "versionPolicy": {
- "allowPatch": true,
- "allowMinor": true,
- "allowMajor": true
}
}
}
}{- "id": 0,
- "name": "string",
- "title": "string",
- "status": "string",
- "serverless": true,
- "demo": true,
- "wodby": true,
- "k3s": true,
- "singleNode": true,
- "version": "string",
- "infraVersion": "string",
- "minNodeCount": 0,
- "maxNodeCount": 0,
- "lastNodesReady": 0,
- "lastNodesTotal": 0,
- "region": "string",
- "zone": "string",
- "ips": [
- "string"
], - "hostname": "string",
- "integrationId": 0,
- "orgId": 0,
- "settings": {
- "autoInfrastructureUpgrade": {
- "enabled": true,
- "infra": {
- "enabled": true,
- "versionPolicy": {
- "allowPatch": true,
- "allowMinor": true,
- "allowMajor": true
}
}, - "apps": {
- "enabled": true,
- "versionPolicy": {
- "allowPatch": true,
- "allowMinor": true,
- "allowMajor": true
}
}
}
}, - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}Returns databases matching the request filters.
| orgId | integer Optional for API-key requests; defaults to the API key's organization. If provided, it must match the key's organization. |
| projectIds | string Comma-separated project ids |
| kind | string |
[- {
- "id": 0,
- "name": "string",
- "title": "string",
- "type": "string",
- "kind": "string",
- "status": "string",
- "version": "string",
- "region": "string",
- "zone": "string",
- "integrationId": 0,
- "appServiceId": 0,
- "envId": 0,
- "orgId": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
]Creates a database and returns the created resource.
| orgId | integer Optional for API-key requests; defaults to the API key's organization. |
| projectId | integer or null |
| envId required | integer |
| name required | string |
| title required | string |
| integrationKindId required | integer |
| type required | string |
| version required | string |
| machineType required | string |
| storageSize | integer or null |
| password | string or null |
| storageAutoscaling | boolean or null |
| highAvailability | boolean or null |
| region | string or null |
| zone | string or null |
| residedClusterId | integer or null |
| iops | integer or null |
{- "orgId": 0,
- "projectId": 0,
- "envId": 0,
- "name": "string",
- "title": "string",
- "integrationKindId": 0,
- "type": "string",
- "version": "string",
- "machineType": "string",
- "storageSize": 0,
- "password": "string",
- "storageAutoscaling": true,
- "highAvailability": true,
- "region": "string",
- "zone": "string",
- "residedClusterId": 0,
- "iops": 0
}{- "id": 0,
- "name": "string",
- "title": "string",
- "type": "string",
- "kind": "string",
- "status": "string",
- "version": "string",
- "region": "string",
- "zone": "string",
- "integrationId": 0,
- "appServiceId": 0,
- "envId": 0,
- "orgId": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}Returns the database identified by name.
| name required | string |
| orgId | integer Optional for API-key requests; defaults to the API key's organization. If provided, it must match the key's organization. |
{- "id": 0,
- "name": "string",
- "title": "string",
- "type": "string",
- "kind": "string",
- "status": "string",
- "version": "string",
- "region": "string",
- "zone": "string",
- "integrationId": 0,
- "appServiceId": 0,
- "envId": 0,
- "orgId": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}Returns the database identified by the request path.
| id required | integer |
{- "id": 0,
- "name": "string",
- "title": "string",
- "type": "string",
- "kind": "string",
- "status": "string",
- "version": "string",
- "region": "string",
- "zone": "string",
- "integrationId": 0,
- "appServiceId": 0,
- "envId": 0,
- "orgId": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}Updates the database and returns the updated resource.
| id required | integer |
| title required | string |
{- "title": "string"
}{- "id": 0,
- "name": "string",
- "title": "string",
- "type": "string",
- "kind": "string",
- "status": "string",
- "version": "string",
- "region": "string",
- "zone": "string",
- "integrationId": 0,
- "appServiceId": 0,
- "envId": 0,
- "orgId": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}Returns charset and default collation options supported by a database.
| id required | integer |
[- {
- "name": "string",
- "title": "string",
- "defaultCollation": "string",
- "default": true
}
]Returns DBs that belong to a database.
| databaseId required | integer |
[- {
- "id": 0,
- "databaseId": 0,
- "name": "string",
- "collation": "string",
- "charset": "string",
- "status": "string",
- "updatedAt": "2019-08-24T14:15:22Z",
- "createdAt": "2019-08-24T14:15:22Z"
}
]Creates a DB inside a database.
| databaseId required | integer |
| name required | string |
| charset | string or null |
| collation | string or null |
{- "databaseId": 0,
- "name": "string",
- "charset": "string",
- "collation": "string"
}{- "id": 0,
- "databaseId": 0,
- "name": "string",
- "collation": "string",
- "charset": "string",
- "status": "string",
- "updatedAt": "2019-08-24T14:15:22Z",
- "createdAt": "2019-08-24T14:15:22Z"
}Returns the database DB identified by the request path.
| id required | integer |
{- "id": 0,
- "databaseId": 0,
- "name": "string",
- "collation": "string",
- "charset": "string",
- "status": "string",
- "updatedAt": "2019-08-24T14:15:22Z",
- "createdAt": "2019-08-24T14:15:22Z"
}Returns users that belong to a database without revealing passwords.
| databaseId required | integer |
[- {
- "id": 0,
- "databaseId": 0,
- "name": "string",
- "passwordSecretId": 0,
- "hostname": "string",
- "status": "string",
- "dbs": [
- {
- "id": 0,
- "databaseId": 0,
- "name": "string",
- "collation": "string",
- "charset": "string",
- "status": "string",
- "updatedAt": "2019-08-24T14:15:22Z",
- "createdAt": "2019-08-24T14:15:22Z"
}
], - "updatedAt": "2019-08-24T14:15:22Z",
- "createdAt": "2019-08-24T14:15:22Z"
}
]Creates a database user and optionally grants it access to DBs.
| databaseId required | integer |
| name required | string |
| password required | string |
| hostname | string or null |
| databaseDbIds | Array of integers |
{- "databaseId": 0,
- "name": "string",
- "password": "string",
- "hostname": "string",
- "databaseDbIds": [
- 0
]
}{- "id": 0,
- "databaseId": 0,
- "name": "string",
- "passwordSecretId": 0,
- "hostname": "string",
- "status": "string",
- "dbs": [
- {
- "id": 0,
- "databaseId": 0,
- "name": "string",
- "collation": "string",
- "charset": "string",
- "status": "string",
- "updatedAt": "2019-08-24T14:15:22Z",
- "createdAt": "2019-08-24T14:15:22Z"
}
], - "updatedAt": "2019-08-24T14:15:22Z",
- "createdAt": "2019-08-24T14:15:22Z"
}Replaces the DB grants for a database user.
| id required | integer |
| databaseDbIds required | Array of integers |
{- "databaseDbIds": [
- 0
]
}{- "id": 0,
- "databaseId": 0,
- "name": "string",
- "passwordSecretId": 0,
- "hostname": "string",
- "status": "string",
- "dbs": [
- {
- "id": 0,
- "databaseId": 0,
- "name": "string",
- "collation": "string",
- "charset": "string",
- "status": "string",
- "updatedAt": "2019-08-24T14:15:22Z",
- "createdAt": "2019-08-24T14:15:22Z"
}
], - "updatedAt": "2019-08-24T14:15:22Z",
- "createdAt": "2019-08-24T14:15:22Z"
}Returns integrations matching the request filters.
| orgId | integer Optional for API-key requests; defaults to the API key's organization. If provided, it must match the key's organization. |
| projectIds | string Comma-separated project ids |
| labels | string Comma-separated labels |
[- {
- "id": 0,
- "name": "string",
- "title": "string",
- "status": "string",
- "scope": "string",
- "auth": "string",
- "providerRevId": 0,
- "orgId": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
]Creates an integration and returns the created resource.
| orgId | integer Optional for API-key requests; defaults to the API key's organization. |
| providerId required | integer |
| name required | string |
| title required | string |
| kinds required | Array of strings |
| auth | string or null |
| projectId | integer or null |
Array of objects (FieldInput) | |
| scope | string or null |
{- "orgId": 0,
- "providerId": 0,
- "name": "string",
- "title": "string",
- "kinds": [
- "string"
], - "auth": "string",
- "projectId": 0,
- "fieldsInput": [
- {
- "name": "string",
- "value": "string"
}
], - "scope": "string"
}{- "id": 0,
- "name": "string",
- "title": "string",
- "status": "string",
- "scope": "string",
- "auth": "string",
- "providerRevId": 0,
- "orgId": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}Returns the integration identified by name.
| name required | string |
| orgId | integer Optional for API-key requests; defaults to the API key's organization. If provided, it must match the key's organization. |
{- "id": 0,
- "name": "string",
- "title": "string",
- "status": "string",
- "scope": "string",
- "auth": "string",
- "providerRevId": 0,
- "orgId": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}Returns the integration identified by the request path.
| id required | integer |
{- "id": 0,
- "name": "string",
- "title": "string",
- "status": "string",
- "scope": "string",
- "auth": "string",
- "providerRevId": 0,
- "orgId": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}Updates the integration and returns the updated resource.
| id required | integer |
| title required | string |
| name required | string |
| kinds required | Array of strings |
| scope | string or null |
Array of objects (FieldInput) |
{- "title": "string",
- "name": "string",
- "kinds": [
- "string"
], - "scope": "string",
- "fieldsInput": [
- {
- "name": "string",
- "value": "string"
}
]
}{- "id": 0,
- "name": "string",
- "title": "string",
- "status": "string",
- "scope": "string",
- "auth": "string",
- "providerRevId": 0,
- "orgId": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}Returns database machine types matching the request filters.
| id required | integer |
| dbType required | string |
| version required | string |
| ha | boolean Default: false |
| region | string |
| zone | string |
[- { }
]Returns providers matching the request filters.
| orgId | integer Optional for API-key requests; defaults to the API key's organization. If provided, it must match the key's organization. |
| projectIds | string Comma-separated project ids |
| excludePublic | boolean |
| search | string |
| page | integer >= 1 Page number, defaults to 1 |
| pageSize | integer >= 1 Page size, defaults to 30 |
{- "items": [
- {
- "id": 0,
- "name": "string",
- "title": "string",
- "status": "string",
- "public": true,
- "revId": 0,
- "orgId": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
], - "totalCount": 0,
- "nextPage": 0
}Returns the provider identified by name.
| name required | string |
{- "id": 0,
- "name": "string",
- "title": "string",
- "status": "string",
- "public": true,
- "revId": 0,
- "orgId": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}Returns the provider identified by the request path.
| id required | integer |
{- "id": 0,
- "name": "string",
- "title": "string",
- "status": "string",
- "public": true,
- "revId": 0,
- "orgId": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}Returns the provider revision identified by the request path.
| id required | integer |
{- "id": 0,
- "name": "string",
- "title": "string",
- "number": 0,
- "version": "string",
- "providerId": 0,
- "manifest": { },
- "createdAt": "2019-08-24T14:15:22Z"
}Renders a Helm chart with optional values and returns detected Kubernetes resources, warnings, and chart metadata.
| sourceName | string Optional chart source name to use in generated Wodby manifests. |
| source | string Optional Helm repository or OCI source URL. |
| chart required | string Helm chart reference, such as bitnami/redis, oci://registry.example.com/chart, a chart archive URL, or a server-local chart path. |
| version | string Optional Helm chart version. |
| release | string Optional Helm release name used for rendering analysis. |
| namespace | string Optional Kubernetes namespace used for rendering analysis. |
object (GenericObject) | |
| valuesYaml | string Optional Helm values YAML. Use either values or valuesYaml, not both. |
{- "sourceName": "string",
- "source": "string",
- "chart": "string",
- "version": "string",
- "release": "string",
- "namespace": "string",
- "values": { },
- "valuesYaml": "string"
}{- "chart": {
- "name": "string",
- "version": "string",
- "appVersion": "string",
- "description": "string",
- "source": "string",
- "chart": "string"
}, - "release": "string",
- "namespace": "string",
- "resourceCount": 0,
- "workloads": [
- {
- "kind": "string",
- "name": "string",
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "selector": {
- "property1": "string",
- "property2": "string"
}, - "podLabels": {
- "property1": "string",
- "property2": "string"
}, - "containers": [
- {
- "name": "string",
- "image": "string",
- "command": [
- "string"
], - "args": [
- "string"
], - "ports": [
- {
- "name": "string",
- "number": 0,
- "protocol": "string"
}
], - "env": [
- "string"
]
}
], - "initContainers": [
- {
- "name": "string",
- "image": "string",
- "command": [
- "string"
], - "args": [
- "string"
], - "ports": [
- {
- "name": "string",
- "number": 0,
- "protocol": "string"
}
], - "env": [
- "string"
]
}
], - "volumes": [
- {
- "name": "string",
- "size": "string",
- "storageClassName": "string",
- "accessModes": [
- "string"
]
}
]
}
], - "services": [
- {
- "name": "string",
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "selector": {
- "property1": "string",
- "property2": "string"
}, - "ports": [
- {
- "name": "string",
- "number": 0,
- "targetPort": "string",
- "protocol": "string"
}
], - "headless": true
}
], - "volumeClaims": [
- {
- "name": "string",
- "size": "string",
- "storageClassName": "string",
- "accessModes": [
- "string"
]
}
], - "crds": [
- {
- "kind": "string",
- "apiVersion": "string",
- "name": "string",
- "namespace": "string",
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}
}
], - "clusterResources": [
- {
- "kind": "string",
- "apiVersion": "string",
- "name": "string",
- "namespace": "string",
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}
}
], - "hooks": [
- {
- "kind": "string",
- "apiVersion": "string",
- "name": "string",
- "namespace": "string",
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}
}
], - "unsupportedKinds": [
- "string"
], - "warnings": [
- "string"
]
}Returns services matching the request filters.
| orgId | integer Optional for API-key requests; defaults to the API key's organization. If provided, it must match the key's organization. |
| projectIds | string Comma-separated project ids |
| search | string |
| page | integer >= 1 Page number, defaults to 1 |
| pageSize | integer >= 1 Page size, defaults to 30 |
{- "items": [
- {
- "id": 0,
- "name": "string",
- "title": "string",
- "type": "string",
- "status": "string",
- "external": true,
- "public": true,
- "revId": 0,
- "draftRevId": 0,
- "latestRevNumber": 0,
- "gitRepoId": 0,
- "gitRepoRemoteId": "string",
- "gitRepoRef": "string",
- "gitRepoRefType": "string",
- "originStackRevId": 0,
- "originStackRevStackId": 0,
- "originStackRevName": "string",
- "originStackRevNumber": 0,
- "originStackRevVersion": "string",
- "originStackRevCreatedAt": "2019-08-24T14:15:22Z",
- "orgId": 0,
- "settings": {
- "gitAutoUpdate": {
- "enabled": true,
- "branches": true,
- "semverTags": true,
- "allowPatch": true,
- "allowMinor": true,
- "allowMajor": true
}
}, - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
], - "totalCount": 0,
- "nextPage": 0
}Starts a task that imports services from a Git repository.
| orgId | integer Optional for API-key requests; defaults to the API key's organization. |
| projectId | integer or null |
| integrationId required | integer |
| remoteGitRepoId required | string |
| gitRef required | string |
| gitRefType required | string |
object (GitAutoUpdateSettingsInput) |
{- "orgId": 0,
- "projectId": 0,
- "integrationId": 0,
- "remoteGitRepoId": "string",
- "gitRef": "string",
- "gitRefType": "string",
- "autoUpdate": {
- "enabled": true,
- "branches": true,
- "semverTags": true,
- "allowPatch": true,
- "allowMinor": true,
- "allowMajor": true
}
}{- "success": true,
- "taskId": 0
}Validates a Wodby service manifest without creating a service.
| orgId | integer Optional for API-key requests; defaults to the API key's organization. |
| projectId | integer or null |
| version | string Optional revision version label for the generated non-Git resource. |
| manifestYaml required | string Complete Wodby service.yml or stack.yml manifest content. |
object Optional referenced file contents keyed by manifest-relative path, for example Dockerfile or configs/app.conf. |
{- "orgId": 0,
- "projectId": 0,
- "version": "string",
- "manifestYaml": "string",
- "files": {
- "property1": "string",
- "property2": "string"
}
}{- "valid": true,
- "error": "string",
- "resource": { },
- "manifest": { }
}Creates a non-Git Wodby service from a service manifest.
| orgId | integer Optional for API-key requests; defaults to the API key's organization. |
| projectId | integer or null |
| version | string Optional revision version label for the generated non-Git resource. |
| manifestYaml required | string Complete Wodby service.yml or stack.yml manifest content. |
object Optional referenced file contents keyed by manifest-relative path, for example Dockerfile or configs/app.conf. |
{- "orgId": 0,
- "projectId": 0,
- "version": "string",
- "manifestYaml": "string",
- "files": {
- "property1": "string",
- "property2": "string"
}
}{- "id": 0,
- "name": "string",
- "title": "string",
- "type": "string",
- "status": "string",
- "external": true,
- "public": true,
- "revId": 0,
- "draftRevId": 0,
- "latestRevNumber": 0,
- "gitRepoId": 0,
- "gitRepoRemoteId": "string",
- "gitRepoRef": "string",
- "gitRepoRefType": "string",
- "originStackRevId": 0,
- "originStackRevStackId": 0,
- "originStackRevName": "string",
- "originStackRevNumber": 0,
- "originStackRevVersion": "string",
- "originStackRevCreatedAt": "2019-08-24T14:15:22Z",
- "orgId": 0,
- "settings": {
- "gitAutoUpdate": {
- "enabled": true,
- "branches": true,
- "semverTags": true,
- "allowPatch": true,
- "allowMinor": true,
- "allowMajor": true
}
}, - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}Renders a Helm chart and returns a best-effort Wodby service manifest for review and validation.
required | object (HelmChartInput) |
| serviceName | string Optional generated Wodby service name. |
| serviceTitle | string Optional generated Wodby service title. |
| serviceType | string Optional generated Wodby service type. Defaults to service. |
| icon | string Optional generated service icon. |
{- "chart": {
- "sourceName": "string",
- "source": "string",
- "chart": "string",
- "version": "string",
- "release": "string",
- "namespace": "string",
- "values": { },
- "valuesYaml": "string"
}, - "serviceName": "string",
- "serviceTitle": "string",
- "serviceType": "string",
- "icon": "string"
}{- "analysis": {
- "chart": {
- "name": "string",
- "version": "string",
- "appVersion": "string",
- "description": "string",
- "source": "string",
- "chart": "string"
}, - "release": "string",
- "namespace": "string",
- "resourceCount": 0,
- "workloads": [
- {
- "kind": "string",
- "name": "string",
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "selector": {
- "property1": "string",
- "property2": "string"
}, - "podLabels": {
- "property1": "string",
- "property2": "string"
}, - "containers": [
- {
- "name": "string",
- "image": "string",
- "command": [
- "string"
], - "args": [
- "string"
], - "ports": [
- {
- "name": "string",
- "number": 0,
- "protocol": "string"
}
], - "env": [
- "string"
]
}
], - "initContainers": [
- {
- "name": "string",
- "image": "string",
- "command": [
- "string"
], - "args": [
- "string"
], - "ports": [
- {
- "name": "string",
- "number": 0,
- "protocol": "string"
}
], - "env": [
- "string"
]
}
], - "volumes": [
- {
- "name": "string",
- "size": "string",
- "storageClassName": "string",
- "accessModes": [
- "string"
]
}
]
}
], - "services": [
- {
- "name": "string",
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "selector": {
- "property1": "string",
- "property2": "string"
}, - "ports": [
- {
- "name": "string",
- "number": 0,
- "targetPort": "string",
- "protocol": "string"
}
], - "headless": true
}
], - "volumeClaims": [
- {
- "name": "string",
- "size": "string",
- "storageClassName": "string",
- "accessModes": [
- "string"
]
}
], - "crds": [
- {
- "kind": "string",
- "apiVersion": "string",
- "name": "string",
- "namespace": "string",
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}
}
], - "clusterResources": [
- {
- "kind": "string",
- "apiVersion": "string",
- "name": "string",
- "namespace": "string",
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}
}
], - "hooks": [
- {
- "kind": "string",
- "apiVersion": "string",
- "name": "string",
- "namespace": "string",
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}
}
], - "unsupportedKinds": [
- "string"
], - "warnings": [
- "string"
]
}, - "manifestYaml": "string",
- "manifest": { },
- "warnings": [
- "string"
]
}Returns the service identified by name.
| name required | string |
| revNumber | integer |
{- "id": 0,
- "name": "string",
- "title": "string",
- "type": "string",
- "status": "string",
- "external": true,
- "public": true,
- "revId": 0,
- "draftRevId": 0,
- "latestRevNumber": 0,
- "gitRepoId": 0,
- "gitRepoRemoteId": "string",
- "gitRepoRef": "string",
- "gitRepoRefType": "string",
- "originStackRevId": 0,
- "originStackRevStackId": 0,
- "originStackRevName": "string",
- "originStackRevNumber": 0,
- "originStackRevVersion": "string",
- "originStackRevCreatedAt": "2019-08-24T14:15:22Z",
- "orgId": 0,
- "settings": {
- "gitAutoUpdate": {
- "enabled": true,
- "branches": true,
- "semverTags": true,
- "allowPatch": true,
- "allowMinor": true,
- "allowMajor": true
}
}, - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}Returns the service identified by the request path.
| id required | integer |
{- "id": 0,
- "name": "string",
- "title": "string",
- "type": "string",
- "status": "string",
- "external": true,
- "public": true,
- "revId": 0,
- "draftRevId": 0,
- "latestRevNumber": 0,
- "gitRepoId": 0,
- "gitRepoRemoteId": "string",
- "gitRepoRef": "string",
- "gitRepoRefType": "string",
- "originStackRevId": 0,
- "originStackRevStackId": 0,
- "originStackRevName": "string",
- "originStackRevNumber": 0,
- "originStackRevVersion": "string",
- "originStackRevCreatedAt": "2019-08-24T14:15:22Z",
- "orgId": 0,
- "settings": {
- "gitAutoUpdate": {
- "enabled": true,
- "branches": true,
- "semverTags": true,
- "allowPatch": true,
- "allowMinor": true,
- "allowMajor": true
}
}, - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}Updates service settings and returns the updated service.
| id required | integer |
object (GitAutoUpdateSettingsInput) |
{- "gitAutoUpdate": {
- "enabled": true,
- "branches": true,
- "semverTags": true,
- "allowPatch": true,
- "allowMinor": true,
- "allowMajor": true
}
}{- "id": 0,
- "name": "string",
- "title": "string",
- "type": "string",
- "status": "string",
- "external": true,
- "public": true,
- "revId": 0,
- "draftRevId": 0,
- "latestRevNumber": 0,
- "gitRepoId": 0,
- "gitRepoRemoteId": "string",
- "gitRepoRef": "string",
- "gitRepoRefType": "string",
- "originStackRevId": 0,
- "originStackRevStackId": 0,
- "originStackRevName": "string",
- "originStackRevNumber": 0,
- "originStackRevVersion": "string",
- "originStackRevCreatedAt": "2019-08-24T14:15:22Z",
- "orgId": 0,
- "settings": {
- "gitAutoUpdate": {
- "enabled": true,
- "branches": true,
- "semverTags": true,
- "allowPatch": true,
- "allowMinor": true,
- "allowMajor": true
}
}, - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}Returns the service revision identified by the request path.
| id required | integer |
{- "id": 0,
- "name": "string",
- "title": "string",
- "type": "string",
- "external": true,
- "number": 0,
- "version": "string",
- "serviceId": 0,
- "manifest": { },
- "createdAt": "2019-08-24T14:15:22Z"
}Returns stacks matching the request filters.
| orgId | integer Optional for API-key requests; defaults to the API key's organization. If provided, it must match the key's organization. |
| projectIds | string Comma-separated project ids |
| search | string |
| page | integer >= 1 Page number, defaults to 1 |
| pageSize | integer >= 1 Page size, defaults to 30 |
{- "items": [
- {
- "id": 0,
- "name": "string",
- "title": "string",
- "icon": "string",
- "status": "string",
- "public": true,
- "revId": 0,
- "latestRevNumber": 0,
- "orgId": 0,
- "settings": {
- "gitAutoUpdate": {
- "enabled": true,
- "branches": true,
- "semverTags": true,
- "allowPatch": true,
- "allowMinor": true,
- "allowMajor": true
}, - "autoServiceRevisionUpdate": {
- "enabled": true,
- "policy": {
- "scope": "string",
- "versionPolicy": {
- "mode": "string",
- "allowPatch": true,
- "allowMinor": true,
- "allowMajor": true
}
}
}, - "autoOriginStackUpdate": {
- "enabled": true,
- "versionPolicy": {
- "mode": "string",
- "allowPatch": true,
- "allowMinor": true,
- "allowMajor": true
}, - "syncOptions": {
- "deleteStackHelmValues": true,
- "deleteStackEnvVars": true,
- "deleteStackTokens": true,
- "deleteStackAnnotations": true,
- "deleteStackServices": true,
- "deleteStackServicesConfiguration": true
}
}
}, - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
], - "totalCount": 0,
- "nextPage": 0
}Starts a task that imports stacks from a Git repository.
| orgId | integer Optional for API-key requests; defaults to the API key's organization. |
| projectId | integer or null |
| integrationId required | integer |
| remoteGitRepoId required | string |
| gitRef required | string |
| gitRefType required | string |
object (GitAutoUpdateSettingsInput) |
{- "orgId": 0,
- "projectId": 0,
- "integrationId": 0,
- "remoteGitRepoId": "string",
- "gitRef": "string",
- "gitRefType": "string",
- "autoUpdate": {
- "enabled": true,
- "branches": true,
- "semverTags": true,
- "allowPatch": true,
- "allowMinor": true,
- "allowMajor": true
}
}{- "success": true,
- "taskId": 0
}Validates a Wodby stack manifest without creating a stack.
| orgId | integer Optional for API-key requests; defaults to the API key's organization. |
| projectId | integer or null |
| version | string Optional revision version label for the generated non-Git resource. |
| manifestYaml required | string Complete Wodby service.yml or stack.yml manifest content. |
object Optional referenced file contents keyed by manifest-relative path, for example Dockerfile or configs/app.conf. |
{- "orgId": 0,
- "projectId": 0,
- "version": "string",
- "manifestYaml": "string",
- "files": {
- "property1": "string",
- "property2": "string"
}
}{- "valid": true,
- "error": "string",
- "resource": { },
- "manifest": { }
}Creates a non-Git Wodby stack from a stack manifest.
| orgId | integer Optional for API-key requests; defaults to the API key's organization. |
| projectId | integer or null |
| version | string Optional revision version label for the generated non-Git resource. |
| manifestYaml required | string Complete Wodby service.yml or stack.yml manifest content. |
object Optional referenced file contents keyed by manifest-relative path, for example Dockerfile or configs/app.conf. |
{- "orgId": 0,
- "projectId": 0,
- "version": "string",
- "manifestYaml": "string",
- "files": {
- "property1": "string",
- "property2": "string"
}
}{- "id": 0,
- "name": "string",
- "title": "string",
- "icon": "string",
- "status": "string",
- "public": true,
- "revId": 0,
- "latestRevNumber": 0,
- "orgId": 0,
- "settings": {
- "gitAutoUpdate": {
- "enabled": true,
- "branches": true,
- "semverTags": true,
- "allowPatch": true,
- "allowMinor": true,
- "allowMajor": true
}, - "autoServiceRevisionUpdate": {
- "enabled": true,
- "policy": {
- "scope": "string",
- "versionPolicy": {
- "mode": "string",
- "allowPatch": true,
- "allowMinor": true,
- "allowMajor": true
}
}
}, - "autoOriginStackUpdate": {
- "enabled": true,
- "versionPolicy": {
- "mode": "string",
- "allowPatch": true,
- "allowMinor": true,
- "allowMajor": true
}, - "syncOptions": {
- "deleteStackHelmValues": true,
- "deleteStackEnvVars": true,
- "deleteStackTokens": true,
- "deleteStackAnnotations": true,
- "deleteStackServices": true,
- "deleteStackServicesConfiguration": true
}
}
}, - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}Renders a Helm chart and returns best-effort Wodby service and stack manifests for review and validation.
required | object (HelmChartInput) |
| serviceName | string Optional generated Wodby service name. |
| serviceTitle | string Optional generated Wodby service title. |
| serviceType | string Optional generated Wodby service type. Defaults to service. |
| stackName | string Optional generated Wodby stack name. |
| stackTitle | string Optional generated Wodby stack title. |
| icon | string Optional generated service and stack icon. |
{- "chart": {
- "sourceName": "string",
- "source": "string",
- "chart": "string",
- "version": "string",
- "release": "string",
- "namespace": "string",
- "values": { },
- "valuesYaml": "string"
}, - "serviceName": "string",
- "serviceTitle": "string",
- "serviceType": "string",
- "stackName": "string",
- "stackTitle": "string",
- "icon": "string"
}{- "analysis": {
- "chart": {
- "name": "string",
- "version": "string",
- "appVersion": "string",
- "description": "string",
- "source": "string",
- "chart": "string"
}, - "release": "string",
- "namespace": "string",
- "resourceCount": 0,
- "workloads": [
- {
- "kind": "string",
- "name": "string",
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "selector": {
- "property1": "string",
- "property2": "string"
}, - "podLabels": {
- "property1": "string",
- "property2": "string"
}, - "containers": [
- {
- "name": "string",
- "image": "string",
- "command": [
- "string"
], - "args": [
- "string"
], - "ports": [
- {
- "name": "string",
- "number": 0,
- "protocol": "string"
}
], - "env": [
- "string"
]
}
], - "initContainers": [
- {
- "name": "string",
- "image": "string",
- "command": [
- "string"
], - "args": [
- "string"
], - "ports": [
- {
- "name": "string",
- "number": 0,
- "protocol": "string"
}
], - "env": [
- "string"
]
}
], - "volumes": [
- {
- "name": "string",
- "size": "string",
- "storageClassName": "string",
- "accessModes": [
- "string"
]
}
]
}
], - "services": [
- {
- "name": "string",
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "selector": {
- "property1": "string",
- "property2": "string"
}, - "ports": [
- {
- "name": "string",
- "number": 0,
- "targetPort": "string",
- "protocol": "string"
}
], - "headless": true
}
], - "volumeClaims": [
- {
- "name": "string",
- "size": "string",
- "storageClassName": "string",
- "accessModes": [
- "string"
]
}
], - "crds": [
- {
- "kind": "string",
- "apiVersion": "string",
- "name": "string",
- "namespace": "string",
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}
}
], - "clusterResources": [
- {
- "kind": "string",
- "apiVersion": "string",
- "name": "string",
- "namespace": "string",
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}
}
], - "hooks": [
- {
- "kind": "string",
- "apiVersion": "string",
- "name": "string",
- "namespace": "string",
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "annotations": {
- "property1": "string",
- "property2": "string"
}
}
], - "unsupportedKinds": [
- "string"
], - "warnings": [
- "string"
]
}, - "serviceManifestYaml": "string",
- "serviceManifest": { },
- "stackManifestYaml": "string",
- "stackManifest": { },
- "warnings": [
- "string"
]
}Returns the stack identified by name.
| name required | string |
| revNumber | integer |
{- "id": 0,
- "name": "string",
- "title": "string",
- "icon": "string",
- "status": "string",
- "public": true,
- "revId": 0,
- "latestRevNumber": 0,
- "orgId": 0,
- "settings": {
- "gitAutoUpdate": {
- "enabled": true,
- "branches": true,
- "semverTags": true,
- "allowPatch": true,
- "allowMinor": true,
- "allowMajor": true
}, - "autoServiceRevisionUpdate": {
- "enabled": true,
- "policy": {
- "scope": "string",
- "versionPolicy": {
- "mode": "string",
- "allowPatch": true,
- "allowMinor": true,
- "allowMajor": true
}
}
}, - "autoOriginStackUpdate": {
- "enabled": true,
- "versionPolicy": {
- "mode": "string",
- "allowPatch": true,
- "allowMinor": true,
- "allowMajor": true
}, - "syncOptions": {
- "deleteStackHelmValues": true,
- "deleteStackEnvVars": true,
- "deleteStackTokens": true,
- "deleteStackAnnotations": true,
- "deleteStackServices": true,
- "deleteStackServicesConfiguration": true
}
}
}, - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}Returns the stack identified by the request path.
| id required | integer |
{- "id": 0,
- "name": "string",
- "title": "string",
- "icon": "string",
- "status": "string",
- "public": true,
- "revId": 0,
- "latestRevNumber": 0,
- "orgId": 0,
- "settings": {
- "gitAutoUpdate": {
- "enabled": true,
- "branches": true,
- "semverTags": true,
- "allowPatch": true,
- "allowMinor": true,
- "allowMajor": true
}, - "autoServiceRevisionUpdate": {
- "enabled": true,
- "policy": {
- "scope": "string",
- "versionPolicy": {
- "mode": "string",
- "allowPatch": true,
- "allowMinor": true,
- "allowMajor": true
}
}
}, - "autoOriginStackUpdate": {
- "enabled": true,
- "versionPolicy": {
- "mode": "string",
- "allowPatch": true,
- "allowMinor": true,
- "allowMajor": true
}, - "syncOptions": {
- "deleteStackHelmValues": true,
- "deleteStackEnvVars": true,
- "deleteStackTokens": true,
- "deleteStackAnnotations": true,
- "deleteStackServices": true,
- "deleteStackServicesConfiguration": true
}
}
}, - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}Updates stack settings and returns the updated stack.
| id required | integer |
object (GitAutoUpdateSettingsInput) | |
object (StackAutoServiceRevisionUpdateSettingsInput) | |
object (StackAutoOriginUpdateSettingsInput) |
{- "gitAutoUpdate": {
- "enabled": true,
- "branches": true,
- "semverTags": true,
- "allowPatch": true,
- "allowMinor": true,
- "allowMajor": true
}, - "autoServiceRevisionUpdate": {
- "enabled": true,
- "policy": {
- "scope": "string",
- "versionPolicy": {
- "mode": "string",
- "allowPatch": true,
- "allowMinor": true,
- "allowMajor": true
}
}
}, - "autoOriginStackUpdate": {
- "enabled": true,
- "versionPolicy": {
- "mode": "string",
- "allowPatch": true,
- "allowMinor": true,
- "allowMajor": true
}, - "syncOptions": {
- "deleteStackHelmValues": true,
- "deleteStackEnvVars": true,
- "deleteStackTokens": true,
- "deleteStackAnnotations": true,
- "deleteStackServices": true,
- "deleteStackServicesConfiguration": true
}
}
}{- "id": 0,
- "name": "string",
- "title": "string",
- "icon": "string",
- "status": "string",
- "public": true,
- "revId": 0,
- "latestRevNumber": 0,
- "orgId": 0,
- "settings": {
- "gitAutoUpdate": {
- "enabled": true,
- "branches": true,
- "semverTags": true,
- "allowPatch": true,
- "allowMinor": true,
- "allowMajor": true
}, - "autoServiceRevisionUpdate": {
- "enabled": true,
- "policy": {
- "scope": "string",
- "versionPolicy": {
- "mode": "string",
- "allowPatch": true,
- "allowMinor": true,
- "allowMajor": true
}
}
}, - "autoOriginStackUpdate": {
- "enabled": true,
- "versionPolicy": {
- "mode": "string",
- "allowPatch": true,
- "allowMinor": true,
- "allowMajor": true
}, - "syncOptions": {
- "deleteStackHelmValues": true,
- "deleteStackEnvVars": true,
- "deleteStackTokens": true,
- "deleteStackAnnotations": true,
- "deleteStackServices": true,
- "deleteStackServicesConfiguration": true
}
}
}, - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}Starts a task that updates the stack from its configured Git source.
| id required | integer |
| gitRef required | string |
| gitRefType required | string |
{- "gitRef": "string",
- "gitRefType": "string"
}{- "success": true,
- "taskId": 0
}Duplicates the stack into the target organization or project.
| id required | integer |
| orgId | integer Optional for API-key requests; defaults to the API key's organization. |
| projectId | integer or null |
object (CopyStackSettingsInput) |
{- "orgId": 0,
- "projectId": 0,
- "settings": {
- "autoServiceRevisionUpdate": {
- "enabled": true,
- "policy": {
- "scope": "string",
- "versionPolicy": {
- "mode": "string",
- "allowPatch": true,
- "allowMinor": true,
- "allowMajor": true
}
}
}, - "autoOriginStackUpdate": {
- "enabled": true,
- "versionPolicy": {
- "mode": "string",
- "allowPatch": true,
- "allowMinor": true,
- "allowMajor": true
}, - "syncOptions": {
- "deleteStackHelmValues": true,
- "deleteStackEnvVars": true,
- "deleteStackTokens": true,
- "deleteStackAnnotations": true,
- "deleteStackServices": true,
- "deleteStackServicesConfiguration": true
}
}
}
}{- "id": 0,
- "name": "string",
- "title": "string",
- "icon": "string",
- "status": "string",
- "public": true,
- "revId": 0,
- "latestRevNumber": 0,
- "orgId": 0,
- "settings": {
- "gitAutoUpdate": {
- "enabled": true,
- "branches": true,
- "semverTags": true,
- "allowPatch": true,
- "allowMinor": true,
- "allowMajor": true
}, - "autoServiceRevisionUpdate": {
- "enabled": true,
- "policy": {
- "scope": "string",
- "versionPolicy": {
- "mode": "string",
- "allowPatch": true,
- "allowMinor": true,
- "allowMajor": true
}
}
}, - "autoOriginStackUpdate": {
- "enabled": true,
- "versionPolicy": {
- "mode": "string",
- "allowPatch": true,
- "allowMinor": true,
- "allowMajor": true
}, - "syncOptions": {
- "deleteStackHelmValues": true,
- "deleteStackEnvVars": true,
- "deleteStackTokens": true,
- "deleteStackAnnotations": true,
- "deleteStackServices": true,
- "deleteStackServicesConfiguration": true
}
}
}, - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}Syncs the stack with its origin stack revision.
| id required | integer |
| deleteStackHelmValues | boolean or null |
| deleteStackEnvVars | boolean or null |
| deleteStackTokens | boolean or null |
| deleteStackAnnotations | boolean or null |
| deleteStackServices | boolean or null |
| deleteStackServicesConfiguration | boolean or null |
{- "deleteStackHelmValues": true,
- "deleteStackEnvVars": true,
- "deleteStackTokens": true,
- "deleteStackAnnotations": true,
- "deleteStackServices": true,
- "deleteStackServicesConfiguration": true
}{- "id": 0,
- "name": "string",
- "title": "string",
- "icon": "string",
- "status": "string",
- "public": true,
- "revId": 0,
- "latestRevNumber": 0,
- "orgId": 0,
- "settings": {
- "gitAutoUpdate": {
- "enabled": true,
- "branches": true,
- "semverTags": true,
- "allowPatch": true,
- "allowMinor": true,
- "allowMajor": true
}, - "autoServiceRevisionUpdate": {
- "enabled": true,
- "policy": {
- "scope": "string",
- "versionPolicy": {
- "mode": "string",
- "allowPatch": true,
- "allowMinor": true,
- "allowMajor": true
}
}
}, - "autoOriginStackUpdate": {
- "enabled": true,
- "versionPolicy": {
- "mode": "string",
- "allowPatch": true,
- "allowMinor": true,
- "allowMajor": true
}, - "syncOptions": {
- "deleteStackHelmValues": true,
- "deleteStackEnvVars": true,
- "deleteStackTokens": true,
- "deleteStackAnnotations": true,
- "deleteStackServices": true,
- "deleteStackServicesConfiguration": true
}
}
}, - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}Publishes the current stack draft as the active stack revision.
| id required | integer |
{- "id": 0,
- "name": "string",
- "title": "string",
- "icon": "string",
- "status": "string",
- "public": true,
- "revId": 0,
- "latestRevNumber": 0,
- "orgId": 0,
- "settings": {
- "gitAutoUpdate": {
- "enabled": true,
- "branches": true,
- "semverTags": true,
- "allowPatch": true,
- "allowMinor": true,
- "allowMajor": true
}, - "autoServiceRevisionUpdate": {
- "enabled": true,
- "policy": {
- "scope": "string",
- "versionPolicy": {
- "mode": "string",
- "allowPatch": true,
- "allowMinor": true,
- "allowMajor": true
}
}
}, - "autoOriginStackUpdate": {
- "enabled": true,
- "versionPolicy": {
- "mode": "string",
- "allowPatch": true,
- "allowMinor": true,
- "allowMajor": true
}, - "syncOptions": {
- "deleteStackHelmValues": true,
- "deleteStackEnvVars": true,
- "deleteStackTokens": true,
- "deleteStackAnnotations": true,
- "deleteStackServices": true,
- "deleteStackServicesConfiguration": true
}
}
}, - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}Returns the stack revision identified by the request path.
| id required | integer |
{- "id": 0,
- "name": "string",
- "title": "string",
- "icon": "string",
- "number": 0,
- "draft": true,
- "version": "string",
- "stackId": 0,
- "manifest": "string",
- "createdAt": "2019-08-24T14:15:22Z"
}Returns stack services matching the request filters.
| id required | integer |
[- {
- "id": 0,
- "name": "string",
- "title": "string",
- "type": "string",
- "main": true,
- "disabled": true,
- "required": true,
- "replicas": 0,
- "outdated": true,
- "serviceRevId": 0,
- "serviceRevName": "string",
- "serviceRevTitle": "string",
- "serviceRevVersion": "string",
- "buildSourceIntegrationId": 0,
- "buildSourceRemoteRepoId": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
]Returns stack services matching the request filters.
| stackRevId required | integer |
[- {
- "id": 0,
- "name": "string",
- "title": "string",
- "type": "string",
- "main": true,
- "disabled": true,
- "required": true,
- "replicas": 0,
- "outdated": true,
- "serviceRevId": 0,
- "serviceRevName": "string",
- "serviceRevTitle": "string",
- "serviceRevVersion": "string",
- "buildSourceIntegrationId": 0,
- "buildSourceRemoteRepoId": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
]Creates a stack service and returns the created resource.
| stackId required | integer |
| serviceId required | integer |
| name required | string |
| title required | string |
| required required | boolean |
| replicas required | integer |
| serviceRevPinned | boolean or null |
{- "stackId": 0,
- "serviceId": 0,
- "name": "string",
- "title": "string",
- "required": true,
- "replicas": 0,
- "serviceRevPinned": true
}{- "id": 0,
- "name": "string",
- "title": "string",
- "type": "string",
- "main": true,
- "disabled": true,
- "required": true,
- "replicas": 0,
- "outdated": true,
- "serviceRevId": 0,
- "serviceRevName": "string",
- "serviceRevTitle": "string",
- "serviceRevVersion": "string",
- "buildSourceIntegrationId": 0,
- "buildSourceRemoteRepoId": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}Updates the stack service and returns the updated resource.
| id required | integer |
| replicas | integer or null |
| required | boolean or null |
| disabled | boolean or null |
| main | boolean or null |
| serviceRevPinned | boolean or null |
| title | string or null |
object (BuildSourceInput) |
{- "replicas": 0,
- "required": true,
- "disabled": true,
- "main": true,
- "serviceRevPinned": true,
- "title": "string",
- "buildSource": {
- "buildSourceType": "string",
- "template": "string",
- "newRepoName": "string",
- "integrationId": 0,
- "remoteGitRepoId": "string",
- "gitRef": "string",
- "gitRefType": "string"
}
}{- "id": 0,
- "name": "string",
- "title": "string",
- "type": "string",
- "main": true,
- "disabled": true,
- "required": true,
- "replicas": 0,
- "outdated": true,
- "serviceRevId": 0,
- "serviceRevName": "string",
- "serviceRevTitle": "string",
- "serviceRevVersion": "string",
- "buildSourceIntegrationId": 0,
- "buildSourceRemoteRepoId": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}Returns environment variables configured for a stack service.
| id required | integer |
[- {
- "id": 0,
- "stackServiceId": 0,
- "workload": "string",
- "container": "string",
- "name": "string",
- "value": "string",
- "valueSecretId": 0,
- "envType": "string",
- "createdAt": "2019-08-24T14:15:22Z"
}
]Creates an environment variable for a stack service.
| id required | integer |
| workload | string or null |
| container | string or null |
| name required | string |
| value required | string |
| secret required | boolean |
| envType | string or null |
{- "workload": "string",
- "container": "string",
- "name": "string",
- "value": "string",
- "secret": true,
- "envType": "string"
}{- "id": 0,
- "stackServiceId": 0,
- "workload": "string",
- "container": "string",
- "name": "string",
- "value": "string",
- "valueSecretId": 0,
- "envType": "string",
- "createdAt": "2019-08-24T14:15:22Z"
}Updates a stack service environment variable.
| id required | integer |
| value required | string |
| secret required | boolean |
{- "value": "string",
- "secret": true
}{- "id": 0,
- "stackServiceId": 0,
- "workload": "string",
- "container": "string",
- "name": "string",
- "value": "string",
- "valueSecretId": 0,
- "envType": "string",
- "createdAt": "2019-08-24T14:15:22Z"
}Returns Helm values configured for a stack service.
| id required | integer |
[- {
- "id": 0,
- "stackServiceId": 0,
- "name": "string",
- "value": "string",
- "valueSecretId": 0,
- "envType": "string",
- "createdAt": "2019-08-24T14:15:22Z"
}
]Creates a Helm value override for a stack service.
| id required | integer |
| name required | string |
| value required | string |
| secret required | boolean |
| envType | string or null |
{- "name": "string",
- "value": "string",
- "secret": true,
- "envType": "string"
}{- "id": 0,
- "stackServiceId": 0,
- "name": "string",
- "value": "string",
- "valueSecretId": 0,
- "envType": "string",
- "createdAt": "2019-08-24T14:15:22Z"
}Updates a stack service Helm value override.
| id required | integer |
| value required | string |
| secret required | boolean |
{- "value": "string",
- "secret": true
}{- "id": 0,
- "stackServiceId": 0,
- "name": "string",
- "value": "string",
- "valueSecretId": 0,
- "envType": "string",
- "createdAt": "2019-08-24T14:15:22Z"
}Returns tokens configured for a stack service without revealing secret values.
| id required | integer |
[- {
- "id": 0,
- "stackServiceId": 0,
- "name": "string",
- "value": "string",
- "regex": "string",
- "valueSecretId": 0,
- "envType": "string",
- "createdAt": "2019-08-24T14:15:22Z"
}
]Creates a token for a stack service.
| id required | integer |
| name required | string |
| value | string or null |
| secret required | boolean |
| regex | string or null |
| envType | string or null |
{- "name": "string",
- "value": "string",
- "secret": true,
- "regex": "string",
- "envType": "string"
}{- "id": 0,
- "stackServiceId": 0,
- "name": "string",
- "value": "string",
- "regex": "string",
- "valueSecretId": 0,
- "envType": "string",
- "createdAt": "2019-08-24T14:15:22Z"
}Updates a stack service token value, secret flag, or regex.
| id required | integer |
| value | string or null |
| secret required | boolean |
| regex | string or null |
{- "value": "string",
- "secret": true,
- "regex": "string"
}{- "id": 0,
- "stackServiceId": 0,
- "name": "string",
- "value": "string",
- "regex": "string",
- "valueSecretId": 0,
- "envType": "string",
- "createdAt": "2019-08-24T14:15:22Z"
}Returns annotations configured for a stack service.
| id required | integer |
[- {
- "id": 0,
- "stackServiceId": 0,
- "name": "string",
- "value": "string",
- "envType": "string",
- "createdAt": "2019-08-24T14:15:22Z"
}
]Creates an annotation for a stack service.
| id required | integer |
| name required | string |
| value required | string |
| envType | string or null |
{- "name": "string",
- "value": "string",
- "envType": "string"
}{- "id": 0,
- "stackServiceId": 0,
- "name": "string",
- "value": "string",
- "envType": "string",
- "createdAt": "2019-08-24T14:15:22Z"
}Links an integration to a stack service integration slot.
| id required | integer |
| name required | string |
| integrationId required | integer |
{- "name": "string",
- "integrationId": 0
}{- "id": 0,
- "stackServiceId": 0,
- "name": "string",
- "integrationId": 0
}Links or unlinks another stack service for a named link slot.
| id required | integer |
| name required | string |
| linkedStackServiceId | integer or null |
{- "linkedStackServiceId": 0
}{- "success": true,
- "taskId": 0
}Sets or clears a stack service volume size.
| id required | integer |
| name required | string |
| size | integer or null |
{- "size": 0
}{- "success": true,
- "taskId": 0
}Sets or clears a named setting value for a stack service.
| id required | integer |
| name required | string |
| value | string or null |
{- "value": "string"
}{- "success": true,
- "taskId": 0
}Sets a named config override for a stack service.
| id required | integer |
| name required | string |
| config required | string |
{- "config": "string"
}{- "success": true,
- "taskId": 0
}Sets CPU and memory requests or limits for a stack service container.
| id required | integer |
| workload | string or null |
| container | string or null |
| requestCPU | integer or null |
| requestMem | integer or null |
| limitCPU | integer or null |
| limitMem | integer or null |
{- "workload": "string",
- "container": "string",
- "requestCPU": 0,
- "requestMem": 0,
- "limitCPU": 0,
- "limitMem": 0
}{- "success": true,
- "taskId": 0
}Replaces stack service option settings.
| id required | integer |
required | Array of objects (StackServiceOptionInput) |
{- "options": [
- {
- "version": "string",
- "default": true,
- "disabled": true
}
]
}{- "success": true,
- "taskId": 0
}Returns cron schedules configured for a stack service.
| id required | integer |
[- {
- "id": 0,
- "stackServiceId": 0,
- "name": "string",
- "title": "string",
- "crontab": "string",
- "command": "string",
- "workload": "string",
- "disabled": true,
- "envType": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
]Creates a cron schedule for a stack service.
| id required | integer |
| name required | string |
| title required | string |
| crontab required | string |
| command required | string |
| workload | string or null |
| disabled | boolean or null |
| envType | string or null |
{- "name": "string",
- "title": "string",
- "crontab": "string",
- "command": "string",
- "workload": "string",
- "disabled": true,
- "envType": "string"
}{- "id": 0,
- "stackServiceId": 0,
- "name": "string",
- "title": "string",
- "crontab": "string",
- "command": "string",
- "workload": "string",
- "disabled": true,
- "envType": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}Updates a stack service cron schedule.
| id required | integer |
| disabled | boolean or null |
| title | string or null |
| crontab | string or null |
| command | string or null |
| workload | string or null |
| envType | string or null |
{- "disabled": true,
- "title": "string",
- "crontab": "string",
- "command": "string",
- "workload": "string",
- "envType": "string"
}{- "id": 0,
- "stackServiceId": 0,
- "name": "string",
- "title": "string",
- "crontab": "string",
- "command": "string",
- "workload": "string",
- "disabled": true,
- "envType": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}Returns backups matching the request filters.
| appInstanceId | integer |
| appServiceId | integer |
| databaseId | integer |
| databaseDbId | integer |
| backupName | string |
[- {
- "id": 0,
- "name": "string",
- "status": "string",
- "appInstanceId": 0,
- "appServiceId": 0,
- "databaseId": 0,
- "databaseDbId": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
]Creates a backup and returns the created resource.
| appServiceId | integer or null |
| databaseDbId | integer or null |
| backupName | string or null |
| integrationId required | integer |
| bucket required | string |
| storageClass | string or null |
{- "appServiceId": 0,
- "databaseDbId": 0,
- "backupName": "string",
- "integrationId": 0,
- "bucket": "string",
- "storageClass": "string"
}{- "success": true,
- "taskId": 0
}Returns the backup identified by the request path.
| id required | integer |
{- "id": 0,
- "name": "string",
- "status": "string",
- "appInstanceId": 0,
- "appServiceId": 0,
- "databaseId": 0,
- "databaseDbId": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}Returns imports matching the request filters.
| appInstanceId | integer |
| appServiceId | integer |
| databaseId | integer |
| databaseDbId | integer |
[- {
- "id": 0,
- "name": "string",
- "source": "string",
- "status": "string",
- "appInstanceId": 0,
- "appServiceId": 0,
- "databaseId": 0,
- "databaseDbId": 0,
- "appServiceDeploymentId": 0,
- "taskId": 0,
- "backupId": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z"
}
]Creates an import and returns the created resource.
| appServiceId | integer or null |
| databaseDbId | integer or null |
required | object (ImportInput) |
{- "appServiceId": 0,
- "databaseDbId": 0,
- "import": {
- "importName": "string",
- "source": "string",
- "url": "string",
- "backupId": 0,
- "from": {
- "databaseDbId": 0,
- "appServiceId": 0,
- "backupName": "string"
}
}
}{- "success": true,
- "taskId": 0
}Returns the import identified by the request path.
| id required | integer |
{- "id": 0,
- "name": "string",
- "source": "string",
- "status": "string",
- "appInstanceId": 0,
- "appServiceId": 0,
- "databaseId": 0,
- "databaseDbId": 0,
- "appServiceDeploymentId": 0,
- "taskId": 0,
- "backupId": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z"
}Returns tasks matching the request filters.
| scope | string Enum: "project_and_org" "org_only" "user_only" |
| orgId | integer Optional for API-key requests; defaults to the API key's organization. If provided, it must match the key's organization. |
| projectIds | string Comma-separated project ids |
| withoutOrigin | boolean |
| statuses | string Comma-separated task statuses |
| search | string |
| appId | integer |
| appInstanceId | integer |
| stackId | integer |
| databaseId | integer |
| clusterId | integer |
| serviceId | integer |
| integrationId | integer |
| providerId | integer |
| page | integer >= 1 Page number, defaults to 1 |
| pageSize | integer >= 1 Page size, defaults to 30 |
{- "items": [
- {
- "id": 0,
- "name": "string",
- "title": "string",
- "status": "string",
- "progress": 0,
- "silent": true,
- "system": true,
- "userId": 0,
- "user": {
- "id": 0,
- "name": "string"
}, - "orgId": 0,
- "projectIds": [
- 0
], - "appId": 0,
- "appInstanceId": 0,
- "clusterId": 0,
- "integrationId": 0,
- "serviceId": 0,
- "stackId": 0,
- "providerId": 0,
- "originTaskId": 0,
- "spawnedTaskIds": [
- 0
], - "repeatedTaskId": 0,
- "jobs": [
- {
- "id": 0,
- "name": "string",
- "title": "string",
- "status": "string",
- "after": [
- "string"
], - "timeout": 0,
- "isSystem": true,
- "statusTitle": "string",
- "steps": [
- {
- "id": 0,
- "name": "string",
- "status": "string",
- "logStatus": "string",
- "isSystem": true,
- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z"
}
], - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z"
}
], - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z"
}
], - "totalCount": 0,
- "nextPage": 0
}Returns the task identified by the request path.
| id required | integer |
{- "id": 0,
- "name": "string",
- "title": "string",
- "status": "string",
- "progress": 0,
- "silent": true,
- "system": true,
- "userId": 0,
- "user": {
- "id": 0,
- "name": "string"
}, - "orgId": 0,
- "projectIds": [
- 0
], - "appId": 0,
- "appInstanceId": 0,
- "clusterId": 0,
- "integrationId": 0,
- "serviceId": 0,
- "stackId": 0,
- "providerId": 0,
- "originTaskId": 0,
- "spawnedTaskIds": [
- 0
], - "repeatedTaskId": 0,
- "jobs": [
- {
- "id": 0,
- "name": "string",
- "title": "string",
- "status": "string",
- "after": [
- "string"
], - "timeout": 0,
- "isSystem": true,
- "statusTitle": "string",
- "steps": [
- {
- "id": 0,
- "name": "string",
- "status": "string",
- "logStatus": "string",
- "isSystem": true,
- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z"
}
], - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z"
}
], - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "startedAt": "2019-08-24T14:15:22Z",
- "endedAt": "2019-08-24T14:15:22Z"
}Creates a repeated run for the task.
| id required | integer |
| force required | boolean |
{- "force": true
}{- "success": true,
- "taskId": 0
}Returns current inline logs for pending task steps and a temporary log URL for persisted task steps.
| id required | integer |
| delivery | string Default: "auto" Enum: "auto" "inline" "url" Delivery mode. Auto returns a URL for persisted logs and inline lines for pending or empty logs. |
{- "status": "persisted",
- "streamId": 0,
- "url": "string",
- "lines": [
- {
- "sequenceId": 0,
- "level": "string",
- "message": "string"
}
]
}Returns envs matching the request filters.
| orgId | integer Optional for API-key requests; defaults to the API key's organization. If provided, it must match the key's organization. |
[- {
- "id": 0,
- "name": "string",
- "title": "string",
- "type": "string",
- "orgId": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
]Creates an env and returns the created resource.
| orgId | integer Optional for API-key requests; defaults to the API key's organization. |
| name required | string |
| title required | string |
| type required | string |
{- "orgId": 0,
- "name": "string",
- "title": "string",
- "type": "string"
}{- "id": 0,
- "name": "string",
- "title": "string",
- "type": "string",
- "orgId": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}Returns the env identified by name.
| name required | string |
| orgId | integer Optional for API-key requests; defaults to the API key's organization. If provided, it must match the key's organization. |
{- "id": 0,
- "name": "string",
- "title": "string",
- "type": "string",
- "orgId": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}Returns the env identified by the request path.
| id required | integer |
{- "id": 0,
- "name": "string",
- "title": "string",
- "type": "string",
- "orgId": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}Updates the env and returns the updated resource.
| id required | integer |
| name required | string |
| title required | string |
| type required | string |
{- "name": "string",
- "title": "string",
- "type": "string"
}{- "id": 0,
- "name": "string",
- "title": "string",
- "type": "string",
- "orgId": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}{- "title": "string",
- "status": 100,
- "detail": "string",
- "instance": "string",
- "code": "string",
- "message": "string",
- "errors": [
- {
- "field": "string",
- "code": "string",
- "detail": "string"
}
]
}