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.
| name required | string |
| title required | string |
{- "name": "string",
- "title": "string"
}{- "id": 0,
- "name": "string",
- "title": "string",
- "domain": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}| 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"
}| orgID required | integer |
| 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"
}| name required | string |
| orgId required | integer |
{- "id": 0,
- "name": "string",
- "title": "string",
- "orgId": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}| 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"
}| orgId required | integer |
| 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"
}
]| orgID required | integer |
| name required | string |
| title required | string |
| instanceName required | string |
| instanceTitle required | string |
| domain required | string |
| projectID | integer or null |
| stackRevID required | integer |
required | Array of objects (NewAppServiceInput) |
| clusterID | integer or null |
object (NewManagedClusterInput) | |
| 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,
- "newCluster": {
- "demo": true,
- "singleNode": true,
- "region": "string",
- "machineType": "string",
- "minNodeCount": 0,
- "maxNodeCount": 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"
}| name required | string |
| orgId 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"
}{- "id": 0,
- "name": "string",
- "title": "string",
- "status": "string",
- "clusterApp": true,
- "orgId": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}| 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"
}| orgId required | integer |
| 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,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
]| appID required | integer |
| instanceName required | string |
| instanceTitle required | string |
| domain required | string |
| stackRevID required | integer |
required | Array of objects (NewAppServiceInput) |
| clusterID | integer or null |
object (NewManagedClusterInput) | |
| 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,
- "newCluster": {
- "demo": true,
- "singleNode": true,
- "region": "string",
- "machineType": "string",
- "minNodeCount": 0,
- "maxNodeCount": 0
}, - "envID": 0,
- "ciIntegrationID": 0,
- "registryIntegrationID": 0
}{- "id": 0,
- "name": "string",
- "title": "string",
- "status": "string",
- "mainDomain": "string",
- "appId": 0,
- "clusterId": 0,
- "envId": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}| appName required | string |
| instanceName required | string |
| orgId required | integer |
{- "id": 0,
- "name": "string",
- "title": "string",
- "status": "string",
- "mainDomain": "string",
- "appId": 0,
- "clusterId": 0,
- "envId": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}| id required | integer |
{- "id": 0,
- "name": "string",
- "title": "string",
- "status": "string",
- "mainDomain": "string",
- "appId": 0,
- "clusterId": 0,
- "envId": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}| id required | integer |
| title required | string |
{- "title": "string"
}{- "id": 0,
- "name": "string",
- "title": "string",
- "status": "string",
- "mainDomain": "string",
- "appId": 0,
- "clusterId": 0,
- "envId": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}| 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"
}
]| 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"
}| 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"
}| 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",
- "skipRollback": true,
- "appInstanceId": 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"
}
], - "totalCount": 0,
- "nextPage": 0
}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",
- "skipRollback": true,
- "appInstanceId": 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"
}| 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",
- "skipRollback": true,
- "appInstanceId": 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"
}| id required | integer |
{- "id": 0,
- "number": 0,
- "status": "string",
- "skipRollback": true,
- "appInstanceId": 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"
}| id required | integer |
{- "id": 0,
- "number": 0,
- "status": "string",
- "skipRollback": true,
- "appInstanceId": 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"
}| 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,
- "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
}| appServiceId | integer |
| appServiceIds | Array of integers |
{- "appServiceId": 0,
- "appServiceIds": [
- 0
]
}[- {
- "id": 0,
- "number": 0,
- "status": "string",
- "appInstanceId": 0,
- "appServiceId": 0,
- "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"
}
]| 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,
- "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"
}{- "id": 0,
- "number": 0,
- "status": "string",
- "appInstanceId": 0,
- "appServiceId": 0,
- "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"
}{- "id": 0,
- "number": 0,
- "status": "string",
- "skipRollback": true,
- "appInstanceId": 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"
}| id required | integer |
{- "id": 0,
- "number": 0,
- "status": "string",
- "appInstanceId": 0,
- "appServiceId": 0,
- "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"
}| orgId required | integer |
| projectIds | string Comma-separated project ids |
| integrationId | integer |
[- {
- "id": 0,
- "name": "string",
- "title": "string",
- "status": "string",
- "serverless": true,
- "version": "string",
- "region": "string",
- "zone": "string",
- "integrationId": 0,
- "orgId": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
]| orgID required | integer |
| 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,
- "version": "string",
- "region": "string",
- "zone": "string",
- "integrationId": 0,
- "orgId": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}{- "id": 0,
- "name": "string",
- "title": "string",
- "status": "string",
- "serverless": true,
- "version": "string",
- "region": "string",
- "zone": "string",
- "integrationId": 0,
- "orgId": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}| id required | integer |
| title required | string |
{- "title": "string"
}{- "id": 0,
- "name": "string",
- "title": "string",
- "status": "string",
- "serverless": true,
- "version": "string",
- "region": "string",
- "zone": "string",
- "integrationId": 0,
- "orgId": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}| orgId required | integer |
| 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,
- "envId": 0,
- "orgId": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
]| orgID required | integer |
| 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,
- "envId": 0,
- "orgId": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}{- "id": 0,
- "name": "string",
- "title": "string",
- "type": "string",
- "kind": "string",
- "status": "string",
- "version": "string",
- "region": "string",
- "zone": "string",
- "integrationId": 0,
- "envId": 0,
- "orgId": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}| 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,
- "envId": 0,
- "orgId": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}| orgId required | integer |
| 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"
}
]| orgID required | integer |
| 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"
}| name required | string |
| orgId 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"
}| 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"
}| orgId required | integer |
| 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
}| 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"
}| id required | integer |
{- "id": 0,
- "name": "string",
- "title": "string",
- "number": 0,
- "version": "string",
- "providerId": 0,
- "manifest": { },
- "createdAt": "2019-08-24T14:15:22Z"
}| orgId required | integer |
| 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,
- "latestRevNumber": 0,
- "orgId": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
], - "totalCount": 0,
- "nextPage": 0
}| name required | string |
| revNumber | integer |
{- "id": 0,
- "name": "string",
- "title": "string",
- "type": "string",
- "status": "string",
- "external": true,
- "public": true,
- "revId": 0,
- "latestRevNumber": 0,
- "orgId": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}| 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"
}| orgId required | integer |
| 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,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
], - "totalCount": 0,
- "nextPage": 0
}| name required | string |
| revNumber | integer |
{- "id": 0,
- "name": "string",
- "title": "string",
- "icon": "string",
- "status": "string",
- "public": true,
- "revId": 0,
- "latestRevNumber": 0,
- "orgId": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}| 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"
}| id required | integer |
[- {
- "id": 0,
- "name": "string",
- "title": "string",
- "type": "string",
- "main": true,
- "disabled": true,
- "required": true,
- "replicas": 0,
- "serviceRevId": 0,
- "serviceRevName": "string",
- "serviceRevTitle": "string",
- "serviceRevVersion": "string",
- "buildSourceIntegrationId": 0,
- "buildSourceRemoteRepoId": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
]| 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"
}
]| 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
}{- "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"
}| 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"
}
]| 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
}{- "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"
}| scope | string Enum: "project_and_org" "org_only" "user_only" |
| orgId | integer |
| 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,
- "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
}{- "id": 0,
- "name": "string",
- "title": "string",
- "status": "string",
- "progress": 0,
- "silent": true,
- "system": true,
- "userId": 0,
- "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"
}| id required | integer |
| force required | boolean |
{- "force": true
}{- "success": true,
- "taskId": 0
}| 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,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "lastSyncedAt": "2019-08-24T14:15:22Z"
}
]| 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,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "lastSyncedAt": "2019-08-24T14:15:22Z"
}| 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,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "lastSyncedAt": "2019-08-24T14:15:22Z"
}| 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,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "lastSyncedAt": "2019-08-24T14:15:22Z"
}| orgId required | integer |
| 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"
}| 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"
}