https://api.planasonix.comAuth:
Authorization: Bearer plus your API key or JWT.
Projects
GET /api/projects
List projects you can access.
string
Filter by name.
POST /api/projects
Create a project.
string
required
Project name.
string
Optional description.
GET /api/projects/{id}
Fetch project metadata and summary counts when available.
string
required
Project ID.
PUT /api/projects/{id}
Update project fields.
string
required
Project ID.
string
New name.
string
New description.
DELETE /api/projects/{id}
Delete a project. May fail if pipelines still exist unless cascade is supported by your workspace policy.
string
required
Project ID.
Folders
Folders use the same REST shape as projects, under/api/folders.
GET /api/folders
string
required
Project whose folder tree to return.
POST /api/folders
string
required
Owning project.
string
required
Folder name.
string
Parent folder for nesting; omit for root-level folder.
GET /api/folders/{id}
string
required
Folder ID.
PUT /api/folders/{id}
string
required
Folder ID.
string
Rename.
string
Move under another folder (or
null for root).DELETE /api/folders/{id}
string
required
Folder ID.
Global variables
GET /api/variables/global
List all global variables for the workspace.
POST /api/variables/global
Create or update a variable by name (upsert).
string
required
Variable name (letters, numbers, underscores; convention:
SCREAMING_SNAKE_CASE).string
required
String value as seen by pipelines at runtime.
string
Optional documentation for operators.
DELETE /api/variables/global/{name}
Remove a global variable.
string
required
Variable name.
Related
Pipeline variables
Graph-local vs global variables.
Pipelines API
Create pipelines inside projects and folders.