create_org_template
ChatGPTCreate a new template in the organization. Requires the admin or owner role for users, or templates:write for org pk_ keys.
create_org_template
ChatGPTCreate a new template in the organization. Requires the admin or owner role for users, or templates:write for org pk_ keys.
create_org_template
ChatGPTCreate a new template in the organization. Requires the admin or owner role for users, or templates:write for org pk_ keys.
delete_org_template
ChatGPTSoft-delete an org template by ID. Requires the admin or owner role for users, or templates:write for org pk_ keys.
delete_org_template
ChatGPTSoft-delete an org template by ID. Requires the admin or owner role for users, or templates:write for org pk_ keys.
delete_org_template
ChatGPTSoft-delete an org template by ID. Requires the admin or owner role for users, or templates:write for org pk_ keys.
get_org_analytics
ChatGPTAggregated recording statistics for the organization, broken down by member, for an inclusive date range (defaults: last 30 days, UTC). Available to any active org member; org pk_ keys need recordings:read.
get_org_analytics
ChatGPTAggregated recording statistics for the organization, broken down by member, for an inclusive date range (defaults: last 30 days, UTC). Available to any active org member; org pk_ keys need recordings:read.
get_org_analytics
ChatGPTAggregated recording statistics for the organization, broken down by member, for an inclusive date range (defaults: last 30 days, UTC). Available to any active org member; org pk_ keys need recordings:read.
get_org_recording
ChatGPTGet a single recording owned by an org member, with transcripts and summarizations. Available to any active org member; org pk_ keys need recordings:read.
get_org_recording
ChatGPTGet a single recording owned by an org member, with transcripts and summarizations. Available to any active org member; org pk_ keys need recordings:read.
get_org_recording
ChatGPTGet a single recording owned by an org member, with transcripts and summarizations. Available to any active org member; org pk_ keys need recordings:read.
get_org_recording_audio_url
ChatGPTGenerate a pre-signed S3 URL to download the audio for a recording owned by an org member. Available to any active org member; org pk_ keys need recordings:read.
get_org_recording_audio_url
ChatGPTGenerate a pre-signed S3 URL to download the audio for a recording owned by an org member. Available to any active org member; org pk_ keys need recordings:read.
get_org_recording_audio_url
ChatGPTGenerate a pre-signed S3 URL to download the audio for a recording owned by an org member. Available to any active org member; org pk_ keys need recordings:read.
get_org_template
ChatGPTFetch a single org template by ID. Available to any active org member; org pk_ keys need templates:read.
get_org_template
ChatGPTFetch a single org template by ID. Available to any active org member; org pk_ keys need templates:read.
get_org_template
ChatGPTFetch a single org template by ID. Available to any active org member; org pk_ keys need templates:read.
get_pocket_conversation
ChatGPTFetch full transcripts for specific recordings, including the AI-generated summary (Notes) and signed audio URLs.
get_pocket_conversation
ChatGPTFetch full transcripts for specific recordings, including the AI-generated summary (Notes) and signed audio URLs.
get_pocket_conversation
ChatGPTFetch full transcripts for specific recordings, including the AI-generated summary (Notes) and signed audio URLs.
list_org_recordings
ChatGPTList recordings owned by members of the organization. Supports date, tag, and user filters with pagination. To narrow to a single member's recordings, first call list_org_users (e.g. {query: 'mihir'}), then pass the matched user_id here. You may also pass user_email or user_query for convenience; user_query will fail with an ambiguity error if more than one active member matches. Each result includes recorded_by metadata so you can see the owner without a follow-up lookup. Available to any active org member; org pk_ keys need recordings:read.
list_org_recordings
ChatGPTList recordings owned by members of the organization. Supports date, tag, and user filters with pagination. To narrow to a single member's recordings, first call list_org_users (e.g. {query: 'mihir'}), then pass the matched user_id here. You may also pass user_email or user_query for convenience; user_query will fail with an ambiguity error if more than one active member matches. Each result includes recorded_by metadata so you can see the owner without a follow-up lookup. Available to any active org member; org pk_ keys need recordings:read.
list_org_recordings
ChatGPTList recordings owned by members of the organization. Supports date, tag, and user filters with pagination. To narrow to a single member's recordings, first call list_org_users (e.g. {query: 'mihir'}), then pass the matched user_id here. You may also pass user_email or user_query for convenience; user_query will fail with an ambiguity error if more than one active member matches. Each result includes recorded_by metadata so you can see the owner without a follow-up lookup. Available to any active org member; org pk_ keys need recordings:read.
list_org_tags
ChatGPTList all tags belonging to members of the organization, with usage counts. Available to any active org member; org pk_ keys need recordings:read.
list_org_tags
ChatGPTList all tags belonging to members of the organization, with usage counts. Available to any active org member; org pk_ keys need recordings:read.
list_org_tags
ChatGPTList all tags belonging to members of the organization, with usage counts. Available to any active org member; org pk_ keys need recordings:read.
list_org_templates
ChatGPTList all templates belonging to the organization. Available to any active org member; org pk_ keys need templates:read.
list_org_templates
ChatGPTList all templates belonging to the organization. Available to any active org member; org pk_ keys need templates:read.
list_org_templates
ChatGPTList all templates belonging to the organization. Available to any active org member; org pk_ keys need templates:read.
list_org_users
ChatGPTList active members of the organization with lightweight per-member recording stats (recording_count, latest_recording_at). Supports a substring query against email and display_name. Use this to discover the user_id needed for list_org_recordings or search_org_recordings user filters. Available to any active org member; org pk_ keys need recordings:read.
list_org_users
ChatGPTList active members of the organization with lightweight per-member recording stats (recording_count, latest_recording_at). Supports a substring query against email and display_name. Use this to discover the user_id needed for list_org_recordings or search_org_recordings user filters. Available to any active org member; org pk_ keys need recordings:read.
list_org_users
ChatGPTList active members of the organization with lightweight per-member recording stats (recording_count, latest_recording_at). Supports a substring query against email and display_name. Use this to discover the user_id needed for list_org_recordings or search_org_recordings user filters. Available to any active org member; org pk_ keys need recordings:read.
search_org_recordings
ChatGPTSemantic search across all active organization member recordings (transcripts, meeting sections, action items). To restrict to a single member, first call list_org_users to discover their user_id, then pass user_id here. You may also pass user_email or user_query for convenience; user_query fails with an ambiguity error when more than one active member matches. Available to org members with viewer, admin, or owner role; org pk_ keys need recordings:read.
search_org_recordings
ChatGPTSemantic search across all active organization member recordings (transcripts, meeting sections, action items). To restrict to a single member, first call list_org_users to discover their user_id, then pass user_id here. You may also pass user_email or user_query for convenience; user_query fails with an ambiguity error when more than one active member matches. Available to org members with viewer, admin, or owner role; org pk_ keys need recordings:read.
search_org_recordings
ChatGPTSemantic search across all active organization member recordings (transcripts, meeting sections, action items). To restrict to a single member, first call list_org_users to discover their user_id, then pass user_id here. You may also pass user_email or user_query for convenience; user_query fails with an ambiguity error when more than one active member matches. Available to org members with viewer, admin, or owner role; org pk_ keys need recordings:read.
search_pocket_actionitems
ChatGPTSearch generated one-tap actions such as messages, reminders, and email drafts.
search_pocket_actionitems
ChatGPTSearch generated one-tap actions such as messages, reminders, and email drafts.
search_pocket_actionitems
ChatGPTSearch generated one-tap actions such as messages, reminders, and email drafts.
search_pocket_conversations
ChatGPTSearch conversation sections using hybrid vector + BM25 search. Returns up to 8 most relevant section-level results with timestamps and summaries.
search_pocket_conversations
ChatGPTSearch conversation sections using hybrid vector + BM25 search. Returns up to 8 most relevant section-level results with timestamps and summaries.
search_pocket_conversations
ChatGPTSearch conversation sections using hybrid vector + BM25 search. Returns up to 8 most relevant section-level results with timestamps and summaries.
search_pocket_conversations_timerange
ChatGPTFetch full transcripts within a date range, sorted by recency. Returns the first 5 most recent matching results (or fewer if fewer exist). The response includes pagination metadata. If data.meta.hasMore is true, call this tool again with the same recordingDateAfter and set recordingDateBeforeExclusive = data.meta.nextRecordingDateBeforeExclusive to fetch the next 5 older results.
search_pocket_conversations_timerange
ChatGPTFetch full transcripts within a date range, sorted by recency. Returns the first 5 most recent matching results (or fewer if fewer exist). The response includes pagination metadata. If data.meta.hasMore is true, call this tool again with the same recordingDateAfter and set recordingDateBeforeExclusive = data.meta.nextRecordingDateBeforeExclusive to fetch the next 5 older results.
search_pocket_conversations_timerange
ChatGPTFetch full transcripts within a date range, sorted by recency. Returns the first 5 most recent matching results (or fewer if fewer exist). The response includes pagination metadata. If data.meta.hasMore is true, call this tool again with the same recordingDateAfter and set recordingDateBeforeExclusive = data.meta.nextRecordingDateBeforeExclusive to fetch the next 5 older results.
update_org_template
ChatGPTUpdate fields on an existing org template. Only provided fields are changed. Requires the admin or owner role for users, or templates:write for org pk_ keys.
update_org_template
ChatGPTUpdate fields on an existing org template. Only provided fields are changed. Requires the admin or owner role for users, or templates:write for org pk_ keys.
update_org_template
ChatGPTUpdate fields on an existing org template. Only provided fields are changed. Requires the admin or owner role for users, or templates:write for org pk_ keys.