LAP Registry

Val Town API Skill

valtown

Provider: Val Town Version: 1 Endpoints: 36 Updated: 2026-04-05

Raw .lap | Lean format | API JSON | Open in app

Endpoints

MethodPathDescription
GET/v1/alias/{username}
GET/v1/meGet basic details about a user, given their username
GET/v1/blobGet profile information for the current user
GET/v1/blob/{key}List blobs in your account
POST/v1/blob/{key}Get a blob’s contents.
DELETE/v1/blob/{key}Store data in blob storage
GET/v1/users/{user_id}Delete a blob
POST/v1/sqlite/executeGet basic information about a user
POST/v1/sqlite/batchExecute a single SQLite statement and return results
POST/v1/emailExecute a batch of SQLite statements and return results for all of them
GET/v1/telemetry/tracesSend emails
GET/v1/telemetry/logsGet OpenTelemetry traces within a specified time window with flexible pagination options: Pass in only the end time to paginate backwards from there. Pass in a start time to pagin...
GET/v2/vals/{val_id}Get OpenTelemetry logs within a specified time window with flexible pagination options: Pass in only the end time to paginate backwards from there. Pass in a start time to paginat...
DELETE/v2/vals/{val_id}Get a val by id
GET/v2/valsDelete a project
POST/v2/valsLists all vals including all public vals and your unlisted and private vals
GET/v2/vals/{val_id}/branches/{branch_id}Create a new val
DELETE/v2/vals/{val_id}/branches/{branch_id}Get a branch by id
GET/v2/vals/{val_id}/branchesDelete a branch
POST/v2/vals/{val_id}/branchesList all branches for a val
GET/v2/vals/{val_id}/filesCreate a new branch
POST/v2/vals/{val_id}/filesGet metadata for files and directories in a val. If path is an empty string, returns files at the root directory.
DELETE/v2/vals/{val_id}/filesCreate a new file, project val or directory
PUT/v2/vals/{val_id}/filesDeletes a file or a directory. To delete a directory and all of its children, use the recursive flag. To delete all files, pass in an empty path and the recursive flag.
GET/v2/vals/{val_id}/environment_variablesUpdate a file's content
POST/v2/vals/{val_id}/environment_variablesList environment variables defined in this project. This only includes names, not values.
PUT/v2/vals/{val_id}/environment_variables/{key}Create a new environment variable scoped to this project.
DELETE/v2/vals/{val_id}/environment_variables/{key}Update a environment variable scoped to this project.
GET/v2/vals/{val_id}/files/contentDelete a environment variable scoped to this project.
GET/v2/files/{file_id}Download file content

Install as Skill

Use this API as a Claude Code skill for instant agent access.

CLI Install

lapsh skill-install valtown

Downloads and installs to ~/.claude/skills/valtown/

Manual Install

Download: Skill Bundle (JSON)

Or view: SKILL.md

Recent Versions (1)