# Docs - [Overview](/docs/api): Access everything Circleback captures from your meetings with the Circleback API: notes, action items, transcripts, recordings, people, companies, and more. - **API** - Meetings - [Get meeting](/docs/api/meetings/get-meeting): Returns a meeting by its ID, including the notes, attendees, and recording details the caller has permission to view. - [List meetings](/docs/api/meetings/list-meetings): Returns a page of meetings for the authenticated user, optionally filtered by attendees, tags, ownership, and status. - [Search meetings](/docs/api/meetings/search-meetings): Searches the authenticated user's meetings by name and content, with optional filters for specific meetings, tags, and people. - [Get meeting transcript](/docs/api/meetings/get-meeting-transcript): Returns the full transcript for a meeting. - [Update meeting](/docs/api/meetings/update-meeting): Updates a meeting's name, notes, or private notes. Returns only the fields that were updated. - [Delete meeting](/docs/api/meetings/delete-meeting): Deletes a meeting. Only the owner of the meeting can delete it. Returns the deleted meeting. - Action items - [List action items](/docs/api/action-items/list-action-items): Returns a page of action items across the authenticated user's meetings, filtered by assignee, status, tags, and attendees. - [Update action item](/docs/api/action-items/update-action-item): Updates the title, description, status, or assignee of an action item. Returns the updated action item. - [Delete action item](/docs/api/action-items/delete-action-item): Deletes an action item. Returns the deleted action item. - Calendar - [List calendar events](/docs/api/calendar/list-calendar-events): Returns upcoming calendar events from the authenticated user's connected calendars, with pagination and a configurable time window. - Companies - [Get company](/docs/api/companies/get-company): Returns a company by its domain, including its people and external links. - [List companies](/docs/api/companies/list-companies): Returns the companies whose people attend the authenticated user's meetings, with optional tag filters. - People - [Get person](/docs/api/people/get-person): Returns a person by their profile ID, including their profile details and external links. - [List people](/docs/api/people/list-people): Returns the people who attend the authenticated user's meetings, ordered by most recent meeting, with optional company and tag filters. - Tags - [List tags](/docs/api/tags/list-tags): Returns every tag available to the authenticated user. - [Add tag to meetings](/docs/api/tags/add-tag-to-meetings): Applies an existing tag to one or more meetings and returns the updated meetings. - [Update tag](/docs/api/tags/update-tag): Updates a tag's name or description. - [Create tag](/docs/api/tags/create-tag): Creates a new tag. If a tag with the same name already exists, a conflict error is returned. - [Delete tag](/docs/api/tags/delete-tag-delete-tagtagid): Permanently deletes a tag and removes it from every meeting it was applied to. - [Remove tag from meetings](/docs/api/tags/remove-tag-from-meetings): Removes a tag from one or more meetings and returns the updated meetings.