workspace argument, the subdomain of a connected workspace. Left out, it runs against the workspace the connection was set up with. ListWorkspaces reports the values you can pass.
What a tool returns depends on the credential. Over OAuth, lists come back filtered to the permissions of the person who approved the connection, and a record they cannot open is refused rather than returned; an API key reaches the whole workspace. A tool that creates, updates, or deletes is also refused when the connection was not granted the Create and update or Delete permission.
Workspaces
ListWorkspaces has no REST endpoint, which is why it is not linked.
Recordings
To upload a video, an assistant calls
CreateRecordingUpload, sends the file bytes with an HTTP
PUT to the returned upload_url with the upload_headers unchanged, and then calls
CompleteRecordingUpload with the recording_id. Assistants that cannot send a PUT request
from their own machine cannot finish the upload.search and fetch are the two tools the
ChatGPT connector specification requires, so they
overlap with SearchRecordingsByTitle / SearchRecordingsByTranscript and GetRecording
rather than adding anything new. They have no separate REST endpoint, which is why they are
not linked above.Transcripts and chapters
Sharing and media
Folders and tags
Calls to action
Analytics
Recording requests
Team members
ListTeamMembers and GetTeamMember need the permission to view team members. The other three need the permission to manage team members.