Infra APIEnvd

List directory (simple)

GET-based directory listing with query parameters

GET/api/v1/vms/{vm_id}/envd/ls

GET-based directory listing with query parameters

Authorization

BearerAuth
AuthorizationBearer <token>

Supabase JWT Bearer token

In: header

Path Parameters

vm_id*string

VM ID

Query Parameters

path?string

Directory path (default: /home/user)

recursive?boolean

Recursive listing

show_hidden?boolean

Show hidden files

max_depth?integer

Max recursion depth

max_entries?integer

Max entries to return

use_default_ignores?boolean

Use default ignore patterns

Response Body

application/json

application/json

application/json

curl -X GET "https://example.com/api/v1/vms/string/envd/ls"
{  "entries": [    {      "is_dir": true,      "name": "string",      "path": "string",      "size": 0    }  ]}
{  "error": "string",  "message": "string"}
{  "error": "string",  "message": "string"}