Seal selected branch and create a commit
POST
/v1/disks/{disk}/commitsPOST
/v1/disks/{disk}/commits
const url = 'https://api.wabe.sh/v1/disks/demo/commits';const options = { method: 'POST', headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'}, body: '{"message":"Save notes"}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url https://api.wabe.sh/v1/disks/demo/commits \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '{ "message": "Save notes" }'Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”disk
required
string
Example
demoProject disk name, or the disk ID in the actor runtime disk URL.
Query Parameters
Section titled “Query Parameters”branch
string
commit
string format: uuid
label
string
Request Bodyrequired
Section titled “Request Bodyrequired”Media typeapplication/json
object
message
string
label
string
Example
{ "message": "Save notes"}Responses
Section titled “Responses”Commit metadata.
Media typeapplication/json
object
id
required
string format: uuid
branch_id
required
string format: uuid
root_directory_id
required
string format: uuid
revision
required
integer
base_commit
required
string | null format: uuid
parent_commit
required
string | null format: uuid
created_at_ms
required
integer
message
required
string
git_oid
required
string | null
parent_commits
required
Array<string>
Example
{ "id": "7bdd0f94-3d70-4367-8d5d-1cdbec118598", "branch_id": "8ec08f61-c6b4-4f3a-83e9-d46ae3e5bc30", "root_directory_id": "7c8fd44b-019f-4a0c-94bf-627a04d5d07f", "revision": 1, "base_commit": null, "parent_commit": null, "created_at_ms": 1794225600000, "message": "Save notes", "git_oid": null, "parent_commits": []}Invalid input.
Media typetext/plain
string
Missing, invalid or revoked project API key, or an invalid runtime access token.
Media typeapplication/json
object
error
required
string
message
required
string
Actor runtime token does not authorize this disk or instance generation.
Media typeapplication/json
object
error
required
string
message
required
string
Object was not found.
Media typetext/plain
string
Conflict, nonempty destination or referenced object.
Media typetext/plain
string
Storage, I/O or corruption failure.
Media typetext/plain
string
Disk unavailable.
Media typeapplication/json
object
error
required
string
message
required
string