Skip to main content

Available Methods


acceptManagerInvite

Accept series manager invite POST /api/v1/series/accept-manager-invite Signature: lb.series.acceptManagerInvite({ body: \{ ... \} }) Parameters: Returns:

listPendingManagerInvites

List pending series manager invites GET /api/v1/series/pending-manager-invites Signature: lb.series.listPendingManagerInvites() No parameters. Returns:

getByID

Get series by ID with all occurrences GET /api/v1/series/{id} Signature: lb.series.getByID({ path: \{ id \}, query?: \{ page, limit \} }) Parameters: Returns:

listAttendees

List series attendees GET /api/v1/series/{id}/attendees Signature: lb.series.listAttendees({ path: \{ id \}, query?: \{ page, size \} }) Parameters: Returns:

addAttendee

Add attendee to series POST /api/v1/series/{id}/attendees Signature: lb.series.addAttendee({ path: \{ id \}, body: \{ ... \} }) Parameters: Returns:

bulkAddAttendees

Bulk add attendees to series POST /api/v1/series/{id}/attendees/bulk Signature: lb.series.bulkAddAttendees({ path: \{ id \}, body: \{ ... \} }) Parameters:

removeAttendee

Remove attendee from series DELETE /api/v1/series/{id}/attendees/{contact_id} Signature: lb.series.removeAttendee({ path: \{ id, contact_id \} }) Parameters:

updateAttendeeStatus

Update series attendee status PATCH /api/v1/series/{id}/attendees/{contact_id} Signature: lb.series.updateAttendeeStatus({ path: \{ id, contact_id \}, body: \{ ... \} }) Parameters: Returns:

checkInAttendee

Check in a series attendee POST /api/v1/series/{id}/attendees/{contact_id}/check-in Signature: lb.series.checkInAttendee({ path: \{ id, contact_id \}, body: \{ ... \} }) Parameters:

listDocuments

List documents linked to series GET /api/v1/series/{id}/documents Signature: lb.series.listDocuments({ path: \{ id \} }) Parameters: Returns: Response: ['array', 'null']

removeDocument

Unlink document from series DELETE /api/v1/series/{id}/documents/{document_id} Signature: lb.series.removeDocument({ path: \{ id, document_id \} }) Parameters:

addDocument

Link document to series POST /api/v1/series/{id}/documents/{document_id} Signature: lb.series.addDocument({ path: \{ id, document_id \}, body: \{ ... \} }) Parameters: Returns: Response: Created
List cross-reference links for series GET /api/v1/series/{id}/links Signature: lb.series.listLinks({ path: \{ id \} }) Parameters: Returns: Response: ['array', 'null']
Link event to series POST /api/v1/series/{id}/links Signature: lb.series.addLink({ path: \{ id \}, body: \{ ... \} }) Parameters: Returns:
Remove cross-reference link from series DELETE /api/v1/series/{id}/links/{target_id} Signature: lb.series.removeLink({ path: \{ id, target_id \} }) Parameters:

listMilestones

List series milestones GET /api/v1/series/{id}/milestones Signature: lb.series.listMilestones({ path: \{ id \}, query?: \{ page, size \} }) Parameters: Returns:

addMilestone

Add milestone to series POST /api/v1/series/{id}/milestones Signature: lb.series.addMilestone({ path: \{ id \}, body: \{ ... \} }) Parameters: Returns:

removeMilestone

Remove milestone from series DELETE /api/v1/series/{id}/milestones/{milestone_event_id} Signature: lb.series.removeMilestone({ path: \{ id, milestone_event_id \} }) Parameters:

patchMilestoneLifecycle

Update series milestone lifecycle PATCH /api/v1/series/{id}/milestones/{milestone_event_id} Signature: lb.series.patchMilestoneLifecycle({ path: \{ id, milestone_event_id \}, body: \{ ... \} }) Parameters: Returns:

updateMilestone

Update series milestone sequence PUT /api/v1/series/{id}/milestones/{milestone_event_id} Signature: lb.series.updateMilestone({ path: \{ id, milestone_event_id \}, body: \{ ... \} }) Parameters: Returns:
Last modified on June 11, 2026