The vals endpoints allow you to manipulate vals.

POST /v1/vals

https://www.val.town/embed/neverstew.postVals

GET /v1/vals/{val_id}

https://www.val.town/embed/neverstew.getVal

DELETE /v1/vals/{val_id}

https://www.val.town/embed/neverstew.deleteValExample

GET /v1/vals/{val_id}/versions

https://www.val.town/embed/neverstew.getValVersions

POST /v1/vals/{val_id}/versions

https://www.val.town/embed/neverstew.createValVersionExample

GET /v1/vals/{val_id}/versions/{version}

https://www.val.town/embed/neverstew.getValVersion

DELETE /v1/vals/{val_id}/versions/{version}

https://www.val.town/embed/neverstew.deleteValVersionExample

GET /v1/vals/{val_id}/runs

https://www.val.town/embed/neverstew.valRunsExample