@kody/sessionize
README.md
50 lines · 1.8 KB · Markdown@kody/sessionize
Intent
Give Kody agents a fork-ready Sessionize helpers package: read an event's public JSON API for sessions, speakers, rooms, and schedule. No OAuth or secrets. Pass the event API endpoint id on each call.
This listing is meant to be forked so you do not have to start from scratch. After you fork, call the helpers from your copy. The live @kody/sessionize package is the official snapshot, not a shared event.
Endpoint id
Sessionize does not use API keys. Create a JSON endpoint on the event API / Embed page, then copy the id from:
https://sessionize.com/api/v2/<id>/view/All
Treat that URL as confidential when the endpoint exposes unpublished or custom-field data.
The official demo endpoint is jl4ktls0.
Examples
import getEvent from 'kody:@kody/sessionize/get-event'
const event = await getEvent({ endpointId: 'jl4ktls0' })import listSessions from 'kody:@kody/sessionize/list-sessions'
const { items } = await listSessions({ endpointId: 'jl4ktls0' })import findSpeaker from 'kody:@kody/sessionize/find-speaker'
const result = await findSpeaker({ endpointId: 'jl4ktls0', query: 'Sophia' })Exports
./get-event— joined event summary./list-sessions— flattened sessions with room, speaker, and category names./list-speakers— speakers with session titles./get-schedule— GridSmart days and slots./find-session— lookup by id, title, or speaker name./find-speaker— lookup by id, name, tag line, or session title./request— rawAll,Sessions,Speakers, orGridSmartview./smoke-test— live read against an endpoint (defaults to the demo)
Icon is Sessionize's official avatar from sessionize.com/brand.