Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.cloudglue.dev/llms.txt

Use this file to discover all available pages before exploring further.

Connect your Grain account to use meeting recordings from Grain with Cloudglue APIs.
The OAuth Grain data connector currently supports personal Grain accounts only. For workspace-level access, contact the Cloudglue team.

Adding the Grain Data Connector

  1. Navigate to the Data Connectors page in the Cloudglue app.
  2. Click the Grain data connector card.
  3. Follow the popup to sign in to Grain and authorize Cloudglue (OAuth with PKCE).
  4. Verify the connection by checking for the Connected indicator on the card.
Ready to set up your Grain data connector? Visit our app to get started.
Need help setting up your data connector? Contact our team directly for assistance with the setup process.

Using Grain with Cloudglue

To use Grain recordings with Cloudglue, you can use the grain://recording/ prefix in your Cloudglue API requests. Example:
grain://recording/00000000-0000-4000-8000-000000000000
Example API Request to get a multimodal description of a recording:
curl --request POST \
  --url https://api.cloudglue.dev/v1/describe \
  --header 'Authorization: Bearer YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "url": "grain://recording/00000000-0000-4000-8000-000000000000",
  "enable_summary": true,
  "enable_speech": true,
  "enable_visual_scene_description": true,
  "enable_scene_text": true
}'
When listing connector files for a Grain connector, optional query parameters such as date range, title search, team, and meeting type follow the Grain recording filter model.

UI Importing for Testing

Use the Cloudglue integration UI to browse Grain recordings and add them to a collection for testing. To access this flow, visit our app and click Select Videos on the Grain connector after it shows as connected.

Managing Access

You maintain full control over your data access. Remove this data connector from the Data Connectors page. Once removed:
  • You cannot import new recordings into Cloudglue until you reconnect.
  • Any recordings you previously imported will remain in Cloudglue. These can be viewed and deleted from File Management.

Security

Cloudglue connects to Grain using OAuth (authorization code with PKCE on the web app, then short-lived access tokens with refresh). You authorize access in Grain; Cloudglue stores tokens scoped to your connector so you can revoke access by disconnecting the connector in Cloudglue and managing or revoking the OAuth client in Grain as needed. For Grain’s own API behavior, rate limits, and data model details, see the Grain Public API.