Docs menu

MCP tool · Creatives

import_link

Imports the creatives behind a Frame.io, Dropbox or Google Drive link (a file or a folder) through the account connected to Apogee. A public Frame.io share works without a Frame.io account when downloads are allowed; a password-protected share does not.

Writes in Apogee Scope: launch Pro and Scale plans Credits: Free*

What it does

Import the creatives behind a link into Apogee: Frame.io (project, folder or file address as next.frame.io shows it, or a legacy app.frame.io asset, through the Frame.io account connected to Apogee), Dropbox (shared file or folder) or Google Drive (file or folder).

A public Frame.io share link (f.io/..., next.frame.io/share/...) works too, without any Frame.io account, when the sender left downloads on: reading it takes 20 to 30 s. A password-protected share is not supported: ask for the files instead.

Returns import jobs (the first 200 files of a link at most: truncated says when there were more; they count in the day's upload budget); call import_status until every job is COMPLETED, then pass each job's ref in prepare_launch files.

Parameters

  • url string required

    up to 2,048 characters

Example

Your assistant calls it for you when you ask in your own words. What it sends (MCP tools/call, JSON-RPC 2.0):

tools/call
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "import_link",
    "arguments": {
      "url": "https://www.dropbox.com/scl/fo/example0000/nordlicht-creatives"
    }
  }
}

The same call over HTTP with an API key, for an MCP client of your own (an assistant that signs in sends its OAuth token instead):

curl
curl -X POST https://app.apogee.ad/mcp \
  -H "Authorization: Bearer $APOGEE_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"import_link","arguments":{"url":"https://www.dropbox.com/scl/fo/example0000/nordlicht-creatives"}}}'

Access and cost

PlansPro and Scale.
Scopelaunch: a connection or an API key without it does not see this tool (scopes).
EffectChanges Apogee only (imports, uploads, settings, comment syncs, AI drafts): nothing on the ad account.
CreditsFree up to the daily free reads (5,000 a day on Pro, 10,000 on Scale), then 1 credit per read. A call that fails costs nothing (credits).
Rate limit600 MCP requests per 15 minutes on Pro, 1,200 on Scale (rate limits).
Daily capCounts 2 units toward the 2,000 units one API key or assistant connection can use in 24 hours.

In the REST API

The same thing for your own code, with an API key:

Creatives: Bring the files in before a launch. Nothing reaches Meta at this point.

Last updated on . The parameters, limits, credits and error codes of these pages are generated from the code of the Apogee API (contract 2026-10-06).

A question, something missing? Write to hello@apogee.ad.

Book a demo

Pick the time that suits you.

Open in a new tab

Loading the calendar…

Talk to Founder