{ "opencollection": "1.0.0", "info": { "name": "API Reference Accounts Meetings API", "version": "0.0.0" }, "items": [ { "info": { "name": "Meetings", "type": "folder" }, "items": [ { "info": { "name": "List meetings", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/v1/meetings", "headers": [ { "name": "Lightfield-Version", "value": "2026-03-01" } ], "params": [ { "name": "offset", "value": "", "type": "query" }, { "name": "limit", "value": "", "type": "query" } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Returns a paginated list of meetings. Use `offset` and `limit` to paginate through results. Each meeting is privacy-filtered per caller, includes a read-only `accessLevel`, and may redact transcript or content fields based on the caller-specific privacy resolution. See [List endpoints](/using-the-api/list-endpoints/) for more information about pagination.\n\n**[Required scope](/using-the-api/scopes/):** `meetings:read`\n\n**[Rate limit category](/using-the-api/rate-limits/):** Search" }, { "info": { "name": "Create a meeting", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/v1/meetings", "headers": [ { "name": "Lightfield-Version", "value": "2026-03-01" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Creates a new meeting record. This endpoint only supports creation of meetings in the past. The `$title`, `$startDate`, and `$endDate` fields are required. Only the `$transcript` relationship is writable on create; all other meeting relationships are system-managed. The `$account` and `$opportunity` relationships are read-only and are derived from the meeting's `$contact` attendees and the accounts/opportunities those contacts belong to. The response is privacy-aware and includes a read-only `ac" }, { "info": { "name": "Retrieve a meeting", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/v1/meetings/:id", "headers": [ { "name": "Lightfield-Version", "value": "2026-03-01" } ], "params": [ { "name": "id", "value": "", "type": "path" } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Retrieves a single meeting by its ID. Meeting fields and transcript visibility are redacted based on the caller-specific privacy resolution, and the response includes a read-only `accessLevel`.\n\n**[Required scope](/using-the-api/scopes/):** `meetings:read`\n\n**[Rate limit category](/using-the-api/rate-limits/):** Read" }, { "info": { "name": "Update a meeting", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/v1/meetings/:id", "headers": [ { "name": "Lightfield-Version", "value": "2026-03-01" } ], "params": [ { "name": "id", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Updates an existing meeting by ID. Only included fields and relationships are modified.\n\nOnly `fields.$privacySetting` and `relationships.$transcript.replace` are writable. Use `$transcript.replace` to set the meeting transcript. Clearing or removing `$transcript` is not supported. The `$account` and `$opportunity` relationships are read-only and are derived from the meeting's `$contact` attendees and the accounts/opportunities those contacts belong to. The response is privacy-aware and includes" } ] } ], "bundled": true }