For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
Developer Tools
CommunityContact UsConsole
DocsAPI Reference
DocsAPI Reference
  • API Reference
      • GETAdvanced search for Assets
      • POSTAdvanced search for Assets
      • POSTBulk copy assets
      • DELBulk delete assets
      • POSTCopy asset
      • POSTCreate an Asset
      • DELDelete an Asset
      • GETFetch child Assets
      • GETGet an Asset
      • GETGet audio for an Asset
      • GETGet the subtitles for an Asset
      • POSTMove asset
      • POSTRequest upload URLs for real-time upload
      • GETSearch for Assets
      • POSTSearch for Assets
      • DELUnversion an Asset
      • PUTUpdate an Asset
      • POSTVersion an Asset

© 2026 Adobe Inc. All rights reserved.

TermsPrivacyDo not sell or share my personal information
Developer-friendly docs for your API
Logo
Developer Tools
CommunityContact UsConsole
API ReferenceAssets

Copy asset

POST
https://api.frame.io/v2/assets/:destination_folder/copy
POST
/v2/assets/:destination_folder/copy
1import requests
2
3url = "https://api.frame.io/v2/assets/destination_folder/copy"
4
5payload = { "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6" }
6headers = {
7 "Authorization": "Bearer <token>",
8 "Content-Type": "application/json"
9}
10
11response = requests.post(url, json=payload, headers=headers)
12
13print(response.json())
1{
2 "account_id": "7b9f1c2e-4d3a-4f8a-9b2e-1a2b3c4d5e6f",
3 "archive_from": "2024-01-15T09:30:00Z",
4 "archive_scheduled_at": "2024-01-15T09:30:00Z",
5 "archive_status": "scheduled",
6 "archived_at": "2024-01-15T09:30:00Z",
7 "asset_type": "document",
8 "bundle": false,
9 "bundle_view": "grid",
10 "cover_asset_id": "1a2b3c4d-5e6f-7a8b-9c0d-1e2f3a4b5c6d",
11 "creator": {
12 "digest_frequency": "weekly",
13 "image_32": "https://frame.io/images/users/user32.png",
14 "image_128": "https://frame.io/images/users/user128.png",
15 "from_google": true,
16 "mfa_enforced_at": "2023-12-01T08:00:00Z",
17 "email": "jane.doe@example.com",
18 "name": "Jane Doe",
19 "image_64": "https://frame.io/images/users/user64.png",
20 "timezone_value": "America/New_York",
21 "account_id": "7b9f1c2e-4d3a-4f8a-9b2e-1a2b3c4d5e6f",
22 "updated_at": "2024-04-10T12:00:00Z",
23 "image_256": "https://frame.io/images/users/user256.png",
24 "_type": "user",
25 "user_hash": "abc123def456ghi789",
26 "upload_url": "https://upload.frame.io/user/janedoe",
27 "profile_image": "https://frame.io/images/users/profile_janedoe.png",
28 "first_login_at": "2022-05-15T09:00:00Z",
29 "joined_via": "google",
30 "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
31 "next_digest_date": "2024-04-20T09:00:00Z",
32 "last_seen": "2024-04-15T16:30:00Z",
33 "inserted_at": "2022-05-15T09:00:00Z",
34 "from_adobe": false,
35 "avatar_color": "#4A90E2",
36 "highest_account_role": "admin",
37 "integrations": [
38 "slack",
39 "dropbox"
40 ],
41 "roles": {
42 "admin": true,
43 "id": "role-1234",
44 "sales": false,
45 "support": true,
46 "service_desk": false
47 },
48 "user_default_color": "#FF5733"
49 },
50 "frames": 2400,
51 "hard_deleted_at": "2024-02-14T09:30:00Z",
52 "id": "9f8e7d6c-5b4a-3c2d-1e0f-9a8b7c6d5e4f",
53 "index": 2.5,
54 "is_bundle_child": false,
55 "is_hls_required": true,
56 "is_session_watermarked": false,
57 "item_count": 15,
58 "label": "approved",
59 "metadata": {},
60 "metadata_flags": {
61 "id": "9f8e7d6c-5b4a-3c2d-1e0f-9a8b7c6d5e4f",
62 "is_360": false,
63 "is_hdr": true,
64 "is_original_player_compatible": true
65 },
66 "name": "Project_Plan_Document.pdf",
67 "original": "https://cdn.frame.io/assets/9f8e7d6c-5b4a-3c2d-1e0f-9a8b7c6d5e4f/original.pdf",
68 "parent_asset_id": "2a3b4c5d-6e7f-8a9b-0c1d-2e3f4a5b6c7d",
69 "project_id": "5d6e7f8a-9b0c-1d2e-3f4a-5b6c7d8e9f0a",
70 "properties": {
71 "": "Confidential"
72 },
73 "required_transcodes": {
74 "cover": true,
75 "finalized": [
76 "thumb",
77 "h264_720",
78 "image_high"
79 ],
80 "h264_1080_best": true,
81 "h264_2160": false,
82 "h264_360": true,
83 "h264_540": false,
84 "h264_720": true,
85 "image_full": true,
86 "image_high": true,
87 "page_proxy": false,
88 "thumb": true,
89 "thumb_540": false,
90 "thumb_orig_ar_540": false,
91 "thumb_scrub": true
92 },
93 "team_id": "1a2b3c4d-5e6f-7a8b-9c0d-1e2f3a4b5c6d",
94 "user_permissions": {
95 "can_download": true,
96 "can_modify_template": false,
97 "can_public_share_presentation": true,
98 "can_public_share_review_link": true,
99 "can_share_downloadable_presentation": false,
100 "can_share_downloadable_review_link": true,
101 "can_share_unwatermarked_presentation": false,
102 "can_share_unwatermarked_review_link": true
103 },
104 "type": "file",
105 "view_count": 152
106}
Copy an Asset to a new location
Was this page helpful?
Previous

Create an Asset

Next

Authentication

AuthorizationBearer

Bearer authentication of the form Bearer <token>, where token is your auth token.

Path parameters

destination_folderstringRequired

Request

Asset copy request
idstringRequiredformat: "uuid"
Identifier of the asset to be copied

Response headers

x-ratelimit-limitdouble

The number of times you can make this call within the x-ratelimit-window

x-ratelimit-windowstring
The length in milliseconds of the rate limit window
x-ratelimit-remainingstring

The number of remaining times you can make this API call in the x-ratelimit-window

Response

Asset success response
object

Errors

401
Unauthorized Error
404
Not Found Error