API Reference
Libraries
API Overview
Auth
Auth helper to validate the current token and describe the access it grants. This endpoint is currently only available for API keys.
Validate current API key
Account
Accounts represent companies or organizations in Lightfield. Each account can have contacts, opportunities, tasks, and notes associated with it.
Get account field definitions
Create an account
Update an account
Retrieve an account
List accounts
Delete an account
Contact
Contacts represent individual people in Lightfield. Contacts can be associated with one or more accounts.
Get contact field definitions
Create a contact
Update a contact
Retrieve a contact
List contacts
Delete a contact
List
Lists are curated collections of accounts, contacts, or opportunities in Lightfield. Each list contains entities of a single type.
Create a list
Update a list
Retrieve a list
List lists
List accounts in a list
List contacts in a list
List opportunities in a list
Delete a list
Meeting
Meetings represent synced or manually created interactions in Lightfield. Read responses are privacy-aware and may be redacted based on the caller. For transcript uploads and attachment flows, see Uploading meeting transcripts.
Create a meeting
Update a meeting
Retrieve a meeting
List meetings
Delete a meeting
Note
Notes represent free-form text records in Lightfield. Each note can be associated with zero or more accounts, opportunities, and contacts.
Get note field definitions
Create a note
Update a note
Retrieve a note
List notes
Delete a note
Opportunity
Opportunities represent potential deals or sales in Lightfield. Each opportunity belongs to an account and can have tasks and notes associated with it.
Get opportunity field definitions
Create an opportunity
Update an opportunity
Retrieve an opportunity
List opportunities
Delete an opportunity
Task
Tasks represent action items in Lightfield. Each task belongs to an account, is assigned to a member, and can optionally be associated with an opportunity.
Get task field definitions
Create a task
Update a task
Retrieve a task
List tasks
Delete a task
Member
Members represent users in your Lightfield workspace. Members can own accounts and opportunities, and are referenced in relationships like $owner and $createdBy.
Retrieve a member
List members
Workflow Run
Workflow runs represent executions of automated workflows.
Get workflow run status
File
Files are used to upload documents via presigned URLs. After uploading and completing a file, link it to resources through their own APIs (e.g. attach a transcript to a meeting). See File uploads for the full upload flow and supported purposes. For meeting transcript attachments, see Uploading meeting transcripts.
Create a file upload session
Complete a file upload
Retrieve a file
List files
Get a file download URL
Cancel a file upload
Object
Custom objects and relationships are available on Pro and Growth plans. Records can be fetched and manipulated via these endpoints, and definitions can be fetched to discover the available custom object types in the system.
Create a custom object record
Get a custom object record
Update a custom object record
Delete a custom object record
List custom object records
Get definitions for a custom object type
List custom object types
Emails represent messages synced from connected email accounts in Lightfield. Read responses are privacy-aware and may be redacted based on the caller.