Connect Dropbox to REM Labs

Dropbox holds files your team has accumulated over years -- contracts, specs, reports, notes. REM Labs indexes all of it into AI-searchable memory so you can query your file archive by meaning instead of digging through folder hierarchies.

What Gets Imported

The Dropbox integration extracts text from supported file types and stores each document as an indexed memory:

Connect via OAuth

In the REM Labs Console, go to Integrations and click Connect Dropbox. Authorize access and select the folders to sync. You can restrict access to specific folders rather than your entire Dropbox.

Import via API

Use the Dropbox import endpoint for scripted imports or to integrate into your own workflows.

curl -X POST https://api.remlabs.ai/v1/memory/sync/dropbox/import \ -H "Authorization: Bearer sk-slop-..." \ -H "Content-Type: application/json" \ -d '{ "dropbox_token": "sl.B0...", "folder_path": "/Engineering/Specs", "recursive": true, "file_extensions": [".md", ".pdf", ".docx", ".txt"], "sync_mode": "incremental" }'

The file_extensions filter lets you target specific file types. Incremental mode uses Dropbox's content_hash to detect changes, so only modified files are re-indexed on subsequent syncs.

Webhook Sync

For real-time sync, configure the Dropbox webhook so new and modified files are automatically imported as they change. Register the webhook in your Console settings, and REM Labs will process file changes within seconds of them landing in Dropbox.

curl -X POST https://api.remlabs.ai/v1/integrations/dropbox/webhook \ -H "Authorization: Bearer sk-slop-..." \ -H "Content-Type: application/json" \ -d '{ "dropbox_token": "sl.B0...", "watched_folders": ["/Engineering", "/Product"], "enabled": true }'

Search Across Your Files

curl -X POST https://api.remlabs.ai/v1/integrations/dropbox/search \ -H "Authorization: Bearer sk-slop-..." \ -H "Content-Type: application/json" \ -d '{"query":"API rate limiting design decisions","limit":10}'

Semantic search means "API rate limiting design decisions" finds the spec document titled "Throttling Architecture v2" and the meeting notes where your team debated request quotas -- even though neither document uses the exact phrase "rate limiting."

API Endpoints Reference

EndpointMethodDescription
/v1/memory/sync/dropbox/importPOSTImport files from Dropbox folders
/v1/integrations/dropbox/webhookPOSTConfigure real-time sync webhook
/v1/integrations/dropbox/statusGETCheck sync status and file counts
/v1/integrations/dropbox/searchPOSTSearch within the Dropbox namespace

Content hashing: Dropbox provides a content_hash for every file. REM Labs stores this hash and skips unchanged files on incremental syncs. Large accounts (50,000+ files) run as background jobs. See Dropbox integration docs.

Make your Dropbox AI-searchable

Free tier. Semantic search across all your documents and files.

Get started free →