Skip to content

List Launchable Pipeline Templates

GET
/v1/pipelines/templates
curl --request GET \
--url https://junction-api.qualiastudios.dev/v1/pipelines/templates \
--header 'X-API-Key: <X-API-Key>'

Templates the caller can launch, each with its launch-form contract.

Successful Response

Media type application/json
Response List Pipeline Templates V1 Pipelines Templates Get
Array<object>
LaunchableTemplate
object
pipeline_template_id
required
string format: uuid
audience
string
default: internal
Allowed values: internal public
name
required
string
description
string | null
launch_fields
required
Array<object>
LaunchField

One launch-form field of a template: an exposed port with its JSON schema, derived required-ness, and display metadata.

object
name
required
string
type_name
required
string
schema
object
key
additional properties
any
required
required
boolean
default
nullable
resolve
object
key
additional properties
any
ui
object
key
additional properties
any
Example
[
{
"audience": "internal"
}
]

Invalid or missing API key

Media type application/json
ErrorResponse

Standard error response.

object
detail
required

Error message describing what went wrong

string
Example generated
{
"detail": "example"
}

Missing capability on the workspace

Media type application/json
ErrorResponse

Standard error response.

object
detail
required

Error message describing what went wrong

string
Example generated
{
"detail": "example"
}