SDA GraphQL Jobs API Reference
🚀 Welcome to the SDA GraphQL Jobs API
The SDA GraphQL Jobs API Reference contains the Queries, Mutations and Types you can use to interact with the SDA JOBS API to manage pipelines and jobs like backup, conversion and more...
⚠️ This website only contains the Schema reference. For examples and more information, please visit the SDA GraphQL API Examples repository.
Terms of Service
https://www.softwaredefinedautomation.io/terms-and-conditions/
API Endpoints
# Jobs GraphQL API:
https://api.sdaconsole.io/jobs/v1/graphql
Headers
# The token you received from the SDA Console or the API
Authorization: Bearer <YOUR_TOKEN_HERE>
Queries
health
Description
Health check endpoint
Response
Returns a HealthResponseType!
Example
Query
query Health {
health {
status
message
}
}
Response
{
"data": {
"health": {
"status": "abc123",
"message": "xyz789"
}
}
}
projectConversionArtifacts
Description
Get project conversion artifacts
Response
Returns an ArtifactsResponseType!
Example
Query
query ProjectConversionArtifacts(
$projectId: String!,
$projectVersionId: String!
) {
projectConversionArtifacts(
projectId: $projectId,
projectVersionId: $projectVersionId
) {
presignedUrl
status
message
}
}
Variables
{
"projectId": "xyz789",
"projectVersionId": "xyz789"
}
Response
{
"data": {
"projectConversionArtifacts": {
"presignedUrl": "xyz789",
"status": "READY",
"message": "xyz789"
}
}
}
readAllJobs
Description
Get all jobs
Response
Returns a PaginatedJobResponseType!
Arguments
| Name | Description |
|---|---|
filter - JobFilterInput
|
Default = null |
pagination - PaginationInput
|
Default = null |
Example
Query
query ReadAllJobs(
$filter: JobFilterInput,
$pagination: PaginationInput
) {
readAllJobs(
filter: $filter,
pagination: $pagination
) {
pages
items {
jobId
jobType
vendorId
ideConfigId
pipelineConfigurationId
pipelineExecutionId
deviceIds
projectIds
projectVersionIds
licenseIds
status
duration
timeOut
errorMessage
startTimestamp
finishedTimestamp
featureOptions
logStream
logGroup
metaData
companyName
meteringReservationId
source
objectVersion
creationUserId
updateUserId
creationTimestamp
updateTimestamp
groupId
creationUser {
...UserResponseTypeFragment
}
updateUser {
...UserResponseTypeFragment
}
artifactsAvailable
}
itemCount
}
}
Variables
{"filter": null, "pagination": null}
Response
{
"data": {
"readAllJobs": {
"pages": 987,
"items": [JobResponseType],
"itemCount": 123
}
}
}
readAllJobsForPipelineExecution
Description
Get all jobs for a pipeline execution
Response
Returns a PaginatedJobResponseType!
Arguments
| Name | Description |
|---|---|
pipelineExecutionId - String!
|
|
filter - JobFilterInput
|
Default = null |
pagination - PaginationInput
|
Default = null |
Example
Query
query ReadAllJobsForPipelineExecution(
$pipelineExecutionId: String!,
$filter: JobFilterInput,
$pagination: PaginationInput
) {
readAllJobsForPipelineExecution(
pipelineExecutionId: $pipelineExecutionId,
filter: $filter,
pagination: $pagination
) {
pages
items {
jobId
jobType
vendorId
ideConfigId
pipelineConfigurationId
pipelineExecutionId
deviceIds
projectIds
projectVersionIds
licenseIds
status
duration
timeOut
errorMessage
startTimestamp
finishedTimestamp
featureOptions
logStream
logGroup
metaData
companyName
meteringReservationId
source
objectVersion
creationUserId
updateUserId
creationTimestamp
updateTimestamp
groupId
creationUser {
...UserResponseTypeFragment
}
updateUser {
...UserResponseTypeFragment
}
artifactsAvailable
}
itemCount
}
}
Variables
{
"pipelineExecutionId": "xyz789",
"filter": null,
"pagination": null
}
Response
{
"data": {
"readAllJobsForPipelineExecution": {
"pages": 123,
"items": [JobResponseType],
"itemCount": 123
}
}
}
readAllPipelineConfigurations
Description
Get all pipeline configurations
Response
Arguments
| Name | Description |
|---|---|
filter - PipelineConfigurationFilterInput
|
Default = null |
pagination - PaginationInput
|
Default = null |
Example
Query
query ReadAllPipelineConfigurations(
$filter: PipelineConfigurationFilterInput,
$pagination: PaginationInput
) {
readAllPipelineConfigurations(
filter: $filter,
pagination: $pagination
) {
pages
items {
nameLower
pipelineConfigurationId
groupId
name
description
enabled
trigger {
... on PipelineManualTriggerConfigurationType {
...PipelineManualTriggerConfigurationTypeFragment
}
... on PipelineScheduledTriggerConfigurationType {
...PipelineScheduledTriggerConfigurationTypeFragment
}
}
steps {
...PipelineStepConfigurationTypeFragment
}
deviceIds
projectIds
licenseIds
projectVersionIds
objectVersion
creationUserId
updateUserId
creationTimestamp
updateTimestamp
creationUser {
...UserResponseTypeFragment
}
updateUser {
...UserResponseTypeFragment
}
}
itemCount
}
}
Variables
{"filter": null, "pagination": null}
Response
{
"data": {
"readAllPipelineConfigurations": {
"pages": 123,
"items": [PipelineConfigurationResponseType],
"itemCount": 987
}
}
}
readAllPipelineExecutionsForConfiguration
Description
Get all pipeline executions for a configuration
Response
Returns a PaginatedPipelineExecutionResponseType!
Arguments
| Name | Description |
|---|---|
pipelineConfigurationId - String!
|
|
filter - PipelineExecutionFilterInput
|
Default = null |
pagination - PaginationInput
|
Default = null |
Example
Query
query ReadAllPipelineExecutionsForConfiguration(
$pipelineConfigurationId: String!,
$filter: PipelineExecutionFilterInput,
$pagination: PaginationInput
) {
readAllPipelineExecutionsForConfiguration(
pipelineConfigurationId: $pipelineConfigurationId,
filter: $filter,
pagination: $pagination
) {
pages
items {
creationUserId
updateUserId
groupId
creationUser {
...UserResponseTypeFragment
}
updateUser {
...UserResponseTypeFragment
}
pipelineExecutionId
pipelineConfigurationId
name
triggerSource {
... on PipelineManualTriggerConfigurationType {
...PipelineManualTriggerConfigurationTypeFragment
}
... on PipelineScheduledTriggerConfigurationType {
...PipelineScheduledTriggerConfigurationTypeFragment
}
}
status
duration
steps {
...PipelineExecutionStepResponseTypeFragment
}
objectVersion
creationTimestamp
updateTimestamp
}
itemCount
}
}
Variables
{
"pipelineConfigurationId": "xyz789",
"filter": null,
"pagination": null
}
Response
{
"data": {
"readAllPipelineExecutionsForConfiguration": {
"pages": 123,
"items": [PipelineExecutionResponseType],
"itemCount": 123
}
}
}
readJob
Description
Get a job by ID
Response
Returns a JobResponseType!
Arguments
| Name | Description |
|---|---|
jobId - String!
|
Example
Query
query ReadJob($jobId: String!) {
readJob(jobId: $jobId) {
jobId
jobType
vendorId
ideConfigId
pipelineConfigurationId
pipelineExecutionId
deviceIds
projectIds
projectVersionIds
licenseIds
status
duration
timeOut
errorMessage
startTimestamp
finishedTimestamp
featureOptions
logStream
logGroup
metaData
companyName
meteringReservationId
source
objectVersion
creationUserId
updateUserId
creationTimestamp
updateTimestamp
groupId
creationUser {
userId
email
firstName
lastName
}
updateUser {
userId
email
firstName
lastName
}
artifactsAvailable
}
}
Variables
{"jobId": "abc123"}
Response
{
"data": {
"readJob": {
"jobId": "xyz789",
"jobType": "PROJECT_VIEW",
"vendorId": "xyz789",
"ideConfigId": "abc123",
"pipelineConfigurationId": "abc123",
"pipelineExecutionId": "abc123",
"deviceIds": ["abc123"],
"projectIds": ["xyz789"],
"projectVersionIds": ["abc123"],
"licenseIds": ["xyz789"],
"status": "SUCCESS",
"duration": 123,
"timeOut": 987,
"errorMessage": "xyz789",
"startTimestamp": "2007-12-03T10:15:30Z",
"finishedTimestamp": "2007-12-03T10:15:30Z",
"featureOptions": {},
"logStream": "abc123",
"logGroup": "xyz789",
"metaData": {},
"companyName": "abc123",
"meteringReservationId": "abc123",
"source": "PIPELINE",
"objectVersion": 987,
"creationUserId": "abc123",
"updateUserId": "abc123",
"creationTimestamp": "2007-12-03T10:15:30Z",
"updateTimestamp": "2007-12-03T10:15:30Z",
"groupId": "abc123",
"creationUser": UserResponseType,
"updateUser": UserResponseType,
"artifactsAvailable": false
}
}
}
readJobLogs
Description
Get job logs
Response
Returns a JobLogsResponseType!
Arguments
| Name | Description |
|---|---|
jobId - String!
|
|
filter - JobLogsFilterInput
|
Default = null |
Example
Query
query ReadJobLogs(
$jobId: String!,
$filter: JobLogsFilterInput
) {
readJobLogs(
jobId: $jobId,
filter: $filter
) {
logs {
timestamp
message
}
nextToken
}
}
Variables
{"jobId": "abc123", "filter": null}
Response
{
"data": {
"readJobLogs": {
"logs": [JobLogType],
"nextToken": "xyz789"
}
}
}
readPipelineConfiguration
Description
Get a pipeline configuration by ID
Response
Returns a PipelineConfigurationResponseType!
Arguments
| Name | Description |
|---|---|
pipelineConfigurationId - String!
|
Example
Query
query ReadPipelineConfiguration($pipelineConfigurationId: String!) {
readPipelineConfiguration(pipelineConfigurationId: $pipelineConfigurationId) {
nameLower
pipelineConfigurationId
groupId
name
description
enabled
trigger {
... on PipelineManualTriggerConfigurationType {
...PipelineManualTriggerConfigurationTypeFragment
}
... on PipelineScheduledTriggerConfigurationType {
...PipelineScheduledTriggerConfigurationTypeFragment
}
}
steps {
name
description
allowFailure
type
targetConfiguration {
...TargetConfigurationTypeFragment
}
}
deviceIds
projectIds
licenseIds
projectVersionIds
objectVersion
creationUserId
updateUserId
creationTimestamp
updateTimestamp
creationUser {
userId
email
firstName
lastName
}
updateUser {
userId
email
firstName
lastName
}
}
}
Variables
{"pipelineConfigurationId": "xyz789"}
Response
{
"data": {
"readPipelineConfiguration": {
"nameLower": "abc123",
"pipelineConfigurationId": "xyz789",
"groupId": "xyz789",
"name": "abc123",
"description": "xyz789",
"enabled": false,
"trigger": PipelineManualTriggerConfigurationType,
"steps": [PipelineStepConfigurationType],
"deviceIds": ["xyz789"],
"projectIds": ["xyz789"],
"licenseIds": ["xyz789"],
"projectVersionIds": ["xyz789"],
"objectVersion": 987,
"creationUserId": "abc123",
"updateUserId": "abc123",
"creationTimestamp": "2007-12-03T10:15:30Z",
"updateTimestamp": "2007-12-03T10:15:30Z",
"creationUser": UserResponseType,
"updateUser": UserResponseType
}
}
}
readPipelineExecution
Description
Get a pipeline execution by ID
Response
Returns a PipelineExecutionResponseType!
Arguments
| Name | Description |
|---|---|
pipelineExecutionId - String!
|
Example
Query
query ReadPipelineExecution($pipelineExecutionId: String!) {
readPipelineExecution(pipelineExecutionId: $pipelineExecutionId) {
creationUserId
updateUserId
groupId
creationUser {
userId
email
firstName
lastName
}
updateUser {
userId
email
firstName
lastName
}
pipelineExecutionId
pipelineConfigurationId
name
triggerSource {
... on PipelineManualTriggerConfigurationType {
...PipelineManualTriggerConfigurationTypeFragment
}
... on PipelineScheduledTriggerConfigurationType {
...PipelineScheduledTriggerConfigurationTypeFragment
}
}
status
duration
steps {
name
description
allowFailure
type
targets {
...TargetExecutionStatusResponseTypeFragment
}
status
}
objectVersion
creationTimestamp
updateTimestamp
}
}
Variables
{"pipelineExecutionId": "xyz789"}
Response
{
"data": {
"readPipelineExecution": {
"creationUserId": "abc123",
"updateUserId": "xyz789",
"groupId": "abc123",
"creationUser": UserResponseType,
"updateUser": UserResponseType,
"pipelineExecutionId": "xyz789",
"pipelineConfigurationId": "xyz789",
"name": "abc123",
"triggerSource": PipelineManualTriggerConfigurationType,
"status": "SUCCESS",
"duration": 123,
"steps": [PipelineExecutionStepResponseType],
"objectVersion": 987,
"creationTimestamp": "2007-12-03T10:15:30Z",
"updateTimestamp": "2007-12-03T10:15:30Z"
}
}
}
Mutations
createJob
Response
Returns a JobResponseType!
Arguments
| Name | Description |
|---|---|
job - CreateJobInput!
|
Example
Query
mutation CreateJob($job: CreateJobInput!) {
createJob(job: $job) {
jobId
jobType
vendorId
ideConfigId
pipelineConfigurationId
pipelineExecutionId
deviceIds
projectIds
projectVersionIds
licenseIds
status
duration
timeOut
errorMessage
startTimestamp
finishedTimestamp
featureOptions
logStream
logGroup
metaData
companyName
meteringReservationId
source
objectVersion
creationUserId
updateUserId
creationTimestamp
updateTimestamp
groupId
creationUser {
userId
email
firstName
lastName
}
updateUser {
userId
email
firstName
lastName
}
artifactsAvailable
}
}
Variables
{"job": CreateJobInput}
Response
{
"data": {
"createJob": {
"jobId": "xyz789",
"jobType": "PROJECT_VIEW",
"vendorId": "abc123",
"ideConfigId": "xyz789",
"pipelineConfigurationId": "abc123",
"pipelineExecutionId": "abc123",
"deviceIds": ["abc123"],
"projectIds": ["abc123"],
"projectVersionIds": ["abc123"],
"licenseIds": ["xyz789"],
"status": "SUCCESS",
"duration": 123,
"timeOut": 987,
"errorMessage": "abc123",
"startTimestamp": "2007-12-03T10:15:30Z",
"finishedTimestamp": "2007-12-03T10:15:30Z",
"featureOptions": {},
"logStream": "abc123",
"logGroup": "abc123",
"metaData": {},
"companyName": "xyz789",
"meteringReservationId": "abc123",
"source": "PIPELINE",
"objectVersion": 123,
"creationUserId": "xyz789",
"updateUserId": "abc123",
"creationTimestamp": "2007-12-03T10:15:30Z",
"updateTimestamp": "2007-12-03T10:15:30Z",
"groupId": "abc123",
"creationUser": UserResponseType,
"updateUser": UserResponseType,
"artifactsAvailable": false
}
}
}
createPipelineConfiguration
Response
Returns a PipelineConfigurationResponseType!
Arguments
| Name | Description |
|---|---|
pipelineConfiguration - CreatePipelineConfigurationInput!
|
Example
Query
mutation CreatePipelineConfiguration($pipelineConfiguration: CreatePipelineConfigurationInput!) {
createPipelineConfiguration(pipelineConfiguration: $pipelineConfiguration) {
nameLower
pipelineConfigurationId
groupId
name
description
enabled
trigger {
... on PipelineManualTriggerConfigurationType {
...PipelineManualTriggerConfigurationTypeFragment
}
... on PipelineScheduledTriggerConfigurationType {
...PipelineScheduledTriggerConfigurationTypeFragment
}
}
steps {
name
description
allowFailure
type
targetConfiguration {
...TargetConfigurationTypeFragment
}
}
deviceIds
projectIds
licenseIds
projectVersionIds
objectVersion
creationUserId
updateUserId
creationTimestamp
updateTimestamp
creationUser {
userId
email
firstName
lastName
}
updateUser {
userId
email
firstName
lastName
}
}
}
Variables
{
"pipelineConfiguration": CreatePipelineConfigurationInput
}
Response
{
"data": {
"createPipelineConfiguration": {
"nameLower": "xyz789",
"pipelineConfigurationId": "abc123",
"groupId": "xyz789",
"name": "xyz789",
"description": "xyz789",
"enabled": false,
"trigger": PipelineManualTriggerConfigurationType,
"steps": [PipelineStepConfigurationType],
"deviceIds": ["xyz789"],
"projectIds": ["xyz789"],
"licenseIds": ["xyz789"],
"projectVersionIds": ["abc123"],
"objectVersion": 123,
"creationUserId": "abc123",
"updateUserId": "xyz789",
"creationTimestamp": "2007-12-03T10:15:30Z",
"updateTimestamp": "2007-12-03T10:15:30Z",
"creationUser": UserResponseType,
"updateUser": UserResponseType
}
}
}
deleteJob
Response
Returns a JobResponseType!
Arguments
| Name | Description |
|---|---|
jobId - String!
|
Example
Query
mutation DeleteJob($jobId: String!) {
deleteJob(jobId: $jobId) {
jobId
jobType
vendorId
ideConfigId
pipelineConfigurationId
pipelineExecutionId
deviceIds
projectIds
projectVersionIds
licenseIds
status
duration
timeOut
errorMessage
startTimestamp
finishedTimestamp
featureOptions
logStream
logGroup
metaData
companyName
meteringReservationId
source
objectVersion
creationUserId
updateUserId
creationTimestamp
updateTimestamp
groupId
creationUser {
userId
email
firstName
lastName
}
updateUser {
userId
email
firstName
lastName
}
artifactsAvailable
}
}
Variables
{"jobId": "xyz789"}
Response
{
"data": {
"deleteJob": {
"jobId": "abc123",
"jobType": "PROJECT_VIEW",
"vendorId": "abc123",
"ideConfigId": "abc123",
"pipelineConfigurationId": "abc123",
"pipelineExecutionId": "xyz789",
"deviceIds": ["abc123"],
"projectIds": ["xyz789"],
"projectVersionIds": ["xyz789"],
"licenseIds": ["abc123"],
"status": "SUCCESS",
"duration": 123,
"timeOut": 123,
"errorMessage": "abc123",
"startTimestamp": "2007-12-03T10:15:30Z",
"finishedTimestamp": "2007-12-03T10:15:30Z",
"featureOptions": {},
"logStream": "abc123",
"logGroup": "xyz789",
"metaData": {},
"companyName": "xyz789",
"meteringReservationId": "xyz789",
"source": "PIPELINE",
"objectVersion": 123,
"creationUserId": "xyz789",
"updateUserId": "abc123",
"creationTimestamp": "2007-12-03T10:15:30Z",
"updateTimestamp": "2007-12-03T10:15:30Z",
"groupId": "xyz789",
"creationUser": UserResponseType,
"updateUser": UserResponseType,
"artifactsAvailable": true
}
}
}
deletePipelineConfiguration
Response
Returns a PipelineConfigurationResponseType!
Arguments
| Name | Description |
|---|---|
pipelineConfigurationId - String!
|
Example
Query
mutation DeletePipelineConfiguration($pipelineConfigurationId: String!) {
deletePipelineConfiguration(pipelineConfigurationId: $pipelineConfigurationId) {
nameLower
pipelineConfigurationId
groupId
name
description
enabled
trigger {
... on PipelineManualTriggerConfigurationType {
...PipelineManualTriggerConfigurationTypeFragment
}
... on PipelineScheduledTriggerConfigurationType {
...PipelineScheduledTriggerConfigurationTypeFragment
}
}
steps {
name
description
allowFailure
type
targetConfiguration {
...TargetConfigurationTypeFragment
}
}
deviceIds
projectIds
licenseIds
projectVersionIds
objectVersion
creationUserId
updateUserId
creationTimestamp
updateTimestamp
creationUser {
userId
email
firstName
lastName
}
updateUser {
userId
email
firstName
lastName
}
}
}
Variables
{"pipelineConfigurationId": "xyz789"}
Response
{
"data": {
"deletePipelineConfiguration": {
"nameLower": "xyz789",
"pipelineConfigurationId": "xyz789",
"groupId": "abc123",
"name": "abc123",
"description": "abc123",
"enabled": false,
"trigger": PipelineManualTriggerConfigurationType,
"steps": [PipelineStepConfigurationType],
"deviceIds": ["xyz789"],
"projectIds": ["abc123"],
"licenseIds": ["abc123"],
"projectVersionIds": ["abc123"],
"objectVersion": 987,
"creationUserId": "xyz789",
"updateUserId": "abc123",
"creationTimestamp": "2007-12-03T10:15:30Z",
"updateTimestamp": "2007-12-03T10:15:30Z",
"creationUser": UserResponseType,
"updateUser": UserResponseType
}
}
}
deletePipelineExecution
Response
Returns a PipelineExecutionResponseType!
Arguments
| Name | Description |
|---|---|
pipelineExecutionId - String!
|
Example
Query
mutation DeletePipelineExecution($pipelineExecutionId: String!) {
deletePipelineExecution(pipelineExecutionId: $pipelineExecutionId) {
creationUserId
updateUserId
groupId
creationUser {
userId
email
firstName
lastName
}
updateUser {
userId
email
firstName
lastName
}
pipelineExecutionId
pipelineConfigurationId
name
triggerSource {
... on PipelineManualTriggerConfigurationType {
...PipelineManualTriggerConfigurationTypeFragment
}
... on PipelineScheduledTriggerConfigurationType {
...PipelineScheduledTriggerConfigurationTypeFragment
}
}
status
duration
steps {
name
description
allowFailure
type
targets {
...TargetExecutionStatusResponseTypeFragment
}
status
}
objectVersion
creationTimestamp
updateTimestamp
}
}
Variables
{"pipelineExecutionId": "xyz789"}
Response
{
"data": {
"deletePipelineExecution": {
"creationUserId": "abc123",
"updateUserId": "abc123",
"groupId": "abc123",
"creationUser": UserResponseType,
"updateUser": UserResponseType,
"pipelineExecutionId": "abc123",
"pipelineConfigurationId": "xyz789",
"name": "xyz789",
"triggerSource": PipelineManualTriggerConfigurationType,
"status": "SUCCESS",
"duration": 987,
"steps": [PipelineExecutionStepResponseType],
"objectVersion": 123,
"creationTimestamp": "2007-12-03T10:15:30Z",
"updateTimestamp": "2007-12-03T10:15:30Z"
}
}
}
downloadArtifactsForJob
Response
Returns a JobArtifactsResponseType!
Arguments
| Name | Description |
|---|---|
jobId - String!
|
Example
Query
mutation DownloadArtifactsForJob($jobId: String!) {
downloadArtifactsForJob(jobId: $jobId) {
channel
message
}
}
Variables
{"jobId": "abc123"}
Response
{
"data": {
"downloadArtifactsForJob": {
"channel": "xyz789",
"message": "xyz789"
}
}
}
generateUrlUploadArtifactFiles
Response
Returns [GenericArtifactResponseType!]!
Arguments
| Name | Description |
|---|---|
request - GenericArtifactRequestInput!
|
Example
Query
mutation GenerateUrlUploadArtifactFiles($request: GenericArtifactRequestInput!) {
generateUrlUploadArtifactFiles(request: $request) {
presignedUrl
fileName
fileId
message
}
}
Variables
{"request": GenericArtifactRequestInput}
Response
{
"data": {
"generateUrlUploadArtifactFiles": [
{
"presignedUrl": "abc123",
"fileName": "xyz789",
"fileId": "abc123",
"message": "abc123"
}
]
}
}
triggerPipelineExecution
Response
Returns a PipelineExecutionResponseType!
Arguments
| Name | Description |
|---|---|
pipelineConfigurationId - String!
|
Example
Query
mutation TriggerPipelineExecution($pipelineConfigurationId: String!) {
triggerPipelineExecution(pipelineConfigurationId: $pipelineConfigurationId) {
creationUserId
updateUserId
groupId
creationUser {
userId
email
firstName
lastName
}
updateUser {
userId
email
firstName
lastName
}
pipelineExecutionId
pipelineConfigurationId
name
triggerSource {
... on PipelineManualTriggerConfigurationType {
...PipelineManualTriggerConfigurationTypeFragment
}
... on PipelineScheduledTriggerConfigurationType {
...PipelineScheduledTriggerConfigurationTypeFragment
}
}
status
duration
steps {
name
description
allowFailure
type
targets {
...TargetExecutionStatusResponseTypeFragment
}
status
}
objectVersion
creationTimestamp
updateTimestamp
}
}
Variables
{"pipelineConfigurationId": "abc123"}
Response
{
"data": {
"triggerPipelineExecution": {
"creationUserId": "xyz789",
"updateUserId": "abc123",
"groupId": "xyz789",
"creationUser": UserResponseType,
"updateUser": UserResponseType,
"pipelineExecutionId": "abc123",
"pipelineConfigurationId": "xyz789",
"name": "abc123",
"triggerSource": PipelineManualTriggerConfigurationType,
"status": "SUCCESS",
"duration": 987,
"steps": [PipelineExecutionStepResponseType],
"objectVersion": 123,
"creationTimestamp": "2007-12-03T10:15:30Z",
"updateTimestamp": "2007-12-03T10:15:30Z"
}
}
}
updateJob
Response
Returns a JobResponseType!
Arguments
| Name | Description |
|---|---|
jobId - String!
|
|
input - UpdateJobInput!
|
Example
Query
mutation UpdateJob(
$jobId: String!,
$input: UpdateJobInput!
) {
updateJob(
jobId: $jobId,
input: $input
) {
jobId
jobType
vendorId
ideConfigId
pipelineConfigurationId
pipelineExecutionId
deviceIds
projectIds
projectVersionIds
licenseIds
status
duration
timeOut
errorMessage
startTimestamp
finishedTimestamp
featureOptions
logStream
logGroup
metaData
companyName
meteringReservationId
source
objectVersion
creationUserId
updateUserId
creationTimestamp
updateTimestamp
groupId
creationUser {
userId
email
firstName
lastName
}
updateUser {
userId
email
firstName
lastName
}
artifactsAvailable
}
}
Variables
{
"jobId": "abc123",
"input": UpdateJobInput
}
Response
{
"data": {
"updateJob": {
"jobId": "abc123",
"jobType": "PROJECT_VIEW",
"vendorId": "xyz789",
"ideConfigId": "xyz789",
"pipelineConfigurationId": "xyz789",
"pipelineExecutionId": "abc123",
"deviceIds": ["abc123"],
"projectIds": ["abc123"],
"projectVersionIds": ["abc123"],
"licenseIds": ["abc123"],
"status": "SUCCESS",
"duration": 987,
"timeOut": 987,
"errorMessage": "xyz789",
"startTimestamp": "2007-12-03T10:15:30Z",
"finishedTimestamp": "2007-12-03T10:15:30Z",
"featureOptions": {},
"logStream": "xyz789",
"logGroup": "xyz789",
"metaData": {},
"companyName": "abc123",
"meteringReservationId": "xyz789",
"source": "PIPELINE",
"objectVersion": 987,
"creationUserId": "abc123",
"updateUserId": "xyz789",
"creationTimestamp": "2007-12-03T10:15:30Z",
"updateTimestamp": "2007-12-03T10:15:30Z",
"groupId": "xyz789",
"creationUser": UserResponseType,
"updateUser": UserResponseType,
"artifactsAvailable": false
}
}
}
updatePipelineConfiguration
Response
Returns a PipelineConfigurationResponseType!
Arguments
| Name | Description |
|---|---|
pipelineConfigurationId - String!
|
|
input - UpdatePipelineConfigurationInput!
|
Example
Query
mutation UpdatePipelineConfiguration(
$pipelineConfigurationId: String!,
$input: UpdatePipelineConfigurationInput!
) {
updatePipelineConfiguration(
pipelineConfigurationId: $pipelineConfigurationId,
input: $input
) {
nameLower
pipelineConfigurationId
groupId
name
description
enabled
trigger {
... on PipelineManualTriggerConfigurationType {
...PipelineManualTriggerConfigurationTypeFragment
}
... on PipelineScheduledTriggerConfigurationType {
...PipelineScheduledTriggerConfigurationTypeFragment
}
}
steps {
name
description
allowFailure
type
targetConfiguration {
...TargetConfigurationTypeFragment
}
}
deviceIds
projectIds
licenseIds
projectVersionIds
objectVersion
creationUserId
updateUserId
creationTimestamp
updateTimestamp
creationUser {
userId
email
firstName
lastName
}
updateUser {
userId
email
firstName
lastName
}
}
}
Variables
{
"pipelineConfigurationId": "abc123",
"input": UpdatePipelineConfigurationInput
}
Response
{
"data": {
"updatePipelineConfiguration": {
"nameLower": "abc123",
"pipelineConfigurationId": "xyz789",
"groupId": "abc123",
"name": "xyz789",
"description": "abc123",
"enabled": false,
"trigger": PipelineManualTriggerConfigurationType,
"steps": [PipelineStepConfigurationType],
"deviceIds": ["abc123"],
"projectIds": ["abc123"],
"licenseIds": ["abc123"],
"projectVersionIds": ["xyz789"],
"objectVersion": 123,
"creationUserId": "xyz789",
"updateUserId": "xyz789",
"creationTimestamp": "2007-12-03T10:15:30Z",
"updateTimestamp": "2007-12-03T10:15:30Z",
"creationUser": UserResponseType,
"updateUser": UserResponseType
}
}
}
Types
ArtifactStatus
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"READY"
ArtifactsResponseType
Fields
| Field Name | Description |
|---|---|
presignedUrl - String
|
|
status - ArtifactStatus
|
|
message - String
|
Example
{
"presignedUrl": "xyz789",
"status": "READY",
"message": "abc123"
}
BaseResponseInterface
Possible Types
| BaseResponseInterface Types |
|---|
Example
{
"creationUserId": "xyz789",
"updateUserId": "xyz789",
"groupId": "xyz789"
}
Boolean
Description
The Boolean scalar type represents true or false.
BooleanFilterInput
Fields
| Input Field | Description |
|---|---|
eq - Boolean
|
|
ne - Boolean
|
|
doNotIgnoreNullable - [FilterOperatorEnum!]
|
Example
{"eq": false, "ne": false, "doNotIgnoreNullable": ["eq"]}
CreateJobInput
Fields
| Input Field | Description |
|---|---|
jobType - FeatureEnum!
|
|
vendorId - String
|
|
ideConfigId - String
|
|
pipelineConfigurationId - String
|
|
pipelineExecutionId - String
|
|
deviceIds - [String!]
|
|
projectIds - [String!]
|
|
projectVersionIds - [String!]
|
|
licenseIds - [String!]
|
|
duration - Int
|
|
timeOut - Int
|
|
errorMessage - String
|
|
startTimestamp - DateTime
|
|
finishedTimestamp - DateTime
|
|
featureOptions - JSON
|
|
logStream - String
|
|
logGroup - String
|
|
metaData - JSON
|
|
companyName - String
|
|
meteringReservationId - String
|
|
source - JobSourceEnum
|
Example
{
"jobType": "PROJECT_VIEW",
"vendorId": "xyz789",
"ideConfigId": "abc123",
"pipelineConfigurationId": "xyz789",
"pipelineExecutionId": "xyz789",
"deviceIds": ["abc123"],
"projectIds": ["xyz789"],
"projectVersionIds": ["xyz789"],
"licenseIds": ["xyz789"],
"duration": 987,
"timeOut": 987,
"errorMessage": "xyz789",
"startTimestamp": "2007-12-03T10:15:30Z",
"finishedTimestamp": "2007-12-03T10:15:30Z",
"featureOptions": {},
"logStream": "abc123",
"logGroup": "abc123",
"metaData": {},
"companyName": "xyz789",
"meteringReservationId": "abc123",
"source": "PIPELINE"
}
CreatePipelineConfigurationInput
Fields
| Input Field | Description |
|---|---|
groupId - String
|
|
name - String!
|
|
description - String
|
|
enabled - Boolean!
|
|
trigger - PipelineTriggerConfigurationCombinedInput!
|
|
steps - [PipelineStepConfigurationInput!]!
|
|
deviceIds - [String!]!
|
|
projectIds - [String!]!
|
|
licenseIds - [String!]!
|
|
projectVersionIds - [String!]!
|
Example
{
"groupId": "xyz789",
"name": "xyz789",
"description": "abc123",
"enabled": false,
"trigger": PipelineTriggerConfigurationCombinedInput,
"steps": [PipelineStepConfigurationInput],
"deviceIds": ["xyz789"],
"projectIds": ["abc123"],
"licenseIds": ["abc123"],
"projectVersionIds": ["abc123"]
}
DateTime
Description
Date with time (isoformat)
Example
"2007-12-03T10:15:30Z"
FeatureEnum
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"PROJECT_VIEW"
FilterOperatorEnum
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"eq"
Float
Description
The Float scalar type represents signed double-precision fractional values as specified by IEEE 754.
Example
987.65
GenericArtifactRequestInput
Fields
| Input Field | Description |
|---|---|
fileNames - [String!]!
|
Example
{"fileNames": ["xyz789"]}
GenericArtifactResponseType
HealthResponseType
Int
Description
The Int scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.
Example
987
JSON
Description
The JSON scalar type represents JSON values as specified by ECMA-404.
Example
{}
JobArtifactsResponseType
JobFilterInput
Fields
| Input Field | Description |
|---|---|
jobType - StringFilterInput
|
|
status - StringFilterInput
|
|
projectIds - StringFilterInput
|
|
deviceIds - StringFilterInput
|
|
licenseIds - StringFilterInput
|
|
projectVersionIds - StringFilterInput
|
|
ideConfigId - StringFilterInput
|
|
creationTimestamp - StringFilterInput
|
Example
{
"jobType": StringFilterInput,
"status": StringFilterInput,
"projectIds": StringFilterInput,
"deviceIds": StringFilterInput,
"licenseIds": StringFilterInput,
"projectVersionIds": StringFilterInput,
"ideConfigId": StringFilterInput,
"creationTimestamp": StringFilterInput
}
JobLogType
JobLogsFilterInput
Fields
| Input Field | Description |
|---|---|
startTime - NumberFilterInput
|
|
endTime - NumberFilterInput
|
|
limit - NumberFilterInput
|
|
nextToken - StringFilterInput
|
Example
{
"startTime": NumberFilterInput,
"endTime": NumberFilterInput,
"limit": NumberFilterInput,
"nextToken": StringFilterInput
}
JobLogsResponseType
Fields
| Field Name | Description |
|---|---|
logs - [JobLogType!]!
|
|
nextToken - String
|
Example
{
"logs": [JobLogType],
"nextToken": "xyz789"
}
JobResponseType
Fields
| Field Name | Description |
|---|---|
jobId - String!
|
|
jobType - FeatureEnum!
|
|
vendorId - String!
|
|
ideConfigId - String!
|
|
pipelineConfigurationId - String
|
|
pipelineExecutionId - String
|
|
deviceIds - [String!]
|
|
projectIds - [String!]
|
|
projectVersionIds - [String!]
|
|
licenseIds - [String!]
|
|
status - JobStatusEnum!
|
|
duration - Int
|
|
timeOut - Int
|
|
errorMessage - String
|
|
startTimestamp - DateTime
|
|
finishedTimestamp - DateTime
|
|
featureOptions - JSON
|
|
logStream - String!
|
|
logGroup - String!
|
|
metaData - JSON
|
|
companyName - String
|
|
meteringReservationId - String
|
|
source - JobSourceEnum
|
|
objectVersion - Int
|
|
creationUserId - String
|
|
updateUserId - String
|
|
creationTimestamp - DateTime
|
|
updateTimestamp - DateTime
|
|
groupId - String
|
|
creationUser - UserResponseType
|
|
updateUser - UserResponseType
|
|
artifactsAvailable - Boolean!
|
Example
{
"jobId": "xyz789",
"jobType": "PROJECT_VIEW",
"vendorId": "xyz789",
"ideConfigId": "abc123",
"pipelineConfigurationId": "abc123",
"pipelineExecutionId": "xyz789",
"deviceIds": ["xyz789"],
"projectIds": ["xyz789"],
"projectVersionIds": ["abc123"],
"licenseIds": ["xyz789"],
"status": "SUCCESS",
"duration": 123,
"timeOut": 123,
"errorMessage": "abc123",
"startTimestamp": "2007-12-03T10:15:30Z",
"finishedTimestamp": "2007-12-03T10:15:30Z",
"featureOptions": {},
"logStream": "abc123",
"logGroup": "abc123",
"metaData": {},
"companyName": "abc123",
"meteringReservationId": "abc123",
"source": "PIPELINE",
"objectVersion": 123,
"creationUserId": "xyz789",
"updateUserId": "xyz789",
"creationTimestamp": "2007-12-03T10:15:30Z",
"updateTimestamp": "2007-12-03T10:15:30Z",
"groupId": "xyz789",
"creationUser": UserResponseType,
"updateUser": UserResponseType,
"artifactsAvailable": true
}
JobSourceEnum
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
Example
"PIPELINE"
JobStatusEnum
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"SUCCESS"
NumberFilterInput
Example
{
"eq": 987.65,
"ne": 987.65,
"gt": 987.65,
"lt": 123.45,
"gte": 987.65,
"lte": 987.65,
"in_": [987.65],
"between": [987.65],
"doNotIgnoreNullable": ["eq"]
}
PaginatedJobResponseType
Fields
| Field Name | Description |
|---|---|
pages - Int!
|
|
items - [JobResponseType]!
|
|
itemCount - Int!
|
Example
{
"pages": 987,
"items": [JobResponseType],
"itemCount": 987
}
PaginatedPipelineConfigurationResponseType
Fields
| Field Name | Description |
|---|---|
pages - Int!
|
|
items - [PipelineConfigurationResponseType]!
|
|
itemCount - Int!
|
Example
{
"pages": 987,
"items": [PipelineConfigurationResponseType],
"itemCount": 987
}
PaginatedPipelineExecutionResponseType
Fields
| Field Name | Description |
|---|---|
pages - Int!
|
|
items - [PipelineExecutionResponseType]!
|
|
itemCount - Int!
|
Example
{
"pages": 123,
"items": [PipelineExecutionResponseType],
"itemCount": 123
}
PaginationInput
PipelineConfigurationFilterInput
Fields
| Input Field | Description |
|---|---|
name - StringFilterInput
|
|
nameLower - StringFilterInput
|
|
enabled - BooleanFilterInput
|
|
projectIds - StringFilterInput
|
|
deviceIds - StringFilterInput
|
|
tag - StringFilterIgnoreDdbInput
|
|
groupId - StringFilterInput
|
|
creationTimestamp - StringFilterInput
|
Example
{
"name": StringFilterInput,
"nameLower": StringFilterInput,
"enabled": BooleanFilterInput,
"projectIds": StringFilterInput,
"deviceIds": StringFilterInput,
"tag": StringFilterIgnoreDdbInput,
"groupId": StringFilterInput,
"creationTimestamp": StringFilterInput
}
PipelineConfigurationResponseType
Fields
| Field Name | Description |
|---|---|
nameLower - String
|
|
pipelineConfigurationId - String!
|
|
groupId - String
|
|
name - String!
|
|
description - String
|
|
enabled - Boolean!
|
|
trigger - PipelineTriggerConfigurationType!
|
|
steps - [PipelineStepConfigurationType!]!
|
|
deviceIds - [String!]!
|
|
projectIds - [String!]!
|
|
licenseIds - [String!]!
|
|
projectVersionIds - [String!]!
|
|
objectVersion - Int
|
|
creationUserId - String
|
|
updateUserId - String
|
|
creationTimestamp - DateTime
|
|
updateTimestamp - DateTime
|
|
creationUser - UserResponseType
|
|
updateUser - UserResponseType
|
Example
{
"nameLower": "abc123",
"pipelineConfigurationId": "xyz789",
"groupId": "xyz789",
"name": "xyz789",
"description": "abc123",
"enabled": false,
"trigger": PipelineManualTriggerConfigurationType,
"steps": [PipelineStepConfigurationType],
"deviceIds": ["abc123"],
"projectIds": ["abc123"],
"licenseIds": ["abc123"],
"projectVersionIds": ["abc123"],
"objectVersion": 123,
"creationUserId": "abc123",
"updateUserId": "abc123",
"creationTimestamp": "2007-12-03T10:15:30Z",
"updateTimestamp": "2007-12-03T10:15:30Z",
"creationUser": UserResponseType,
"updateUser": UserResponseType
}
PipelineExecutionFilterInput
Fields
| Input Field | Description |
|---|---|
status - StringFilterInput
|
|
pipelineConfigurationId - StringFilterInput
|
|
triggerSource - StringFilterInput
|
|
creationTimestamp - StringFilterInput
|
Example
{
"status": StringFilterInput,
"pipelineConfigurationId": StringFilterInput,
"triggerSource": StringFilterInput,
"creationTimestamp": StringFilterInput
}
PipelineExecutionResponseType
Fields
| Field Name | Description |
|---|---|
creationUserId - String
|
|
updateUserId - String
|
|
groupId - String
|
|
creationUser - UserResponseType
|
|
updateUser - UserResponseType
|
|
pipelineExecutionId - String!
|
|
pipelineConfigurationId - String!
|
|
name - String
|
|
triggerSource - PipelineManualTriggerConfigurationTypePipelineScheduledTriggerConfigurationType!
|
|
status - PipelineExecutionStatusEnum!
|
|
duration - Int!
|
|
steps - [PipelineExecutionStepResponseType!]!
|
|
objectVersion - Int
|
|
creationTimestamp - DateTime
|
|
updateTimestamp - DateTime
|
Example
{
"creationUserId": "xyz789",
"updateUserId": "abc123",
"groupId": "xyz789",
"creationUser": UserResponseType,
"updateUser": UserResponseType,
"pipelineExecutionId": "abc123",
"pipelineConfigurationId": "abc123",
"name": "abc123",
"triggerSource": PipelineManualTriggerConfigurationType,
"status": "SUCCESS",
"duration": 987,
"steps": [PipelineExecutionStepResponseType],
"objectVersion": 987,
"creationTimestamp": "2007-12-03T10:15:30Z",
"updateTimestamp": "2007-12-03T10:15:30Z"
}
PipelineExecutionStatusEnum
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"SUCCESS"
PipelineExecutionStepResponseType
Fields
| Field Name | Description |
|---|---|
name - String
|
|
description - String
|
|
allowFailure - Boolean!
|
|
type - FeatureEnum!
|
|
targets - [TargetExecutionStatusResponseType!]!
|
|
status - PipelineExecutionStatusEnum!
|
Example
{
"name": "abc123",
"description": "xyz789",
"allowFailure": true,
"type": "PROJECT_VIEW",
"targets": [TargetExecutionStatusResponseType],
"status": "SUCCESS"
}
PipelineManualTriggerConfigurationType
Fields
| Field Name | Description |
|---|---|
type - PipelineTriggerSourceTypeEnum!
|
Example
{"type": "MANUAL"}
PipelineManualTriggerConfigurationTypePipelineScheduledTriggerConfigurationType
Example
PipelineManualTriggerConfigurationType
PipelineScheduleTypesEnum
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"CRON"
PipelineScheduledTriggerConfigurationType
Fields
| Field Name | Description |
|---|---|
type - PipelineTriggerSourceTypeEnum!
|
|
expression - String!
|
|
expressionTimezone - String
|
|
scheduleType - PipelineScheduleTypesEnum
|
Example
{
"type": "MANUAL",
"expression": "xyz789",
"expressionTimezone": "abc123",
"scheduleType": "CRON"
}
PipelineStepConfigurationInput
Fields
| Input Field | Description |
|---|---|
name - String
|
|
description - String
|
|
allowFailure - Boolean!
|
|
type - FeatureEnum!
|
|
targetConfiguration - [TargetConfigurationInput!]!
|
Example
{
"name": "abc123",
"description": "abc123",
"allowFailure": true,
"type": "PROJECT_VIEW",
"targetConfiguration": [TargetConfigurationInput]
}
PipelineStepConfigurationType
Fields
| Field Name | Description |
|---|---|
name - String
|
|
description - String
|
|
allowFailure - Boolean!
|
|
type - FeatureEnum!
|
|
targetConfiguration - [TargetConfigurationType!]!
|
Example
{
"name": "abc123",
"description": "xyz789",
"allowFailure": false,
"type": "PROJECT_VIEW",
"targetConfiguration": [TargetConfigurationType]
}
PipelineTriggerConfigurationCombinedInput
Fields
| Input Field | Description |
|---|---|
type - PipelineTriggerSourceTypeEnum!
|
|
expression - String
|
|
expressionTimezone - String
|
|
scheduleType - PipelineScheduleTypesEnum
|
Example
{
"type": "MANUAL",
"expression": "xyz789",
"expressionTimezone": "xyz789",
"scheduleType": "CRON"
}
PipelineTriggerConfigurationType
Example
PipelineManualTriggerConfigurationType
PipelineTriggerSourceTypeEnum
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"MANUAL"
String
Description
The String scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text.
Example
"abc123"
StringFilterIgnoreDdbInput
Example
{
"eq": "abc123",
"ne": "xyz789",
"gt": "xyz789",
"lt": "xyz789",
"gte": "abc123",
"lte": "xyz789",
"contains": "abc123",
"containsAny": ["xyz789"],
"notContains": "xyz789",
"beginsWith": "xyz789",
"in_": ["abc123"],
"between": ["xyz789"],
"doNotIgnoreNullable": ["eq"],
"ignoreForDdbQuery": true
}
StringFilterInput
Example
{
"eq": "abc123",
"ne": "abc123",
"gt": "xyz789",
"lt": "abc123",
"gte": "abc123",
"lte": "xyz789",
"contains": "xyz789",
"containsAny": ["abc123"],
"notContains": "xyz789",
"beginsWith": "abc123",
"in_": ["xyz789"],
"between": ["abc123"],
"doNotIgnoreNullable": ["eq"]
}
TargetConfigurationInput
TargetConfigurationType
TargetExecutionStatusResponseType
Example
{
"projectIds": ["xyz789"],
"deviceIds": ["xyz789"],
"licenseIds": ["xyz789"],
"projectVersionIds": ["xyz789"],
"targetMetadata": {},
"jobId": "xyz789",
"status": "SUCCESS"
}
UpdateJobInput
Fields
| Input Field | Description |
|---|---|
jobType - FeatureEnum
|
|
vendorId - String
|
|
ideConfigId - String
|
|
pipelineConfigurationId - String
|
|
pipelineExecutionId - String
|
|
deviceIds - [String!]
|
|
projectIds - [String!]
|
|
projectVersionIds - [String!]
|
|
licenseIds - [String!]
|
|
status - JobStatusEnum
|
|
duration - Int
|
|
timeOut - Int
|
|
errorMessage - String
|
|
startTimestamp - DateTime
|
|
finishedTimestamp - DateTime
|
|
featureOptions - JSON
|
|
logStream - String
|
|
logGroup - String
|
|
metaData - JSON
|
|
companyName - String
|
|
meteringReservationId - String
|
|
source - JobSourceEnum
|
|
objectVersion - Int
|
Example
{
"jobType": "PROJECT_VIEW",
"vendorId": "abc123",
"ideConfigId": "abc123",
"pipelineConfigurationId": "abc123",
"pipelineExecutionId": "xyz789",
"deviceIds": ["xyz789"],
"projectIds": ["abc123"],
"projectVersionIds": ["abc123"],
"licenseIds": ["xyz789"],
"status": "SUCCESS",
"duration": 123,
"timeOut": 987,
"errorMessage": "abc123",
"startTimestamp": "2007-12-03T10:15:30Z",
"finishedTimestamp": "2007-12-03T10:15:30Z",
"featureOptions": {},
"logStream": "abc123",
"logGroup": "abc123",
"metaData": {},
"companyName": "xyz789",
"meteringReservationId": "abc123",
"source": "PIPELINE",
"objectVersion": 987
}
UpdatePipelineConfigurationInput
Fields
| Input Field | Description |
|---|---|
groupId - String
|
|
name - String
|
|
description - String
|
|
enabled - Boolean
|
|
trigger - PipelineTriggerConfigurationCombinedInput!
|
|
steps - [PipelineStepConfigurationInput!]
|
|
deviceIds - [String!]
|
|
projectIds - [String!]
|
|
licenseIds - [String!]
|
|
projectVersionIds - [String!]
|
|
objectVersion - Int
|
Example
{
"groupId": "abc123",
"name": "xyz789",
"description": "abc123",
"enabled": false,
"trigger": PipelineTriggerConfigurationCombinedInput,
"steps": [PipelineStepConfigurationInput],
"deviceIds": ["xyz789"],
"projectIds": ["abc123"],
"licenseIds": ["xyz789"],
"projectVersionIds": ["xyz789"],
"objectVersion": 987
}