跳轉到主要內容
POST
/
v1
/
projects
/
{projectId}
/
pathway
/
nodes
建立節點
curl --request POST \
  --url https://api.pathors.com/v1/projects/{projectId}/pathway/nodes \
  --header 'Authorization: <authorization>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "id": "<string>",
  "position": {},
  "data": {
    "data.type": "<string>",
    "data.title": "<string>",
    "data.prompt": "<string>",
    "data.tools": [
      "<string>"
    ],
    "data.referenceNodeId": "<string>"
  }
}
'

請求

POST https://api.pathors.com/v1/projects/{projectId}/pathway/nodes

路徑參數

projectId
string
必填
專案 ID

標頭

Authorization
string
必填
使用您的 Developer Key 進行 Bearer 令牌認證

請求主體

id
string
必填
唯一的節點 ID
position
object
必填
節點在畫布上的位置:{ "x": number, "y": number }
data
object
必填
節點組態。必須包含 type 及該類型專屬的欄位。

回應

回傳建立的節點,狀態碼為 201 若已存在相同 ID 的節點,則回傳 409

範例

curl -X POST https://api.pathors.com/v1/projects/{projectId}/pathway/nodes \
  -H "Authorization: Bearer dk_your_key" \
  -H "Content-Type: application/json" \
  -d '{
    "id": "node-booking",
    "position": { "x": 200, "y": 300 },
    "data": {
      "type": "prompt",
      "title": "Booking",
      "prompt": "Help the user complete their booking.",
      "tools": ["tool-uuid-1"]
    }
  }'