get
https://api2.pennsieve.io/compute/resources/compute-nodes
Lists compute nodes accessible to the authenticated user based on access control rules:
When account_owner=true:
- Returns ALL compute nodes on accounts owned by the authenticated user
- Bypasses individual node permissions and workspace filtering
- Only works if the user owns at least one compute resource account
- Useful for billing, management, and auditing purposes
When no organization_id is provided (normal mode):
- Returns only compute nodes owned by the user (organization-independent nodes)
- These are private nodes created without a workspace context
When organization_id is provided (normal mode):
- Returns nodes accessible to the user within that specific workspace
- Includes nodes shared with the user directly, through teams, or workspace-wide access
- Only returns nodes that belong to the specified organization
All responses (except account owner mode) respect the user's actual permissions and access control settings.