Skip to main content
POST
Submit a link

Authorizations

Authorization
string
header
required

API key passed as Bearer token

Headers

X-External-User-ID
string
required

Identifier of the acting user in the calling system (e.g. a Workfront user id). Recorded against every audited action this request performs.

X-External-User-Email
string<email>

Acting user email. Only meaningful on keys with act-on-behalf enabled, where it is resolved to the matching Adclear user and is mandatory on writes. Ignored on ordinary keys.

Body

application/json
url
string<uri>
required

The link to capture. Generic http(s) URLs are captured as a full-page screenshot. Figma links (figma.com) are imported as an image via the Figma API — the file must be shared with "anyone with the link", and a frame must be identified via a node-id in the URL ("copy link to frame" in Figma) or the figmaFrameId field. Google Drive and Google Docs links (drive.google.com, docs.google.com) are imported via the Google Drive API — the file must be shared with "anyone with the link", native Docs, Sheets and Slides arrive as PDF, and plain text files are rejected (submit text inline on the promotion instead).

Maximum string length: 2048
Example:

"https://example.com/landing-page"

figmaFrameId
string

Figma frame (node) ID to import, e.g. "123:456". Only valid for figma.com URLs. When omitted, the node-id query parameter from the URL is used. Discover frame IDs via POST /v1/links/figma/frames.

Minimum string length: 1
Example:

"123:456"

Response

URL captured — the upload is ready to use

uploadId
string<uuid>
required

Upload ID of the captured image. Pass in uploadIds when creating a promotion or version (with fileFormat "image").

status
enum<string>
required
Available options:
completed
fileFormat
enum<string>
required
Available options:
image
source
enum<string>
required

Which upstream captured the link

Available options:
screenshot
sourceUrl
string
required

The submitted URL, echoed back

correlationId
string<uuid>
required

Correlation ID for request tracing. Include in support requests.

originalFileName
string
previewUrl
string

Time-limited signed URL to preview the captured image