Skip to content
← Community packages

Read Sessionize sessions, speakers, and schedules from an event's public API endpoint.

Browse files

License
MIT
Published
August 25, 2026
Pinned commit
8de3ced
Rating
No ratings yet
Forks
0
Stars
0
Adaptation effort

README

@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 — raw All, Sessions, Speakers, or GridSmart view
  • ./smoke-test — live read against an endpoint (defaults to the demo)

Icon is Sessionize's official avatar from sessionize.com/brand.

Report this listing

Log in to report this listing.