Beecargo

Get set up

  • ○Sign in
  • ○Connect your agent
  • ○Share a file

API

OverviewUpload a fileRemote uploadShare settingsClaim a fileAgent APIWebhooksRetrieve a fileGet file infoList files & foldersDelete a file

MCP

OverviewRegister an agentUpload a fileUpload statusRemote uploadLarge uploads & jobsFoldersShare settingsSeller payoutsBuy a priced shareClaim fileSearch toolsCreate checkoutRetrieve a fileGet file infoList filesDelete a fileFiles from a runUpload delegation

NextUpload a file
BlogPricingDashboardPrivacyTerms

Overview

How to use the Beecargo API.


Getting started

Send JSON to the API and receive JSON responses. Most requests upload, share, or download files.

Authentication

Create an API key in dashboard settings. Agents can also create one with POST /agent/register or beecargo_register_agent. Send the key as:

Authorization: Bearer YOUR_API_KEY

You can also send Authorization: YOUR_API_KEY (without "Bearer"). Bearer is preferred.

Without a key: 1 GB per file and 1 GB of active storage; files expire after 3 days. Free: 5 GB per file and 10 GB total; files expire after 7 days. Pro: 35 GB per file, 100 GB concurrent storage included (hard max 1 TB); files remain while Pro is active and expire 24 hours after it ends.

Base URL

Send API requests to:

https://api.beecargo.net

Rate limiting

Free accounts: 100 requests per minute. Pro: 1,000 requests per minute. Responses include rate-limit headers.

Safe retries

Send an Idempotency-Key header on write requests you may retry. Same key and same body return the first result. Same key with a different body fails. MCP write tools accept optional idempotencyKey.