Common Methods
Most-used SDK method examples across key namespaces.
Common SDK Methods
Use this page for quick, high-usage examples.
For full signatures and detailed type definitions, see /developers/sdk.
Most Used Calls
// 1) Read a calendar by id
await scrims.calendars.fetch(calendarId);
// 2) Read one event
await scrims.events.fetch(eventId);
// 3) Create an event
await scrims.events.create(eventPayload, etag);
// 4) Update an event
await scrims.events.update(eventId, patchPayload, etag);
// 5) Add a member as guest to an event
await scrims.guests.create(memberId, eventId, { status: 1 });
// 6) Update guest status/notes
await scrims.guests.update(memberId, eventId, { status: 2, notes: "Running late" });
// 7) Update guest ticket specs
await scrims.guestTickets.update(guestTicketId, { ticketSpecs: [] });
// 8) Add member to calendar with role(s)
await scrims.calendarMembers.create({
calendar: calendarId,
member: memberId,
roles: [roleId]
});
// 9) Find a member by id or email
await scrims.members.fetch(memberIdOrEmail);
// 10) Create a role
await scrims.roles.create({ name: "Host", calendar: calendarId, permissions: 8 });