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
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
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
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
Note
Notes represent free-form text records in Lightfield. Each note can be associated with zero or more accounts and opportunities.
Create a note
Update a note
Retrieve a note
List notes
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
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
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.