The Grain Workspace API is still in beta. Developer access is limited to select partners. Please reach out to support for more questions.
Grain supports a single method for authentication: Workspace Access Tokens. These can be generated by workspace admins here.
To authenticate API calls, the client must add the following header:
Authorization: Bearer XXX
where XXX is the Workspace Access Token.
API Domain is: https://api.grain.com.
GET /_/workspace-api/recordingsLists all the fully processed recordings in the workspace, ordered by the start time of the recordings.
Params:
cursor - used to paginate through the listinclude_highlights - set to true to include a recording's highlights in the response (default false).include_participants - set to true to include a recording's participants in the response (default true).include_owners - set to true to include the recording's owner emails in the response (default true).intelligence_notes_format (default json).
json - to return notes as nested JSON objects under the intelligence_notes_json key.md - to return notes as a markdown string under the intelligence_notes_md key.text - to return notes as a formatted string under the intelligence_notes_text key.allowed_intelligence_notes - whitelist of intelligence notes section titles to return in the intelligence_notes_* fields, or an empty list to return all sections (default []).