You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: openapi/openapi.yaml
+37-6
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
openapi: 3.1.0
2
2
info:
3
3
title: Figma API
4
-
version: 0.28.0
4
+
version: 0.29.0
5
5
description: |-
6
6
This is the OpenAPI specification for the [Figma REST API](https://www.figma.com/developers/api).
7
7
@@ -94,6 +94,7 @@ paths:
94
94
security:
95
95
- PersonalAccessToken: []
96
96
- OAuth2:
97
+
- file_content:read
97
98
- files:read
98
99
description: |-
99
100
Returns the document identified by `file_key` as a JSON object. The file key can be parsed from any Figma file url: `https://www.figma.com/file/{file_key}/{title}`.
@@ -178,6 +179,7 @@ paths:
178
179
security:
179
180
- PersonalAccessToken: []
180
181
- OAuth2:
182
+
- file_content:read
181
183
- files:read
182
184
description: |-
183
185
Returns the nodes referenced to by `ids` as a JSON object. The nodes are retrieved from the Figma file referenced to by `file_key`.
@@ -260,6 +262,7 @@ paths:
260
262
security:
261
263
- PersonalAccessToken: []
262
264
- OAuth2:
265
+
- file_content:read
263
266
- files:read
264
267
description: |
265
268
Renders images from a file.
@@ -383,6 +386,7 @@ paths:
383
386
security:
384
387
- PersonalAccessToken: []
385
388
- OAuth2:
389
+
- file_content:read
386
390
- files:read
387
391
description: |-
388
392
Returns download links for all images present in image fills in a document. Image fills are how Figma represents any user supplied images. When you drag an image into Figma, we create a rectangle with a single fill that represents the image, and the user is able to transform the rectangle (and properties on the fill) as they wish.
@@ -419,6 +423,7 @@ paths:
419
423
security:
420
424
- PersonalAccessToken: []
421
425
- OAuth2:
426
+
- projects:read
422
427
- files:read
423
428
description: "You can use this endpoint to get a list of all the Projects within
424
429
the specified team. This will only return projects visible to the
@@ -454,6 +459,7 @@ paths:
454
459
security:
455
460
- PersonalAccessToken: []
456
461
- OAuth2:
462
+
- projects:read
457
463
- files:read
458
464
description: Get a list of all the Files within the specified project.
459
465
operationId: getProjectFiles
@@ -490,6 +496,7 @@ paths:
490
496
security:
491
497
- PersonalAccessToken: []
492
498
- OAuth2:
499
+
- file_versions:read
493
500
- files:read
494
501
description: This endpoint fetches the version history of a file, allowing you
495
502
to see the progression of a file over time. You can then use this
@@ -545,6 +552,7 @@ paths:
545
552
security:
546
553
- PersonalAccessToken: []
547
554
- OAuth2:
555
+
- file_comments:read
548
556
- files:read
549
557
description: Gets a list of comments left on the file.
550
558
operationId: getComments
@@ -677,6 +685,7 @@ paths:
677
685
security:
678
686
- PersonalAccessToken: []
679
687
- OAuth2:
688
+
- file_comments:read
680
689
- files:read
681
690
description: Gets a paginated list of reactions left on the comment.
682
691
operationId: getCommentReactions
@@ -812,6 +821,7 @@ paths:
812
821
security:
813
822
- PersonalAccessToken: []
814
823
- OAuth2:
824
+
- current_user:read
815
825
- files:read
816
826
description: Returns the user information for the currently authenticated user.
817
827
operationId: getMe
@@ -832,6 +842,7 @@ paths:
832
842
security:
833
843
- PersonalAccessToken: []
834
844
- OAuth2:
845
+
- team_library_content:read
835
846
- files:read
836
847
description: Get a paginated list of published components within a team library.
837
848
operationId: getTeamComponents
@@ -883,6 +894,7 @@ paths:
883
894
security:
884
895
- PersonalAccessToken: []
885
896
- OAuth2:
897
+
- library_content:read
886
898
- files:read
887
899
description: Get a list of published components within a file library.
888
900
operationId: getFileComponents
@@ -915,6 +927,7 @@ paths:
915
927
security:
916
928
- PersonalAccessToken: []
917
929
- OAuth2:
930
+
- library_assets:read
918
931
- files:read
919
932
description: Get metadata on a component by key.
920
933
operationId: getComponent
@@ -946,6 +959,7 @@ paths:
946
959
security:
947
960
- PersonalAccessToken: []
948
961
- OAuth2:
962
+
- team_library_content:read
949
963
- files:read
950
964
description: Get a paginated list of published component sets within a team library.
951
965
operationId: getTeamComponentSets
@@ -997,6 +1011,7 @@ paths:
997
1011
security:
998
1012
- PersonalAccessToken: []
999
1013
- OAuth2:
1014
+
- library_content:read
1000
1015
- files:read
1001
1016
description: Get a list of published component sets within a file library.
1002
1017
operationId: getFileComponentSets
@@ -1029,6 +1044,7 @@ paths:
1029
1044
security:
1030
1045
- PersonalAccessToken: []
1031
1046
- OAuth2:
1047
+
- library_assets:read
1032
1048
- files:read
1033
1049
description: Get metadata on a published component set by key.
1034
1050
operationId: getComponentSet
@@ -1060,6 +1076,7 @@ paths:
1060
1076
security:
1061
1077
- PersonalAccessToken: []
1062
1078
- OAuth2:
1079
+
- team_library_content:read
1063
1080
- files:read
1064
1081
description: Get a paginated list of published styles within a team library.
1065
1082
operationId: getTeamStyles
@@ -1111,6 +1128,7 @@ paths:
1111
1128
security:
1112
1129
- PersonalAccessToken: []
1113
1130
- OAuth2:
1131
+
- library_content:read
1114
1132
- files:read
1115
1133
description: Get a list of published styles within a file library.
1116
1134
operationId: getFileStyles
@@ -1143,6 +1161,7 @@ paths:
1143
1161
security:
1144
1162
- PersonalAccessToken: []
1145
1163
- OAuth2:
1164
+
- library_assets:read
1146
1165
- files:read
1147
1166
description: Get metadata on a style by key.
1148
1167
operationId: getStyle
@@ -1410,6 +1429,7 @@ paths:
1410
1429
security:
1411
1430
- PersonalAccessToken: []
1412
1431
- OAuth2:
1432
+
- webhooks:read
1413
1433
- files:read
1414
1434
description: Get a webhook by ID.
1415
1435
operationId: getWebhook
@@ -1531,6 +1551,7 @@ paths:
1531
1551
security:
1532
1552
- PersonalAccessToken: []
1533
1553
- OAuth2:
1554
+
- webhooks:read
1534
1555
- files:read
1535
1556
description: Returns all webhooks registered under the specified team.
1536
1557
operationId: getTeamWebhooks
@@ -1560,6 +1581,7 @@ paths:
1560
1581
security:
1561
1582
- PersonalAccessToken: []
1562
1583
- OAuth2:
1584
+
- webhooks:read
1563
1585
- files:read
1564
1586
description: Returns all webhook requests sent within the last week. Useful for
0 commit comments