POST
/
v1
/
pathway
/
{pathway_id}
/
version
curl --request POST \
  --url https://app.luly.ai/api/v1/pathway/{pathway_id}/version \
  --header 'Content-Type: application/json' \
  --header 'authorization: <authorization>' \
  --data '{
  "name": "<string>",
  "nodes": {
    "edges": {}
  },
  "status": "<string>",
  "message": "<string>",
  "data": {
    "created_at": "<string>",
    "id": "<string>",
    "name": "<string>",
    "version_number": 123
  }
}'
{
  "status": "success",
  "pathway_id": "9d404c1b-6a23-4426-953a-a52c392ff8f1"
}

Headers

authorization
string
required

Your API key for authentication.

Path Parameters

pathway_id
string
required

The ID of the pathway for which to create a new version.

Request Body

name
string
required

The name of the new pathway version.

nodes
array of object
required

An array of node objects defining the structure of the pathway.

nodes
object
required

The ID of the pathway.

edges
array of object
required

An array of edge objects defining the connections between nodes.

Response

status
string

The status of the operation (e.g., “success”).

message
string

A message describing the result of the operation.

data
object
{
  "status": "success",
  "pathway_id": "9d404c1b-6a23-4426-953a-a52c392ff8f1"
}