|
78 | 78 | "description": "指定されたカテゴリを配下のカテゴリを含めて一括で変更します。", |
79 | 79 | "operationId": "batchMoveCategory", |
80 | 80 | "tags": ["category", "esa"], |
| 81 | + "security": [ |
| 82 | + { "OAuth2": ["write"] }, |
| 83 | + { "AccessTokenHeader": ["write"] }, |
| 84 | + { "AccessTokenQueryParam": ["write"] } |
| 85 | + ], |
81 | 86 | "parameters": [{ "$ref": "#/components/parameters/teamName" }], |
82 | 87 | "requestBody": { |
83 | 88 | "content": { |
|
187 | 192 | "description": "指定されたコメントを更新します。", |
188 | 193 | "operationId": "updateComment", |
189 | 194 | "tags": ["comment", "esa"], |
| 195 | + "security": [ |
| 196 | + { "OAuth2": ["write"] }, |
| 197 | + { "AccessTokenHeader": ["write"] }, |
| 198 | + { "AccessTokenQueryParam": ["write"] } |
| 199 | + ], |
190 | 200 | "parameters": [ |
191 | 201 | { "$ref": "#/components/parameters/teamName" }, |
192 | 202 | { "$ref": "#/components/parameters/commentId" } |
|
226 | 236 | "description": "指定されたコメントを削除します。", |
227 | 237 | "operationId": "deleteComment", |
228 | 238 | "tags": ["comment", "esa"], |
| 239 | + "security": [ |
| 240 | + { "OAuth2": ["write"] }, |
| 241 | + { "AccessTokenHeader": ["write"] }, |
| 242 | + { "AccessTokenQueryParam": ["write"] } |
| 243 | + ], |
229 | 244 | "parameters": [ |
230 | 245 | { "$ref": "#/components/parameters/teamName" }, |
231 | 246 | { "$ref": "#/components/parameters/commentId" } |
|
254 | 269 | "description": "指定されたコメントにStarをします。", |
255 | 270 | "operationId": "starComment", |
256 | 271 | "tags": ["star", "esa"], |
| 272 | + "security": [ |
| 273 | + { "OAuth2": ["write"] }, |
| 274 | + { "AccessTokenHeader": ["write"] }, |
| 275 | + { "AccessTokenQueryParam": ["write"] } |
| 276 | + ], |
257 | 277 | "parameters": [ |
258 | 278 | { "$ref": "#/components/parameters/teamName" }, |
259 | 279 | { "$ref": "#/components/parameters/commentId" } |
|
288 | 308 | "description": "指定されたコメントへのStarを取り消します。", |
289 | 309 | "operationId": "unstarComment", |
290 | 310 | "tags": ["star", "esa"], |
| 311 | + "security": [ |
| 312 | + { "OAuth2": ["write"] }, |
| 313 | + { "AccessTokenHeader": ["write"] }, |
| 314 | + { "AccessTokenQueryParam": ["write"] } |
| 315 | + ], |
291 | 316 | "parameters": [ |
292 | 317 | { "$ref": "#/components/parameters/teamName" }, |
293 | 318 | { "$ref": "#/components/parameters/commentId" } |
|
387 | 412 | "description": "新しい絵文字を登録します。", |
388 | 413 | "operationId": "createEmoji", |
389 | 414 | "tags": ["emoji", "esa"], |
| 415 | + "security": [ |
| 416 | + { "OAuth2": ["write"] }, |
| 417 | + { "AccessTokenHeader": ["write"] }, |
| 418 | + { "AccessTokenQueryParam": ["write"] } |
| 419 | + ], |
390 | 420 | "parameters": [{ "$ref": "#/components/parameters/teamName" }], |
391 | 421 | "requestBody": { |
392 | 422 | "content": { |
|
428 | 458 | "description": "登録したチーム固有の絵文字を削除します。", |
429 | 459 | "operationId": "deleteEmoji", |
430 | 460 | "tags": ["emoji", "esa"], |
| 461 | + "security": [ |
| 462 | + { "OAuth2": ["write"] }, |
| 463 | + { "AccessTokenHeader": ["write"] }, |
| 464 | + { "AccessTokenQueryParam": ["write"] } |
| 465 | + ], |
431 | 466 | "parameters": [ |
432 | 467 | { "$ref": "#/components/parameters/teamName" }, |
433 | 468 | { |
|
490 | 525 | "description": "招待したいメンバーへ個別の招待URLを発行し、指定したEメールアドレスへ送信します。\n\nこのAPIは**team**の**owner**だけがご利用可能です。", |
491 | 526 | "operationId": "invite", |
492 | 527 | "tags": ["invitation", "esa"], |
| 528 | + "security": [ |
| 529 | + { "OAuth2": ["write"] }, |
| 530 | + { "AccessTokenHeader": ["write"] }, |
| 531 | + { "AccessTokenQueryParam": ["write"] } |
| 532 | + ], |
493 | 533 | "parameters": [{ "$ref": "#/components/parameters/teamName" }], |
494 | 534 | "requestBody": { |
495 | 535 | "content": { |
|
528 | 568 | "description": "招待中のメンバーの招待を削除します。招待時に送信されたメールに記載された招待用のURLは無効となります。\nこのAPIは**team**の**owner**だけがご利用可能です。", |
529 | 569 | "operationId": "disinvite", |
530 | 570 | "tags": ["invitation", "esa"], |
| 571 | + "security": [ |
| 572 | + { "OAuth2": ["write"] }, |
| 573 | + { "AccessTokenHeader": ["write"] }, |
| 574 | + { "AccessTokenQueryParam": ["write"] } |
| 575 | + ], |
531 | 576 | "parameters": [ |
532 | 577 | { "$ref": "#/components/parameters/teamName" }, |
533 | 578 | { |
|
608 | 653 | "description": "指定した screen_name のメンバーをチームから削除します。\n\n- チームの owner である必要があります\n- APIで自分自身をチームから削除することはできません。", |
609 | 654 | "operationId": "deleteMember", |
610 | 655 | "tags": ["member", "esa"], |
| 656 | + "security": [ |
| 657 | + { "OAuth2": ["write"] }, |
| 658 | + { "AccessTokenHeader": ["write"] }, |
| 659 | + { "AccessTokenQueryParam": ["write"] } |
| 660 | + ], |
611 | 661 | "parameters": [ |
612 | 662 | { "$ref": "#/components/parameters/teamName" }, |
613 | 663 | { |
|
697 | 747 | "summary": "記事を投稿する", |
698 | 748 | "operationId": "createPost", |
699 | 749 | "tags": ["post", "esa"], |
| 750 | + "security": [ |
| 751 | + { "OAuth2": ["write"] }, |
| 752 | + { "AccessTokenHeader": ["write"] }, |
| 753 | + { "AccessTokenQueryParam": ["write"] } |
| 754 | + ], |
700 | 755 | "parameters": [{ "$ref": "#/components/parameters/teamName" }], |
701 | 756 | "requestBody": { |
702 | 757 | "required": true, |
|
767 | 822 | "description": "指定された記事を編集します。", |
768 | 823 | "operationId": "updatePost", |
769 | 824 | "tags": ["post", "esa"], |
| 825 | + "security": [ |
| 826 | + { "OAuth2": ["write"] }, |
| 827 | + { "AccessTokenHeader": ["write"] }, |
| 828 | + { "AccessTokenQueryParam": ["write"] } |
| 829 | + ], |
770 | 830 | "parameters": [ |
771 | 831 | { "$ref": "#/components/parameters/teamName" }, |
772 | 832 | { "$ref": "#/components/parameters/postNumber" } |
|
806 | 866 | "description": "指定された記事を削除します。", |
807 | 867 | "operationId": "deletePost", |
808 | 868 | "tags": ["post", "esa"], |
| 869 | + "security": [ |
| 870 | + { "OAuth2": ["write"] }, |
| 871 | + { "AccessTokenHeader": ["write"] }, |
| 872 | + { "AccessTokenQueryParam": ["write"] } |
| 873 | + ], |
809 | 874 | "parameters": [ |
810 | 875 | { "$ref": "#/components/parameters/teamName" }, |
811 | 876 | { "$ref": "#/components/parameters/postNumber" } |
|
867 | 932 | "description": "記事に新しいコメントを作成します。", |
868 | 933 | "operationId": "createComment", |
869 | 934 | "tags": ["comment", "esa"], |
| 935 | + "security": [ |
| 936 | + { "OAuth2": ["write"] }, |
| 937 | + { "AccessTokenHeader": ["write"] }, |
| 938 | + { "AccessTokenQueryParam": ["write"] } |
| 939 | + ], |
870 | 940 | "parameters": [ |
871 | 941 | { "$ref": "#/components/parameters/teamName" }, |
872 | 942 | { "$ref": "#/components/parameters/postNumber" }, |
|
910 | 980 | "description": "指定された記事にStarをします。", |
911 | 981 | "operationId": "starPost", |
912 | 982 | "tags": ["star", "esa"], |
| 983 | + "security": [ |
| 984 | + { "OAuth2": ["write"] }, |
| 985 | + { "AccessTokenHeader": ["write"] }, |
| 986 | + { "AccessTokenQueryParam": ["write"] } |
| 987 | + ], |
913 | 988 | "parameters": [ |
914 | 989 | { "$ref": "#/components/parameters/teamName" }, |
915 | 990 | { "$ref": "#/components/parameters/postNumber" } |
|
944 | 1019 | "description": "指定された記事へのStarを取り消します。", |
945 | 1020 | "operationId": "unstarPost", |
946 | 1021 | "tags": ["star", "esa"], |
| 1022 | + "security": [ |
| 1023 | + { "OAuth2": ["write"] }, |
| 1024 | + { "AccessTokenHeader": ["write"] }, |
| 1025 | + { "AccessTokenQueryParam": ["write"] } |
| 1026 | + ], |
947 | 1027 | "parameters": [ |
948 | 1028 | { "$ref": "#/components/parameters/teamName" }, |
949 | 1029 | { "$ref": "#/components/parameters/postNumber" } |
|
1007 | 1087 | "description": "指定された記事にWatchをします。", |
1008 | 1088 | "operationId": "watchPost", |
1009 | 1089 | "tags": ["watch", "esa"], |
| 1090 | + "security": [ |
| 1091 | + { "OAuth2": ["write"] }, |
| 1092 | + { "AccessTokenHeader": ["write"] }, |
| 1093 | + { "AccessTokenQueryParam": ["write"] } |
| 1094 | + ], |
1010 | 1095 | "parameters": [ |
1011 | 1096 | { "$ref": "#/components/parameters/teamName" }, |
1012 | 1097 | { "$ref": "#/components/parameters/postNumber" } |
|
1033 | 1118 | "description": "指定された記事へのWatchを取り消します。", |
1034 | 1119 | "operationId": "unwachPost", |
1035 | 1120 | "tags": ["watch", "esa"], |
| 1121 | + "security": [ |
| 1122 | + { "OAuth2": ["write"] }, |
| 1123 | + { "AccessTokenHeader": ["write"] }, |
| 1124 | + { "AccessTokenQueryParam": ["write"] } |
| 1125 | + ], |
1036 | 1126 | "parameters": [ |
1037 | 1127 | { "$ref": "#/components/parameters/teamName" }, |
1038 | 1128 | { "$ref": "#/components/parameters/postNumber" } |
|
2564 | 2654 | "url": "https://docs.esa.io/posts/102" |
2565 | 2655 | }, |
2566 | 2656 | "security": [ |
2567 | | - { "AccessTokenHeader": [] }, |
2568 | | - { "AccessTokenQueryParam": [] }, |
2569 | | - { "OAuth2": [] } |
| 2657 | + { "AccessTokenHeader": ["read"] }, |
| 2658 | + { "AccessTokenQueryParam": ["read"] }, |
| 2659 | + { "OAuth2": ["read"] } |
2570 | 2660 | ] |
2571 | 2661 | } |
0 commit comments