Download OpenAPI specification:Download
| filter[namespace][EQ] | string |
| filter[namespace][IN] | Array of strings |
| filter[_created][LT] | string <date-time> |
| filter[_created][GT] | string <date-time> |
| filter[_modified][LT] | string <date-time> |
| filter[_modified][GT] | string <date-time> |
| filter[label][EQ] | string |
| filter[label][CO] | string |
| filter[path][EQ] | string |
| filter[path][CO] | string |
| filter[path][OV] | string Filters by paths that overlap with the given path. |
| filter[path][ST] | string |
| filter[_type][EQ] | string (deploymentType) Enum: "HubArtifact" "GitRepo" |
| filter[createApiEndpoint][EQ] | boolean |
| filter[active][EQ] | boolean |
| page[offset] | integer |
| page[limit] | integer |
| sort | string Enum: "path" "-path" "label" "-label" "_created" "-_created" "_modified" "-_modified" |
{- "total": 0,
- "data": [
- {
- "_id": "string",
- "_created": "2019-08-24T14:15:22Z",
- "_modified": "2019-08-24T14:15:22Z",
- "path": "string",
- "label": "string",
- "categories": [
- "string"
], - "_type": "HubArtifact",
- "createApiEndpoint": true,
- "namespace": "string",
- "executionProfileId": "string",
- "active": true,
- "repoUrl": "string",
- "branchOrTag": "string"
}
]
}| _id | string |
| _created | string <date-time> |
| _modified | string <date-time> |
| path required | string |
| label | string |
| categories | Array of strings |
| _type required | string (deploymentType) GitRepo HubArtifact GitRepo |
| createApiEndpoint | boolean |
| namespace required | string |
| executionProfileId required | string |
| active | boolean |
| repoUrl | string |
| branchOrTag | string |
{- "_id": "string",
- "_created": "2019-08-24T14:15:22Z",
- "_modified": "2019-08-24T14:15:22Z",
- "path": "string",
- "label": "string",
- "categories": [
- "string"
], - "_type": "GitRepo",
- "createApiEndpoint": true,
- "namespace": "string",
- "executionProfileId": "string",
- "active": true,
- "repoUrl": "string",
- "branchOrTag": "string"
}{- "_id": "string",
- "_created": "2019-08-24T14:15:22Z",
- "_modified": "2019-08-24T14:15:22Z",
- "path": "string",
- "label": "string",
- "categories": [
- "string"
], - "_type": "GitRepo",
- "createApiEndpoint": true,
- "namespace": "string",
- "executionProfileId": "string",
- "active": true,
- "repoUrl": "string",
- "branchOrTag": "string"
}Returns the deployment with the given ID
| deploymentId required | string ID of the deployment |
{- "_id": "string",
- "_created": "2019-08-24T14:15:22Z",
- "_modified": "2019-08-24T14:15:22Z",
- "path": "string",
- "label": "string",
- "categories": [
- "string"
], - "_type": "GitRepo",
- "createApiEndpoint": true,
- "namespace": "string",
- "executionProfileId": "string",
- "active": true,
- "repoUrl": "string",
- "branchOrTag": "string"
}Updated the deployment with the given ID
| deploymentId required | string ID of the deployment |
| _id | string |
| _created | string <date-time> |
| _modified | string <date-time> |
| path required | string |
| label | string |
| categories | Array of strings |
| _type required | string (deploymentType) GitRepo HubArtifact GitRepo |
| createApiEndpoint | boolean |
| namespace required | string |
| executionProfileId required | string |
| active | boolean |
| repoUrl | string |
| branchOrTag | string |
{- "_id": "string",
- "_created": "2019-08-24T14:15:22Z",
- "_modified": "2019-08-24T14:15:22Z",
- "path": "string",
- "label": "string",
- "categories": [
- "string"
], - "_type": "GitRepo",
- "createApiEndpoint": true,
- "namespace": "string",
- "executionProfileId": "string",
- "active": true,
- "repoUrl": "string",
- "branchOrTag": "string"
}{- "_id": "string",
- "_created": "2019-08-24T14:15:22Z",
- "_modified": "2019-08-24T14:15:22Z",
- "path": "string",
- "label": "string",
- "categories": [
- "string"
], - "_type": "GitRepo",
- "createApiEndpoint": true,
- "namespace": "string",
- "executionProfileId": "string",
- "active": true,
- "repoUrl": "string",
- "branchOrTag": "string"
}| filter[namespace][EQ] | string |
| filter[namespace][IN] | Array of strings |
| filter[label][EQ] | string |
| filter[label][CO] | string |
| filter[programPath][EQ] | string |
| filter[programPath][ST] | string |
| filter[hasPermission] | string Enum: "Read" "Run" |
| page[offset] | integer |
| page[limit] | integer |
| sort | string Enum: "created" "-created" "label" "-label" |
{- "data": [
- {
- "_id": "string",
- "namespace": "string",
- "_created": "string",
- "label": "string",
- "description": "string",
- "categories": [
- "string"
], - "programPath": "string",
- "asyncExecutionAllowed": true,
- "syncExecutionAllowed": true,
- "parameters": [
- {
- "name": "string",
- "datatype": "bool",
- "required": true,
- "fixed": true,
- "hidden": true,
- "repeatable": true,
- "label": "string",
- "prompt": "string",
- "validationService": "string",
- "defaultValue": true
}
], - "uiform": {
- "type": "categorization",
- "options": {
- "readonly": true,
- "format": "radio"
}, - "parameter": "string"
}
}
]
}Returns all existing directory categories
| filter[namespace][EQ] | string |
| filter[namespace][IN] | Array of strings |
| filter[name][EQ] | string |
| filter[name][CO] | string |
| page[offset] | integer |
| page[limit] | integer |
| sort | string Enum: "name" "-name" |
{- "total": 0,
- "data": [
- "string"
]
}| filter[repository][EQ] | string |
| filter[group][EQ] | string |
| filter[group][CO] | string |
| filter[group][ST] | string |
| filter[artifact][EQ] | string |
| filter[artifact][CO] | string |
| filter[artifact][ST] | string |
| filter[version][EQ] | string |
| filter[version][CO] | string |
| filter[version][ST] | string |
| filter[classifier][EQ] | string |
| filter[extension][EQ] | string |
| filter[created][LT] | string <date-time> |
| filter[created][GT] | string <date-time> |
| filter[modified][LT] | string <date-time> |
| filter[modified][GT] | string <date-time> |
| page[offset] | integer |
| page[limit] | integer |
| sort | string Enum: "repositoryId" "-repositoryId" "group" "-group" "artifact" "-artifact" "version" "-version" "classifier" "-classifier" "extension" "-extension" "created" "-created" "modified" "-modified" |
{- "totalCount": 0,
- "data": [
- {
- "repositoryId": "string",
- "group": "string",
- "artifact": "string",
- "version": "string",
- "classifier": "string",
- "extension": "string",
- "info": {
- "sha256": "string",
- "length": 0,
- "created": "2019-08-24T14:15:22Z",
- "modified": "2019-08-24T14:15:22Z",
- "createdBy": "string"
}
}
]
}| filter[repository][EQ] | string |
| filter[group][EQ] | string |
| filter[group][CO] | string |
| filter[group][ST] | string |
| filter[artifact][EQ] | string |
| filter[artifact][CO] | string |
| filter[artifact][ST] | string |
| filter[version][EQ] | string |
| filter[version][CO] | string |
| filter[version][ST] | string |
| filter[classifier][EQ] | string |
| filter[extension][EQ] | string |
| filter[created][LT] | string <date-time> |
| filter[created][GT] | string <date-time> |
| filter[modified][LT] | string <date-time> |
| filter[modified][GT] | string <date-time> |
| page[offset] | integer |
| page[limit] | integer |
| field | string Enum: "repositoryId" "group" "artifact" "version" "classifier" "extension" |
{- "data": [
- "string"
], - "totalCount": 0
}| filter[repository][EQ] | string |
| filter[group][EQ] | string |
| filter[group][CO] | string |
| filter[group][ST] | string |
| filter[artifact][EQ] | string |
| filter[artifact][CO] | string |
| filter[artifact][ST] | string |
| filter[version][EQ] | string |
| filter[version][CO] | string |
| filter[version][ST] | string |
| filter[classifier][EQ] | string |
| filter[extension][EQ] | string |
| filter[created][LT] | string <date-time> |
| filter[created][GT] | string <date-time> |
| filter[modified][LT] | string <date-time> |
| filter[modified][GT] | string <date-time> |
| page[offset] | integer |
| page[limit] | integer |
| sort | string Enum: "repositoryId" "-repositoryId" "group" "-group" "artifact" "-artifact" |
{- "data": [
- {
- "repositoryId": "string",
- "group": "string",
- "artifact": "string"
}
], - "totalCount": 0
}| repositoryId required | string ID of the artifact repository |
| group required | string |
| artifact required | string |
| version required | string |
| filename required | string |
{- "sha256": "string",
- "length": 0,
- "created": "2019-08-24T14:15:22Z",
- "modified": "2019-08-24T14:15:22Z",
- "createdBy": "string"
}| filter[name][EQ] | string |
| filter[name][CO] | string |
| page[offset] | integer |
| page[limit] | integer |
| sort | string Enum: "name" "-name" "created" "-created" "modified" "-modified" |
{- "totalCount": 0,
- "data": [
- {
- "_id": "string",
- "_created": "2019-08-24T14:15:22Z",
- "_modified": "2019-08-24T14:15:22Z",
- "name": "string",
- "description": "string",
- "allowPrereleaseVersions": true,
- "allowReleaseVersions": true
}
]
}Creates a new artifact repository entity
| _id | string |
| _created | string <date-time> |
| _modified | string <date-time> |
| name required | string |
| description | string |
| allowPrereleaseVersions | boolean |
| allowReleaseVersions | boolean |
{- "_id": "string",
- "_created": "2019-08-24T14:15:22Z",
- "_modified": "2019-08-24T14:15:22Z",
- "name": "string",
- "description": "string",
- "allowPrereleaseVersions": true,
- "allowReleaseVersions": true
}{- "_id": "string",
- "_created": "2019-08-24T14:15:22Z",
- "_modified": "2019-08-24T14:15:22Z",
- "name": "string",
- "description": "string",
- "allowPrereleaseVersions": true,
- "allowReleaseVersions": true
}| repositoryId required | string ID of the artifact repository |
{- "_id": "string",
- "_created": "2019-08-24T14:15:22Z",
- "_modified": "2019-08-24T14:15:22Z",
- "name": "string",
- "description": "string",
- "allowPrereleaseVersions": true,
- "allowReleaseVersions": true
}| repositoryId required | string ID of the artifact repository |
| _id | string |
| _created | string <date-time> |
| _modified | string <date-time> |
| name required | string |
| description | string |
| allowPrereleaseVersions | boolean |
| allowReleaseVersions | boolean |
{- "_id": "string",
- "_created": "2019-08-24T14:15:22Z",
- "_modified": "2019-08-24T14:15:22Z",
- "name": "string",
- "description": "string",
- "allowPrereleaseVersions": true,
- "allowReleaseVersions": true
}{- "_id": "string",
- "_created": "2019-08-24T14:15:22Z",
- "_modified": "2019-08-24T14:15:22Z",
- "name": "string",
- "description": "string",
- "allowPrereleaseVersions": true,
- "allowReleaseVersions": true
}| repositoryId required | string ID of the artifact repository |
| op required | string Enum: "add" "remove" "replace" The operation to be performed |
| path required | string A JSON-Pointer |
| value | any The value to be used within the operations. |
[- {
- "op": "add",
- "path": "string",
- "value": null
}
]{- "_id": "string",
- "_created": "2019-08-24T14:15:22Z",
- "_modified": "2019-08-24T14:15:22Z",
- "name": "string",
- "description": "string",
- "allowPrereleaseVersions": true,
- "allowReleaseVersions": true
}| filter[namespace][EQ] | string |
| filter[namespace][IN] | Array of strings |
| filter[programPath][EQ] | string |
| filter[programPath][CO] | string |
| filter[label][CO] | string |
| filter[created][LT] | string <date-time> |
| filter[created][GT] | string <date-time> |
| filter[lastUpdated][LT] | string <date-time> |
| filter[lastUpdated][GT] | string <date-time> |
| filter[startedAt][LT] | string <date-time> |
| filter[startedAt][GT] | string <date-time> |
| filter[finishedAt][LT] | string <date-time> |
| filter[finishedAt][GT] | string <date-time> |
| page[offset] | integer |
| page[limit] | integer |
| filter[state][EQ] | string (asyncJobState) Enum: "Queued" "Cancelled" "Dispatched" "Downloading" "Executing" "ExecutionCompleted" "Finished" |
| filter[state][IN] | Array of strings (asyncJobState) Items Enum: "Queued" "Cancelled" "Dispatched" "Downloading" "Executing" "ExecutionCompleted" "Finished" |
| filter[completionState][EQ] | string (asyncJobCompletionState) Enum: "Success" "Error" |
| filter[ownerPrincipal][EQ] | string |
| filter[jobId][IN] | Array of strings |
| filter[jobId][EQ] | string |
| sort | string Enum: "created" "-created" "lastUpdated" "-lastUpdated" "programPath" "-programPath" "label" "-label" |
{- "data": [
- {
- "id": "string",
- "created": "2019-08-24T14:15:22Z",
- "programPath": "string",
- "label": "string",
- "ownerPrincipal": "string",
- "emailPolicy": "ALWAYS",
- "cancelled": true,
- "status": {
- "state": "Queued",
- "completionState": "Success",
- "startedAt": "2019-08-24T14:15:22Z",
- "finishedAt": "2019-08-24T14:15:22Z",
- "lastUpdated": "2019-08-24T14:15:22Z",
- "events": [
- {
- "time": "2019-08-24T14:15:22Z",
- "type": "stateChanged",
- "details": {
- "property1": "string",
- "property2": "string"
}
}
]
}, - "namespace": "string"
}
]
}| filter[namespace][EQ] | string |
| filter[namespace][IN] | Array of strings |
| filter[programPath][EQ] | string |
| filter[programPath][CO] | string |
| filter[label][CO] | string |
| filter[created][LT] | string <date-time> |
| filter[created][GT] | string <date-time> |
| filter[lastUpdated][LT] | string <date-time> |
| filter[lastUpdated][GT] | string <date-time> |
| filter[startedAt][LT] | string <date-time> |
| filter[startedAt][GT] | string <date-time> |
| filter[finishedAt][LT] | string <date-time> |
| filter[finishedAt][GT] | string <date-time> |
| page[offset] | integer |
| page[limit] | integer |
| filter[state][EQ] | string (asyncJobState) Enum: "Queued" "Cancelled" "Dispatched" "Downloading" "Executing" "ExecutionCompleted" "Finished" |
| filter[state][IN] | Array of strings (asyncJobState) Items Enum: "Queued" "Cancelled" "Dispatched" "Downloading" "Executing" "ExecutionCompleted" "Finished" |
| filter[completionState][EQ] | string (asyncJobCompletionState) Enum: "Success" "Error" |
| filter[jobId][IN] | Array of strings |
| filter[jobId][EQ] | string |
| sort | string Enum: "created" "-created" "lastUpdated" "-lastUpdated" "programPath" "-programPath" "label" "-label" |
{- "data": [
- {
- "id": "string",
- "created": "2019-08-24T14:15:22Z",
- "programPath": "string",
- "label": "string",
- "ownerPrincipal": "string",
- "emailPolicy": "ALWAYS",
- "cancelled": true,
- "status": {
- "state": "Queued",
- "completionState": "Success",
- "startedAt": "2019-08-24T14:15:22Z",
- "finishedAt": "2019-08-24T14:15:22Z",
- "lastUpdated": "2019-08-24T14:15:22Z",
- "events": [
- {
- "time": "2019-08-24T14:15:22Z",
- "type": "stateChanged",
- "details": {
- "property1": "string",
- "property2": "string"
}
}
]
}, - "namespace": "string"
}
]
}{- "msg": "string"
}{- "id": "string",
- "created": "2019-08-24T14:15:22Z",
- "programPath": "string",
- "label": "string",
- "ownerPrincipal": "string",
- "emailPolicy": "ALWAYS",
- "cancelled": true,
- "status": {
- "state": "Queued",
- "completionState": "Success",
- "startedAt": "2019-08-24T14:15:22Z",
- "finishedAt": "2019-08-24T14:15:22Z",
- "lastUpdated": "2019-08-24T14:15:22Z",
- "events": [
- {
- "time": "2019-08-24T14:15:22Z",
- "type": "stateChanged",
- "details": {
- "property1": "string",
- "property2": "string"
}
}
]
}, - "namespace": "string"
}{- "msg": "string"
}{- "msg": "string"
}[- {
- "name": "string",
- "size": 0
}
]{- "msg": "string"
}{- "name": "string",
- "contentType": "string",
- "size": 0
}{- "data": [
- "string"
]
}{- "msg": "string"
}{- "data": [
- "string"
]
}{- "msg": "string"
}| namespace required | string |
| executionProfileId required | string |
| path | string |
| createApiEndpoint | boolean |
{- "namespace": "string",
- "executionProfileId": "string",
- "path": "string",
- "createApiEndpoint": true
}{- "msg": "string"
}