blob: 05677dd4a6c9ce2823954dc73d3437de42da03ae [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 }
9 }
10 },
11 "basePath": "",
12 "baseUrl": "https://blogger.googleapis.com/",
Yoshi Automation Botb6971b02020-11-26 17:16:03 -080013 "batchPath": "batch",
Anthonios Partheniou10f4b672021-04-13 14:47:53 -040014 "canonicalName": "Blogger",
15 "description": "The Blogger API provides access to posts, comments and pages of a Blogger blog.",
16 "discoveryVersion": "v1",
17 "documentationLink": "https://developers.google.com/blogger/docs/3.0/getting_started",
18 "fullyEncodeReservedExpansion": true,
19 "icons": {
20 "x16": "http://www.google.com/images/icons/product/search-16.gif",
21 "x32": "http://www.google.com/images/icons/product/search-32.gif"
22 },
23 "id": "blogger:v2",
24 "kind": "discovery#restDescription",
25 "mtlsRootUrl": "https://blogger.mtls.googleapis.com/",
26 "name": "blogger",
27 "ownerDomain": "google.com",
28 "ownerName": "Google",
29 "parameters": {
30 "$.xgafv": {
31 "description": "V1 error format.",
32 "enum": [
33 "1",
34 "2"
35 ],
36 "enumDescriptions": [
37 "v1 error format",
38 "v2 error format"
39 ],
40 "location": "query",
41 "type": "string"
42 },
43 "access_token": {
44 "description": "OAuth access token.",
45 "location": "query",
46 "type": "string"
47 },
48 "alt": {
49 "default": "json",
50 "description": "Data format for response.",
51 "enum": [
52 "json",
53 "media",
54 "proto"
55 ],
56 "enumDescriptions": [
57 "Responses with Content-Type of application/json",
58 "Media download with context-dependent Content-Type",
59 "Responses with Content-Type of application/x-protobuf"
60 ],
61 "location": "query",
62 "type": "string"
63 },
64 "callback": {
65 "description": "JSONP",
66 "location": "query",
67 "type": "string"
68 },
69 "fields": {
70 "description": "Selector specifying which fields to include in a partial response.",
71 "location": "query",
72 "type": "string"
73 },
74 "key": {
75 "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.",
76 "location": "query",
77 "type": "string"
78 },
79 "oauth_token": {
80 "description": "OAuth 2.0 token for the current user.",
81 "location": "query",
82 "type": "string"
83 },
84 "prettyPrint": {
85 "default": "true",
86 "description": "Returns response with indentations and line breaks.",
87 "location": "query",
88 "type": "boolean"
89 },
90 "quotaUser": {
91 "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.",
92 "location": "query",
93 "type": "string"
94 },
95 "uploadType": {
96 "description": "Legacy upload protocol for media (e.g. \"media\", \"multipart\").",
97 "location": "query",
98 "type": "string"
99 },
100 "upload_protocol": {
101 "description": "Upload protocol for media (e.g. \"raw\", \"multipart\").",
102 "location": "query",
103 "type": "string"
104 }
105 },
106 "protocol": "rest",
107 "resources": {
108 "blogs": {
109 "methods": {
110 "get": {
111 "description": "Gets a blog by id.",
112 "flatPath": "v2/blogs/{blogId}",
113 "httpMethod": "GET",
114 "id": "blogger.blogs.get",
115 "parameterOrder": [
116 "blogId"
117 ],
118 "parameters": {
119 "blogId": {
120 "location": "path",
121 "required": true,
122 "type": "string"
123 }
124 },
125 "path": "v2/blogs/{blogId}",
126 "response": {
127 "$ref": "Blog"
128 },
129 "scopes": [
130 "https://www.googleapis.com/auth/blogger"
131 ]
132 },
133 "list": {
134 "description": "Lists blogs by user id, possibly filtered.",
135 "flatPath": "v2/users/{userId}/blogs",
136 "httpMethod": "GET",
137 "id": "blogger.blogs.list",
138 "parameterOrder": [
139 "userId"
140 ],
141 "parameters": {
142 "userId": {
143 "location": "path",
144 "required": true,
145 "type": "string"
146 }
147 },
148 "path": "v2/users/{userId}/blogs",
149 "response": {
150 "$ref": "BlogList"
151 },
152 "scopes": [
153 "https://www.googleapis.com/auth/blogger"
154 ]
155 }
156 }
157 },
158 "comments": {
159 "methods": {
160 "get": {
161 "description": "Gets a comment by blog id, post id and comment id.",
162 "flatPath": "v2/blogs/{blogId}/posts/{postId}/comments/{commentId}",
163 "httpMethod": "GET",
164 "id": "blogger.comments.get",
165 "parameterOrder": [
166 "blogId",
167 "postId",
168 "commentId"
169 ],
170 "parameters": {
171 "blogId": {
172 "location": "path",
173 "required": true,
174 "type": "string"
175 },
176 "commentId": {
177 "location": "path",
178 "required": true,
179 "type": "string"
180 },
181 "postId": {
182 "location": "path",
183 "required": true,
184 "type": "string"
185 }
186 },
187 "path": "v2/blogs/{blogId}/posts/{postId}/comments/{commentId}",
188 "response": {
189 "$ref": "Comment"
190 },
191 "scopes": [
192 "https://www.googleapis.com/auth/blogger"
193 ]
194 },
195 "list": {
196 "description": "Lists comments.",
197 "flatPath": "v2/blogs/{blogId}/posts/{postId}/comments",
198 "httpMethod": "GET",
199 "id": "blogger.comments.list",
200 "parameterOrder": [
201 "blogId",
202 "postId"
203 ],
204 "parameters": {
205 "blogId": {
206 "location": "path",
207 "required": true,
208 "type": "string"
209 },
210 "fetchBodies": {
211 "location": "query",
212 "type": "boolean"
213 },
214 "maxResults": {
215 "format": "uint32",
216 "location": "query",
217 "type": "integer"
218 },
219 "pageToken": {
220 "location": "query",
221 "type": "string"
222 },
223 "postId": {
224 "location": "path",
225 "required": true,
226 "type": "string"
227 },
228 "startDate": {
229 "location": "query",
230 "type": "string"
231 }
232 },
233 "path": "v2/blogs/{blogId}/posts/{postId}/comments",
234 "response": {
235 "$ref": "CommentList"
236 },
237 "scopes": [
238 "https://www.googleapis.com/auth/blogger"
239 ]
240 }
241 }
242 },
243 "pages": {
244 "methods": {
245 "get": {
246 "description": "Gets a page by blog id and page id.",
247 "flatPath": "v2/blogs/{blogId}/pages/{pageId}",
248 "httpMethod": "GET",
249 "id": "blogger.pages.get",
250 "parameterOrder": [
251 "blogId",
252 "pageId"
253 ],
254 "parameters": {
255 "blogId": {
256 "location": "path",
257 "required": true,
258 "type": "string"
259 },
260 "pageId": {
261 "location": "path",
262 "required": true,
263 "type": "string"
264 }
265 },
266 "path": "v2/blogs/{blogId}/pages/{pageId}",
267 "response": {
268 "$ref": "Page"
269 },
270 "scopes": [
271 "https://www.googleapis.com/auth/blogger"
272 ]
273 },
274 "list": {
275 "description": "Lists pages.",
276 "flatPath": "v2/blogs/{blogId}/pages",
277 "httpMethod": "GET",
278 "id": "blogger.pages.list",
279 "parameterOrder": [
280 "blogId"
281 ],
282 "parameters": {
283 "blogId": {
284 "location": "path",
285 "required": true,
286 "type": "string"
287 },
288 "fetchBodies": {
289 "location": "query",
290 "type": "boolean"
291 }
292 },
293 "path": "v2/blogs/{blogId}/pages",
294 "response": {
295 "$ref": "PageList"
296 },
297 "scopes": [
298 "https://www.googleapis.com/auth/blogger"
299 ]
300 }
301 }
302 },
303 "posts": {
304 "methods": {
305 "get": {
306 "description": "Gets a post by blog id and post id",
307 "flatPath": "v2/blogs/{blogId}/posts/{postId}",
308 "httpMethod": "GET",
309 "id": "blogger.posts.get",
310 "parameterOrder": [
311 "blogId",
312 "postId"
313 ],
314 "parameters": {
315 "blogId": {
316 "location": "path",
317 "required": true,
318 "type": "string"
319 },
320 "postId": {
321 "location": "path",
322 "required": true,
323 "type": "string"
324 }
325 },
326 "path": "v2/blogs/{blogId}/posts/{postId}",
327 "response": {
328 "$ref": "Post"
329 },
330 "scopes": [
331 "https://www.googleapis.com/auth/blogger"
332 ]
333 },
334 "list": {
335 "description": "Lists posts.",
336 "flatPath": "v2/blogs/{blogId}/posts",
337 "httpMethod": "GET",
338 "id": "blogger.posts.list",
339 "parameterOrder": [
340 "blogId"
341 ],
342 "parameters": {
343 "blogId": {
344 "location": "path",
345 "required": true,
346 "type": "string"
347 },
348 "fetchBodies": {
349 "location": "query",
350 "type": "boolean"
351 },
352 "maxResults": {
353 "format": "uint32",
354 "location": "query",
355 "type": "integer"
356 },
357 "pageToken": {
358 "location": "query",
359 "type": "string"
360 },
361 "startDate": {
362 "location": "query",
363 "type": "string"
364 }
365 },
366 "path": "v2/blogs/{blogId}/posts",
367 "response": {
368 "$ref": "PostList"
369 },
370 "scopes": [
371 "https://www.googleapis.com/auth/blogger"
372 ]
373 }
374 }
375 },
376 "users": {
377 "methods": {
378 "get": {
379 "description": "Gets a user by user id.",
380 "flatPath": "v2/users/{userId}",
381 "httpMethod": "GET",
382 "id": "blogger.users.get",
383 "parameterOrder": [
384 "userId"
385 ],
386 "parameters": {
387 "userId": {
388 "location": "path",
389 "required": true,
390 "type": "string"
391 }
392 },
393 "path": "v2/users/{userId}",
394 "response": {
395 "$ref": "User"
396 },
397 "scopes": [
398 "https://www.googleapis.com/auth/blogger"
399 ]
400 }
401 }
402 }
403 },
yoshi-code-bot4c9ccb02021-05-27 00:38:02 -0700404 "revision": "20210526",
Anthonios Partheniou10f4b672021-04-13 14:47:53 -0400405 "rootUrl": "https://blogger.googleapis.com/",
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800406 "schemas": {
Anthonios Partheniou10f4b672021-04-13 14:47:53 -0400407 "Blog": {
408 "id": "Blog",
409 "properties": {
410 "customMetaData": {
411 "description": "The JSON custom meta-data for the Blog.",
412 "type": "string"
413 },
414 "description": {
415 "description": "The description of this blog. This is displayed underneath the title.",
416 "type": "string"
417 },
418 "id": {
419 "description": "The identifier for this resource.",
420 "type": "string"
421 },
422 "kind": {
423 "description": "The kind of this entry. Always blogger#blog.",
424 "type": "string"
425 },
426 "locale": {
427 "description": "The locale this Blog is set to.",
428 "properties": {
429 "country": {
430 "description": "The country this blog's locale is set to.",
431 "type": "string"
432 },
433 "language": {
434 "description": "The language this blog is authored in.",
435 "type": "string"
436 },
437 "variant": {
438 "description": "The language variant this blog is authored in.",
439 "type": "string"
440 }
441 },
442 "type": "object"
443 },
444 "name": {
445 "description": "The name of this blog. This is displayed as the title.",
446 "type": "string"
447 },
448 "pages": {
449 "description": "The container of pages in this blog.",
450 "properties": {
451 "selfLink": {
452 "description": "The URL of the container for pages in this blog.",
453 "type": "string"
454 },
455 "totalItems": {
456 "description": "The count of pages in this blog.",
457 "format": "int32",
458 "type": "integer"
459 }
460 },
461 "type": "object"
462 },
463 "posts": {
464 "description": "The container of posts in this blog.",
465 "properties": {
466 "items": {
467 "description": "The List of Posts for this Blog.",
468 "items": {
469 "$ref": "Post"
470 },
471 "type": "array"
472 },
473 "selfLink": {
474 "description": "The URL of the container for posts in this blog.",
475 "type": "string"
476 },
477 "totalItems": {
478 "description": "The count of posts in this blog.",
479 "format": "int32",
480 "type": "integer"
481 }
482 },
483 "type": "object"
484 },
485 "published": {
486 "description": "RFC 3339 date-time when this blog was published.",
487 "type": "string"
488 },
489 "selfLink": {
490 "description": "The API REST URL to fetch this resource from.",
491 "type": "string"
492 },
493 "status": {
494 "description": "The status of the blog.",
495 "enum": [
496 "LIVE",
497 "DELETED"
498 ],
499 "enumDescriptions": [
500 "",
501 ""
502 ],
503 "type": "string"
504 },
505 "updated": {
506 "description": "RFC 3339 date-time when this blog was last updated.",
507 "type": "string"
508 },
509 "url": {
510 "description": "The URL where this blog is published.",
511 "type": "string"
512 }
513 },
514 "type": "object"
515 },
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800516 "BlogList": {
517 "id": "BlogList",
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800518 "properties": {
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800519 "blogUserInfos": {
520 "description": "Admin level list of blog per-user information.",
521 "items": {
522 "$ref": "BlogUserInfo"
523 },
524 "type": "array"
525 },
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800526 "items": {
Anthonios Partheniou10f4b672021-04-13 14:47:53 -0400527 "description": "The list of Blogs this user has Authorship or Admin rights over.",
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800528 "items": {
Anthonios Partheniou10f4b672021-04-13 14:47:53 -0400529 "$ref": "Blog"
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800530 },
Anthonios Partheniou10f4b672021-04-13 14:47:53 -0400531 "type": "array"
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800532 },
533 "kind": {
Anthonios Partheniou10f4b672021-04-13 14:47:53 -0400534 "description": "The kind of this entity. Always blogger#blogList.",
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800535 "type": "string"
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800536 }
537 },
538 "type": "object"
539 },
540 "BlogPerUserInfo": {
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800541 "id": "BlogPerUserInfo",
542 "properties": {
Anthonios Partheniou10f4b672021-04-13 14:47:53 -0400543 "blogId": {
544 "description": "ID of the Blog resource.",
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800545 "type": "string"
546 },
Anthonios Partheniou10f4b672021-04-13 14:47:53 -0400547 "hasAdminAccess": {
548 "description": "True if the user has Admin level access to the blog.",
549 "type": "boolean"
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800550 },
551 "kind": {
552 "description": "The kind of this entity. Always blogger#blogPerUserInfo.",
553 "type": "string"
554 },
Anthonios Partheniou10f4b672021-04-13 14:47:53 -0400555 "photosAlbumKey": {
556 "description": "The Photo Album Key for the user when adding photos to the blog.",
557 "type": "string"
558 },
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800559 "role": {
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800560 "description": "Access permissions that the user has for the blog (ADMIN, AUTHOR, or READER).",
561 "enum": [
562 "VIEW_TYPE_UNSPECIFIED",
563 "READER",
564 "AUTHOR",
565 "ADMIN"
566 ],
567 "enumDescriptions": [
568 "",
569 "",
570 "",
571 ""
Anthonios Partheniou10f4b672021-04-13 14:47:53 -0400572 ],
573 "type": "string"
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800574 },
Anthonios Partheniou10f4b672021-04-13 14:47:53 -0400575 "userId": {
576 "description": "ID of the User.",
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800577 "type": "string"
578 }
Anthonios Partheniou10f4b672021-04-13 14:47:53 -0400579 },
580 "type": "object"
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800581 },
Anthonios Partheniou10f4b672021-04-13 14:47:53 -0400582 "BlogUserInfo": {
583 "id": "BlogUserInfo",
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800584 "properties": {
Anthonios Partheniou10f4b672021-04-13 14:47:53 -0400585 "blog": {
586 "$ref": "Blog",
587 "description": "The Blog resource."
588 },
589 "blog_user_info": {
590 "$ref": "BlogPerUserInfo",
591 "description": "Information about a User for the Blog."
592 },
593 "kind": {
594 "description": "The kind of this entity. Always blogger#blogUserInfo.",
595 "type": "string"
596 }
597 },
598 "type": "object"
599 },
600 "Comment": {
601 "id": "Comment",
602 "properties": {
603 "author": {
604 "description": "The author of this Comment.",
605 "properties": {
606 "displayName": {
607 "description": "The display name.",
608 "type": "string"
609 },
610 "id": {
611 "description": "The identifier of the creator.",
612 "type": "string"
613 },
614 "image": {
615 "description": "The creator's avatar.",
616 "properties": {
617 "url": {
618 "description": "The creator's avatar URL.",
619 "type": "string"
620 }
621 },
622 "type": "object"
623 },
624 "url": {
625 "description": "The URL of the creator's Profile page.",
626 "type": "string"
627 }
628 },
629 "type": "object"
630 },
631 "blog": {
632 "description": "Data about the blog containing this comment.",
633 "properties": {
634 "id": {
635 "description": "The identifier of the blog containing this comment.",
636 "type": "string"
637 }
638 },
639 "type": "object"
640 },
641 "content": {
642 "description": "The actual content of the comment. May include HTML markup.",
643 "type": "string"
644 },
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800645 "id": {
646 "description": "The identifier for this resource.",
647 "type": "string"
648 },
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800649 "inReplyTo": {
Anthonios Partheniou10f4b672021-04-13 14:47:53 -0400650 "description": "Data about the comment this is in reply to.",
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800651 "properties": {
652 "id": {
653 "description": "The identified of the parent of this comment.",
654 "type": "string"
655 }
656 },
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800657 "type": "object"
658 },
Anthonios Partheniou10f4b672021-04-13 14:47:53 -0400659 "kind": {
660 "description": "The kind of this entry. Always blogger#comment.",
661 "type": "string"
662 },
663 "post": {
664 "description": "Data about the post containing this comment.",
665 "properties": {
666 "id": {
667 "description": "The identifier of the post containing this comment.",
668 "type": "string"
669 }
670 },
671 "type": "object"
672 },
673 "published": {
674 "description": "RFC 3339 date-time when this comment was published.",
675 "type": "string"
676 },
677 "selfLink": {
678 "description": "The API REST URL to fetch this resource from.",
679 "type": "string"
680 },
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800681 "status": {
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800682 "description": "The status of the comment (only populated for admin users).",
683 "enum": [
684 "LIVE",
685 "EMPTIED",
686 "PENDING",
687 "SPAM"
688 ],
689 "enumDescriptions": [
690 "",
691 "",
692 "",
693 ""
Anthonios Partheniou10f4b672021-04-13 14:47:53 -0400694 ],
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800695 "type": "string"
696 },
697 "updated": {
698 "description": "RFC 3339 date-time when this comment was last updated.",
699 "type": "string"
Anthonios Partheniou10f4b672021-04-13 14:47:53 -0400700 }
701 },
702 "type": "object"
703 },
704 "CommentList": {
705 "id": "CommentList",
706 "properties": {
707 "etag": {
708 "description": "Etag of the response.",
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800709 "type": "string"
710 },
Anthonios Partheniou10f4b672021-04-13 14:47:53 -0400711 "items": {
712 "description": "The List of Comments for a Post.",
713 "items": {
714 "$ref": "Comment"
715 },
716 "type": "array"
717 },
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800718 "kind": {
Anthonios Partheniou10f4b672021-04-13 14:47:53 -0400719 "description": "The kind of this entry. Always blogger#commentList.",
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800720 "type": "string"
721 },
Anthonios Partheniou10f4b672021-04-13 14:47:53 -0400722 "nextPageToken": {
723 "description": "Pagination token to fetch the next page, if one exists.",
724 "type": "string"
725 },
726 "prevPageToken": {
727 "description": "Pagination token to fetch the previous page, if one exists.",
728 "type": "string"
729 }
730 },
731 "type": "object"
732 },
733 "Page": {
734 "id": "Page",
735 "properties": {
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800736 "author": {
Anthonios Partheniou10f4b672021-04-13 14:47:53 -0400737 "description": "The author of this Page.",
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800738 "properties": {
Anthonios Partheniou10f4b672021-04-13 14:47:53 -0400739 "displayName": {
740 "description": "The display name.",
741 "type": "string"
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800742 },
743 "id": {
744 "description": "The identifier of the creator.",
745 "type": "string"
746 },
Anthonios Partheniou10f4b672021-04-13 14:47:53 -0400747 "image": {
748 "description": "The creator's avatar.",
749 "properties": {
750 "url": {
751 "description": "The creator's avatar URL.",
752 "type": "string"
753 }
754 },
755 "type": "object"
756 },
757 "url": {
758 "description": "The URL of the creator's Profile page.",
759 "type": "string"
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800760 }
Anthonios Partheniou10f4b672021-04-13 14:47:53 -0400761 },
762 "type": "object"
763 },
764 "blog": {
765 "description": "Data about the blog containing this Page.",
766 "properties": {
767 "id": {
768 "description": "The identifier of the blog containing this page.",
769 "type": "string"
770 }
771 },
772 "type": "object"
773 },
774 "content": {
775 "description": "The body content of this Page, in HTML.",
776 "type": "string"
777 },
778 "etag": {
779 "description": "Etag of the resource.",
780 "type": "string"
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800781 },
782 "id": {
783 "description": "The identifier for this resource.",
784 "type": "string"
785 },
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800786 "kind": {
Anthonios Partheniou10f4b672021-04-13 14:47:53 -0400787 "description": "The kind of this entity. Always blogger#page.",
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800788 "type": "string"
789 },
Anthonios Partheniou10f4b672021-04-13 14:47:53 -0400790 "published": {
791 "description": "RFC 3339 date-time when this Page was published.",
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800792 "type": "string"
793 },
794 "selfLink": {
795 "description": "The API REST URL to fetch this resource from.",
796 "type": "string"
797 },
Anthonios Partheniou10f4b672021-04-13 14:47:53 -0400798 "status": {
799 "description": "The status of the page for admin resources (either LIVE or DRAFT).",
800 "enum": [
801 "LIVE",
802 "DRAFT"
803 ],
804 "enumDescriptions": [
805 "",
806 ""
807 ],
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800808 "type": "string"
809 },
Anthonios Partheniou10f4b672021-04-13 14:47:53 -0400810 "title": {
811 "description": "The title of this entity. This is the name displayed in the Admin user interface.",
812 "type": "string"
813 },
814 "updated": {
815 "description": "RFC 3339 date-time when this Page was last updated.",
816 "type": "string"
817 },
818 "url": {
819 "description": "The URL that this Page is displayed at.",
820 "type": "string"
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800821 }
822 },
Anthonios Partheniou10f4b672021-04-13 14:47:53 -0400823 "type": "object"
824 },
825 "PageList": {
826 "id": "PageList",
827 "properties": {
828 "etag": {
829 "description": "Etag of the response.",
830 "type": "string"
831 },
832 "items": {
833 "description": "The list of Pages for a Blog.",
834 "items": {
835 "$ref": "Page"
836 },
837 "type": "array"
838 },
839 "kind": {
840 "description": "The kind of this entity. Always blogger#pageList.",
841 "type": "string"
842 },
843 "nextPageToken": {
844 "description": "Pagination token to fetch the next page, if one exists.",
845 "type": "string"
846 }
847 },
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800848 "type": "object"
849 },
850 "Post": {
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800851 "id": "Post",
852 "properties": {
Anthonios Partheniou10f4b672021-04-13 14:47:53 -0400853 "author": {
854 "description": "The author of this Post.",
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800855 "properties": {
Anthonios Partheniou10f4b672021-04-13 14:47:53 -0400856 "displayName": {
857 "description": "The display name.",
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800858 "type": "string"
859 },
Anthonios Partheniou10f4b672021-04-13 14:47:53 -0400860 "id": {
861 "description": "The identifier of the creator.",
862 "type": "string"
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800863 },
Anthonios Partheniou10f4b672021-04-13 14:47:53 -0400864 "image": {
865 "description": "The creator's avatar.",
866 "properties": {
867 "url": {
868 "description": "The creator's avatar URL.",
869 "type": "string"
870 }
871 },
872 "type": "object"
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800873 },
Anthonios Partheniou10f4b672021-04-13 14:47:53 -0400874 "url": {
875 "description": "The URL of the creator's Profile page.",
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800876 "type": "string"
877 }
878 },
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800879 "type": "object"
880 },
Anthonios Partheniou10f4b672021-04-13 14:47:53 -0400881 "blog": {
882 "description": "Data about the blog containing this Post.",
883 "properties": {
884 "id": {
885 "description": "The identifier of the Blog that contains this Post.",
886 "type": "string"
887 }
888 },
889 "type": "object"
890 },
891 "content": {
892 "description": "The content of the Post. May contain HTML markup.",
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800893 "type": "string"
894 },
895 "customMetaData": {
896 "description": "The JSON meta-data for the Post.",
897 "type": "string"
898 },
Anthonios Partheniou10f4b672021-04-13 14:47:53 -0400899 "etag": {
900 "description": "Etag of the resource.",
901 "type": "string"
902 },
903 "id": {
904 "description": "The identifier of this Post.",
905 "type": "string"
906 },
907 "images": {
908 "description": "Display image for the Post.",
909 "items": {
910 "properties": {
911 "url": {
912 "type": "string"
913 }
914 },
915 "type": "object"
916 },
917 "type": "array"
918 },
919 "kind": {
920 "description": "The kind of this entity. Always blogger#post.",
921 "type": "string"
922 },
923 "labels": {
924 "description": "The list of labels this Post was tagged with.",
925 "items": {
926 "type": "string"
927 },
928 "type": "array"
929 },
930 "location": {
931 "description": "The location for geotagged posts.",
932 "properties": {
933 "lat": {
934 "description": "Location's latitude.",
935 "format": "double",
936 "type": "number"
937 },
938 "lng": {
939 "description": "Location's longitude.",
940 "format": "double",
941 "type": "number"
942 },
943 "name": {
944 "description": "Location name.",
945 "type": "string"
946 },
947 "span": {
948 "description": "Location's viewport span. Can be used when rendering a map preview.",
949 "type": "string"
950 }
951 },
952 "type": "object"
953 },
954 "published": {
955 "description": "RFC 3339 date-time when this Post was published.",
956 "type": "string"
957 },
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800958 "readerComments": {
Anthonios Partheniou10f4b672021-04-13 14:47:53 -0400959 "description": "Comment control and display setting for readers of this post.",
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800960 "enum": [
961 "ALLOW",
962 "DONT_ALLOW_SHOW_EXISTING",
963 "DONT_ALLOW_HIDE_EXISTING"
964 ],
965 "enumDescriptions": [
966 "",
967 "",
968 ""
969 ],
Anthonios Partheniou10f4b672021-04-13 14:47:53 -0400970 "type": "string"
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800971 },
Anthonios Partheniou10f4b672021-04-13 14:47:53 -0400972 "replies": {
973 "description": "The container of comments on this Post.",
974 "properties": {
975 "items": {
976 "description": "The List of Comments for this Post.",
977 "items": {
978 "$ref": "Comment"
979 },
980 "type": "array"
981 },
982 "selfLink": {
983 "description": "The URL of the comments on this post.",
984 "type": "string"
985 },
986 "totalItems": {
987 "description": "The count of comments on this post.",
988 "format": "int64",
989 "type": "string"
990 }
991 },
992 "type": "object"
993 },
994 "selfLink": {
995 "description": "The API REST URL to fetch this resource from.",
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800996 "type": "string"
997 },
998 "status": {
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800999 "description": "Status of the post. Only set for admin-level requests.",
1000 "enum": [
1001 "LIVE",
1002 "DRAFT",
1003 "SCHEDULED"
1004 ],
1005 "enumDescriptions": [
1006 "",
1007 "",
1008 ""
Anthonios Partheniou10f4b672021-04-13 14:47:53 -04001009 ],
1010 "type": "string"
1011 },
1012 "title": {
1013 "description": "The title of the Post.",
1014 "type": "string"
1015 },
1016 "titleLink": {
1017 "description": "The title link URL, similar to atom's related link.",
1018 "type": "string"
1019 },
1020 "updated": {
1021 "description": "RFC 3339 date-time when this Post was last updated.",
1022 "type": "string"
Yoshi Automation Botb6971b02020-11-26 17:16:03 -08001023 },
1024 "url": {
Anthonios Partheniou10f4b672021-04-13 14:47:53 -04001025 "description": "The URL where this Post is displayed.",
Yoshi Automation Botb6971b02020-11-26 17:16:03 -08001026 "type": "string"
Yoshi Automation Botb6971b02020-11-26 17:16:03 -08001027 }
Anthonios Partheniou10f4b672021-04-13 14:47:53 -04001028 },
1029 "type": "object"
Yoshi Automation Botb6971b02020-11-26 17:16:03 -08001030 },
Anthonios Partheniou10f4b672021-04-13 14:47:53 -04001031 "PostList": {
1032 "id": "PostList",
Yoshi Automation Botb6971b02020-11-26 17:16:03 -08001033 "properties": {
Anthonios Partheniou10f4b672021-04-13 14:47:53 -04001034 "etag": {
1035 "description": "Etag of the response.",
1036 "type": "string"
Yoshi Automation Botb6971b02020-11-26 17:16:03 -08001037 },
Anthonios Partheniou10f4b672021-04-13 14:47:53 -04001038 "items": {
1039 "description": "The list of Posts for this Blog.",
1040 "items": {
Yoshi Automation Botb6971b02020-11-26 17:16:03 -08001041 "$ref": "Post"
1042 },
Anthonios Partheniou10f4b672021-04-13 14:47:53 -04001043 "type": "array"
1044 },
1045 "kind": {
1046 "description": "The kind of this entity. Always blogger#postList.",
1047 "type": "string"
1048 },
1049 "nextPageToken": {
1050 "description": "Pagination token to fetch the next page, if one exists.",
1051 "type": "string"
1052 },
1053 "prevPageToken": {
1054 "description": "Pagination token to fetch the previous page, if one exists.",
1055 "type": "string"
Yoshi Automation Botb6971b02020-11-26 17:16:03 -08001056 }
Anthonios Partheniou10f4b672021-04-13 14:47:53 -04001057 },
1058 "type": "object"
1059 },
1060 "User": {
1061 "id": "User",
1062 "properties": {
1063 "about": {
1064 "description": "Profile summary information.",
1065 "type": "string"
1066 },
1067 "blogs": {
1068 "description": "The container of blogs for this user.",
1069 "properties": {
1070 "selfLink": {
1071 "description": "The URL of the Blogs for this user.",
1072 "type": "string"
1073 }
1074 },
1075 "type": "object"
1076 },
1077 "created": {
1078 "description": "The timestamp of when this profile was created, in seconds since epoch.",
1079 "type": "string"
1080 },
1081 "displayName": {
1082 "description": "The display name.",
1083 "type": "string"
1084 },
1085 "id": {
1086 "description": "The identifier for this User.",
1087 "type": "string"
1088 },
1089 "kind": {
1090 "description": "The kind of this entity. Always blogger#user.",
1091 "type": "string"
1092 },
1093 "locale": {
1094 "description": "This user's locale",
1095 "properties": {
1096 "country": {
1097 "description": "The country this blog's locale is set to.",
1098 "type": "string"
1099 },
1100 "language": {
1101 "description": "The language this blog is authored in.",
1102 "type": "string"
1103 },
1104 "variant": {
1105 "description": "The language variant this blog is authored in.",
1106 "type": "string"
1107 }
1108 },
1109 "type": "object"
1110 },
1111 "selfLink": {
1112 "description": "The API REST URL to fetch this resource from.",
1113 "type": "string"
1114 },
1115 "url": {
1116 "description": "The user's profile page.",
1117 "type": "string"
1118 }
1119 },
1120 "type": "object"
Yoshi Automation Botb6971b02020-11-26 17:16:03 -08001121 }
1122 },
Yoshi Automation Botb6971b02020-11-26 17:16:03 -08001123 "servicePath": "",
Yoshi Automation Botb6971b02020-11-26 17:16:03 -08001124 "title": "Blogger API v3",
Anthonios Partheniou10f4b672021-04-13 14:47:53 -04001125 "version": "v2"
1126}