Skip to main content

Documentation Index

Fetch the complete documentation index at: https://developer.lofty.com/llms.txt

Use this file to discover all available pages before exploring further.

The Task & Calendar API lets you create, update, and track tasks and calendar events associated with leads. Tasks and appointments share a unified namespace in V2 — each endpoint resolves the target by ID regardless of type. All endpoints require a valid Bearer token in the Authorization header. See Authentication for details.

Endpoints

Tasks

MethodPathDescription
GET/v2.0/tasksList tasks for a lead
POST/v2.0/tasksCreate a task or appointment
GET/v2.0/tasks/{taskId}Get a task by ID
PUT/v2.0/tasks/{taskId}Update a task or appointment
DELETE/v2.0/tasks/{taskId}Delete a task or appointment
POST/v2.0/tasks/{taskId}/finishMark a task as completed
POST/v2.0/tasks/{taskId}/unfinishReopen a completed task
GET/v2.0/tasks/my-tasksList tasks and appointments assigned to the current user

Calendar

MethodPathDescription
GET/v2.0/calendarList calendar events
POST/v2.0/calendarCreate a calendar event
PUT/v2.0/calendar/{calendarId}Update a calendar event
DELETE/v2.0/calendar/{calendarId}Delete a calendar event
POST/v2.0/calendar/{calendarId}/finishMark event as completed
POST/v2.0/calendar/{calendarId}/unfinishReopen a completed event
GET/v2.0/calendar/meetings/availableList available meeting slots

Legacy (V1)

V1 endpoints are still supported but will not receive new features. Use V2 for all new integrations.
MethodPathDescription
GET/v1.0/tasksList tasks
POST/v1.0/tasksCreate a task
GET/v1.0/tasks/{taskId}Get a task by ID
PUT/v1.0/tasks/{taskId}Update a task
DELETE/v1.0/tasks/{taskId}Delete a task
GET/v1.0/apptsList appointments
In V1, tasks and appointments use separate endpoints. V2 unifies them — a single POST /v2.0/tasks can create both types, distinguished by a type field.