blob: 7fa5dabbb6c40c720d10f364579c21ea56588dfc [file] [log] [blame]
Yoshi Automation Botb6971b02020-11-26 17:16:03 -08001{
Anthonios Partheniou10f4b672021-04-13 14:47:53 -04002 "auth": {
3 "oauth2": {
4 "scopes": {
5 "https://www.googleapis.com/auth/blogger": {
6 "description": "Manage your Blogger account"
7 },
8 "https://www.googleapis.com/auth/blogger.readonly": {
9 "description": "View your Blogger account"
Yoshi Automation Botb6971b02020-11-26 17:16:03 -080010 }
Anthonios Partheniou10f4b672021-04-13 14:47:53 -040011 }
12 }
13 },
14 "basePath": "",
15 "baseUrl": "https://blogger.googleapis.com/",
16 "batchPath": "batch",
17 "canonicalName": "Blogger",
18 "description": "The Blogger API provides access to posts, comments and pages of a Blogger blog.",
19 "discoveryVersion": "v1",
20 "documentationLink": "https://developers.google.com/blogger/docs/3.0/getting_started",
21 "fullyEncodeReservedExpansion": true,
22 "icons": {
23 "x16": "http://www.google.com/images/icons/product/search-16.gif",
24 "x32": "http://www.google.com/images/icons/product/search-32.gif"
25 },
26 "id": "blogger:v3",
27 "kind": "discovery#restDescription",
28 "mtlsRootUrl": "https://blogger.mtls.googleapis.com/",
29 "name": "blogger",
30 "ownerDomain": "google.com",
31 "ownerName": "Google",
32 "parameters": {
33 "$.xgafv": {
34 "description": "V1 error format.",
35 "enum": [
36 "1",
37 "2"
38 ],
39 "enumDescriptions": [
40 "v1 error format",
41 "v2 error format"
42 ],
43 "location": "query",
44 "type": "string"
Yoshi Automation Botb6971b02020-11-26 17:16:03 -080045 },
Anthonios Partheniou10f4b672021-04-13 14:47:53 -040046 "access_token": {
47 "description": "OAuth access token.",
48 "location": "query",
49 "type": "string"
Yoshi Automation Botb6971b02020-11-26 17:16:03 -080050 },
Anthonios Partheniou10f4b672021-04-13 14:47:53 -040051 "alt": {
52 "default": "json",
53 "description": "Data format for response.",
54 "enum": [
55 "json",
56 "media",
57 "proto"
58 ],
59 "enumDescriptions": [
60 "Responses with Content-Type of application/json",
61 "Media download with context-dependent Content-Type",
62 "Responses with Content-Type of application/x-protobuf"
63 ],
64 "location": "query",
65 "type": "string"
66 },
67 "callback": {
68 "description": "JSONP",
69 "location": "query",
70 "type": "string"
71 },
72 "fields": {
73 "description": "Selector specifying which fields to include in a partial response.",
74 "location": "query",
75 "type": "string"
76 },
77 "key": {
78 "description": "API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.",
79 "location": "query",
80 "type": "string"
81 },
82 "oauth_token": {
83 "description": "OAuth 2.0 token for the current user.",
84 "location": "query",
85 "type": "string"
86 },
87 "prettyPrint": {
88 "default": "true",
89 "description": "Returns response with indentations and line breaks.",
90 "location": "query",
91 "type": "boolean"
92 },
93 "quotaUser": {
94 "description": "Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.",
95 "location": "query",
96 "type": "string"
97 },
98 "uploadType": {
99 "description": "Legacy upload protocol for media (e.g. \"media\", \"multipart\").",
100 "location": "query",
101 "type": "string"
102 },
103 "upload_protocol": {
104 "description": "Upload protocol for media (e.g. \"raw\", \"multipart\").",
105 "location": "query",
106 "type": "string"
107 }
108 },
109 "protocol": "rest",
110 "resources": {
111 "blogUserInfos": {
112 "methods": {
113 "get": {
114 "description": "Gets one blog and user info pair by blog id and user id.",
115 "flatPath": "v3/users/{userId}/blogs/{blogId}",
116 "httpMethod": "GET",
117 "id": "blogger.blogUserInfos.get",
118 "parameterOrder": [
119 "userId",
120 "blogId"
121 ],
122 "parameters": {
123 "blogId": {
124 "location": "path",
125 "required": true,
126 "type": "string"
127 },
128 "maxPosts": {
129 "format": "uint32",
130 "location": "query",
131 "type": "integer"
132 },
133 "userId": {
134 "location": "path",
135 "required": true,
136 "type": "string"
137 }
138 },
139 "path": "v3/users/{userId}/blogs/{blogId}",
140 "response": {
141 "$ref": "BlogUserInfo"
142 },
143 "scopes": [
144 "https://www.googleapis.com/auth/blogger",
145 "https://www.googleapis.com/auth/blogger.readonly"
146 ]
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800147 }
Anthonios Partheniou10f4b672021-04-13 14:47:53 -0400148 }
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800149 },
Anthonios Partheniou10f4b672021-04-13 14:47:53 -0400150 "blogs": {
151 "methods": {
152 "get": {
153 "description": "Gets a blog by id.",
154 "flatPath": "v3/blogs/{blogId}",
155 "httpMethod": "GET",
156 "id": "blogger.blogs.get",
157 "parameterOrder": [
158 "blogId"
159 ],
160 "parameters": {
161 "blogId": {
162 "location": "path",
163 "required": true,
164 "type": "string"
165 },
166 "maxPosts": {
167 "format": "uint32",
168 "location": "query",
169 "type": "integer"
170 },
171 "view": {
172 "enum": [
173 "VIEW_TYPE_UNSPECIFIED",
174 "READER",
175 "AUTHOR",
176 "ADMIN"
177 ],
178 "enumDescriptions": [
179 "",
180 "",
181 "",
182 ""
183 ],
184 "location": "query",
185 "type": "string"
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800186 }
Anthonios Partheniou10f4b672021-04-13 14:47:53 -0400187 },
188 "path": "v3/blogs/{blogId}",
189 "response": {
190 "$ref": "Blog"
191 },
192 "scopes": [
193 "https://www.googleapis.com/auth/blogger",
194 "https://www.googleapis.com/auth/blogger.readonly"
195 ]
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800196 },
Anthonios Partheniou10f4b672021-04-13 14:47:53 -0400197 "getByUrl": {
198 "description": "Gets a blog by url.",
199 "flatPath": "v3/blogs/byurl",
200 "httpMethod": "GET",
201 "id": "blogger.blogs.getByUrl",
202 "parameterOrder": [
203 "url"
204 ],
205 "parameters": {
206 "url": {
207 "location": "query",
208 "required": true,
209 "type": "string"
210 },
211 "view": {
212 "enum": [
213 "VIEW_TYPE_UNSPECIFIED",
214 "READER",
215 "AUTHOR",
216 "ADMIN"
217 ],
218 "enumDescriptions": [
219 "",
220 "",
221 "",
222 ""
223 ],
224 "location": "query",
225 "type": "string"
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800226 }
Anthonios Partheniou10f4b672021-04-13 14:47:53 -0400227 },
228 "path": "v3/blogs/byurl",
229 "response": {
230 "$ref": "Blog"
231 },
232 "scopes": [
233 "https://www.googleapis.com/auth/blogger",
234 "https://www.googleapis.com/auth/blogger.readonly"
235 ]
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800236 },
Anthonios Partheniou10f4b672021-04-13 14:47:53 -0400237 "listByUser": {
238 "description": "Lists blogs by user.",
239 "flatPath": "v3/users/{userId}/blogs",
240 "httpMethod": "GET",
241 "id": "blogger.blogs.listByUser",
242 "parameterOrder": [
243 "userId"
244 ],
245 "parameters": {
246 "fetchUserInfo": {
247 "location": "query",
248 "type": "boolean"
249 },
250 "role": {
251 "enum": [
252 "VIEW_TYPE_UNSPECIFIED",
253 "READER",
254 "AUTHOR",
255 "ADMIN"
256 ],
257 "enumDescriptions": [
258 "",
259 "",
260 "",
261 ""
262 ],
263 "location": "query",
264 "repeated": true,
265 "type": "string"
266 },
267 "status": {
268 "default": "LIVE",
269 "description": "Default value of status is LIVE.",
270 "enum": [
271 "LIVE",
272 "DELETED"
273 ],
274 "enumDescriptions": [
275 "",
276 ""
277 ],
278 "location": "query",
279 "repeated": true,
280 "type": "string"
281 },
282 "userId": {
283 "location": "path",
284 "required": true,
285 "type": "string"
286 },
287 "view": {
288 "enum": [
289 "VIEW_TYPE_UNSPECIFIED",
290 "READER",
291 "AUTHOR",
292 "ADMIN"
293 ],
294 "enumDescriptions": [
295 "",
296 "",
297 "",
298 ""
299 ],
300 "location": "query",
301 "type": "string"
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800302 }
Anthonios Partheniou10f4b672021-04-13 14:47:53 -0400303 },
304 "path": "v3/users/{userId}/blogs",
305 "response": {
306 "$ref": "BlogList"
307 },
308 "scopes": [
309 "https://www.googleapis.com/auth/blogger",
310 "https://www.googleapis.com/auth/blogger.readonly"
311 ]
312 }
313 }
314 },
315 "comments": {
316 "methods": {
317 "approve": {
318 "description": "Marks a comment as not spam by blog id, post id and comment id.",
319 "flatPath": "v3/blogs/{blogId}/posts/{postId}/comments/{commentId}/approve",
320 "httpMethod": "POST",
321 "id": "blogger.comments.approve",
322 "parameterOrder": [
323 "blogId",
324 "postId",
325 "commentId"
326 ],
327 "parameters": {
328 "blogId": {
329 "location": "path",
330 "required": true,
331 "type": "string"
332 },
333 "commentId": {
334 "location": "path",
335 "required": true,
336 "type": "string"
337 },
338 "postId": {
339 "location": "path",
340 "required": true,
341 "type": "string"
342 }
343 },
344 "path": "v3/blogs/{blogId}/posts/{postId}/comments/{commentId}/approve",
345 "response": {
346 "$ref": "Comment"
347 },
348 "scopes": [
349 "https://www.googleapis.com/auth/blogger"
350 ]
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800351 },
Anthonios Partheniou10f4b672021-04-13 14:47:53 -0400352 "delete": {
353 "description": "Deletes a comment by blog id, post id and comment id.",
354 "flatPath": "v3/blogs/{blogId}/posts/{postId}/comments/{commentId}",
355 "httpMethod": "DELETE",
356 "id": "blogger.comments.delete",
357 "parameterOrder": [
358 "blogId",
359 "postId",
360 "commentId"
361 ],
362 "parameters": {
363 "blogId": {
364 "location": "path",
365 "required": true,
366 "type": "string"
367 },
368 "commentId": {
369 "location": "path",
370 "required": true,
371 "type": "string"
372 },
373 "postId": {
374 "location": "path",
375 "required": true,
376 "type": "string"
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800377 }
Anthonios Partheniou10f4b672021-04-13 14:47:53 -0400378 },
379 "path": "v3/blogs/{blogId}/posts/{postId}/comments/{commentId}",
380 "scopes": [
381 "https://www.googleapis.com/auth/blogger"
382 ]
383 },
384 "get": {
385 "description": "Gets a comment by id.",
386 "flatPath": "v3/blogs/{blogId}/posts/{postId}/comments/{commentId}",
387 "httpMethod": "GET",
388 "id": "blogger.comments.get",
389 "parameterOrder": [
390 "blogId",
391 "postId",
392 "commentId"
393 ],
394 "parameters": {
395 "blogId": {
396 "location": "path",
397 "required": true,
398 "type": "string"
399 },
400 "commentId": {
401 "location": "path",
402 "required": true,
403 "type": "string"
404 },
405 "postId": {
406 "location": "path",
407 "required": true,
408 "type": "string"
409 },
410 "view": {
411 "enum": [
412 "VIEW_TYPE_UNSPECIFIED",
413 "READER",
414 "AUTHOR",
415 "ADMIN"
416 ],
417 "enumDescriptions": [
418 "",
419 "",
420 "",
421 ""
422 ],
423 "location": "query",
424 "type": "string"
425 }
426 },
427 "path": "v3/blogs/{blogId}/posts/{postId}/comments/{commentId}",
428 "response": {
429 "$ref": "Comment"
430 },
431 "scopes": [
432 "https://www.googleapis.com/auth/blogger",
433 "https://www.googleapis.com/auth/blogger.readonly"
434 ]
435 },
436 "list": {
437 "description": "Lists comments.",
438 "flatPath": "v3/blogs/{blogId}/posts/{postId}/comments",
439 "httpMethod": "GET",
440 "id": "blogger.comments.list",
441 "parameterOrder": [
442 "blogId",
443 "postId"
444 ],
445 "parameters": {
446 "blogId": {
447 "location": "path",
448 "required": true,
449 "type": "string"
450 },
451 "endDate": {
452 "location": "query",
453 "type": "string"
454 },
455 "fetchBodies": {
456 "location": "query",
457 "type": "boolean"
458 },
459 "maxResults": {
460 "format": "uint32",
461 "location": "query",
462 "type": "integer"
463 },
464 "pageToken": {
465 "location": "query",
466 "type": "string"
467 },
468 "postId": {
469 "location": "path",
470 "required": true,
471 "type": "string"
472 },
473 "startDate": {
474 "location": "query",
475 "type": "string"
476 },
477 "status": {
478 "enum": [
479 "LIVE",
480 "EMPTIED",
481 "PENDING",
482 "SPAM"
483 ],
484 "enumDescriptions": [
485 "",
486 "",
487 "",
488 ""
489 ],
490 "location": "query",
491 "type": "string"
492 },
493 "view": {
494 "enum": [
495 "VIEW_TYPE_UNSPECIFIED",
496 "READER",
497 "AUTHOR",
498 "ADMIN"
499 ],
500 "enumDescriptions": [
501 "",
502 "",
503 "",
504 ""
505 ],
506 "location": "query",
507 "type": "string"
508 }
509 },
510 "path": "v3/blogs/{blogId}/posts/{postId}/comments",
511 "response": {
512 "$ref": "CommentList"
513 },
514 "scopes": [
515 "https://www.googleapis.com/auth/blogger",
516 "https://www.googleapis.com/auth/blogger.readonly"
517 ]
518 },
519 "listByBlog": {
520 "description": "Lists comments by blog.",
521 "flatPath": "v3/blogs/{blogId}/comments",
522 "httpMethod": "GET",
523 "id": "blogger.comments.listByBlog",
524 "parameterOrder": [
525 "blogId"
526 ],
527 "parameters": {
528 "blogId": {
529 "location": "path",
530 "required": true,
531 "type": "string"
532 },
533 "endDate": {
534 "location": "query",
535 "type": "string"
536 },
537 "fetchBodies": {
538 "location": "query",
539 "type": "boolean"
540 },
541 "maxResults": {
542 "format": "uint32",
543 "location": "query",
544 "type": "integer"
545 },
546 "pageToken": {
547 "location": "query",
548 "type": "string"
549 },
550 "startDate": {
551 "location": "query",
552 "type": "string"
553 },
554 "status": {
555 "enum": [
556 "LIVE",
557 "EMPTIED",
558 "PENDING",
559 "SPAM"
560 ],
561 "enumDescriptions": [
562 "",
563 "",
564 "",
565 ""
566 ],
567 "location": "query",
568 "repeated": true,
569 "type": "string"
570 }
571 },
572 "path": "v3/blogs/{blogId}/comments",
573 "response": {
574 "$ref": "CommentList"
575 },
576 "scopes": [
577 "https://www.googleapis.com/auth/blogger",
578 "https://www.googleapis.com/auth/blogger.readonly"
579 ]
580 },
581 "markAsSpam": {
582 "description": "Marks a comment as spam by blog id, post id and comment id.",
583 "flatPath": "v3/blogs/{blogId}/posts/{postId}/comments/{commentId}/spam",
584 "httpMethod": "POST",
585 "id": "blogger.comments.markAsSpam",
586 "parameterOrder": [
587 "blogId",
588 "postId",
589 "commentId"
590 ],
591 "parameters": {
592 "blogId": {
593 "location": "path",
594 "required": true,
595 "type": "string"
596 },
597 "commentId": {
598 "location": "path",
599 "required": true,
600 "type": "string"
601 },
602 "postId": {
603 "location": "path",
604 "required": true,
605 "type": "string"
606 }
607 },
608 "path": "v3/blogs/{blogId}/posts/{postId}/comments/{commentId}/spam",
609 "response": {
610 "$ref": "Comment"
611 },
612 "scopes": [
613 "https://www.googleapis.com/auth/blogger"
614 ]
615 },
616 "removeContent": {
617 "description": "Removes the content of a comment by blog id, post id and comment id.",
618 "flatPath": "v3/blogs/{blogId}/posts/{postId}/comments/{commentId}/removecontent",
619 "httpMethod": "POST",
620 "id": "blogger.comments.removeContent",
621 "parameterOrder": [
622 "blogId",
623 "postId",
624 "commentId"
625 ],
626 "parameters": {
627 "blogId": {
628 "location": "path",
629 "required": true,
630 "type": "string"
631 },
632 "commentId": {
633 "location": "path",
634 "required": true,
635 "type": "string"
636 },
637 "postId": {
638 "location": "path",
639 "required": true,
640 "type": "string"
641 }
642 },
643 "path": "v3/blogs/{blogId}/posts/{postId}/comments/{commentId}/removecontent",
644 "response": {
645 "$ref": "Comment"
646 },
647 "scopes": [
648 "https://www.googleapis.com/auth/blogger"
649 ]
650 }
651 }
652 },
653 "pageViews": {
654 "methods": {
655 "get": {
656 "description": "Gets page views by blog id.",
657 "flatPath": "v3/blogs/{blogId}/pageviews",
658 "httpMethod": "GET",
659 "id": "blogger.pageViews.get",
660 "parameterOrder": [
661 "blogId"
662 ],
663 "parameters": {
664 "blogId": {
665 "location": "path",
666 "required": true,
667 "type": "string"
668 },
669 "range": {
670 "enum": [
671 "all",
672 "30DAYS",
673 "7DAYS"
674 ],
675 "enumDescriptions": [
676 "",
677 "",
678 ""
679 ],
680 "location": "query",
681 "repeated": true,
682 "type": "string"
683 }
684 },
685 "path": "v3/blogs/{blogId}/pageviews",
686 "response": {
687 "$ref": "Pageviews"
688 },
689 "scopes": [
690 "https://www.googleapis.com/auth/blogger"
691 ]
692 }
693 }
694 },
695 "pages": {
696 "methods": {
697 "delete": {
698 "description": "Deletes a page by blog id and page id.",
699 "flatPath": "v3/blogs/{blogId}/pages/{pageId}",
700 "httpMethod": "DELETE",
701 "id": "blogger.pages.delete",
702 "parameterOrder": [
703 "blogId",
704 "pageId"
705 ],
706 "parameters": {
707 "blogId": {
708 "location": "path",
709 "required": true,
710 "type": "string"
711 },
712 "pageId": {
713 "location": "path",
714 "required": true,
715 "type": "string"
716 }
717 },
718 "path": "v3/blogs/{blogId}/pages/{pageId}",
719 "scopes": [
720 "https://www.googleapis.com/auth/blogger"
721 ]
722 },
723 "get": {
724 "description": "Gets a page by blog id and page id.",
725 "flatPath": "v3/blogs/{blogId}/pages/{pageId}",
726 "httpMethod": "GET",
727 "id": "blogger.pages.get",
728 "parameterOrder": [
729 "blogId",
730 "pageId"
731 ],
732 "parameters": {
733 "blogId": {
734 "location": "path",
735 "required": true,
736 "type": "string"
737 },
738 "pageId": {
739 "location": "path",
740 "required": true,
741 "type": "string"
742 },
743 "view": {
744 "enum": [
745 "VIEW_TYPE_UNSPECIFIED",
746 "READER",
747 "AUTHOR",
748 "ADMIN"
749 ],
750 "enumDescriptions": [
751 "",
752 "",
753 "",
754 ""
755 ],
756 "location": "query",
757 "type": "string"
758 }
759 },
760 "path": "v3/blogs/{blogId}/pages/{pageId}",
761 "response": {
762 "$ref": "Page"
763 },
764 "scopes": [
765 "https://www.googleapis.com/auth/blogger",
766 "https://www.googleapis.com/auth/blogger.readonly"
767 ]
768 },
769 "insert": {
770 "description": "Inserts a page.",
771 "flatPath": "v3/blogs/{blogId}/pages",
772 "httpMethod": "POST",
773 "id": "blogger.pages.insert",
774 "parameterOrder": [
775 "blogId"
776 ],
777 "parameters": {
778 "blogId": {
779 "location": "path",
780 "required": true,
781 "type": "string"
782 },
783 "isDraft": {
784 "location": "query",
785 "type": "boolean"
786 }
787 },
788 "path": "v3/blogs/{blogId}/pages",
789 "request": {
790 "$ref": "Page"
791 },
792 "response": {
793 "$ref": "Page"
794 },
795 "scopes": [
796 "https://www.googleapis.com/auth/blogger"
797 ]
798 },
799 "list": {
800 "description": "Lists pages.",
801 "flatPath": "v3/blogs/{blogId}/pages",
802 "httpMethod": "GET",
803 "id": "blogger.pages.list",
804 "parameterOrder": [
805 "blogId"
806 ],
807 "parameters": {
808 "blogId": {
809 "location": "path",
810 "required": true,
811 "type": "string"
812 },
813 "fetchBodies": {
814 "location": "query",
815 "type": "boolean"
816 },
817 "maxResults": {
818 "format": "uint32",
819 "location": "query",
820 "type": "integer"
821 },
822 "pageToken": {
823 "location": "query",
824 "type": "string"
825 },
826 "status": {
827 "enum": [
828 "LIVE",
829 "DRAFT"
830 ],
831 "enumDescriptions": [
832 "",
833 ""
834 ],
835 "location": "query",
836 "repeated": true,
837 "type": "string"
838 },
839 "view": {
840 "enum": [
841 "VIEW_TYPE_UNSPECIFIED",
842 "READER",
843 "AUTHOR",
844 "ADMIN"
845 ],
846 "enumDescriptions": [
847 "",
848 "",
849 "",
850 ""
851 ],
852 "location": "query",
853 "type": "string"
854 }
855 },
856 "path": "v3/blogs/{blogId}/pages",
857 "response": {
858 "$ref": "PageList"
859 },
860 "scopes": [
861 "https://www.googleapis.com/auth/blogger",
862 "https://www.googleapis.com/auth/blogger.readonly"
863 ]
864 },
865 "patch": {
866 "description": "Patches a page.",
867 "flatPath": "v3/blogs/{blogId}/pages/{pageId}",
868 "httpMethod": "PATCH",
869 "id": "blogger.pages.patch",
870 "parameterOrder": [
871 "blogId",
872 "pageId"
873 ],
874 "parameters": {
875 "blogId": {
876 "location": "path",
877 "required": true,
878 "type": "string"
879 },
880 "pageId": {
881 "location": "path",
882 "required": true,
883 "type": "string"
884 },
885 "publish": {
886 "location": "query",
887 "type": "boolean"
888 },
889 "revert": {
890 "location": "query",
891 "type": "boolean"
892 }
893 },
894 "path": "v3/blogs/{blogId}/pages/{pageId}",
895 "request": {
896 "$ref": "Page"
897 },
898 "response": {
899 "$ref": "Page"
900 },
901 "scopes": [
902 "https://www.googleapis.com/auth/blogger"
903 ]
904 },
905 "publish": {
906 "description": "Publishes a page.",
907 "flatPath": "v3/blogs/{blogId}/pages/{pageId}/publish",
908 "httpMethod": "POST",
909 "id": "blogger.pages.publish",
910 "parameterOrder": [
911 "blogId",
912 "pageId"
913 ],
914 "parameters": {
915 "blogId": {
916 "location": "path",
917 "required": true,
918 "type": "string"
919 },
920 "pageId": {
921 "location": "path",
922 "required": true,
923 "type": "string"
924 }
925 },
926 "path": "v3/blogs/{blogId}/pages/{pageId}/publish",
927 "response": {
928 "$ref": "Page"
929 },
930 "scopes": [
931 "https://www.googleapis.com/auth/blogger"
932 ]
933 },
934 "revert": {
935 "description": "Reverts a published or scheduled page to draft state.",
936 "flatPath": "v3/blogs/{blogId}/pages/{pageId}/revert",
937 "httpMethod": "POST",
938 "id": "blogger.pages.revert",
939 "parameterOrder": [
940 "blogId",
941 "pageId"
942 ],
943 "parameters": {
944 "blogId": {
945 "location": "path",
946 "required": true,
947 "type": "string"
948 },
949 "pageId": {
950 "location": "path",
951 "required": true,
952 "type": "string"
953 }
954 },
955 "path": "v3/blogs/{blogId}/pages/{pageId}/revert",
956 "response": {
957 "$ref": "Page"
958 },
959 "scopes": [
960 "https://www.googleapis.com/auth/blogger"
961 ]
962 },
963 "update": {
964 "description": "Updates a page by blog id and page id.",
965 "flatPath": "v3/blogs/{blogId}/pages/{pageId}",
966 "httpMethod": "PUT",
967 "id": "blogger.pages.update",
968 "parameterOrder": [
969 "blogId",
970 "pageId"
971 ],
972 "parameters": {
973 "blogId": {
974 "location": "path",
975 "required": true,
976 "type": "string"
977 },
978 "pageId": {
979 "location": "path",
980 "required": true,
981 "type": "string"
982 },
983 "publish": {
984 "location": "query",
985 "type": "boolean"
986 },
987 "revert": {
988 "location": "query",
989 "type": "boolean"
990 }
991 },
992 "path": "v3/blogs/{blogId}/pages/{pageId}",
993 "request": {
994 "$ref": "Page"
995 },
996 "response": {
997 "$ref": "Page"
998 },
999 "scopes": [
1000 "https://www.googleapis.com/auth/blogger"
1001 ]
1002 }
1003 }
1004 },
1005 "postUserInfos": {
1006 "methods": {
1007 "get": {
1008 "description": "Gets one post and user info pair, by post_id and user_id.",
1009 "flatPath": "v3/users/{userId}/blogs/{blogId}/posts/{postId}",
1010 "httpMethod": "GET",
1011 "id": "blogger.postUserInfos.get",
1012 "parameterOrder": [
1013 "userId",
1014 "blogId",
1015 "postId"
1016 ],
1017 "parameters": {
1018 "blogId": {
1019 "location": "path",
1020 "required": true,
1021 "type": "string"
1022 },
1023 "maxComments": {
1024 "format": "uint32",
1025 "location": "query",
1026 "type": "integer"
1027 },
1028 "postId": {
1029 "location": "path",
1030 "required": true,
1031 "type": "string"
1032 },
1033 "userId": {
1034 "location": "path",
1035 "required": true,
1036 "type": "string"
1037 }
1038 },
1039 "path": "v3/users/{userId}/blogs/{blogId}/posts/{postId}",
1040 "response": {
1041 "$ref": "PostUserInfo"
1042 },
1043 "scopes": [
1044 "https://www.googleapis.com/auth/blogger",
1045 "https://www.googleapis.com/auth/blogger.readonly"
1046 ]
1047 },
1048 "list": {
1049 "description": "Lists post and user info pairs.",
1050 "flatPath": "v3/users/{userId}/blogs/{blogId}/posts",
1051 "httpMethod": "GET",
1052 "id": "blogger.postUserInfos.list",
1053 "parameterOrder": [
1054 "userId",
1055 "blogId"
1056 ],
1057 "parameters": {
1058 "blogId": {
1059 "location": "path",
1060 "required": true,
1061 "type": "string"
1062 },
1063 "endDate": {
1064 "location": "query",
1065 "type": "string"
1066 },
1067 "fetchBodies": {
1068 "default": "false",
1069 "location": "query",
1070 "type": "boolean"
1071 },
1072 "labels": {
1073 "location": "query",
1074 "type": "string"
1075 },
1076 "maxResults": {
1077 "format": "uint32",
1078 "location": "query",
1079 "type": "integer"
1080 },
1081 "orderBy": {
1082 "default": "PUBLISHED",
1083 "enum": [
1084 "ORDER_BY_UNSPECIFIED",
1085 "PUBLISHED",
1086 "UPDATED"
1087 ],
1088 "enumDescriptions": [
1089 "",
1090 "",
1091 ""
1092 ],
1093 "location": "query",
1094 "type": "string"
1095 },
1096 "pageToken": {
1097 "location": "query",
1098 "type": "string"
1099 },
1100 "startDate": {
1101 "location": "query",
1102 "type": "string"
1103 },
1104 "status": {
1105 "enum": [
1106 "LIVE",
1107 "DRAFT",
1108 "SCHEDULED"
1109 ],
1110 "enumDescriptions": [
1111 "",
1112 "",
1113 ""
1114 ],
1115 "location": "query",
1116 "repeated": true,
1117 "type": "string"
1118 },
1119 "userId": {
1120 "location": "path",
1121 "required": true,
1122 "type": "string"
1123 },
1124 "view": {
1125 "enum": [
1126 "VIEW_TYPE_UNSPECIFIED",
1127 "READER",
1128 "AUTHOR",
1129 "ADMIN"
1130 ],
1131 "enumDescriptions": [
1132 "",
1133 "",
1134 "",
1135 ""
1136 ],
1137 "location": "query",
1138 "type": "string"
1139 }
1140 },
1141 "path": "v3/users/{userId}/blogs/{blogId}/posts",
1142 "response": {
1143 "$ref": "PostUserInfosList"
1144 },
1145 "scopes": [
1146 "https://www.googleapis.com/auth/blogger",
1147 "https://www.googleapis.com/auth/blogger.readonly"
1148 ]
1149 }
1150 }
1151 },
1152 "posts": {
1153 "methods": {
1154 "delete": {
1155 "description": "Deletes a post by blog id and post id.",
1156 "flatPath": "v3/blogs/{blogId}/posts/{postId}",
1157 "httpMethod": "DELETE",
1158 "id": "blogger.posts.delete",
1159 "parameterOrder": [
1160 "blogId",
1161 "postId"
1162 ],
1163 "parameters": {
1164 "blogId": {
1165 "location": "path",
1166 "required": true,
1167 "type": "string"
1168 },
1169 "postId": {
1170 "location": "path",
1171 "required": true,
1172 "type": "string"
1173 }
1174 },
1175 "path": "v3/blogs/{blogId}/posts/{postId}",
1176 "scopes": [
1177 "https://www.googleapis.com/auth/blogger"
1178 ]
1179 },
1180 "get": {
1181 "description": "Gets a post by blog id and post id",
1182 "flatPath": "v3/blogs/{blogId}/posts/{postId}",
1183 "httpMethod": "GET",
1184 "id": "blogger.posts.get",
1185 "parameterOrder": [
1186 "blogId",
1187 "postId"
1188 ],
1189 "parameters": {
1190 "blogId": {
1191 "location": "path",
1192 "required": true,
1193 "type": "string"
1194 },
1195 "fetchBody": {
1196 "default": "true",
1197 "location": "query",
1198 "type": "boolean"
1199 },
1200 "fetchImages": {
1201 "location": "query",
1202 "type": "boolean"
1203 },
1204 "maxComments": {
1205 "format": "uint32",
1206 "location": "query",
1207 "type": "integer"
1208 },
1209 "postId": {
1210 "location": "path",
1211 "required": true,
1212 "type": "string"
1213 },
1214 "view": {
1215 "enum": [
1216 "VIEW_TYPE_UNSPECIFIED",
1217 "READER",
1218 "AUTHOR",
1219 "ADMIN"
1220 ],
1221 "enumDescriptions": [
1222 "",
1223 "",
1224 "",
1225 ""
1226 ],
1227 "location": "query",
1228 "type": "string"
1229 }
1230 },
1231 "path": "v3/blogs/{blogId}/posts/{postId}",
1232 "response": {
1233 "$ref": "Post"
1234 },
1235 "scopes": [
1236 "https://www.googleapis.com/auth/blogger",
1237 "https://www.googleapis.com/auth/blogger.readonly"
1238 ]
1239 },
1240 "getByPath": {
1241 "description": "Gets a post by path.",
1242 "flatPath": "v3/blogs/{blogId}/posts/bypath",
1243 "httpMethod": "GET",
1244 "id": "blogger.posts.getByPath",
1245 "parameterOrder": [
1246 "blogId",
1247 "path"
1248 ],
1249 "parameters": {
1250 "blogId": {
1251 "location": "path",
1252 "required": true,
1253 "type": "string"
1254 },
1255 "maxComments": {
1256 "format": "uint32",
1257 "location": "query",
1258 "type": "integer"
1259 },
1260 "path": {
1261 "location": "query",
1262 "required": true,
1263 "type": "string"
1264 },
1265 "view": {
1266 "enum": [
1267 "VIEW_TYPE_UNSPECIFIED",
1268 "READER",
1269 "AUTHOR",
1270 "ADMIN"
1271 ],
1272 "enumDescriptions": [
1273 "",
1274 "",
1275 "",
1276 ""
1277 ],
1278 "location": "query",
1279 "type": "string"
1280 }
1281 },
1282 "path": "v3/blogs/{blogId}/posts/bypath",
1283 "response": {
1284 "$ref": "Post"
1285 },
1286 "scopes": [
1287 "https://www.googleapis.com/auth/blogger",
1288 "https://www.googleapis.com/auth/blogger.readonly"
1289 ]
1290 },
1291 "insert": {
1292 "description": "Inserts a post.",
1293 "flatPath": "v3/blogs/{blogId}/posts",
1294 "httpMethod": "POST",
1295 "id": "blogger.posts.insert",
1296 "parameterOrder": [
1297 "blogId"
1298 ],
1299 "parameters": {
1300 "blogId": {
1301 "location": "path",
1302 "required": true,
1303 "type": "string"
1304 },
1305 "fetchBody": {
1306 "default": "true",
1307 "location": "query",
1308 "type": "boolean"
1309 },
1310 "fetchImages": {
1311 "location": "query",
1312 "type": "boolean"
1313 },
1314 "isDraft": {
1315 "location": "query",
1316 "type": "boolean"
1317 }
1318 },
1319 "path": "v3/blogs/{blogId}/posts",
1320 "request": {
1321 "$ref": "Post"
1322 },
1323 "response": {
1324 "$ref": "Post"
1325 },
1326 "scopes": [
1327 "https://www.googleapis.com/auth/blogger"
1328 ]
1329 },
1330 "list": {
1331 "description": "Lists posts.",
1332 "flatPath": "v3/blogs/{blogId}/posts",
1333 "httpMethod": "GET",
1334 "id": "blogger.posts.list",
1335 "parameterOrder": [
1336 "blogId"
1337 ],
1338 "parameters": {
1339 "blogId": {
1340 "location": "path",
1341 "required": true,
1342 "type": "string"
1343 },
1344 "endDate": {
1345 "location": "query",
1346 "type": "string"
1347 },
1348 "fetchBodies": {
1349 "default": "true",
1350 "location": "query",
1351 "type": "boolean"
1352 },
1353 "fetchImages": {
1354 "location": "query",
1355 "type": "boolean"
1356 },
1357 "labels": {
1358 "location": "query",
1359 "type": "string"
1360 },
1361 "maxResults": {
1362 "format": "uint32",
1363 "location": "query",
1364 "type": "integer"
1365 },
1366 "orderBy": {
1367 "default": "PUBLISHED",
1368 "enum": [
1369 "ORDER_BY_UNSPECIFIED",
1370 "PUBLISHED",
1371 "UPDATED"
1372 ],
1373 "enumDescriptions": [
1374 "",
1375 "",
1376 ""
1377 ],
1378 "location": "query",
1379 "type": "string"
1380 },
1381 "pageToken": {
1382 "location": "query",
1383 "type": "string"
1384 },
1385 "startDate": {
1386 "location": "query",
1387 "type": "string"
1388 },
1389 "status": {
1390 "enum": [
1391 "LIVE",
1392 "DRAFT",
1393 "SCHEDULED"
1394 ],
1395 "enumDescriptions": [
1396 "",
1397 "",
1398 ""
1399 ],
1400 "location": "query",
1401 "repeated": true,
1402 "type": "string"
1403 },
1404 "view": {
1405 "enum": [
1406 "VIEW_TYPE_UNSPECIFIED",
1407 "READER",
1408 "AUTHOR",
1409 "ADMIN"
1410 ],
1411 "enumDescriptions": [
1412 "",
1413 "",
1414 "",
1415 ""
1416 ],
1417 "location": "query",
1418 "type": "string"
1419 }
1420 },
1421 "path": "v3/blogs/{blogId}/posts",
1422 "response": {
1423 "$ref": "PostList"
1424 },
1425 "scopes": [
1426 "https://www.googleapis.com/auth/blogger",
1427 "https://www.googleapis.com/auth/blogger.readonly"
1428 ]
1429 },
1430 "patch": {
1431 "description": "Patches a post.",
1432 "flatPath": "v3/blogs/{blogId}/posts/{postId}",
1433 "httpMethod": "PATCH",
1434 "id": "blogger.posts.patch",
1435 "parameterOrder": [
1436 "blogId",
1437 "postId"
1438 ],
1439 "parameters": {
1440 "blogId": {
1441 "location": "path",
1442 "required": true,
1443 "type": "string"
1444 },
1445 "fetchBody": {
1446 "default": "true",
1447 "location": "query",
1448 "type": "boolean"
1449 },
1450 "fetchImages": {
1451 "location": "query",
1452 "type": "boolean"
1453 },
1454 "maxComments": {
1455 "format": "uint32",
1456 "location": "query",
1457 "type": "integer"
1458 },
1459 "postId": {
1460 "location": "path",
1461 "required": true,
1462 "type": "string"
1463 },
1464 "publish": {
1465 "location": "query",
1466 "type": "boolean"
1467 },
1468 "revert": {
1469 "location": "query",
1470 "type": "boolean"
1471 }
1472 },
1473 "path": "v3/blogs/{blogId}/posts/{postId}",
1474 "request": {
1475 "$ref": "Post"
1476 },
1477 "response": {
1478 "$ref": "Post"
1479 },
1480 "scopes": [
1481 "https://www.googleapis.com/auth/blogger"
1482 ]
1483 },
1484 "publish": {
1485 "description": "Publishes a post.",
1486 "flatPath": "v3/blogs/{blogId}/posts/{postId}/publish",
1487 "httpMethod": "POST",
1488 "id": "blogger.posts.publish",
1489 "parameterOrder": [
1490 "blogId",
1491 "postId"
1492 ],
1493 "parameters": {
1494 "blogId": {
1495 "location": "path",
1496 "required": true,
1497 "type": "string"
1498 },
1499 "postId": {
1500 "location": "path",
1501 "required": true,
1502 "type": "string"
1503 },
1504 "publishDate": {
1505 "location": "query",
1506 "type": "string"
1507 }
1508 },
1509 "path": "v3/blogs/{blogId}/posts/{postId}/publish",
1510 "response": {
1511 "$ref": "Post"
1512 },
1513 "scopes": [
1514 "https://www.googleapis.com/auth/blogger"
1515 ]
1516 },
1517 "revert": {
1518 "description": "Reverts a published or scheduled post to draft state.",
1519 "flatPath": "v3/blogs/{blogId}/posts/{postId}/revert",
1520 "httpMethod": "POST",
1521 "id": "blogger.posts.revert",
1522 "parameterOrder": [
1523 "blogId",
1524 "postId"
1525 ],
1526 "parameters": {
1527 "blogId": {
1528 "location": "path",
1529 "required": true,
1530 "type": "string"
1531 },
1532 "postId": {
1533 "location": "path",
1534 "required": true,
1535 "type": "string"
1536 }
1537 },
1538 "path": "v3/blogs/{blogId}/posts/{postId}/revert",
1539 "response": {
1540 "$ref": "Post"
1541 },
1542 "scopes": [
1543 "https://www.googleapis.com/auth/blogger"
1544 ]
1545 },
1546 "search": {
1547 "description": "Searches for posts matching given query terms in the specified blog.",
1548 "flatPath": "v3/blogs/{blogId}/posts/search",
1549 "httpMethod": "GET",
1550 "id": "blogger.posts.search",
1551 "parameterOrder": [
1552 "blogId",
1553 "q"
1554 ],
1555 "parameters": {
1556 "blogId": {
1557 "location": "path",
1558 "required": true,
1559 "type": "string"
1560 },
1561 "fetchBodies": {
1562 "default": "true",
1563 "location": "query",
1564 "type": "boolean"
1565 },
1566 "orderBy": {
1567 "default": "PUBLISHED",
1568 "enum": [
1569 "ORDER_BY_UNSPECIFIED",
1570 "PUBLISHED",
1571 "UPDATED"
1572 ],
1573 "enumDescriptions": [
1574 "",
1575 "",
1576 ""
1577 ],
1578 "location": "query",
1579 "type": "string"
1580 },
1581 "q": {
1582 "location": "query",
1583 "required": true,
1584 "type": "string"
1585 }
1586 },
1587 "path": "v3/blogs/{blogId}/posts/search",
1588 "response": {
1589 "$ref": "PostList"
1590 },
1591 "scopes": [
1592 "https://www.googleapis.com/auth/blogger",
1593 "https://www.googleapis.com/auth/blogger.readonly"
1594 ]
1595 },
1596 "update": {
1597 "description": "Updates a post by blog id and post id.",
1598 "flatPath": "v3/blogs/{blogId}/posts/{postId}",
1599 "httpMethod": "PUT",
1600 "id": "blogger.posts.update",
1601 "parameterOrder": [
1602 "blogId",
1603 "postId"
1604 ],
1605 "parameters": {
1606 "blogId": {
1607 "location": "path",
1608 "required": true,
1609 "type": "string"
1610 },
1611 "fetchBody": {
1612 "default": "true",
1613 "location": "query",
1614 "type": "boolean"
1615 },
1616 "fetchImages": {
1617 "location": "query",
1618 "type": "boolean"
1619 },
1620 "maxComments": {
1621 "format": "uint32",
1622 "location": "query",
1623 "type": "integer"
1624 },
1625 "postId": {
1626 "location": "path",
1627 "required": true,
1628 "type": "string"
1629 },
1630 "publish": {
1631 "location": "query",
1632 "type": "boolean"
1633 },
1634 "revert": {
1635 "location": "query",
1636 "type": "boolean"
1637 }
1638 },
1639 "path": "v3/blogs/{blogId}/posts/{postId}",
1640 "request": {
1641 "$ref": "Post"
1642 },
1643 "response": {
1644 "$ref": "Post"
1645 },
1646 "scopes": [
1647 "https://www.googleapis.com/auth/blogger"
1648 ]
1649 }
1650 }
1651 },
1652 "users": {
1653 "methods": {
1654 "get": {
1655 "description": "Gets one user by user_id.",
1656 "flatPath": "v3/users/{userId}",
1657 "httpMethod": "GET",
1658 "id": "blogger.users.get",
1659 "parameterOrder": [
1660 "userId"
1661 ],
1662 "parameters": {
1663 "userId": {
1664 "location": "path",
1665 "required": true,
1666 "type": "string"
1667 }
1668 },
1669 "path": "v3/users/{userId}",
1670 "response": {
1671 "$ref": "User"
1672 },
1673 "scopes": [
1674 "https://www.googleapis.com/auth/blogger",
1675 "https://www.googleapis.com/auth/blogger.readonly"
1676 ]
1677 }
1678 }
1679 }
1680 },
yoshi-code-bot4d1153d2021-06-07 00:50:01 -07001681 "revision": "20210604",
Anthonios Partheniou10f4b672021-04-13 14:47:53 -04001682 "rootUrl": "https://blogger.googleapis.com/",
1683 "schemas": {
1684 "Blog": {
1685 "id": "Blog",
1686 "properties": {
1687 "customMetaData": {
1688 "description": "The JSON custom meta-data for the Blog.",
1689 "type": "string"
1690 },
1691 "description": {
1692 "description": "The description of this blog. This is displayed underneath the title.",
1693 "type": "string"
1694 },
1695 "id": {
1696 "description": "The identifier for this resource.",
1697 "type": "string"
1698 },
1699 "kind": {
1700 "description": "The kind of this entry. Always blogger#blog.",
1701 "type": "string"
1702 },
1703 "locale": {
1704 "description": "The locale this Blog is set to.",
1705 "properties": {
1706 "country": {
1707 "description": "The country this blog's locale is set to.",
1708 "type": "string"
1709 },
1710 "language": {
1711 "description": "The language this blog is authored in.",
1712 "type": "string"
1713 },
1714 "variant": {
1715 "description": "The language variant this blog is authored in.",
1716 "type": "string"
1717 }
1718 },
1719 "type": "object"
1720 },
1721 "name": {
1722 "description": "The name of this blog. This is displayed as the title.",
1723 "type": "string"
Yoshi Automation Botb6971b02020-11-26 17:16:03 -08001724 },
1725 "pages": {
Anthonios Partheniou10f4b672021-04-13 14:47:53 -04001726 "description": "The container of pages in this blog.",
1727 "properties": {
1728 "selfLink": {
1729 "description": "The URL of the container for pages in this blog.",
1730 "type": "string"
1731 },
1732 "totalItems": {
1733 "description": "The count of pages in this blog.",
1734 "format": "int32",
1735 "type": "integer"
Yoshi Automation Botb6971b02020-11-26 17:16:03 -08001736 }
Anthonios Partheniou10f4b672021-04-13 14:47:53 -04001737 },
1738 "type": "object"
yoshi-code-botb6dc1b92021-03-02 11:49:08 -08001739 },
1740 "posts": {
Anthonios Partheniou10f4b672021-04-13 14:47:53 -04001741 "description": "The container of posts in this blog.",
1742 "properties": {
1743 "items": {
1744 "description": "The List of Posts for this Blog.",
1745 "items": {
1746 "$ref": "Post"
1747 },
1748 "type": "array"
1749 },
1750 "selfLink": {
1751 "description": "The URL of the container for posts in this blog.",
1752 "type": "string"
1753 },
1754 "totalItems": {
1755 "description": "The count of posts in this blog.",
1756 "format": "int32",
1757 "type": "integer"
yoshi-code-botb6dc1b92021-03-02 11:49:08 -08001758 }
Anthonios Partheniou10f4b672021-04-13 14:47:53 -04001759 },
1760 "type": "object"
yoshi-code-botb6dc1b92021-03-02 11:49:08 -08001761 },
Anthonios Partheniou10f4b672021-04-13 14:47:53 -04001762 "published": {
1763 "description": "RFC 3339 date-time when this blog was published.",
1764 "type": "string"
1765 },
1766 "selfLink": {
1767 "description": "The API REST URL to fetch this resource from.",
1768 "type": "string"
1769 },
1770 "status": {
1771 "description": "The status of the blog.",
1772 "enum": [
1773 "LIVE",
1774 "DELETED"
1775 ],
1776 "enumDescriptions": [
1777 "",
1778 ""
1779 ],
1780 "type": "string"
1781 },
1782 "updated": {
1783 "description": "RFC 3339 date-time when this blog was last updated.",
1784 "type": "string"
1785 },
1786 "url": {
1787 "description": "The URL where this blog is published.",
1788 "type": "string"
1789 }
1790 },
1791 "type": "object"
1792 },
1793 "BlogList": {
1794 "id": "BlogList",
1795 "properties": {
1796 "blogUserInfos": {
1797 "description": "Admin level list of blog per-user information.",
1798 "items": {
1799 "$ref": "BlogUserInfo"
1800 },
1801 "type": "array"
1802 },
1803 "items": {
1804 "description": "The list of Blogs this user has Authorship or Admin rights over.",
1805 "items": {
1806 "$ref": "Blog"
1807 },
1808 "type": "array"
1809 },
1810 "kind": {
1811 "description": "The kind of this entity. Always blogger#blogList.",
1812 "type": "string"
1813 }
1814 },
1815 "type": "object"
1816 },
1817 "BlogPerUserInfo": {
1818 "id": "BlogPerUserInfo",
1819 "properties": {
1820 "blogId": {
1821 "description": "ID of the Blog resource.",
1822 "type": "string"
1823 },
1824 "hasAdminAccess": {
1825 "description": "True if the user has Admin level access to the blog.",
1826 "type": "boolean"
1827 },
1828 "kind": {
1829 "description": "The kind of this entity. Always blogger#blogPerUserInfo.",
1830 "type": "string"
1831 },
1832 "photosAlbumKey": {
1833 "description": "The Photo Album Key for the user when adding photos to the blog.",
1834 "type": "string"
1835 },
1836 "role": {
1837 "description": "Access permissions that the user has for the blog (ADMIN, AUTHOR, or READER).",
1838 "enum": [
1839 "VIEW_TYPE_UNSPECIFIED",
1840 "READER",
1841 "AUTHOR",
1842 "ADMIN"
1843 ],
1844 "enumDescriptions": [
1845 "",
1846 "",
1847 "",
1848 ""
1849 ],
1850 "type": "string"
1851 },
1852 "userId": {
1853 "description": "ID of the User.",
1854 "type": "string"
1855 }
1856 },
1857 "type": "object"
1858 },
1859 "BlogUserInfo": {
1860 "id": "BlogUserInfo",
1861 "properties": {
1862 "blog": {
1863 "$ref": "Blog",
1864 "description": "The Blog resource."
1865 },
1866 "blog_user_info": {
1867 "$ref": "BlogPerUserInfo",
1868 "description": "Information about a User for the Blog."
1869 },
1870 "kind": {
1871 "description": "The kind of this entity. Always blogger#blogUserInfo.",
1872 "type": "string"
1873 }
1874 },
1875 "type": "object"
1876 },
1877 "Comment": {
1878 "id": "Comment",
1879 "properties": {
1880 "author": {
1881 "description": "The author of this Comment.",
1882 "properties": {
1883 "displayName": {
1884 "description": "The display name.",
1885 "type": "string"
1886 },
1887 "id": {
1888 "description": "The identifier of the creator.",
1889 "type": "string"
1890 },
1891 "image": {
1892 "description": "The creator's avatar.",
1893 "properties": {
1894 "url": {
1895 "description": "The creator's avatar URL.",
1896 "type": "string"
yoshi-code-botb6dc1b92021-03-02 11:49:08 -08001897 }
Anthonios Partheniou10f4b672021-04-13 14:47:53 -04001898 },
1899 "type": "object"
1900 },
1901 "url": {
1902 "description": "The URL of the creator's Profile page.",
1903 "type": "string"
yoshi-code-botb6dc1b92021-03-02 11:49:08 -08001904 }
Anthonios Partheniou10f4b672021-04-13 14:47:53 -04001905 },
1906 "type": "object"
1907 },
1908 "blog": {
1909 "description": "Data about the blog containing this comment.",
1910 "properties": {
1911 "id": {
1912 "description": "The identifier of the blog containing this comment.",
1913 "type": "string"
1914 }
1915 },
1916 "type": "object"
1917 },
1918 "content": {
1919 "description": "The actual content of the comment. May include HTML markup.",
1920 "type": "string"
1921 },
1922 "id": {
1923 "description": "The identifier for this resource.",
1924 "type": "string"
1925 },
1926 "inReplyTo": {
1927 "description": "Data about the comment this is in reply to.",
1928 "properties": {
1929 "id": {
1930 "description": "The identified of the parent of this comment.",
1931 "type": "string"
1932 }
1933 },
1934 "type": "object"
1935 },
1936 "kind": {
1937 "description": "The kind of this entry. Always blogger#comment.",
1938 "type": "string"
1939 },
1940 "post": {
1941 "description": "Data about the post containing this comment.",
1942 "properties": {
1943 "id": {
1944 "description": "The identifier of the post containing this comment.",
1945 "type": "string"
1946 }
1947 },
1948 "type": "object"
1949 },
1950 "published": {
1951 "description": "RFC 3339 date-time when this comment was published.",
1952 "type": "string"
1953 },
1954 "selfLink": {
1955 "description": "The API REST URL to fetch this resource from.",
1956 "type": "string"
1957 },
1958 "status": {
1959 "description": "The status of the comment (only populated for admin users).",
1960 "enum": [
1961 "LIVE",
1962 "EMPTIED",
1963 "PENDING",
1964 "SPAM"
1965 ],
1966 "enumDescriptions": [
1967 "",
1968 "",
1969 "",
1970 ""
1971 ],
1972 "type": "string"
1973 },
1974 "updated": {
1975 "description": "RFC 3339 date-time when this comment was last updated.",
1976 "type": "string"
Yoshi Automation Botb6971b02020-11-26 17:16:03 -08001977 }
Anthonios Partheniou10f4b672021-04-13 14:47:53 -04001978 },
1979 "type": "object"
Yoshi Automation Botb6971b02020-11-26 17:16:03 -08001980 },
Anthonios Partheniou10f4b672021-04-13 14:47:53 -04001981 "CommentList": {
1982 "id": "CommentList",
1983 "properties": {
1984 "etag": {
1985 "description": "Etag of the response.",
1986 "type": "string"
Yoshi Automation Botb6971b02020-11-26 17:16:03 -08001987 },
Anthonios Partheniou10f4b672021-04-13 14:47:53 -04001988 "items": {
1989 "description": "The List of Comments for a Post.",
1990 "items": {
1991 "$ref": "Comment"
1992 },
1993 "type": "array"
Yoshi Automation Botb6971b02020-11-26 17:16:03 -08001994 },
Anthonios Partheniou10f4b672021-04-13 14:47:53 -04001995 "kind": {
1996 "description": "The kind of this entry. Always blogger#commentList.",
1997 "type": "string"
Yoshi Automation Botb6971b02020-11-26 17:16:03 -08001998 },
Anthonios Partheniou10f4b672021-04-13 14:47:53 -04001999 "nextPageToken": {
2000 "description": "Pagination token to fetch the next page, if one exists.",
2001 "type": "string"
Yoshi Automation Botb6971b02020-11-26 17:16:03 -08002002 },
Anthonios Partheniou10f4b672021-04-13 14:47:53 -04002003 "prevPageToken": {
2004 "description": "Pagination token to fetch the previous page, if one exists.",
2005 "type": "string"
Yoshi Automation Botb6971b02020-11-26 17:16:03 -08002006 }
Anthonios Partheniou10f4b672021-04-13 14:47:53 -04002007 },
2008 "type": "object"
Yoshi Automation Botb6971b02020-11-26 17:16:03 -08002009 },
Anthonios Partheniou10f4b672021-04-13 14:47:53 -04002010 "Page": {
2011 "id": "Page",
2012 "properties": {
2013 "author": {
2014 "description": "The author of this Page.",
2015 "properties": {
2016 "displayName": {
2017 "description": "The display name.",
2018 "type": "string"
2019 },
2020 "id": {
2021 "description": "The identifier of the creator.",
2022 "type": "string"
2023 },
2024 "image": {
2025 "description": "The creator's avatar.",
2026 "properties": {
2027 "url": {
2028 "description": "The creator's avatar URL.",
2029 "type": "string"
2030 }
2031 },
2032 "type": "object"
2033 },
2034 "url": {
2035 "description": "The URL of the creator's Profile page.",
2036 "type": "string"
2037 }
2038 },
2039 "type": "object"
2040 },
2041 "blog": {
2042 "description": "Data about the blog containing this Page.",
2043 "properties": {
2044 "id": {
2045 "description": "The identifier of the blog containing this page.",
2046 "type": "string"
2047 }
2048 },
2049 "type": "object"
2050 },
2051 "content": {
2052 "description": "The body content of this Page, in HTML.",
2053 "type": "string"
2054 },
2055 "etag": {
2056 "description": "Etag of the resource.",
2057 "type": "string"
2058 },
2059 "id": {
2060 "description": "The identifier for this resource.",
2061 "type": "string"
2062 },
2063 "kind": {
2064 "description": "The kind of this entity. Always blogger#page.",
2065 "type": "string"
2066 },
2067 "published": {
2068 "description": "RFC 3339 date-time when this Page was published.",
2069 "type": "string"
2070 },
2071 "selfLink": {
2072 "description": "The API REST URL to fetch this resource from.",
2073 "type": "string"
2074 },
2075 "status": {
2076 "description": "The status of the page for admin resources (either LIVE or DRAFT).",
2077 "enum": [
2078 "LIVE",
2079 "DRAFT"
2080 ],
2081 "enumDescriptions": [
2082 "",
2083 ""
2084 ],
2085 "type": "string"
2086 },
2087 "title": {
2088 "description": "The title of this entity. This is the name displayed in the Admin user interface.",
2089 "type": "string"
2090 },
2091 "updated": {
2092 "description": "RFC 3339 date-time when this Page was last updated.",
2093 "type": "string"
2094 },
2095 "url": {
2096 "description": "The URL that this Page is displayed at.",
2097 "type": "string"
2098 }
2099 },
2100 "type": "object"
2101 },
2102 "PageList": {
2103 "id": "PageList",
2104 "properties": {
2105 "etag": {
2106 "description": "Etag of the response.",
2107 "type": "string"
2108 },
2109 "items": {
2110 "description": "The list of Pages for a Blog.",
2111 "items": {
2112 "$ref": "Page"
2113 },
2114 "type": "array"
2115 },
2116 "kind": {
2117 "description": "The kind of this entity. Always blogger#pageList.",
2118 "type": "string"
2119 },
2120 "nextPageToken": {
2121 "description": "Pagination token to fetch the next page, if one exists.",
2122 "type": "string"
2123 }
2124 },
2125 "type": "object"
2126 },
2127 "Pageviews": {
2128 "id": "Pageviews",
2129 "properties": {
2130 "blogId": {
2131 "description": "Blog Id.",
2132 "type": "string"
2133 },
2134 "counts": {
2135 "description": "The container of posts in this blog.",
2136 "items": {
2137 "properties": {
2138 "count": {
2139 "description": "Count of page views for the given time range.",
2140 "format": "int64",
2141 "type": "string"
2142 },
2143 "timeRange": {
2144 "description": "Time range the given count applies to.",
2145 "enum": [
2146 "ALL_TIME",
2147 "THIRTY_DAYS",
2148 "SEVEN_DAYS"
2149 ],
2150 "enumDescriptions": [
2151 "",
2152 "",
2153 ""
2154 ],
2155 "type": "string"
2156 }
2157 },
2158 "type": "object"
2159 },
2160 "type": "array"
2161 },
2162 "kind": {
2163 "description": "The kind of this entry. Always blogger#page_views.",
2164 "type": "string"
2165 }
2166 },
2167 "type": "object"
2168 },
2169 "Post": {
2170 "id": "Post",
2171 "properties": {
2172 "author": {
2173 "description": "The author of this Post.",
2174 "properties": {
2175 "displayName": {
2176 "description": "The display name.",
2177 "type": "string"
2178 },
2179 "id": {
2180 "description": "The identifier of the creator.",
2181 "type": "string"
2182 },
2183 "image": {
2184 "description": "The creator's avatar.",
2185 "properties": {
2186 "url": {
2187 "description": "The creator's avatar URL.",
2188 "type": "string"
2189 }
2190 },
2191 "type": "object"
2192 },
2193 "url": {
2194 "description": "The URL of the creator's Profile page.",
2195 "type": "string"
2196 }
2197 },
2198 "type": "object"
2199 },
2200 "blog": {
2201 "description": "Data about the blog containing this Post.",
2202 "properties": {
2203 "id": {
2204 "description": "The identifier of the Blog that contains this Post.",
2205 "type": "string"
2206 }
2207 },
2208 "type": "object"
2209 },
2210 "content": {
2211 "description": "The content of the Post. May contain HTML markup.",
2212 "type": "string"
2213 },
2214 "customMetaData": {
2215 "description": "The JSON meta-data for the Post.",
2216 "type": "string"
2217 },
2218 "etag": {
2219 "description": "Etag of the resource.",
2220 "type": "string"
2221 },
2222 "id": {
2223 "description": "The identifier of this Post.",
2224 "type": "string"
2225 },
2226 "images": {
2227 "description": "Display image for the Post.",
2228 "items": {
2229 "properties": {
2230 "url": {
2231 "type": "string"
2232 }
2233 },
2234 "type": "object"
2235 },
2236 "type": "array"
2237 },
2238 "kind": {
2239 "description": "The kind of this entity. Always blogger#post.",
2240 "type": "string"
2241 },
2242 "labels": {
2243 "description": "The list of labels this Post was tagged with.",
2244 "items": {
2245 "type": "string"
2246 },
2247 "type": "array"
2248 },
2249 "location": {
2250 "description": "The location for geotagged posts.",
2251 "properties": {
2252 "lat": {
2253 "description": "Location's latitude.",
2254 "format": "double",
2255 "type": "number"
2256 },
2257 "lng": {
2258 "description": "Location's longitude.",
2259 "format": "double",
2260 "type": "number"
2261 },
2262 "name": {
2263 "description": "Location name.",
2264 "type": "string"
2265 },
2266 "span": {
2267 "description": "Location's viewport span. Can be used when rendering a map preview.",
2268 "type": "string"
2269 }
2270 },
2271 "type": "object"
2272 },
2273 "published": {
2274 "description": "RFC 3339 date-time when this Post was published.",
2275 "type": "string"
2276 },
2277 "readerComments": {
2278 "description": "Comment control and display setting for readers of this post.",
2279 "enum": [
2280 "ALLOW",
2281 "DONT_ALLOW_SHOW_EXISTING",
2282 "DONT_ALLOW_HIDE_EXISTING"
2283 ],
2284 "enumDescriptions": [
2285 "",
2286 "",
2287 ""
2288 ],
2289 "type": "string"
2290 },
2291 "replies": {
2292 "description": "The container of comments on this Post.",
2293 "properties": {
2294 "items": {
2295 "description": "The List of Comments for this Post.",
2296 "items": {
2297 "$ref": "Comment"
2298 },
2299 "type": "array"
2300 },
2301 "selfLink": {
2302 "description": "The URL of the comments on this post.",
2303 "type": "string"
2304 },
2305 "totalItems": {
2306 "description": "The count of comments on this post.",
2307 "format": "int64",
2308 "type": "string"
2309 }
2310 },
2311 "type": "object"
2312 },
2313 "selfLink": {
2314 "description": "The API REST URL to fetch this resource from.",
2315 "type": "string"
2316 },
2317 "status": {
2318 "description": "Status of the post. Only set for admin-level requests.",
2319 "enum": [
2320 "LIVE",
2321 "DRAFT",
2322 "SCHEDULED"
2323 ],
2324 "enumDescriptions": [
2325 "",
2326 "",
2327 ""
2328 ],
2329 "type": "string"
2330 },
2331 "title": {
2332 "description": "The title of the Post.",
2333 "type": "string"
2334 },
2335 "titleLink": {
2336 "description": "The title link URL, similar to atom's related link.",
2337 "type": "string"
2338 },
2339 "updated": {
2340 "description": "RFC 3339 date-time when this Post was last updated.",
2341 "type": "string"
2342 },
2343 "url": {
2344 "description": "The URL where this Post is displayed.",
2345 "type": "string"
2346 }
2347 },
2348 "type": "object"
2349 },
2350 "PostList": {
2351 "id": "PostList",
2352 "properties": {
2353 "etag": {
2354 "description": "Etag of the response.",
2355 "type": "string"
2356 },
2357 "items": {
2358 "description": "The list of Posts for this Blog.",
2359 "items": {
2360 "$ref": "Post"
2361 },
2362 "type": "array"
2363 },
2364 "kind": {
2365 "description": "The kind of this entity. Always blogger#postList.",
2366 "type": "string"
2367 },
2368 "nextPageToken": {
2369 "description": "Pagination token to fetch the next page, if one exists.",
2370 "type": "string"
2371 },
2372 "prevPageToken": {
2373 "description": "Pagination token to fetch the previous page, if one exists.",
2374 "type": "string"
2375 }
2376 },
2377 "type": "object"
2378 },
2379 "PostPerUserInfo": {
2380 "id": "PostPerUserInfo",
2381 "properties": {
2382 "blogId": {
2383 "description": "ID of the Blog that the post resource belongs to.",
2384 "type": "string"
2385 },
2386 "hasEditAccess": {
2387 "description": "True if the user has Author level access to the post.",
2388 "type": "boolean"
2389 },
2390 "kind": {
2391 "description": "The kind of this entity. Always blogger#postPerUserInfo.",
2392 "type": "string"
2393 },
2394 "postId": {
2395 "description": "ID of the Post resource.",
2396 "type": "string"
2397 },
2398 "userId": {
2399 "description": "ID of the User.",
2400 "type": "string"
2401 }
2402 },
2403 "type": "object"
2404 },
2405 "PostUserInfo": {
2406 "id": "PostUserInfo",
2407 "properties": {
2408 "kind": {
2409 "description": "The kind of this entity. Always blogger#postUserInfo.",
2410 "type": "string"
2411 },
2412 "post": {
2413 "$ref": "Post",
2414 "description": "The Post resource."
2415 },
2416 "post_user_info": {
2417 "$ref": "PostPerUserInfo",
2418 "description": "Information about a User for the Post."
2419 }
2420 },
2421 "type": "object"
2422 },
2423 "PostUserInfosList": {
2424 "id": "PostUserInfosList",
2425 "properties": {
2426 "items": {
2427 "description": "The list of Posts with User information for the post, for this Blog.",
2428 "items": {
2429 "$ref": "PostUserInfo"
2430 },
2431 "type": "array"
2432 },
2433 "kind": {
2434 "description": "The kind of this entity. Always blogger#postList.",
2435 "type": "string"
2436 },
2437 "nextPageToken": {
2438 "description": "Pagination token to fetch the next page, if one exists.",
2439 "type": "string"
2440 }
2441 },
2442 "type": "object"
2443 },
2444 "User": {
2445 "id": "User",
2446 "properties": {
2447 "about": {
2448 "description": "Profile summary information.",
2449 "type": "string"
2450 },
2451 "blogs": {
2452 "description": "The container of blogs for this user.",
2453 "properties": {
2454 "selfLink": {
2455 "description": "The URL of the Blogs for this user.",
2456 "type": "string"
2457 }
2458 },
2459 "type": "object"
2460 },
2461 "created": {
2462 "description": "The timestamp of when this profile was created, in seconds since epoch.",
2463 "type": "string"
2464 },
2465 "displayName": {
2466 "description": "The display name.",
2467 "type": "string"
2468 },
2469 "id": {
2470 "description": "The identifier for this User.",
2471 "type": "string"
2472 },
2473 "kind": {
2474 "description": "The kind of this entity. Always blogger#user.",
2475 "type": "string"
2476 },
2477 "locale": {
2478 "description": "This user's locale",
2479 "properties": {
2480 "country": {
2481 "description": "The country this blog's locale is set to.",
2482 "type": "string"
2483 },
2484 "language": {
2485 "description": "The language this blog is authored in.",
2486 "type": "string"
2487 },
2488 "variant": {
2489 "description": "The language variant this blog is authored in.",
2490 "type": "string"
2491 }
2492 },
2493 "type": "object"
2494 },
2495 "selfLink": {
2496 "description": "The API REST URL to fetch this resource from.",
2497 "type": "string"
2498 },
2499 "url": {
2500 "description": "The user's profile page.",
2501 "type": "string"
2502 }
2503 },
2504 "type": "object"
2505 }
2506 },
2507 "servicePath": "",
2508 "title": "Blogger API v3",
2509 "version": "v3"
yoshi-code-botb6dc1b92021-03-02 11:49:08 -08002510}