Skip to content
GET /toolbox/{id}/skill-version/{versionId}

Same access rule as the list. A version id that belongs to a different toolbox is a `404`.

Path Parameters

idstring
required·

Stored toolbox id (tbx_…).

versionIdstring
required·

Version id (skv_…).

Response Body

authorstring,null

Who made this write (usr_…).

author_labelstring,null

Their name, else email. Null beside a non-null author: no longer a member.

char_countinteger

Length in Unicode code points; 0 for cleared.

created_atstring · date-time
excerptstring,null

The opening of the text as one plain line, at most 200 code points. Null for cleared.

idstring

Version id (skv_…).

is_currentboolean

True on the newest version — the text the resource holds now.

kindstring

written: new text. reaffirmed: the same text saved again ("still accurate"). cleared: the skill was removed. copied: a toolbox stamped from a template started with its skill.

Possible values:
writtenreaffirmedclearedcopied
matches_currentboolean

True when this version's text equals the resource's current skill (restoring it would change nothing). Not the same as is_current: a later "still accurate" save repeats an older version's text, and both match.

origin_template_idstring,null

copied rows: the template it came from.

origin_template_namestring,null

Its current name; null once deleted.

skillstring,null

The full text of this version; null for cleared.

curl -X GET 'https://api.elaichi.ai/toolbox/<id>/skill-version/<versionId>' \
  -H 'Authorization: Bearer $ELAICHI_API_TOKEN' \
  -H 'Content-Type: application/json'
const response = await fetch('https://api.elaichi.ai/toolbox/<id>/skill-version/<versionId>', {
  method: 'GET',
  headers: {
    'Authorization': 'Bearer ' + process.env.ELAICHI_API_TOKEN,
    'Content-Type': 'application/json',
  },
});

const data = await response.json();
console.log(data);
import os
import requests

url = "https://api.elaichi.ai/toolbox/<id>/skill-version/<versionId>"
headers = {
    "Authorization": f"Bearer {os.environ['ELAICHI_API_TOKEN']}",
    "Content-Type": "application/json",
}

response = requests.get(url, headers=headers)
print(response.json())