Workflows
Create a workflow
Create a new workflow idempotently with the given UUID (any version).
PUT
/
transform
/
v1
/
workflows
/
{id}
Authorization
Path
Query
Body
curl --request PUT \
--url https://api.invopop.com/transform/v1/workflows/{id} \
--header 'Content-Type: application/json' \
--data '{
"description": "<string>",
"name": "<string>",
"steps": [
{
"config": "<any>",
"id": "186522a6-e697-4e34-8498-eee961bcb845",
"name": "<string>",
"notes": "<string>",
"provider": "provider"
}
]
}'
{
"created_at": "<string>",
"description": "<string>",
"disabled": true,
"id": "186522a6-e697-4e34-8498-eee961bcb845",
"name": "<string>",
"steps": [
{
"config": "<any>",
"id": "186522a6-e697-4e34-8498-eee961bcb845",
"name": "<string>",
"notes": "<string>",
"provider": "provider"
}
],
"updated_at": "<string>"
}
Path Parameters
id
string
requiredThe UUID (any version) of the workflow to create.
Query Parameters
name
string
Name of the workflow.
description
string
Description of the workflow.
steps
object[]
Array of Steps to use for this workflow.
Body
description
string
Description of the workflow.
name
string
Name of the workflow.
steps
object[] | null
Array of Steps to use for this workflow.
Response
200 - application/json
created_at
string
When the workflow was created.
description
string
Description of the workflow
disabled
boolean
When true, this workflow can no longer be used.
id
string
The UUID (any version) of the workflow.
name
string
Name of the workflow
steps
object[] | null
List of steps to execute
updated_at
string
When the workflow was last updated.
curl --request PUT \
--url https://api.invopop.com/transform/v1/workflows/{id} \
--header 'Content-Type: application/json' \
--data '{
"description": "<string>",
"name": "<string>",
"steps": [
{
"config": "<any>",
"id": "186522a6-e697-4e34-8498-eee961bcb845",
"name": "<string>",
"notes": "<string>",
"provider": "provider"
}
]
}'
{
"created_at": "<string>",
"description": "<string>",
"disabled": true,
"id": "186522a6-e697-4e34-8498-eee961bcb845",
"name": "<string>",
"steps": [
{
"config": "<any>",
"id": "186522a6-e697-4e34-8498-eee961bcb845",
"name": "<string>",
"notes": "<string>",
"provider": "provider"
}
],
"updated_at": "<string>"
}