method-mappings resource endpoint

URL: /client-library-helpers/method-mappings.<format>

Supported Methods

GET Get a mapping from programming-language-friendly method names to API endpoints.

Example Request

GET /client-library-helpers/method-mappings.json HTTP/1.1
Host: api.typepad.com

HTTP/1.0 200 OK
Content-type: application/json
Content-length: 368907

{
   "favorites": {
      "methods": [
         {
            "methodName": "delete",
            "httpMethod": "DELETE",
            "docString": "Delete the selected favorite.",
            "pathParams": {
               "id": 1
            },
            "pathChunks": [
               "favorites",
               null
            ],
            "returnObjectType": {
               "name": "Favorite",
               "parentType": "Base",
               "properties": [
                  {
                     "docString": "The user who saved this favorite. That is, this property is the user who saved the target asset as a favorite, not the creator of that asset.",
                     "name": "author",
                     "type": "User"
                  },
                  {
                     "docString": "A URI that serves as a globally unique identifier for the favorite.",
                     "name": "id",
                     "type": "string"
                  },
                  {
                     "docString": "A reference to the target asset that has been marked as a favorite.",
                     "name": "inReplyTo",
                     "type": "AssetRef"
                  },
                  {
                     "docString": "The time that the favorite was created, as a W3CDTF timestamp.",
                     "name": "published",
                     "type": "datetime"
                  },
                  {
                     "docString": "A string containing the canonical identifier that can be used to identify this favorite in URLs. This can be used to recognise where the same favorite is returned in response to different requests, and as a mapping key for an application's local data store.",
                     "name": "urlId",
                     "type": "string"
                  }
               ]
            }
         },
         {
            "queryParams": {},
            "methodName": "get",
            "httpMethod": "GET",
            "docString": "Get basic information about the selected favorite, including its owner and the target asset.",
            "pathParams": {
               "id": 1
            },
            "pathChunks": [
               "favorites",
               null
            ],
            "returnObjectType": {
               "name": "Favorite",
               "parentType": "Base",
               "properties": [
                  {
                     "docString": "The user who saved this favorite. That is, this property is the user who saved the target asset as a favorite, not the creator of that asset.",
                     "name": "author",
                     "type": "User"
                  },
                  {
                     "docString": "A URI that serves as a globally unique identifier for the favorite.",
                     "name": "id",
                     "type": "string"
                  },
                  {
                     "docString": "A reference to the target asset that has been marked as a favorite.",
                     "name": "inReplyTo",
                     "type": "AssetRef"
                  },
                  {
                     "docString": "The time that the favorite was created, as a W3CDTF timestamp.",
                     "name": "published",
                     "type": "datetime"
                  },
                  {
                     "docString": "A string containing the canonical identifier that can be used to identify this favorite in URLs. This can be used to recognise where the same favorite is returned in response to different requests, and as a mapping key for an application's local data store.",
                     "name": "urlId",
                     "type": "string"
                  }
               ]
            }
         }
      ]
   },
   "blogs": {
      "methods": [
         {
            "queryParams": {},
            "methodName": "get",
            "httpMethod": "GET",
            "docString": "Get basic information about the selected blog.",
            "pathParams": {
               "id": 1
            },
            "pathChunks": [
               "blogs",
               null
            ],
            "returnObjectType": {
               "name": "Blog",
               "parentType": "Base",
               "properties": [
                  {
                     "docString": "The description of the blog as provided by its owner.",
                     "name": "description",
                     "type": "string"
                  },
                  {
                     "docString": "The URL of the blog's home page.",
                     "name": "homeUrl",
                     "type": "string"
                  },
                  {
                     "docString": "A URI that serves as a globally unique identifier for the object.",
                     "name": "id",
                     "type": "string"
                  },
                  {
                     "docString": "The keyword identifying the type of object this is. For a Blog object, M<objectType> will be C<Blog>.",
                     "name": "objectType",
                     "type": "string"
                  },
                  {
                     "docString": "T<Deprecated> An array of object type identifier URIs. This set will contain the string C<tag:api.typepad.com,2009:Blog> for a Blog object.",
                     "name": "objectTypes",
                     "type": "set<string>"
                  },
                  {
                     "docString": "The user who owns the blog.",
                     "name": "owner",
                     "type": "User"
                  },
                  {
                     "docString": "The title of the blog.",
                     "name": "title",
                     "type": "string"
                  },
                  {
                     "docString": "A string containing the canonical identifier that can be used to identify this object in URLs. This can be used to recognise where the same user is returned in response to different requests, and as a mapping key for an application's local data store.",
                     "name": "urlId",
                     "type": "string"
                  }
               ]
            }
         },
         {
            "methodName": "addCategory",
            "httpMethod": "POST",
            "docString": "Send label argument to remove a category from the blog",
            "pathParams": {
               "id": 1
            },
            "pathChunks": [
               "blogs",
               null,
               "add-category"
            ],
            "paramObjectType": {
               "properties": [
                  {
                     "docString": "T<Required> The category to add.",
                     "name": "category",
                     "type": "string"
                  }
               ]
            }
         },
         {
            "methodName": "beginImport",
            "httpMethod": "POST",
            "docString": "Begin an import into the selected blog.",
            "pathParams": {
               "id": 1
            },
            "pathChunks": [
               "blogs",
               null,
               "begin-import"
            ],
            "returnObjectType": {
               "properties": [
                  {
                     "docString": "The O<ImporterJob> object representing the job that was created.",
                     "name": "job",
                     "type": "ImporterJob"
                  }
               ]
            },
            "paramObjectType": {
               "properties": [
                  {
                     "docString": "Attempt to create new users based on ones found in the imported data. This is not yet supported.",
                     "name": "createUsers",
                     "type": "boolean"
                  },
                  {
                     "docString": "Attempt to create new users based on ones found in the imported data. This is not yet supported.",
                     "name": "matchUsers",
                     "type": "boolean"
                  }
               ]
            }
         },
         {
            "methodName": "buildEmbedCodeForUrls",
            "httpMethod": "POST",
            "docString": "Given an array of absolute URLs, will try to return a block of HTML that embeds the content represented by those URLs as sensibly as possible.",
            "pathParams": {
               "id": 1
            },
            "pathChunks": [
               "blogs",
               null,
               "build-embed-code-for-urls"
            ],
            "returnObjectType": {
               "properties": [
                  {
                     "docString": "An HTML fragment that embeds the provided URLs. This string may contain untrustworthy HTML, so to avoid XSS vulnerabilities this should not be displayed in a sensitive context without sanitization.",
                     "name": "embedCode",
                     "type": "string"
                  }
               ]
            },
            "paramObjectType": {
               "properties": [
                  {
                     "docString": "T<Required> An array of absolute URLs to attempt to transform.",
                     "name": "urls",
                     "type": "array<string>"
                  }
               ]
            }
         },
         {
            "queryParams": {
               "limit": "max-results",
               "offset": "start-index"
            },
            "methodName": "getCategories",
            "httpMethod": "GET",
            "docString": "Get a list of categories which are defined for the selected blog.",
            "pathParams": {
               "id": 1
            },
            "pathChunks": [
               "blogs",
               null,
               "categories"
            ],
            "returnObjectType": {
               "name": "List<string>",
               "properties": [
                  {
                     "docString": "The items within the selected range.",
                     "name": "entries",
                     "type": "array<string>"
                  },
                  {
                     "docString": "The total number of items in the whole list of which this object is a chunk.",
                     "name": "totalResults",
                     "type": "integer"
                  }
               ]
            }
         },
         {
            "queryParams": {
               "limit": "max-results",
               "offset": "start-index"
            },
            "methodName": "getCategoryDetails",
            "httpMethod": "GET",
            "docString": "Get a list of objects representing the categories defined for the selected blog along with some category metadata.",
            "pathParams": {
               "id": 1
            },
            "pathChunks": [
               "blogs",
               null,
               "category-details"
            ],
            "returnObjectType": {
               "name": "List<BlogCategoryDetails>",
               "properties": [
                  {
                     "docString": "The items within the selected range.",
                     "name": "entries",
                     "type": "array<BlogCategoryDetails>"
                  },
                  {
                     "docString": "The total number of items in the whole list of which this object is a chunk.",
                     "name": "totalResults",
                     "type": "integer"
                  }
               ]
            }
         },
         {
            "queryParams": {},
            "methodName": "getCommentingSettings",
            "httpMethod": "GET",
            "docString": "Get the commenting-related settings for this blog.",
            "pathParams": {
               "id": 1
            },
            "pathChunks": [
               "blogs",
               null,
               "commenting-settings"
            ],
            "returnObjectType": {
               "name": "BlogCommentingSettings",
               "parentType": "Base",
               "properties": [
                  {
                     "docString": "C<true> if this blog requires anonymous commenters to pass a CAPTCHA before submitting a comment, or C<false> otherwise.",
                     "name": "captchaRequired",
                     "type": "boolean"
                  },
                  {
                     "docString": "C<true> if this blog requires anonymous comments to be submitted with an email address, or C<false> otherwise.",
                     "name": "emailAddressRequired",
                     "type": "boolean"
                  },
                  {
                     "docString": "C<true> if this blog allows commenters to use basic HTML formatting in comments, or C<false> if HTML will be removed.",
                     "name": "htmlAllowed",
                     "type": "boolean"
                  },
                  {
                     "docString": "C<true> if this blog places new comments into a moderation queue for approval before they are displayed, or C<false> if new comments may be available immediately.",
                     "name": "moderationEnabled",
                     "type": "boolean"
                  },
                  {
                     "docString": "C<true> if this blog allows users to sign in to comment, or C<false> if all new comments are anonymous.",
                     "name": "signinAllowed",
                     "type": "boolean"
                  },
                  {
                     "docString": "C<true> if this blog requires users to be logged in in order to leave a comment, or C<false> if anonymous comments will be rejected.",
                     "name": "signinRequired",
                     "type": "boolean"
                  },
                  {
                     "docString": "Number of days after a post is published that comments will be allowed. If the blog has no time limit for comments, this property will be omitted.",
                     "name": "timeLimit",
                     "type": "integer"
                  },
                  {
                     "docString": "C<true> if comments in this blog will automatically have any bare URLs turned into links, or C<false> if URLs will be shown unlinked.",
                     "name": "urlsAutoLinked",
                     "type": "boolean"
                  }
               ]
            }
         },
         {
            "queryParams": {
               "limit": "max-results",
               "offset": "start-index"
            },
            "methodName": "getPublishedComments",
            "httpMethod": "GET",
            "docString": "Return a pageable list of published comments associated with the selected blog",
            "pathParams": {
               "id": 1
            },
            "pathChunks": [
               "blogs",
               null,
               "comments",
               "@published"
            ],
            "returnObjectType": {
               "name": "List<Comment>",
               "properties": [
                  {
                     "docString": "The items within the selected range.",
                     "name": "entries",
                     "type": "array<Comment>"
                  },
                  {
                     "docString": "The total number of items in the whole list of which this object is a chunk.",
                     "name": "totalResults",
                     "type": "integer"
                  }
               ]
            }
         },
         {
            "queryParams": {
               "limit": "max-results",
               "offset": "start-index"
            },
            "methodName": "getPublishedRecentComments",
            "httpMethod": "GET",
            "docString": "Return the fifty most recent published comments associated with the selected blog",
            "pathParams": {
               "id": 1
            },
            "pathChunks": [
               "blogs",
               null,
               "comments",
               "@published",
               "@recent"
            ],
            "returnObjectType": {
               "name": "List<Comment>",
               "properties": [
                  {
                     "docString": "The items within the selected range.",
                     "name": "entries",
                     "type": "array<Comment>"
                  },
                  {
                     "docString": "The total number of items in the whole list of which this object is a chunk.",
                     "name": "totalResults",
                     "type": "integer"
                  }
               ]
            }
         },
         {
            "queryParams": {
               "limit": "max-results",
               "offset": "start-index"
            },
            "methodName": "getCrosspostAccounts",
            "httpMethod": "GET",
            "docString": "Get  a list of accounts that can be used for crossposting with this blog.",
            "pathParams": {
               "id": 1
            },
            "pathChunks": [
               "blogs",
               null,
               "crosspost-accounts"
            ],
            "returnObjectType": {
               "name": "List<Account>",
               "properties": [
                  {
                     "docString": "The items within the selected range.",
                     "name": "entries",
                     "type": "array<Account>"
                  },
                  {
                     "docString": "The total number of items in the whole list of which this object is a chunk.",
                     "name": "totalResults",
                     "type": "integer"
                  }
               ]
            }
         },
         {
            "methodName": "discoverExternalPostAsset",
            "httpMethod": "POST",
            "docString": "If the selected blog is a connected blog, create or retrieve the external post stub for the given permalink.",
            "pathParams": {
               "id": 1
            },
            "pathChunks": [
               "blogs",
               null,
               "discover-external-post-asset"
            ],
            "returnObjectType": {
               "properties": [
                  {
                     "docString": "The asset that acts as a stub for the given permalink.",
                     "name": "asset",
                     "type": "Asset"
                  }
               ]
            },
            "paramObjectType": {
               "properties": [
                  {
                     "docString": "T<Required> The URL of the page whose external post stub is being retrieved.",
                     "name": "permalinkUrl",
                     "type": "string"
                  }
               ]
            }
         },
         {
            "httpMethod": "POST",
            "returnObjectType": {
               "name": "Asset",
               "parentType": "Base",
               "properties": [
                  {
                     "docString": "T<Read Only> The user who created the selected asset.",
                     "name": "author",
                     "type": "User"
                  },
                  {
                     "docString": "T<Read Only> The number of comments that have been posted in reply to this asset. This number includes comments that have been posted in response to other comments.",
                     "name": "commentCount",
                     "type": "integer"
                  },
                  {
                     "docString": "T<Read Only> An object describing the group or blog to which this asset belongs.",
                     "name": "container",
                     "type": "ContainerRef"
                  },
                  {
                     "docString": "The raw asset content. The M<textFormat> property describes how to format this data. Use this property to set the asset content in write operations. An asset posted in a group may have a M<content> value up to 10,000 bytes long, while a O<Post> asset in a blog may have up to 65,000 bytes of content.",
                     "name": "content",
                     "type": "string"
                  },
                  {
                     "docString": "T<Write Only> A set of identifiers for O<Account> objects to which to crosspost this asset when it's posted. This property is omitted when retrieving existing assets.",
                     "name": "crosspostAccounts",
                     "type": "set<string>"
                  },
                  {
                     "docString": "The description of the asset.",
                     "name": "description",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> A short, plain-text excerpt of the entry content. This is currently available only for O<Post> assets.",
                     "name": "excerpt",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> The number of distinct users who have added this asset as a favorite.",
                     "name": "favoriteCount",
                     "type": "integer"
                  },
                  {
                     "docString": "T<Read Only> T<Deprecated> An array of strings containing the M<id> URI of the O<Group> object that this asset is mapped into, if any. This property has been superseded by the M<container> property.",
                     "name": "groups",
                     "type": "array<string>"
                  },
                  {
                     "docString": "T<Read Only> C<true> if this asset has the extended content. This is currently supported only for O<Post> assets that are posted within a blog.",
                     "name": "hasExtendedContent",
                     "type": "boolean"
                  },
                  {
                     "docString": "T<Read Only> A URI that serves as a globally unique identifier for the user.",
                     "name": "id",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> C<true> if this asset is a favorite for the currently authenticated user, or C<false> otherwise. This property is omitted from responses to anonymous requests.",
                     "name": "isFavoriteForCurrentUser",
                     "type": "boolean"
                  },
                  {
                     "docString": "T<Read Only> The total number of negative votes this asset has received via the N</assets/{id}/cast-negative-vote> endpoint.",
                     "name": "negativeVoteCount",
                     "type": "integer"
                  },
                  {
                     "docString": "T<Read Only> The keyword identifying the type of asset this is.",
                     "name": "objectType",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> T<Deprecated> An array of object type identifier URIs identifying the type of this asset. Only the one object type URI for the particular type of asset this asset is will be present.",
                     "name": "objectTypes",
                     "type": "set<string>"
                  },
                  {
                     "docString": "T<Read Only> The URL that is this asset's permalink. This will be omitted if the asset does not have a permalink of its own (for example, if it's embedded in another asset) or if TypePad does not know its permalink.",
                     "name": "permalinkUrl",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> The total number of positive votes this asset has received via the N</assets/{id}/cast-positive-vote> endpoint.",
                     "name": "positiveVoteCount",
                     "type": "integer"
                  },
                  {
                     "docString": "An object describing the visibility status and publication date for this asset. Only visibility status is editable.",
                     "name": "publicationStatus",
                     "type": "PublicationStatus"
                  },
                  {
                     "docString": "T<Read Only> The time at which the asset was created, as a W3CDTF timestamp.",
                     "name": "published",
                     "type": "datetime"
                  },
                  {
                     "docString": "T<Read Only> T<Deprecated> If this asset was created by 'reblogging' another asset, this property describes the original asset.",
                     "name": "reblogOf",
                     "type": "AssetRef"
                  },
                  {
                     "docString": "T<Read Only> T<Deprecated> If this asset was created by 'reblogging' another asset or some other arbitrary web page, this property contains the URL of the item that was reblogged.",
                     "name": "reblogOfUrl",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> The content of this asset rendered to HTML. This is currently available only for O<Post> and O<Page> assets.",
                     "name": "renderedContent",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> The short version of the URL that is this asset's permalink. This is currently available only for O<Post> assetes.",
                     "name": "shortUrl",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> An object describing the site from which this asset was retrieved, if the asset was obtained from an external source.",
                     "name": "source",
                     "type": "AssetSource"
                  },
                  {
                     "docString": "A keyword that indicates what formatting mode to use for the content of this asset. This can be C<html> for assets the content of which is HTML, C<html_convert_linebreaks> for assets the content of which is HTML but where paragraph tags should be added automatically, or C<markdown> for assets the content of which is Markdown source. Other formatting modes may be added in future. Applications that present assets for editing should use this property to present an appropriate editor.",
                     "name": "textFormat",
                     "type": "string"
                  },
                  {
                     "docString": "The title of the asset.",
                     "name": "title",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> A string containing the canonical identifier that can be used to identify this object in URLs. This can be used to recognise where the same user is returned in response to different requests, and as a mapping key for an application's local data store.",
                     "name": "urlId",
                     "type": "string"
                  }
               ]
            },
            "acceptedFileTypes": [
               "*/*"
            ],
            "paramObjectType": {
               "name": "Asset",
               "parentType": "Base",
               "properties": [
                  {
                     "docString": "T<Read Only> The user who created the selected asset.",
                     "name": "author",
                     "type": "User"
                  },
                  {
                     "docString": "T<Read Only> The number of comments that have been posted in reply to this asset. This number includes comments that have been posted in response to other comments.",
                     "name": "commentCount",
                     "type": "integer"
                  },
                  {
                     "docString": "T<Read Only> An object describing the group or blog to which this asset belongs.",
                     "name": "container",
                     "type": "ContainerRef"
                  },
                  {
                     "docString": "The raw asset content. The M<textFormat> property describes how to format this data. Use this property to set the asset content in write operations. An asset posted in a group may have a M<content> value up to 10,000 bytes long, while a O<Post> asset in a blog may have up to 65,000 bytes of content.",
                     "name": "content",
                     "type": "string"
                  },
                  {
                     "docString": "T<Write Only> A set of identifiers for O<Account> objects to which to crosspost this asset when it's posted. This property is omitted when retrieving existing assets.",
                     "name": "crosspostAccounts",
                     "type": "set<string>"
                  },
                  {
                     "docString": "The description of the asset.",
                     "name": "description",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> A short, plain-text excerpt of the entry content. This is currently available only for O<Post> assets.",
                     "name": "excerpt",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> The number of distinct users who have added this asset as a favorite.",
                     "name": "favoriteCount",
                     "type": "integer"
                  },
                  {
                     "docString": "T<Read Only> T<Deprecated> An array of strings containing the M<id> URI of the O<Group> object that this asset is mapped into, if any. This property has been superseded by the M<container> property.",
                     "name": "groups",
                     "type": "array<string>"
                  },
                  {
                     "docString": "T<Read Only> C<true> if this asset has the extended content. This is currently supported only for O<Post> assets that are posted within a blog.",
                     "name": "hasExtendedContent",
                     "type": "boolean"
                  },
                  {
                     "docString": "T<Read Only> A URI that serves as a globally unique identifier for the user.",
                     "name": "id",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> C<true> if this asset is a favorite for the currently authenticated user, or C<false> otherwise. This property is omitted from responses to anonymous requests.",
                     "name": "isFavoriteForCurrentUser",
                     "type": "boolean"
                  },
                  {
                     "docString": "T<Read Only> The total number of negative votes this asset has received via the N</assets/{id}/cast-negative-vote> endpoint.",
                     "name": "negativeVoteCount",
                     "type": "integer"
                  },
                  {
                     "docString": "T<Read Only> The keyword identifying the type of asset this is.",
                     "name": "objectType",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> T<Deprecated> An array of object type identifier URIs identifying the type of this asset. Only the one object type URI for the particular type of asset this asset is will be present.",
                     "name": "objectTypes",
                     "type": "set<string>"
                  },
                  {
                     "docString": "T<Read Only> The URL that is this asset's permalink. This will be omitted if the asset does not have a permalink of its own (for example, if it's embedded in another asset) or if TypePad does not know its permalink.",
                     "name": "permalinkUrl",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> The total number of positive votes this asset has received via the N</assets/{id}/cast-positive-vote> endpoint.",
                     "name": "positiveVoteCount",
                     "type": "integer"
                  },
                  {
                     "docString": "An object describing the visibility status and publication date for this asset. Only visibility status is editable.",
                     "name": "publicationStatus",
                     "type": "PublicationStatus"
                  },
                  {
                     "docString": "T<Read Only> The time at which the asset was created, as a W3CDTF timestamp.",
                     "name": "published",
                     "type": "datetime"
                  },
                  {
                     "docString": "T<Read Only> T<Deprecated> If this asset was created by 'reblogging' another asset, this property describes the original asset.",
                     "name": "reblogOf",
                     "type": "AssetRef"
                  },
                  {
                     "docString": "T<Read Only> T<Deprecated> If this asset was created by 'reblogging' another asset or some other arbitrary web page, this property contains the URL of the item that was reblogged.",
                     "name": "reblogOfUrl",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> The content of this asset rendered to HTML. This is currently available only for O<Post> and O<Page> assets.",
                     "name": "renderedContent",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> The short version of the URL that is this asset's permalink. This is currently available only for O<Post> assetes.",
                     "name": "shortUrl",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> An object describing the site from which this asset was retrieved, if the asset was obtained from an external source.",
                     "name": "source",
                     "type": "AssetSource"
                  },
                  {
                     "docString": "A keyword that indicates what formatting mode to use for the content of this asset. This can be C<html> for assets the content of which is HTML, C<html_convert_linebreaks> for assets the content of which is HTML but where paragraph tags should be added automatically, or C<markdown> for assets the content of which is Markdown source. Other formatting modes may be added in future. Applications that present assets for editing should use this property to present an appropriate editor.",
                     "name": "textFormat",
                     "type": "string"
                  },
                  {
                     "docString": "The title of the asset.",
                     "name": "title",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> A string containing the canonical identifier that can be used to identify this object in URLs. This can be used to recognise where the same user is returned in response to different requests, and as a mapping key for an application's local data store.",
                     "name": "urlId",
                     "type": "string"
                  }
               ]
            },
            "docString": "Add a new media asset to the account that owns this blog.",
            "methodName": "postToMediaAssets",
            "pathChunks": [
               "blogs",
               null,
               "media-assets"
            ],
            "pathParams": {
               "id": 1
            }
         },
         {
            "methodName": "postToPageAssets",
            "httpMethod": "POST",
            "docString": "Add a new page to a blog",
            "pathParams": {
               "id": 1
            },
            "pathChunks": [
               "blogs",
               null,
               "page-assets"
            ],
            "returnObjectType": {
               "name": "Page",
               "parentType": "Asset",
               "properties": [
                  {
                     "docString": "T<Read Only> The user who created the selected asset.",
                     "name": "author",
                     "type": "User"
                  },
                  {
                     "docString": "T<Read Only> The number of comments that have been posted in reply to this asset. This number includes comments that have been posted in response to other comments.",
                     "name": "commentCount",
                     "type": "integer"
                  },
                  {
                     "docString": "T<Read Only> An object describing the group or blog to which this asset belongs.",
                     "name": "container",
                     "type": "ContainerRef"
                  },
                  {
                     "docString": "The raw asset content. The M<textFormat> property describes how to format this data. Use this property to set the asset content in write operations. An asset posted in a group may have a M<content> value up to 10,000 bytes long, while a O<Post> asset in a blog may have up to 65,000 bytes of content.",
                     "name": "content",
                     "type": "string"
                  },
                  {
                     "docString": "T<Write Only> A set of identifiers for O<Account> objects to which to crosspost this asset when it's posted. This property is omitted when retrieving existing assets.",
                     "name": "crosspostAccounts",
                     "type": "set<string>"
                  },
                  {
                     "docString": "The description of the page.",
                     "name": "description",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> A list of links to the images that are embedded within the content of this page.",
                     "name": "embeddedImageLinks",
                     "type": "array<ImageLink>"
                  },
                  {
                     "docString": "T<Read Only> A short, plain-text excerpt of the entry content. This is currently available only for O<Post> assets.",
                     "name": "excerpt",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> The number of distinct users who have added this asset as a favorite.",
                     "name": "favoriteCount",
                     "type": "integer"
                  },
                  {
                     "docString": "An object describing the comment and trackback behavior for this page.",
                     "name": "feedbackStatus",
                     "type": "FeedbackStatus"
                  },
                  {
                     "docString": "The base name of the page, used to create the M<permalinkUrl>.",
                     "name": "filename",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> T<Deprecated> An array of strings containing the M<id> URI of the O<Group> object that this asset is mapped into, if any. This property has been superseded by the M<container> property.",
                     "name": "groups",
                     "type": "array<string>"
                  },
                  {
                     "docString": "T<Read Only> C<true> if this asset has the extended content. This is currently supported only for O<Post> assets that are posted within a blog.",
                     "name": "hasExtendedContent",
                     "type": "boolean"
                  },
                  {
                     "docString": "T<Read Only> A URI that serves as a globally unique identifier for the user.",
                     "name": "id",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> C<true> if this asset is a favorite for the currently authenticated user, or C<false> otherwise. This property is omitted from responses to anonymous requests.",
                     "name": "isFavoriteForCurrentUser",
                     "type": "boolean"
                  },
                  {
                     "docString": "T<Read Only> The total number of negative votes this asset has received via the N</assets/{id}/cast-negative-vote> endpoint.",
                     "name": "negativeVoteCount",
                     "type": "integer"
                  },
                  {
                     "docString": "T<Read Only> The keyword identifying the type of asset this is.",
                     "name": "objectType",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> T<Deprecated> An array of object type identifier URIs identifying the type of this asset. Only the one object type URI for the particular type of asset this asset is will be present.",
                     "name": "objectTypes",
                     "type": "set<string>"
                  },
                  {
                     "docString": "T<Read Only> The URL that is this asset's permalink. This will be omitted if the asset does not have a permalink of its own (for example, if it's embedded in another asset) or if TypePad does not know its permalink.",
                     "name": "permalinkUrl",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> The total number of positive votes this asset has received via the N</assets/{id}/cast-positive-vote> endpoint.",
                     "name": "positiveVoteCount",
                     "type": "integer"
                  },
                  {
                     "docString": "An object describing the draft status and publication date for this page.",
                     "name": "publicationStatus",
                     "type": "PublicationStatus"
                  },
                  {
                     "docString": "T<Read Only> The time at which the asset was created, as a W3CDTF timestamp.",
                     "name": "published",
                     "type": "datetime"
                  },
                  {
                     "docString": "T<Read Only> T<Deprecated> If this asset was created by 'reblogging' another asset, this property describes the original asset.",
                     "name": "reblogOf",
                     "type": "AssetRef"
                  },
                  {
                     "docString": "T<Read Only> T<Deprecated> If this asset was created by 'reblogging' another asset or some other arbitrary web page, this property contains the URL of the item that was reblogged.",
                     "name": "reblogOfUrl",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> The content of this asset rendered to HTML. This is currently available only for O<Post> and O<Page> assets.",
                     "name": "renderedContent",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> The short version of the URL that is this asset's permalink. This is currently available only for O<Post> assetes.",
                     "name": "shortUrl",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> An object describing the site from which this asset was retrieved, if the asset was obtained from an external source.",
                     "name": "source",
                     "type": "AssetSource"
                  },
                  {
                     "docString": "T<Write Only> An optional, write-only flag indicating that asset creation should not trigger notification events such as emails or dashboard entries. Not available to all applications.",
                     "name": "suppressEvents",
                     "type": "boolean"
                  },
                  {
                     "docString": "A keyword that indicates what formatting mode to use for the content of this page. This can be C<html> for assets the content of which is HTML, C<html_convert_linebreaks> for assets the content of which is HTML but where paragraph tags should be added automatically, or C<markdown> for assets the content of which is Markdown source. Other formatting modes may be added in future. Applications that present assets for editing should use this property to present an appropriate editor.",
                     "name": "textFormat",
                     "type": "string"
                  },
                  {
                     "docString": "The title of the page.",
                     "name": "title",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> A string containing the canonical identifier that can be used to identify this object in URLs. This can be used to recognise where the same user is returned in response to different requests, and as a mapping key for an application's local data store.",
                     "name": "urlId",
                     "type": "string"
                  }
               ]
            },
            "paramObjectType": {
               "name": "Page",
               "parentType": "Asset",
               "properties": [
                  {
                     "docString": "T<Read Only> The user who created the selected asset.",
                     "name": "author",
                     "type": "User"
                  },
                  {
                     "docString": "T<Read Only> The number of comments that have been posted in reply to this asset. This number includes comments that have been posted in response to other comments.",
                     "name": "commentCount",
                     "type": "integer"
                  },
                  {
                     "docString": "T<Read Only> An object describing the group or blog to which this asset belongs.",
                     "name": "container",
                     "type": "ContainerRef"
                  },
                  {
                     "docString": "The raw asset content. The M<textFormat> property describes how to format this data. Use this property to set the asset content in write operations. An asset posted in a group may have a M<content> value up to 10,000 bytes long, while a O<Post> asset in a blog may have up to 65,000 bytes of content.",
                     "name": "content",
                     "type": "string"
                  },
                  {
                     "docString": "T<Write Only> A set of identifiers for O<Account> objects to which to crosspost this asset when it's posted. This property is omitted when retrieving existing assets.",
                     "name": "crosspostAccounts",
                     "type": "set<string>"
                  },
                  {
                     "docString": "The description of the page.",
                     "name": "description",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> A list of links to the images that are embedded within the content of this page.",
                     "name": "embeddedImageLinks",
                     "type": "array<ImageLink>"
                  },
                  {
                     "docString": "T<Read Only> A short, plain-text excerpt of the entry content. This is currently available only for O<Post> assets.",
                     "name": "excerpt",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> The number of distinct users who have added this asset as a favorite.",
                     "name": "favoriteCount",
                     "type": "integer"
                  },
                  {
                     "docString": "An object describing the comment and trackback behavior for this page.",
                     "name": "feedbackStatus",
                     "type": "FeedbackStatus"
                  },
                  {
                     "docString": "The base name of the page, used to create the M<permalinkUrl>.",
                     "name": "filename",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> T<Deprecated> An array of strings containing the M<id> URI of the O<Group> object that this asset is mapped into, if any. This property has been superseded by the M<container> property.",
                     "name": "groups",
                     "type": "array<string>"
                  },
                  {
                     "docString": "T<Read Only> C<true> if this asset has the extended content. This is currently supported only for O<Post> assets that are posted within a blog.",
                     "name": "hasExtendedContent",
                     "type": "boolean"
                  },
                  {
                     "docString": "T<Read Only> A URI that serves as a globally unique identifier for the user.",
                     "name": "id",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> C<true> if this asset is a favorite for the currently authenticated user, or C<false> otherwise. This property is omitted from responses to anonymous requests.",
                     "name": "isFavoriteForCurrentUser",
                     "type": "boolean"
                  },
                  {
                     "docString": "T<Read Only> The total number of negative votes this asset has received via the N</assets/{id}/cast-negative-vote> endpoint.",
                     "name": "negativeVoteCount",
                     "type": "integer"
                  },
                  {
                     "docString": "T<Read Only> The keyword identifying the type of asset this is.",
                     "name": "objectType",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> T<Deprecated> An array of object type identifier URIs identifying the type of this asset. Only the one object type URI for the particular type of asset this asset is will be present.",
                     "name": "objectTypes",
                     "type": "set<string>"
                  },
                  {
                     "docString": "T<Read Only> The URL that is this asset's permalink. This will be omitted if the asset does not have a permalink of its own (for example, if it's embedded in another asset) or if TypePad does not know its permalink.",
                     "name": "permalinkUrl",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> The total number of positive votes this asset has received via the N</assets/{id}/cast-positive-vote> endpoint.",
                     "name": "positiveVoteCount",
                     "type": "integer"
                  },
                  {
                     "docString": "An object describing the draft status and publication date for this page.",
                     "name": "publicationStatus",
                     "type": "PublicationStatus"
                  },
                  {
                     "docString": "T<Read Only> The time at which the asset was created, as a W3CDTF timestamp.",
                     "name": "published",
                     "type": "datetime"
                  },
                  {
                     "docString": "T<Read Only> T<Deprecated> If this asset was created by 'reblogging' another asset, this property describes the original asset.",
                     "name": "reblogOf",
                     "type": "AssetRef"
                  },
                  {
                     "docString": "T<Read Only> T<Deprecated> If this asset was created by 'reblogging' another asset or some other arbitrary web page, this property contains the URL of the item that was reblogged.",
                     "name": "reblogOfUrl",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> The content of this asset rendered to HTML. This is currently available only for O<Post> and O<Page> assets.",
                     "name": "renderedContent",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> The short version of the URL that is this asset's permalink. This is currently available only for O<Post> assetes.",
                     "name": "shortUrl",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> An object describing the site from which this asset was retrieved, if the asset was obtained from an external source.",
                     "name": "source",
                     "type": "AssetSource"
                  },
                  {
                     "docString": "T<Write Only> An optional, write-only flag indicating that asset creation should not trigger notification events such as emails or dashboard entries. Not available to all applications.",
                     "name": "suppressEvents",
                     "type": "boolean"
                  },
                  {
                     "docString": "A keyword that indicates what formatting mode to use for the content of this page. This can be C<html> for assets the content of which is HTML, C<html_convert_linebreaks> for assets the content of which is HTML but where paragraph tags should be added automatically, or C<markdown> for assets the content of which is Markdown source. Other formatting modes may be added in future. Applications that present assets for editing should use this property to present an appropriate editor.",
                     "name": "textFormat",
                     "type": "string"
                  },
                  {
                     "docString": "The title of the page.",
                     "name": "title",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> A string containing the canonical identifier that can be used to identify this object in URLs. This can be used to recognise where the same user is returned in response to different requests, and as a mapping key for an application's local data store.",
                     "name": "urlId",
                     "type": "string"
                  }
               ]
            }
         },
         {
            "queryParams": {
               "limit": "max-results",
               "offset": "start-index"
            },
            "methodName": "getPageAssets",
            "httpMethod": "GET",
            "docString": "Get a list of pages associated with the selected blog.",
            "pathParams": {
               "id": 1
            },
            "pathChunks": [
               "blogs",
               null,
               "page-assets"
            ],
            "returnObjectType": {
               "name": "List<Page>",
               "properties": [
                  {
                     "docString": "The items within the selected range.",
                     "name": "entries",
                     "type": "array<Page>"
                  },
                  {
                     "docString": "The total number of items in the whole list of which this object is a chunk.",
                     "name": "totalResults",
                     "type": "integer"
                  }
               ]
            }
         },
         {
            "methodName": "postToPostAssets",
            "httpMethod": "POST",
            "docString": "Add a new post to a blog",
            "pathParams": {
               "id": 1
            },
            "pathChunks": [
               "blogs",
               null,
               "post-assets"
            ],
            "returnObjectType": {
               "name": "Post",
               "parentType": "Asset",
               "properties": [
                  {
                     "docString": "T<Read Only> The user who created the selected asset.",
                     "name": "author",
                     "type": "User"
                  },
                  {
                     "docString": "A list of categories associated with the post.",
                     "name": "categories",
                     "type": "array<string>"
                  },
                  {
                     "docString": "T<Read Only> The number of comments that have been posted in reply to this asset. This number includes comments that have been posted in response to other comments.",
                     "name": "commentCount",
                     "type": "integer"
                  },
                  {
                     "docString": "T<Read Only> An object describing the group or blog to which this asset belongs.",
                     "name": "container",
                     "type": "ContainerRef"
                  },
                  {
                     "docString": "The raw post content. The M<textFormat> property defines what format this data is in.",
                     "name": "content",
                     "type": "string"
                  },
                  {
                     "docString": "T<Write Only> A set of identifiers for O<Account> objects to which to crosspost this asset when it's posted. This property is omitted when retrieving existing assets.",
                     "name": "crosspostAccounts",
                     "type": "set<string>"
                  },
                  {
                     "docString": "The description of the post.",
                     "name": "description",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> A list of links to the audio streams that are embedded within the content of this post.",
                     "name": "embeddedAudioLinks",
                     "type": "array<AudioLink>"
                  },
                  {
                     "docString": "T<Read Only> A list of links to the images that are embedded within the content of this post.",
                     "name": "embeddedImageLinks",
                     "type": "array<ImageLink>"
                  },
                  {
                     "docString": "T<Read Only> A list of links to the videos that are embedded within the content of this post.",
                     "name": "embeddedVideoLinks",
                     "type": "array<VideoLink>"
                  },
                  {
                     "docString": "T<Read Only> A short, plain-text excerpt of the entry content. This is currently available only for O<Post> assets.",
                     "name": "excerpt",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> The number of distinct users who have added this asset as a favorite.",
                     "name": "favoriteCount",
                     "type": "integer"
                  },
                  {
                     "docString": "An object describing the comment and trackback behavior for this post.",
                     "name": "feedbackStatus",
                     "type": "FeedbackStatus"
                  },
                  {
                     "docString": "The base name of the post to use when creating its M<permalinkUrl>.",
                     "name": "filename",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> T<Deprecated> An array of strings containing the M<id> URI of the O<Group> object that this asset is mapped into, if any. This property has been superseded by the M<container> property.",
                     "name": "groups",
                     "type": "array<string>"
                  },
                  {
                     "docString": "T<Read Only> C<true> if this asset has the extended content. This is currently supported only for O<Post> assets that are posted within a blog.",
                     "name": "hasExtendedContent",
                     "type": "boolean"
                  },
                  {
                     "docString": "T<Read Only> A URI that serves as a globally unique identifier for the user.",
                     "name": "id",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> C<true> if this asset is a favorite for the currently authenticated user, or C<false> otherwise. This property is omitted from responses to anonymous requests.",
                     "name": "isFavoriteForCurrentUser",
                     "type": "boolean"
                  },
                  {
                     "docString": "T<Read Only> The total number of negative votes this asset has received via the N</assets/{id}/cast-negative-vote> endpoint.",
                     "name": "negativeVoteCount",
                     "type": "integer"
                  },
                  {
                     "docString": "T<Read Only> The keyword identifying the type of asset this is.",
                     "name": "objectType",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> T<Deprecated> An array of object type identifier URIs identifying the type of this asset. Only the one object type URI for the particular type of asset this asset is will be present.",
                     "name": "objectTypes",
                     "type": "set<string>"
                  },
                  {
                     "docString": "T<Read Only> The URL that is this asset's permalink. This will be omitted if the asset does not have a permalink of its own (for example, if it's embedded in another asset) or if TypePad does not know its permalink.",
                     "name": "permalinkUrl",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> The total number of positive votes this asset has received via the N</assets/{id}/cast-positive-vote> endpoint.",
                     "name": "positiveVoteCount",
                     "type": "integer"
                  },
                  {
                     "docString": "An object describing the draft status and publication date for this post.",
                     "name": "publicationStatus",
                     "type": "PublicationStatus"
                  },
                  {
                     "docString": "T<Read Only> The time at which the asset was created, as a W3CDTF timestamp.",
                     "name": "published",
                     "type": "datetime"
                  },
                  {
                     "docString": "T<Read Only> The number of times this post has been reblogged by other people.",
                     "name": "reblogCount",
                     "type": "integer"
                  },
                  {
                     "docString": "T<Fixed After Creation> A reference to a post of which this post is a reblog.",
                     "name": "reblogOf",
                     "type": "AssetRef"
                  },
                  {
                     "docString": "T<Read Only> T<Deprecated> If this asset was created by 'reblogging' another asset or some other arbitrary web page, this property contains the URL of the item that was reblogged.",
                     "name": "reblogOfUrl",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> The content of this asset rendered to HTML. This is currently available only for O<Post> and O<Page> assets.",
                     "name": "renderedContent",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> The short version of the URL that is this asset's permalink. This is currently available only for O<Post> assetes.",
                     "name": "shortUrl",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> An object describing the site from which this asset was retrieved, if the asset was obtained from an external source.",
                     "name": "source",
                     "type": "AssetSource"
                  },
                  {
                     "docString": "T<Write Only> An optional, write-only flag indicating that asset creation should not trigger notification events such as emails or dashboard entries. Not available to all applications.",
                     "name": "suppressEvents",
                     "type": "boolean"
                  },
                  {
                     "docString": "A keyword that indicates what formatting mode to use for the content of this post. This can be C<html> for assets the content of which is HTML, C<html_convert_linebreaks> for assets the content of which is HTML but where paragraph tags should be added automatically, or C<markdown> for assets the content of which is Markdown source. Other formatting modes may be added in future. Applications that present assets for editing should use this property to present an appropriate editor.",
                     "name": "textFormat",
                     "type": "string"
                  },
                  {
                     "docString": "The title of the post.",
                     "name": "title",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> A string containing the canonical identifier that can be used to identify this object in URLs. This can be used to recognise where the same user is returned in response to different requests, and as a mapping key for an application's local data store.",
                     "name": "urlId",
                     "type": "string"
                  }
               ]
            },
            "paramObjectType": {
               "name": "Post",
               "parentType": "Asset",
               "properties": [
                  {
                     "docString": "T<Read Only> The user who created the selected asset.",
                     "name": "author",
                     "type": "User"
                  },
                  {
                     "docString": "A list of categories associated with the post.",
                     "name": "categories",
                     "type": "array<string>"
                  },
                  {
                     "docString": "T<Read Only> The number of comments that have been posted in reply to this asset. This number includes comments that have been posted in response to other comments.",
                     "name": "commentCount",
                     "type": "integer"
                  },
                  {
                     "docString": "T<Read Only> An object describing the group or blog to which this asset belongs.",
                     "name": "container",
                     "type": "ContainerRef"
                  },
                  {
                     "docString": "The raw post content. The M<textFormat> property defines what format this data is in.",
                     "name": "content",
                     "type": "string"
                  },
                  {
                     "docString": "T<Write Only> A set of identifiers for O<Account> objects to which to crosspost this asset when it's posted. This property is omitted when retrieving existing assets.",
                     "name": "crosspostAccounts",
                     "type": "set<string>"
                  },
                  {
                     "docString": "The description of the post.",
                     "name": "description",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> A list of links to the audio streams that are embedded within the content of this post.",
                     "name": "embeddedAudioLinks",
                     "type": "array<AudioLink>"
                  },
                  {
                     "docString": "T<Read Only> A list of links to the images that are embedded within the content of this post.",
                     "name": "embeddedImageLinks",
                     "type": "array<ImageLink>"
                  },
                  {
                     "docString": "T<Read Only> A list of links to the videos that are embedded within the content of this post.",
                     "name": "embeddedVideoLinks",
                     "type": "array<VideoLink>"
                  },
                  {
                     "docString": "T<Read Only> A short, plain-text excerpt of the entry content. This is currently available only for O<Post> assets.",
                     "name": "excerpt",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> The number of distinct users who have added this asset as a favorite.",
                     "name": "favoriteCount",
                     "type": "integer"
                  },
                  {
                     "docString": "An object describing the comment and trackback behavior for this post.",
                     "name": "feedbackStatus",
                     "type": "FeedbackStatus"
                  },
                  {
                     "docString": "The base name of the post to use when creating its M<permalinkUrl>.",
                     "name": "filename",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> T<Deprecated> An array of strings containing the M<id> URI of the O<Group> object that this asset is mapped into, if any. This property has been superseded by the M<container> property.",
                     "name": "groups",
                     "type": "array<string>"
                  },
                  {
                     "docString": "T<Read Only> C<true> if this asset has the extended content. This is currently supported only for O<Post> assets that are posted within a blog.",
                     "name": "hasExtendedContent",
                     "type": "boolean"
                  },
                  {
                     "docString": "T<Read Only> A URI that serves as a globally unique identifier for the user.",
                     "name": "id",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> C<true> if this asset is a favorite for the currently authenticated user, or C<false> otherwise. This property is omitted from responses to anonymous requests.",
                     "name": "isFavoriteForCurrentUser",
                     "type": "boolean"
                  },
                  {
                     "docString": "T<Read Only> The total number of negative votes this asset has received via the N</assets/{id}/cast-negative-vote> endpoint.",
                     "name": "negativeVoteCount",
                     "type": "integer"
                  },
                  {
                     "docString": "T<Read Only> The keyword identifying the type of asset this is.",
                     "name": "objectType",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> T<Deprecated> An array of object type identifier URIs identifying the type of this asset. Only the one object type URI for the particular type of asset this asset is will be present.",
                     "name": "objectTypes",
                     "type": "set<string>"
                  },
                  {
                     "docString": "T<Read Only> The URL that is this asset's permalink. This will be omitted if the asset does not have a permalink of its own (for example, if it's embedded in another asset) or if TypePad does not know its permalink.",
                     "name": "permalinkUrl",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> The total number of positive votes this asset has received via the N</assets/{id}/cast-positive-vote> endpoint.",
                     "name": "positiveVoteCount",
                     "type": "integer"
                  },
                  {
                     "docString": "An object describing the draft status and publication date for this post.",
                     "name": "publicationStatus",
                     "type": "PublicationStatus"
                  },
                  {
                     "docString": "T<Read Only> The time at which the asset was created, as a W3CDTF timestamp.",
                     "name": "published",
                     "type": "datetime"
                  },
                  {
                     "docString": "T<Read Only> The number of times this post has been reblogged by other people.",
                     "name": "reblogCount",
                     "type": "integer"
                  },
                  {
                     "docString": "T<Fixed After Creation> A reference to a post of which this post is a reblog.",
                     "name": "reblogOf",
                     "type": "AssetRef"
                  },
                  {
                     "docString": "T<Read Only> T<Deprecated> If this asset was created by 'reblogging' another asset or some other arbitrary web page, this property contains the URL of the item that was reblogged.",
                     "name": "reblogOfUrl",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> The content of this asset rendered to HTML. This is currently available only for O<Post> and O<Page> assets.",
                     "name": "renderedContent",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> The short version of the URL that is this asset's permalink. This is currently available only for O<Post> assetes.",
                     "name": "shortUrl",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> An object describing the site from which this asset was retrieved, if the asset was obtained from an external source.",
                     "name": "source",
                     "type": "AssetSource"
                  },
                  {
                     "docString": "T<Write Only> An optional, write-only flag indicating that asset creation should not trigger notification events such as emails or dashboard entries. Not available to all applications.",
                     "name": "suppressEvents",
                     "type": "boolean"
                  },
                  {
                     "docString": "A keyword that indicates what formatting mode to use for the content of this post. This can be C<html> for assets the content of which is HTML, C<html_convert_linebreaks> for assets the content of which is HTML but where paragraph tags should be added automatically, or C<markdown> for assets the content of which is Markdown source. Other formatting modes may be added in future. Applications that present assets for editing should use this property to present an appropriate editor.",
                     "name": "textFormat",
                     "type": "string"
                  },
                  {
                     "docString": "The title of the post.",
                     "name": "title",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> A string containing the canonical identifier that can be used to identify this object in URLs. This can be used to recognise where the same user is returned in response to different requests, and as a mapping key for an application's local data store.",
                     "name": "urlId",
                     "type": "string"
                  }
               ]
            }
         },
         {
            "queryParams": {
               "limit": "max-results",
               "offset": "start-index"
            },
            "methodName": "getPostAssets",
            "httpMethod": "GET",
            "docString": "Get a list of posts associated with the selected blog.",
            "pathParams": {
               "id": 1
            },
            "pathChunks": [
               "blogs",
               null,
               "post-assets"
            ],
            "returnObjectType": {
               "name": "List<Post>",
               "properties": [
                  {
                     "docString": "The items within the selected range.",
                     "name": "entries",
                     "type": "array<Post>"
                  },
                  {
                     "docString": "The total number of items in the whole list of which this object is a chunk.",
                     "name": "totalResults",
                     "type": "integer"
                  }
               ]
            }
         },
         {
            "queryParams": {
               "limit": "max-results",
               "offset": "start-index"
            },
            "methodName": "getPostAssetsByCategory",
            "httpMethod": "GET",
            "docString": "Get all visibile posts in the selected blog that have been assigned to the given category.",
            "pathParams": {
               "id": 1,
               "category": 4
            },
            "pathChunks": [
               "blogs",
               null,
               "post-assets",
               "@by-category",
               null
            ],
            "returnObjectType": {
               "name": "List<Post>",
               "properties": [
                  {
                     "docString": "The items within the selected range.",
                     "name": "entries",
                     "type": "array<Post>"
                  },
                  {
                     "docString": "The total number of items in the whole list of which this object is a chunk.",
                     "name": "totalResults",
                     "type": "integer"
                  }
               ]
            }
         },
         {
            "queryParams": {
               "limit": "max-results",
               "offset": "start-index"
            },
            "methodName": "getPostAssetsByFilename",
            "httpMethod": "GET",
            "docString": "Get zero or one posts matching the given year, month and filename.",
            "pathParams": {
               "filename": 4,
               "id": 1
            },
            "pathChunks": [
               "blogs",
               null,
               "post-assets",
               "@by-filename",
               null
            ],
            "returnObjectType": {
               "name": "List<Post>",
               "properties": [
                  {
                     "docString": "The items within the selected range.",
                     "name": "entries",
                     "type": "array<Post>"
                  },
                  {
                     "docString": "The total number of items in the whole list of which this object is a chunk.",
                     "name": "totalResults",
                     "type": "integer"
                  }
               ]
            }
         },
         {
            "queryParams": {
               "limit": "max-results",
               "offset": "start-index"
            },
            "methodName": "getPostAssetsByMonth",
            "httpMethod": "GET",
            "docString": "Get all visible posts in the selected blog that have a publication date within the selected month, specified as a string of the form \"YYYY-MM\".",
            "pathParams": {
               "month": 4,
               "id": 1
            },
            "pathChunks": [
               "blogs",
               null,
               "post-assets",
               "@by-month",
               null
            ],
            "returnObjectType": {
               "name": "List<Post>",
               "properties": [
                  {
                     "docString": "The items within the selected range.",
                     "name": "entries",
                     "type": "array<Post>"
                  },
                  {
                     "docString": "The total number of items in the whole list of which this object is a chunk.",
                     "name": "totalResults",
                     "type": "integer"
                  }
               ]
            }
         },
         {
            "queryParams": {
               "limit": "max-results",
               "offset": "start-index"
            },
            "methodName": "getPublishedPostAssetsByCategory",
            "httpMethod": "GET",
            "docString": "Get the published posts in the selected blog that have been assigned to the given category.",
            "pathParams": {
               "id": 1,
               "category": 5
            },
            "pathChunks": [
               "blogs",
               null,
               "post-assets",
               "@published",
               "@by-category",
               null
            ],
            "returnObjectType": {
               "name": "List<Post>",
               "properties": [
                  {
                     "docString": "The items within the selected range.",
                     "name": "entries",
                     "type": "array<Post>"
                  },
                  {
                     "docString": "The total number of items in the whole list of which this object is a chunk.",
                     "name": "totalResults",
                     "type": "integer"
                  }
               ]
            }
         },
         {
            "queryParams": {
               "limit": "max-results",
               "offset": "start-index"
            },
            "methodName": "getPublishedPostAssetsByMonth",
            "httpMethod": "GET",
            "docString": "Get the posts that were published within the selected month (YYYY-MM) from the selected blog.",
            "pathParams": {
               "month": 5,
               "id": 1
            },
            "pathChunks": [
               "blogs",
               null,
               "post-assets",
               "@published",
               "@by-month",
               null
            ],
            "returnObjectType": {
               "name": "List<Post>",
               "properties": [
                  {
                     "docString": "The items within the selected range.",
                     "name": "entries",
                     "type": "array<Post>"
                  },
                  {
                     "docString": "The total number of items in the whole list of which this object is a chunk.",
                     "name": "totalResults",
                     "type": "integer"
                  }
               ]
            }
         },
         {
            "queryParams": {
               "limit": "max-results",
               "offset": "start-index"
            },
            "methodName": "getPublishedRecentPostAssets",
            "httpMethod": "GET",
            "docString": "Get the most recent 50 published posts in the selected blog.",
            "pathParams": {
               "id": 1
            },
            "pathChunks": [
               "blogs",
               null,
               "post-assets",
               "@published",
               "@recent"
            ],
            "returnObjectType": {
               "name": "List<Post>",
               "properties": [
                  {
                     "docString": "The items within the selected range.",
                     "name": "entries",
                     "type": "array<Post>"
                  },
                  {
                     "docString": "The total number of items in the whole list of which this object is a chunk.",
                     "name": "totalResults",
                     "type": "integer"
                  }
               ]
            }
         },
         {
            "queryParams": {
               "limit": "max-results",
               "offset": "start-index"
            },
            "methodName": "getRecentPostAssets",
            "httpMethod": "GET",
            "docString": "Get the most recent 50 posts in the selected blog, including draft and scheduled posts.",
            "pathParams": {
               "id": 1
            },
            "pathChunks": [
               "blogs",
               null,
               "post-assets",
               "@recent"
            ],
            "returnObjectType": {
               "name": "List<Post>",
               "properties": [
                  {
                     "docString": "The items within the selected range.",
                     "name": "entries",
                     "type": "array<Post>"
                  },
                  {
                     "docString": "The total number of items in the whole list of which this object is a chunk.",
                     "name": "totalResults",
                     "type": "integer"
                  }
               ]
            }
         },
         {
            "queryParams": {
               "limit": "max-results",
               "offset": "start-index"
            },
            "methodName": "getPostByEmailSettingsByUser",
            "httpMethod": "GET",
            "docString": "Get the selected user's post-by-email address",
            "pathParams": {
               "userId": 4,
               "id": 1
            },
            "pathChunks": [
               "blogs",
               null,
               "post-by-email-settings",
               "@by-user",
               null
            ],
            "returnObjectType": {
               "name": "PostByEmailAddress",
               "parentType": "Base",
               "properties": [
                  {
                     "docString": "A private email address for posting via email.",
                     "name": "emailAddress",
                     "type": "string"
                  }
               ]
            }
         },
         {
            "methodName": "removeCategory",
            "httpMethod": "POST",
            "docString": "Send label argument to remove a category from the blog",
            "pathParams": {
               "id": 1
            },
            "pathChunks": [
               "blogs",
               null,
               "remove-category"
            ],
            "paramObjectType": {
               "properties": [
                  {
                     "docString": "T<Required> The category to remove",
                     "name": "category",
                     "type": "string"
                  }
               ]
            }
         },
         {
            "queryParams": {},
            "methodName": "getStats",
            "httpMethod": "GET",
            "docString": "Get data about the pageviews for the selected blog.",
            "pathParams": {
               "id": 1
            },
            "pathChunks": [
               "blogs",
               null,
               "stats"
            ],
            "returnObjectType": {
               "name": "BlogStats",
               "parentType": "Base",
               "properties": [
                  {
                     "docString": "A map containing the daily page views on the blog for the last 120 days. The keys of the map are dates in W3CDTF format, and the values are the integer number of page views on the blog for that date.",
                     "name": "dailyPageViews",
                     "type": "map<integer>"
                  },
                  {
                     "docString": "The total number of page views received by the blog for all time.",
                     "name": "totalPageViews",
                     "type": "integer"
                  }
               ]
            }
         }
      ]
   },
   "relationships": {
      "methods": [
         {
            "queryParams": {},
            "methodName": "get",
            "httpMethod": "GET",
            "docString": "Get basic information about the selected relationship.",
            "pathParams": {
               "id": 1
            },
            "pathChunks": [
               "relationships",
               null
            ],
            "returnObjectType": {
               "name": "Relationship",
               "parentType": "Base",
               "properties": [
                  {
                     "docString": "A mapping of the relationship types present between the source and target objects to the times those types of relationship were established. The keys of the map are the relationship type URIs present in the relationship's M<status> property; the values are W3CDTF timestamps for the times those relationship edges were created.",
                     "name": "created",
                     "type": "map<datetime>"
                  },
                  {
                     "docString": "A URI that serves as a globally unique identifier for the relationship.",
                     "name": "id",
                     "type": "string"
                  },
                  {
                     "docString": "The source entity of the relationship.",
                     "name": "source",
                     "type": "Entity"
                  },
                  {
                     "docString": "An object describing all the types of relationship that currently exist between the source and target objects.",
                     "name": "status",
                     "type": "RelationshipStatus"
                  },
                  {
                     "docString": "The target entity of the relationship.",
                     "name": "target",
                     "type": "Entity"
                  },
                  {
                     "docString": "A string containing the canonical identifier that can be used to identify this object in URLs. This can be used to recognise where the same relationship is returned in response to different requests, and as a mapping key for an application's local data store.",
                     "name": "urlId",
                     "type": "string"
                  }
               ]
            }
         },
         {
            "queryParams": {},
            "methodName": "getStatus",
            "httpMethod": "GET",
            "docString": "Get the status information for the selected relationship, including its types.",
            "pathParams": {
               "id": 1
            },
            "pathChunks": [
               "relationships",
               null,
               "status"
            ],
            "returnObjectType": {
               "name": "RelationshipStatus",
               "parentType": "Base",
               "properties": [
                  {
                     "docString": "A list of relationship type URIs describing the types of the related relationship.",
                     "name": "types",
                     "type": "array<string>"
                  }
               ]
            }
         },
         {
            "methodName": "putStatus",
            "httpMethod": "PUT",
            "docString": "Change the status information for the selected relationship, including its types.",
            "pathParams": {
               "id": 1
            },
            "pathChunks": [
               "relationships",
               null,
               "status"
            ],
            "returnObjectType": {
               "name": "RelationshipStatus",
               "parentType": "Base",
               "properties": [
                  {
                     "docString": "A list of relationship type URIs describing the types of the related relationship.",
                     "name": "types",
                     "type": "array<string>"
                  }
               ]
            },
            "paramObjectType": {
               "name": "RelationshipStatus",
               "parentType": "Base",
               "properties": [
                  {
                     "docString": "A list of relationship type URIs describing the types of the related relationship.",
                     "name": "types",
                     "type": "array<string>"
                  }
               ]
            }
         }
      ]
   },
   "applications": {
      "methods": [
         {
            "queryParams": {},
            "methodName": "get",
            "httpMethod": "GET",
            "docString": "Get basic information about the selected application.",
            "pathParams": {
               "id": 1
            },
            "pathChunks": [
               "applications",
               null
            ],
            "returnObjectType": {
               "name": "Application",
               "parentType": "Entity",
               "properties": [
                  {
                     "docString": "A string containing the canonical identifier that can be used to identify this application in URLs.",
                     "name": "id",
                     "type": "string"
                  },
                  {
                     "docString": "The name of the application as provided by its developer.",
                     "name": "name",
                     "type": "string"
                  },
                  {
                     "docString": "The URL of the OAuth access token endpoint for this application.",
                     "name": "oauthAccessTokenUrl",
                     "type": "string"
                  },
                  {
                     "docString": "The URL to send the user's browser to for the user authorization step.",
                     "name": "oauthAuthorizationUrl",
                     "type": "string"
                  },
                  {
                     "docString": "The URL to send the user's browser to in order to identify who is logged in (that is, the \"sign in\" link).",
                     "name": "oauthIdentificationUrl",
                     "type": "string"
                  },
                  {
                     "docString": "The URL of the OAuth request token endpoint for this application.",
                     "name": "oauthRequestTokenUrl",
                     "type": "string"
                  },
                  {
                     "docString": "The keyword identifying the type of object this is. For an Application object, M<objectType> will be C<Application>.",
                     "name": "objectType",
                     "type": "string"
                  },
                  {
                     "docString": "T<Deprecated> The object types for this object. This set will contain the string C<tag:api.typepad.com,2009:Application> for an Application object.",
                     "name": "objectTypes",
                     "type": "set<string>"
                  },
                  {
                     "docString": "The URL of the session sync script.",
                     "name": "sessionSyncScriptUrl",
                     "type": "string"
                  },
                  {
                     "docString": "The URL to send the user's browser to in order to sign them out of TypePad.",
                     "name": "signoutUrl",
                     "type": "string"
                  },
                  {
                     "docString": "A string containing the canonical identifier that can be used to identify this object in URLs. This can be used to recognise where the same user is returned in response to different requests, and as a mapping key for an application's local data store.",
                     "name": "urlId",
                     "type": "string"
                  },
                  {
                     "docString": "The URL of a script to embed to enable the user flyouts functionality.",
                     "name": "userFlyoutsScriptUrl",
                     "type": "string"
                  }
               ]
            }
         },
         {
            "queryParams": {
               "limit": "max-results",
               "offset": "start-index"
            },
            "methodName": "getBadges",
            "httpMethod": "GET",
            "docString": "Get a list of badges defined by this application.",
            "pathParams": {
               "id": 1
            },
            "pathChunks": [
               "applications",
               null,
               "badges"
            ],
            "returnObjectType": {
               "name": "List<Badge>",
               "properties": [
                  {
                     "docString": "The items within the selected range.",
                     "name": "entries",
                     "type": "array<Badge>"
                  },
                  {
                     "docString": "The total number of items in the whole list of which this object is a chunk.",
                     "name": "totalResults",
                     "type": "integer"
                  }
               ]
            }
         },
         {
            "queryParams": {
               "limit": "max-results",
               "offset": "start-index"
            },
            "methodName": "getLearningBadges",
            "httpMethod": "GET",
            "docString": "Get a list of all learning badges defined by this application.",
            "pathParams": {
               "id": 1
            },
            "pathChunks": [
               "applications",
               null,
               "badges",
               "@learning"
            ],
            "returnObjectType": {
               "name": "List<Badge>",
               "properties": [
                  {
                     "docString": "The items within the selected range.",
                     "name": "entries",
                     "type": "array<Badge>"
                  },
                  {
                     "docString": "The total number of items in the whole list of which this object is a chunk.",
                     "name": "totalResults",
                     "type": "integer"
                  }
               ]
            }
         },
         {
            "queryParams": {
               "limit": "max-results",
               "offset": "start-index"
            },
            "methodName": "getPublicBadges",
            "httpMethod": "GET",
            "docString": "Get a list of all public badges defined by this application.",
            "pathParams": {
               "id": 1
            },
            "pathChunks": [
               "applications",
               null,
               "badges",
               "@public"
            ],
            "returnObjectType": {
               "name": "List<Badge>",
               "properties": [
                  {
                     "docString": "The items within the selected range.",
                     "name": "entries",
                     "type": "array<Badge>"
                  },
                  {
                     "docString": "The total number of items in the whole list of which this object is a chunk.",
                     "name": "totalResults",
                     "type": "integer"
                  }
               ]
            }
         },
         {
            "queryParams": {
               "limit": "max-results",
               "offset": "start-index"
            },
            "methodName": "getGroups",
            "httpMethod": "GET",
            "docString": "Get a list of groups in which a client using a C<app_full> access auth token from this application can act.",
            "pathParams": {
               "id": 1
            },
            "pathChunks": [
               "applications",
               null,
               "groups"
            ],
            "returnObjectType": {
               "name": "List<Group>",
               "properties": [
                  {
                     "docString": "The items within the selected range.",
                     "name": "entries",
                     "type": "array<Group>"
                  },
                  {
                     "docString": "The total number of items in the whole list of which this object is a chunk.",
                     "name": "totalResults",
                     "type": "integer"
                  }
               ]
            }
         }
      ]
   },
   "users": {
      "methods": [
         {
            "queryParams": {},
            "methodName": "get",
            "httpMethod": "GET",
            "docString": "Get basic information about the selected user.",
            "pathParams": {
               "id": 1
            },
            "pathChunks": [
               "users",
               null
            ],
            "returnObjectType": {
               "name": "User",
               "parentType": "Entity",
               "properties": [
                  {
                     "docString": "A link to an image representing this user.",
                     "name": "avatarLink",
                     "type": "ImageLink"
                  },
                  {
                     "docString": "The user's chosen display name.",
                     "name": "displayName",
                     "type": "string"
                  },
                  {
                     "docString": "T<Deprecated> The user's email address. This property is only provided for authenticated requests if the user has shared it with the authenticated application, and the authenticated user is allowed to view it (as with administrators of groups the user has joined). In all other cases, this property is omitted.",
                     "name": "email",
                     "type": "string"
                  },
                  {
                     "docString": "T<Deprecated> The user's gender, as they provided it. This property is only provided for authenticated requests if the user has shared it with the authenticated application, and the authenticated user is allowed to view it (as with administrators of groups the user has joined). In all other cases, this property is omitted.",
                     "name": "gender",
                     "type": "string"
                  },
                  {
                     "docString": "A URI that serves as a globally unique identifier for the object.",
                     "name": "id",
                     "type": "string"
                  },
                  {
                     "docString": "T<Deprecated> A list of interests provided by the user and displayed on the user's profile page. Use the M<interests> property of the O<UserProfile> object, which can be retrieved from the N</users/{id}/profile> endpoint.",
                     "name": "interests",
                     "type": "array<string>"
                  },
                  {
                     "docString": "T<Deprecated> The user's location, as a free-form string provided by them. Use the the M<location> property of the related O<UserProfile> object, which can be retrieved from the N</users/{id}/profile> endpoint.",
                     "name": "location",
                     "type": "string"
                  },
                  {
                     "docString": "The keyword identifying the type of object this is. For a User object, M<objectType> will be C<User>.",
                     "name": "objectType",
                     "type": "string"
                  },
                  {
                     "docString": "T<Deprecated> An array of object type identifier URIs.",
                     "name": "objectTypes",
                     "type": "set<string>"
                  },
                  {
                     "docString": "The name the user has chosen for use in the URL of their TypePad profile page. This property can be used to select this user in URLs, although it is not a persistent key, as the user can change it at any time.",
                     "name": "preferredUsername",
                     "type": "string"
                  },
                  {
                     "docString": "The URL of the user's TypePad profile page.",
                     "name": "profilePageUrl",
                     "type": "string"
                  },
                  {
                     "docString": "A string containing the canonical identifier that can be used to identify this object in URLs. This can be used to recognise where the same user is returned in response to different requests, and as a mapping key for an application's local data store.",
                     "name": "urlId",
                     "type": "string"
                  }
               ]
            }
         },
         {
            "queryParams": {
               "limit": "max-results",
               "offset": "start-index"
            },
            "methodName": "getBadges",
            "httpMethod": "GET",
            "docString": "Get a list of badges that the selected user has won.",
            "pathParams": {
               "id": 1
            },
            "pathChunks": [
               "users",
               null,
               "badges"
            ],
            "returnObjectType": {
               "name": "List<UserBadge>",
               "properties": [
                  {
                     "docString": "The items within the selected range.",
                     "name": "entries",
                     "type": "array<UserBadge>"
                  },
                  {
                     "docString": "The total number of items in the whole list of which this object is a chunk.",
                     "name": "totalResults",
                     "type": "integer"
                  }
               ]
            }
         },
         {
            "queryParams": {
               "limit": "max-results",
               "offset": "start-index"
            },
            "methodName": "getLearningBadges",
            "httpMethod": "GET",
            "docString": "Get a list of learning badges that the selected user has won.",
            "pathParams": {
               "id": 1
            },
            "pathChunks": [
               "users",
               null,
               "badges",
               "@learning"
            ],
            "returnObjectType": {
               "name": "List<UserBadge>",
               "properties": [
                  {
                     "docString": "The items within the selected range.",
                     "name": "entries",
                     "type": "array<UserBadge>"
                  },
                  {
                     "docString": "The total number of items in the whole list of which this object is a chunk.",
                     "name": "totalResults",
                     "type": "integer"
                  }
               ]
            }
         },
         {
            "queryParams": {
               "limit": "max-results",
               "offset": "start-index"
            },
            "methodName": "getPublicBadges",
            "httpMethod": "GET",
            "docString": "Get a list of public badges that the selected user has won.",
            "pathParams": {
               "id": 1
            },
            "pathChunks": [
               "users",
               null,
               "badges",
               "@public"
            ],
            "returnObjectType": {
               "name": "List<UserBadge>",
               "properties": [
                  {
                     "docString": "The items within the selected range.",
                     "name": "entries",
                     "type": "array<UserBadge>"
                  },
                  {
                     "docString": "The total number of items in the whole list of which this object is a chunk.",
                     "name": "totalResults",
                     "type": "integer"
                  }
               ]
            }
         },
         {
            "queryParams": {
               "limit": "max-results",
               "offset": "start-index"
            },
            "methodName": "getBlogs",
            "httpMethod": "GET",
            "docString": "Get a list of blogs that the selected user has access to.",
            "pathParams": {
               "id": 1
            },
            "pathChunks": [
               "users",
               null,
               "blogs"
            ],
            "returnObjectType": {
               "name": "List<Blog>",
               "properties": [
                  {
                     "docString": "The items within the selected range.",
                     "name": "entries",
                     "type": "array<Blog>"
                  },
                  {
                     "docString": "The total number of items in the whole list of which this object is a chunk.",
                     "name": "totalResults",
                     "type": "integer"
                  }
               ]
            }
         },
         {
            "methodName": "changeBasicDetails",
            "httpMethod": "POST",
            "docString": "Change the basic account details associated with the selected user.",
            "pathParams": {
               "id": 1
            },
            "pathChunks": [
               "users",
               null,
               "change-basic-details"
            ],
            "paramObjectType": {
               "properties": [
                  {
                     "docString": "A new display name for the user. If omitted the display name is not changed.",
                     "name": "displayName",
                     "type": "string"
                  },
                  {
                     "docString": "A new email address for the user. If omitted the email address is not changed. Note that changing the email address changes how the user will sign in.",
                     "name": "email",
                     "type": "string"
                  },
                  {
                     "docString": "A new password for the user. If omitted the password is not changed. Note that changing the password changes how the user will sign in.",
                     "name": "password",
                     "type": "string"
                  }
               ]
            }
         },
         {
            "queryParams": {
               "limit": "max-results",
               "offset": "start-index"
            },
            "methodName": "getElsewhereAccounts",
            "httpMethod": "GET",
            "docString": "Get a list of elsewhere accounts for the selected user.",
            "pathParams": {
               "id": 1
            },
            "pathChunks": [
               "users",
               null,
               "elsewhere-accounts"
            ],
            "returnObjectType": {
               "name": "List<Account>",
               "properties": [
                  {
                     "docString": "The items within the selected range.",
                     "name": "entries",
                     "type": "array<Account>"
                  },
                  {
                     "docString": "The total number of items in the whole list of which this object is a chunk.",
                     "name": "totalResults",
                     "type": "integer"
                  }
               ]
            }
         },
         {
            "queryParams": {
               "startToken": "start-token",
               "limit": "max-results"
            },
            "methodName": "getEvents",
            "httpMethod": "GET",
            "docString": "Get a list of events describing actions that the selected user performed.",
            "pathParams": {
               "id": 1
            },
            "pathChunks": [
               "users",
               null,
               "events"
            ],
            "returnObjectType": {
               "name": "Stream<Event>",
               "properties": [
                  {
                     "docString": "The items within the selected range.",
                     "name": "entries",
                     "type": "array<Event>"
                  },
                  {
                     "docString": "An estimate of the total number of items in the whole stream of which this object is a chunk. C<null> if a count cannot be determined at all, or if an exact count is returned in C<totalResults>.",
                     "name": "estimatedTotalResults",
                     "type": "integer"
                  },
                  {
                     "docString": "An opaque token that can be used as the C<start-token> parameter of a followup request to retrieve additional results. C<null> if there are no more results to retrieve, but the presence of this token does not guarantee that the response to a followup request will actually contain results.",
                     "name": "moreResultsToken",
                     "type": "string"
                  },
                  {
                     "docString": "The total number of items in the whole stream of which this object is a chunk. C<null> if an exact count cannot be determined.",
                     "name": "totalResults",
                     "type": "integer"
                  }
               ]
            }
         },
         {
            "queryParams": {
               "limit": "max-results",
               "offset": "start-index"
            },
            "methodName": "getEventsByGroup",
            "httpMethod": "GET",
            "docString": "Get a list of events describing actions that the selected user performed in a particular group.",
            "pathParams": {
               "groupId": 4,
               "id": 1
            },
            "pathChunks": [
               "users",
               null,
               "events",
               "@by-group",
               null
            ],
            "returnObjectType": {
               "name": "List<Event>",
               "properties": [
                  {
                     "docString": "The items within the selected range.",
                     "name": "entries",
                     "type": "array<Event>"
                  },
                  {
                     "docString": "The total number of items in the whole list of which this object is a chunk.",
                     "name": "totalResults",
                     "type": "integer"
                  }
               ]
            }
         },
         {
            "methodName": "postToFavorites",
            "httpMethod": "POST",
            "docString": "Create a new favorite in the selected user's list of favorites.",
            "pathParams": {
               "id": 1
            },
            "pathChunks": [
               "users",
               null,
               "favorites"
            ],
            "returnObjectType": {
               "name": "Favorite",
               "parentType": "Base",
               "properties": [
                  {
                     "docString": "The user who saved this favorite. That is, this property is the user who saved the target asset as a favorite, not the creator of that asset.",
                     "name": "author",
                     "type": "User"
                  },
                  {
                     "docString": "A URI that serves as a globally unique identifier for the favorite.",
                     "name": "id",
                     "type": "string"
                  },
                  {
                     "docString": "A reference to the target asset that has been marked as a favorite.",
                     "name": "inReplyTo",
                     "type": "AssetRef"
                  },
                  {
                     "docString": "The time that the favorite was created, as a W3CDTF timestamp.",
                     "name": "published",
                     "type": "datetime"
                  },
                  {
                     "docString": "A string containing the canonical identifier that can be used to identify this favorite in URLs. This can be used to recognise where the same favorite is returned in response to different requests, and as a mapping key for an application's local data store.",
                     "name": "urlId",
                     "type": "string"
                  }
               ]
            },
            "paramObjectType": {
               "name": "Favorite",
               "parentType": "Base",
               "properties": [
                  {
                     "docString": "The user who saved this favorite. That is, this property is the user who saved the target asset as a favorite, not the creator of that asset.",
                     "name": "author",
                     "type": "User"
                  },
                  {
                     "docString": "A URI that serves as a globally unique identifier for the favorite.",
                     "name": "id",
                     "type": "string"
                  },
                  {
                     "docString": "A reference to the target asset that has been marked as a favorite.",
                     "name": "inReplyTo",
                     "type": "AssetRef"
                  },
                  {
                     "docString": "The time that the favorite was created, as a W3CDTF timestamp.",
                     "name": "published",
                     "type": "datetime"
                  },
                  {
                     "docString": "A string containing the canonical identifier that can be used to identify this favorite in URLs. This can be used to recognise where the same favorite is returned in response to different requests, and as a mapping key for an application's local data store.",
                     "name": "urlId",
                     "type": "string"
                  }
               ]
            }
         },
         {
            "queryParams": {
               "limit": "max-results",
               "offset": "start-index"
            },
            "methodName": "getFavorites",
            "httpMethod": "GET",
            "docString": "Get a list of favorites that were listed by the selected user.",
            "pathParams": {
               "id": 1
            },
            "pathChunks": [
               "users",
               null,
               "favorites"
            ],
            "returnObjectType": {
               "name": "List<Favorite>",
               "properties": [
                  {
                     "docString": "The items within the selected range.",
                     "name": "entries",
                     "type": "array<Favorite>"
                  },
                  {
                     "docString": "The total number of items in the whole list of which this object is a chunk.",
                     "name": "totalResults",
                     "type": "integer"
                  }
               ]
            }
         },
         {
            "queryParams": {
               "limit": "max-results",
               "offset": "start-index"
            },
            "methodName": "getMemberships",
            "httpMethod": "GET",
            "docString": "Get a list of relationships that the selected user has with groups.",
            "pathParams": {
               "id": 1
            },
            "pathChunks": [
               "users",
               null,
               "memberships"
            ],
            "returnObjectType": {
               "name": "List<Relationship>",
               "properties": [
                  {
                     "docString": "The items within the selected range.",
                     "name": "entries",
                     "type": "array<Relationship>"
                  },
                  {
                     "docString": "The total number of items in the whole list of which this object is a chunk.",
                     "name": "totalResults",
                     "type": "integer"
                  }
               ]
            }
         },
         {
            "queryParams": {
               "limit": "max-results",
               "offset": "start-index"
            },
            "methodName": "getAdminMemberships",
            "httpMethod": "GET",
            "docString": "Get a list of relationships that have an Admin type that the selected user has with groups.",
            "pathParams": {
               "id": 1
            },
            "pathChunks": [
               "users",
               null,
               "memberships",
               "@admin"
            ],
            "returnObjectType": {
               "name": "List<Relationship>",
               "properties": [
                  {
                     "docString": "The items within the selected range.",
                     "name": "entries",
                     "type": "array<Relationship>"
                  },
                  {
                     "docString": "The total number of items in the whole list of which this object is a chunk.",
                     "name": "totalResults",
                     "type": "integer"
                  }
               ]
            }
         },
         {
            "queryParams": {
               "limit": "max-results",
               "offset": "start-index"
            },
            "methodName": "getMembershipsByGroup",
            "httpMethod": "GET",
            "docString": "Get a list containing only the relationship between the selected user and a particular group, or an empty list if the user has no relationship with the group.",
            "pathParams": {
               "groupId": 4,
               "id": 1
            },
            "pathChunks": [
               "users",
               null,
               "memberships",
               "@by-group",
               null
            ],
            "returnObjectType": {
               "name": "List<Relationship>",
               "properties": [
                  {
                     "docString": "The items within the selected range.",
                     "name": "entries",
                     "type": "array<Relationship>"
                  },
                  {
                     "docString": "The total number of items in the whole list of which this object is a chunk.",
                     "name": "totalResults",
                     "type": "integer"
                  }
               ]
            }
         },
         {
            "queryParams": {
               "limit": "max-results",
               "offset": "start-index"
            },
            "methodName": "getMemberMemberships",
            "httpMethod": "GET",
            "docString": "Get a list of relationships that have a Member type that the selected user has with groups.",
            "pathParams": {
               "id": 1
            },
            "pathChunks": [
               "users",
               null,
               "memberships",
               "@member"
            ],
            "returnObjectType": {
               "name": "List<Relationship>",
               "properties": [
                  {
                     "docString": "The items within the selected range.",
                     "name": "entries",
                     "type": "array<Relationship>"
                  },
                  {
                     "docString": "The total number of items in the whole list of which this object is a chunk.",
                     "name": "totalResults",
                     "type": "integer"
                  }
               ]
            }
         },
         {
            "queryParams": {
               "limit": "max-results",
               "offset": "start-index"
            },
            "methodName": "getNotifications",
            "httpMethod": "GET",
            "docString": "Get a list of events describing actions by users that the selected user is following.",
            "pathParams": {
               "id": 1
            },
            "pathChunks": [
               "users",
               null,
               "notifications"
            ],
            "returnObjectType": {
               "name": "List<Event>",
               "properties": [
                  {
                     "docString": "The items within the selected range.",
                     "name": "entries",
                     "type": "array<Event>"
                  },
                  {
                     "docString": "The total number of items in the whole list of which this object is a chunk.",
                     "name": "totalResults",
                     "type": "integer"
                  }
               ]
            }
         },
         {
            "queryParams": {
               "limit": "max-results",
               "offset": "start-index"
            },
            "methodName": "getNotificationsByGroup",
            "httpMethod": "GET",
            "docString": "Get a list of events describing actions in a particular group by users that the selected user is following.",
            "pathParams": {
               "groupId": 4,
               "id": 1
            },
            "pathChunks": [
               "users",
               null,
               "notifications",
               "@by-group",
               null
            ],
            "returnObjectType": {
               "name": "List<Event>",
               "properties": [
                  {
                     "docString": "The items within the selected range.",
                     "name": "entries",
                     "type": "array<Event>"
                  },
                  {
                     "docString": "The total number of items in the whole list of which this object is a chunk.",
                     "name": "totalResults",
                     "type": "integer"
                  }
               ]
            }
         },
         {
            "queryParams": {
               "limit": "max-results",
               "offset": "start-index"
            },
            "methodName": "getProfile",
            "httpMethod": "GET",
            "docString": "Get a more extensive set of user properties that can be used to build a user profile page.",
            "pathParams": {
               "id": 1
            },
            "pathChunks": [
               "users",
               null,
               "profile"
            ],
            "returnObjectType": {
               "name": "UserProfile",
               "parentType": "Base",
               "properties": [
                  {
                     "docString": "The user's long description or biography, as a free-form string they provided.",
                     "name": "aboutMe",
                     "type": "string"
                  },
                  {
                     "docString": "A link to an image representing this user.",
                     "name": "avatarLink",
                     "type": "ImageLink"
                  },
                  {
                     "docString": "The user's chosen display name.",
                     "name": "displayName",
                     "type": "string"
                  },
                  {
                     "docString": "The user's email address. This property is only provided for authenticated requests if the user has shared it with the authenticated application, and the authenticated user is allowed to view it (as with administrators of groups the user has joined). In all other cases, this property is omitted.",
                     "name": "email",
                     "type": "string"
                  },
                  {
                     "docString": "The URL of a widget that, when rendered in an C<iframe>, allows viewers to follow this user. Render this widget in an C<iframe> 300 pixels wide and 125 pixels high.",
                     "name": "followFrameContentUrl",
                     "type": "string"
                  },
                  {
                     "docString": "The user's gender, as they provided it. This property is only provided for authenticated requests if the user has shared it with the authenticated application, and the authenticated user is allowed to view it (as with administrators of groups the user has joined). In all other cases, this property is omitted.",
                     "name": "gender",
                     "type": "string"
                  },
                  {
                     "docString": "The address of the user's homepage, as a URL they provided. This property is omitted if the user has not provided a homepage.",
                     "name": "homepageUrl",
                     "type": "string"
                  },
                  {
                     "docString": "The URI from the related O<User> object's M<id> property.",
                     "name": "id",
                     "type": "string"
                  },
                  {
                     "docString": "A list of interests provided by the user and displayed on their profile page.",
                     "name": "interests",
                     "type": "array<string>"
                  },
                  {
                     "docString": "The user's location, as a free-form string they provided.",
                     "name": "location",
                     "type": "string"
                  },
                  {
                     "docString": "The URL of a page where this user can manage their group memberships. If this is not the authenticated user's UserProfile object, this property is omitted.",
                     "name": "membershipManagementPageUrl",
                     "type": "string"
                  },
                  {
                     "docString": "The name the user has chosen for use in the URL of their TypePad profile page. This property can be used to select this user in URLs, although it is not a persistent key, as the user can change it at any time.",
                     "name": "preferredUsername",
                     "type": "string"
                  },
                  {
                     "docString": "The URL of a page where this user can edit their profile information. If this is not the authenticated user's UserProfile object, this property is omitted.",
                     "name": "profileEditPageUrl",
                     "type": "string"
                  },
                  {
                     "docString": "The URL of the user's TypePad profile page.",
                     "name": "profilePageUrl",
                     "type": "string"
                  },
                  {
                     "docString": "The canonical identifier from the related O<User> object's M<urlId> property.",
                     "name": "urlId",
                     "type": "string"
                  }
               ]
            }
         },
         {
            "queryParams": {
               "limit": "max-results",
               "offset": "start-index"
            },
            "methodName": "getRelationships",
            "httpMethod": "GET",
            "docString": "Get a list of relationships that the selected user has with other users, and that other users have with the selected user.",
            "pathParams": {
               "id": 1
            },
            "pathChunks": [
               "users",
               null,
               "relationships"
            ],
            "returnObjectType": {
               "name": "List<Relationship>",
               "properties": [
                  {
                     "docString": "The items within the selected range.",
                     "name": "entries",
                     "type": "array<Relationship>"
                  },
                  {
                     "docString": "The total number of items in the whole list of which this object is a chunk.",
                     "name": "totalResults",
                     "type": "integer"
                  }
               ]
            }
         },
         {
            "queryParams": {
               "limit": "max-results",
               "offset": "start-index"
            },
            "methodName": "getRelationshipsByGroup",
            "httpMethod": "GET",
            "docString": "Get a list of relationships that the selected user has with other users, and that other users have with the selected user, constrained to members of a particular group.",
            "pathParams": {
               "groupId": 4,
               "id": 1
            },
            "pathChunks": [
               "users",
               null,
               "relationships",
               "@by-group",
               null
            ],
            "returnObjectType": {
               "name": "List<Relationship>",
               "properties": [
                  {
                     "docString": "The items within the selected range.",
                     "name": "entries",
                     "type": "array<Relationship>"
                  },
                  {
                     "docString": "The total number of items in the whole list of which this object is a chunk.",
                     "name": "totalResults",
                     "type": "integer"
                  }
               ]
            }
         },
         {
            "queryParams": {
               "limit": "max-results",
               "offset": "start-index"
            },
            "methodName": "getRelationshipsByUser",
            "httpMethod": "GET",
            "docString": "Get a list of relationships that the selected user has with a single other user.",
            "pathParams": {
               "userId": 4,
               "id": 1
            },
            "pathChunks": [
               "users",
               null,
               "relationships",
               "@by-user",
               null
            ],
            "returnObjectType": {
               "name": "List<Relationship>",
               "properties": [
                  {
                     "docString": "The items within the selected range.",
                     "name": "entries",
                     "type": "array<Relationship>"
                  },
                  {
                     "docString": "The total number of items in the whole list of which this object is a chunk.",
                     "name": "totalResults",
                     "type": "integer"
                  }
               ]
            }
         },
         {
            "queryParams": {
               "limit": "max-results",
               "offset": "start-index"
            },
            "methodName": "getFollowerRelationships",
            "httpMethod": "GET",
            "docString": "Get a list of relationships that have the Contact type that the selected user has with other users.",
            "pathParams": {
               "id": 1
            },
            "pathChunks": [
               "users",
               null,
               "relationships",
               "@follower"
            ],
            "returnObjectType": {
               "name": "List<Relationship>",
               "properties": [
                  {
                     "docString": "The items within the selected range.",
                     "name": "entries",
                     "type": "array<Relationship>"
                  },
                  {
                     "docString": "The total number of items in the whole list of which this object is a chunk.",
                     "name": "totalResults",
                     "type": "integer"
                  }
               ]
            }
         },
         {
            "queryParams": {
               "limit": "max-results",
               "offset": "start-index"
            },
            "methodName": "getFollowerRelationshipsByGroup",
            "httpMethod": "GET",
            "docString": "Get a list of relationships that have the Contact type that the selected user has with other users, constrained to members of a particular group.",
            "pathParams": {
               "groupId": 5,
               "id": 1
            },
            "pathChunks": [
               "users",
               null,
               "relationships",
               "@follower",
               "@by-group",
               null
            ],
            "returnObjectType": {
               "name": "List<Relationship>",
               "properties": [
                  {
                     "docString": "The items within the selected range.",
                     "name": "entries",
                     "type": "array<Relationship>"
                  },
                  {
                     "docString": "The total number of items in the whole list of which this object is a chunk.",
                     "name": "totalResults",
                     "type": "integer"
                  }
               ]
            }
         },
         {
            "queryParams": {
               "limit": "max-results",
               "offset": "start-index"
            },
            "methodName": "getFollowingRelationships",
            "httpMethod": "GET",
            "docString": "Get a list of relationships that have the Contact type that other users have with the selected user.",
            "pathParams": {
               "id": 1
            },
            "pathChunks": [
               "users",
               null,
               "relationships",
               "@following"
            ],
            "returnObjectType": {
               "name": "List<Relationship>",
               "properties": [
                  {
                     "docString": "The items within the selected range.",
                     "name": "entries",
                     "type": "array<Relationship>"
                  },
                  {
                     "docString": "The total number of items in the whole list of which this object is a chunk.",
                     "name": "totalResults",
                     "type": "integer"
                  }
               ]
            }
         },
         {
            "queryParams": {
               "limit": "max-results",
               "offset": "start-index"
            },
            "methodName": "getFollowingRelationshipsByGroup",
            "httpMethod": "GET",
            "docString": "Get a list of relationships that have the Contact type that other users have with the selected user, constrained to members of a particular group.",
            "pathParams": {
               "groupId": 5,
               "id": 1
            },
            "pathChunks": [
               "users",
               null,
               "relationships",
               "@following",
               "@by-group",
               null
            ],
            "returnObjectType": {
               "name": "List<Relationship>",
               "properties": [
                  {
                     "docString": "The items within the selected range.",
                     "name": "entries",
                     "type": "array<Relationship>"
                  },
                  {
                     "docString": "The total number of items in the whole list of which this object is a chunk.",
                     "name": "totalResults",
                     "type": "integer"
                  }
               ]
            }
         },
         {
            "methodName": "sendEmail",
            "httpMethod": "POST",
            "docString": "T<Unimplemented> Send an email to the selected user.",
            "pathParams": {
               "id": 1
            },
            "pathChunks": [
               "users",
               null,
               "send-email"
            ],
            "paramObjectType": {
               "properties": [
                  {
                     "docString": "T<Required> A multi-line string conforming to the content type given in M<contentType> that will be used as the message body.",
                     "name": "content",
                     "type": "string"
                  },
                  {
                     "docString": "The MIME type of the content. If omitted, the content will be interpreted as C<text/plain>.",
                     "name": "contentType",
                     "type": "string"
                  },
                  {
                     "docString": "T<Required> A value conforming to the \"mailbox-list\" production from RFC2822 that will be used as the From and Sender header values.",
                     "name": "sender",
                     "type": "string"
                  },
                  {
                     "docString": "T<Required> A value conforming to the RFC2822 rules for unstructured field bodies that will be used as the Subject header value.",
                     "name": "subject",
                     "type": "string"
                  }
               ]
            }
         }
      ]
   },
   "importJobs": {
      "methods": [
         {
            "methodName": "closeJob",
            "httpMethod": "POST",
            "docString": "Terminates a blog import job.",
            "pathParams": {
               "id": 1
            },
            "pathChunks": [
               "import-jobs",
               null,
               "close-job"
            ]
         },
         {
            "httpMethod": "POST",
            "returnObjectType": {
               "name": "Asset",
               "parentType": "Base",
               "properties": [
                  {
                     "docString": "T<Read Only> The user who created the selected asset.",
                     "name": "author",
                     "type": "User"
                  },
                  {
                     "docString": "T<Read Only> The number of comments that have been posted in reply to this asset. This number includes comments that have been posted in response to other comments.",
                     "name": "commentCount",
                     "type": "integer"
                  },
                  {
                     "docString": "T<Read Only> An object describing the group or blog to which this asset belongs.",
                     "name": "container",
                     "type": "ContainerRef"
                  },
                  {
                     "docString": "The raw asset content. The M<textFormat> property describes how to format this data. Use this property to set the asset content in write operations. An asset posted in a group may have a M<content> value up to 10,000 bytes long, while a O<Post> asset in a blog may have up to 65,000 bytes of content.",
                     "name": "content",
                     "type": "string"
                  },
                  {
                     "docString": "T<Write Only> A set of identifiers for O<Account> objects to which to crosspost this asset when it's posted. This property is omitted when retrieving existing assets.",
                     "name": "crosspostAccounts",
                     "type": "set<string>"
                  },
                  {
                     "docString": "The description of the asset.",
                     "name": "description",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> A short, plain-text excerpt of the entry content. This is currently available only for O<Post> assets.",
                     "name": "excerpt",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> The number of distinct users who have added this asset as a favorite.",
                     "name": "favoriteCount",
                     "type": "integer"
                  },
                  {
                     "docString": "T<Read Only> T<Deprecated> An array of strings containing the M<id> URI of the O<Group> object that this asset is mapped into, if any. This property has been superseded by the M<container> property.",
                     "name": "groups",
                     "type": "array<string>"
                  },
                  {
                     "docString": "T<Read Only> C<true> if this asset has the extended content. This is currently supported only for O<Post> assets that are posted within a blog.",
                     "name": "hasExtendedContent",
                     "type": "boolean"
                  },
                  {
                     "docString": "T<Read Only> A URI that serves as a globally unique identifier for the user.",
                     "name": "id",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> C<true> if this asset is a favorite for the currently authenticated user, or C<false> otherwise. This property is omitted from responses to anonymous requests.",
                     "name": "isFavoriteForCurrentUser",
                     "type": "boolean"
                  },
                  {
                     "docString": "T<Read Only> The total number of negative votes this asset has received via the N</assets/{id}/cast-negative-vote> endpoint.",
                     "name": "negativeVoteCount",
                     "type": "integer"
                  },
                  {
                     "docString": "T<Read Only> The keyword identifying the type of asset this is.",
                     "name": "objectType",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> T<Deprecated> An array of object type identifier URIs identifying the type of this asset. Only the one object type URI for the particular type of asset this asset is will be present.",
                     "name": "objectTypes",
                     "type": "set<string>"
                  },
                  {
                     "docString": "T<Read Only> The URL that is this asset's permalink. This will be omitted if the asset does not have a permalink of its own (for example, if it's embedded in another asset) or if TypePad does not know its permalink.",
                     "name": "permalinkUrl",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> The total number of positive votes this asset has received via the N</assets/{id}/cast-positive-vote> endpoint.",
                     "name": "positiveVoteCount",
                     "type": "integer"
                  },
                  {
                     "docString": "An object describing the visibility status and publication date for this asset. Only visibility status is editable.",
                     "name": "publicationStatus",
                     "type": "PublicationStatus"
                  },
                  {
                     "docString": "T<Read Only> The time at which the asset was created, as a W3CDTF timestamp.",
                     "name": "published",
                     "type": "datetime"
                  },
                  {
                     "docString": "T<Read Only> T<Deprecated> If this asset was created by 'reblogging' another asset, this property describes the original asset.",
                     "name": "reblogOf",
                     "type": "AssetRef"
                  },
                  {
                     "docString": "T<Read Only> T<Deprecated> If this asset was created by 'reblogging' another asset or some other arbitrary web page, this property contains the URL of the item that was reblogged.",
                     "name": "reblogOfUrl",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> The content of this asset rendered to HTML. This is currently available only for O<Post> and O<Page> assets.",
                     "name": "renderedContent",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> The short version of the URL that is this asset's permalink. This is currently available only for O<Post> assetes.",
                     "name": "shortUrl",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> An object describing the site from which this asset was retrieved, if the asset was obtained from an external source.",
                     "name": "source",
                     "type": "AssetSource"
                  },
                  {
                     "docString": "A keyword that indicates what formatting mode to use for the content of this asset. This can be C<html> for assets the content of which is HTML, C<html_convert_linebreaks> for assets the content of which is HTML but where paragraph tags should be added automatically, or C<markdown> for assets the content of which is Markdown source. Other formatting modes may be added in future. Applications that present assets for editing should use this property to present an appropriate editor.",
                     "name": "textFormat",
                     "type": "string"
                  },
                  {
                     "docString": "The title of the asset.",
                     "name": "title",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> A string containing the canonical identifier that can be used to identify this object in URLs. This can be used to recognise where the same user is returned in response to different requests, and as a mapping key for an application's local data store.",
                     "name": "urlId",
                     "type": "string"
                  }
               ]
            },
            "acceptedFileTypes": [
               "*/*"
            ],
            "paramObjectType": {
               "name": "Asset",
               "parentType": "Base",
               "properties": [
                  {
                     "docString": "T<Read Only> The user who created the selected asset.",
                     "name": "author",
                     "type": "User"
                  },
                  {
                     "docString": "T<Read Only> The number of comments that have been posted in reply to this asset. This number includes comments that have been posted in response to other comments.",
                     "name": "commentCount",
                     "type": "integer"
                  },
                  {
                     "docString": "T<Read Only> An object describing the group or blog to which this asset belongs.",
                     "name": "container",
                     "type": "ContainerRef"
                  },
                  {
                     "docString": "The raw asset content. The M<textFormat> property describes how to format this data. Use this property to set the asset content in write operations. An asset posted in a group may have a M<content> value up to 10,000 bytes long, while a O<Post> asset in a blog may have up to 65,000 bytes of content.",
                     "name": "content",
                     "type": "string"
                  },
                  {
                     "docString": "T<Write Only> A set of identifiers for O<Account> objects to which to crosspost this asset when it's posted. This property is omitted when retrieving existing assets.",
                     "name": "crosspostAccounts",
                     "type": "set<string>"
                  },
                  {
                     "docString": "The description of the asset.",
                     "name": "description",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> A short, plain-text excerpt of the entry content. This is currently available only for O<Post> assets.",
                     "name": "excerpt",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> The number of distinct users who have added this asset as a favorite.",
                     "name": "favoriteCount",
                     "type": "integer"
                  },
                  {
                     "docString": "T<Read Only> T<Deprecated> An array of strings containing the M<id> URI of the O<Group> object that this asset is mapped into, if any. This property has been superseded by the M<container> property.",
                     "name": "groups",
                     "type": "array<string>"
                  },
                  {
                     "docString": "T<Read Only> C<true> if this asset has the extended content. This is currently supported only for O<Post> assets that are posted within a blog.",
                     "name": "hasExtendedContent",
                     "type": "boolean"
                  },
                  {
                     "docString": "T<Read Only> A URI that serves as a globally unique identifier for the user.",
                     "name": "id",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> C<true> if this asset is a favorite for the currently authenticated user, or C<false> otherwise. This property is omitted from responses to anonymous requests.",
                     "name": "isFavoriteForCurrentUser",
                     "type": "boolean"
                  },
                  {
                     "docString": "T<Read Only> The total number of negative votes this asset has received via the N</assets/{id}/cast-negative-vote> endpoint.",
                     "name": "negativeVoteCount",
                     "type": "integer"
                  },
                  {
                     "docString": "T<Read Only> The keyword identifying the type of asset this is.",
                     "name": "objectType",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> T<Deprecated> An array of object type identifier URIs identifying the type of this asset. Only the one object type URI for the particular type of asset this asset is will be present.",
                     "name": "objectTypes",
                     "type": "set<string>"
                  },
                  {
                     "docString": "T<Read Only> The URL that is this asset's permalink. This will be omitted if the asset does not have a permalink of its own (for example, if it's embedded in another asset) or if TypePad does not know its permalink.",
                     "name": "permalinkUrl",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> The total number of positive votes this asset has received via the N</assets/{id}/cast-positive-vote> endpoint.",
                     "name": "positiveVoteCount",
                     "type": "integer"
                  },
                  {
                     "docString": "An object describing the visibility status and publication date for this asset. Only visibility status is editable.",
                     "name": "publicationStatus",
                     "type": "PublicationStatus"
                  },
                  {
                     "docString": "T<Read Only> The time at which the asset was created, as a W3CDTF timestamp.",
                     "name": "published",
                     "type": "datetime"
                  },
                  {
                     "docString": "T<Read Only> T<Deprecated> If this asset was created by 'reblogging' another asset, this property describes the original asset.",
                     "name": "reblogOf",
                     "type": "AssetRef"
                  },
                  {
                     "docString": "T<Read Only> T<Deprecated> If this asset was created by 'reblogging' another asset or some other arbitrary web page, this property contains the URL of the item that was reblogged.",
                     "name": "reblogOfUrl",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> The content of this asset rendered to HTML. This is currently available only for O<Post> and O<Page> assets.",
                     "name": "renderedContent",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> The short version of the URL that is this asset's permalink. This is currently available only for O<Post> assetes.",
                     "name": "shortUrl",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> An object describing the site from which this asset was retrieved, if the asset was obtained from an external source.",
                     "name": "source",
                     "type": "AssetSource"
                  },
                  {
                     "docString": "A keyword that indicates what formatting mode to use for the content of this asset. This can be C<html> for assets the content of which is HTML, C<html_convert_linebreaks> for assets the content of which is HTML but where paragraph tags should be added automatically, or C<markdown> for assets the content of which is Markdown source. Other formatting modes may be added in future. Applications that present assets for editing should use this property to present an appropriate editor.",
                     "name": "textFormat",
                     "type": "string"
                  },
                  {
                     "docString": "The title of the asset.",
                     "name": "title",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> A string containing the canonical identifier that can be used to identify this object in URLs. This can be used to recognise where the same user is returned in response to different requests, and as a mapping key for an application's local data store.",
                     "name": "urlId",
                     "type": "string"
                  }
               ]
            },
            "docString": "Add a new media asset to the account that owns the blog associated with this import job.",
            "methodName": "postToMediaAssets",
            "pathChunks": [
               "import-jobs",
               null,
               "media-assets"
            ],
            "pathParams": {
               "id": 1
            }
         },
         {
            "methodName": "submitItems",
            "httpMethod": "POST",
            "docString": "Imports a selection of items into a blog import job.",
            "pathParams": {
               "id": 1
            },
            "pathChunks": [
               "import-jobs",
               null,
               "submit-items"
            ],
            "paramObjectType": {
               "properties": [
                  {
                     "docString": "T<Required> Represents objects to import.",
                     "name": "items",
                     "type": "array<ImportAsset>"
                  }
               ]
            }
         }
      ]
   },
   "badges": {
      "methods": [
         {
            "queryParams": {},
            "methodName": "get",
            "httpMethod": "GET",
            "docString": "Get basic information about the selected badge.",
            "pathParams": {
               "id": 1
            },
            "pathChunks": [
               "badges",
               null
            ],
            "returnObjectType": {
               "name": "Badge",
               "parentType": "Base",
               "properties": [
                  {
                     "docString": "A human-readable description of what a user must do to win this badge.",
                     "name": "description",
                     "type": "string"
                  },
                  {
                     "docString": "A human-readable name for this badge.",
                     "name": "displayName",
                     "type": "string"
                  },
                  {
                     "docString": "The canonical identifier that can be used to identify this badge in URLs.  This can be used to recognise where the same badge is returned in response to different requests, and as a mapping key for an application's local data store.",
                     "name": "id",
                     "type": "string"
                  },
                  {
                     "docString": "A link to the image that depicts this badge to users.",
                     "name": "imageLink",
                     "type": "ImageLink"
                  },
                  {
                     "docString": "A learning badge is given for a special achievement a user accomplishes while filling out a new account. C<true> if this is a learning badge, or C<false> if this is a normal badge.",
                     "name": "isLearning",
                     "type": "boolean"
                  }
               ]
            }
         }
      ]
   },
   "assets": {
      "methods": [
         {
            "queryParams": {
               "filterByGroup": "filter.group",
               "filterByAuthor": "filter.author",
               "startToken": "start-token",
               "filterByAssetRank": "filter.asset-rank",
               "filterByOwner": "filter.owner",
               "sort": "sort",
               "q": "q",
               "filterByBlog": "filter.blog",
               "filterByAssetType": "filter.asset-type",
               "limit": "max-results"
            },
            "methodName": "search",
            "httpMethod": "GET",
            "docString": "Search for user-created content across the whole of TypePad.",
            "pathParams": {},
            "pathChunks": [
               "assets"
            ],
            "returnObjectType": {
               "name": "Stream<Asset>",
               "properties": [
                  {
                     "docString": "The items within the selected range.",
                     "name": "entries",
                     "type": "array<Asset>"
                  },
                  {
                     "docString": "An estimate of the total number of items in the whole stream of which this object is a chunk. C<null> if a count cannot be determined at all, or if an exact count is returned in C<totalResults>.",
                     "name": "estimatedTotalResults",
                     "type": "integer"
                  },
                  {
                     "docString": "An opaque token that can be used as the C<start-token> parameter of a followup request to retrieve additional results. C<null> if there are no more results to retrieve, but the presence of this token does not guarantee that the response to a followup request will actually contain results.",
                     "name": "moreResultsToken",
                     "type": "string"
                  },
                  {
                     "docString": "The total number of items in the whole stream of which this object is a chunk. C<null> if an exact count cannot be determined.",
                     "name": "totalResults",
                     "type": "integer"
                  }
               ]
            }
         },
         {
            "methodName": "delete",
            "httpMethod": "DELETE",
            "docString": "Delete the selected asset and its associated events, comments and favorites.",
            "pathParams": {
               "id": 1
            },
            "pathChunks": [
               "assets",
               null
            ],
            "returnObjectType": {
               "name": "Asset",
               "parentType": "Base",
               "properties": [
                  {
                     "docString": "T<Read Only> The user who created the selected asset.",
                     "name": "author",
                     "type": "User"
                  },
                  {
                     "docString": "T<Read Only> The number of comments that have been posted in reply to this asset. This number includes comments that have been posted in response to other comments.",
                     "name": "commentCount",
                     "type": "integer"
                  },
                  {
                     "docString": "T<Read Only> An object describing the group or blog to which this asset belongs.",
                     "name": "container",
                     "type": "ContainerRef"
                  },
                  {
                     "docString": "The raw asset content. The M<textFormat> property describes how to format this data. Use this property to set the asset content in write operations. An asset posted in a group may have a M<content> value up to 10,000 bytes long, while a O<Post> asset in a blog may have up to 65,000 bytes of content.",
                     "name": "content",
                     "type": "string"
                  },
                  {
                     "docString": "T<Write Only> A set of identifiers for O<Account> objects to which to crosspost this asset when it's posted. This property is omitted when retrieving existing assets.",
                     "name": "crosspostAccounts",
                     "type": "set<string>"
                  },
                  {
                     "docString": "The description of the asset.",
                     "name": "description",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> A short, plain-text excerpt of the entry content. This is currently available only for O<Post> assets.",
                     "name": "excerpt",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> The number of distinct users who have added this asset as a favorite.",
                     "name": "favoriteCount",
                     "type": "integer"
                  },
                  {
                     "docString": "T<Read Only> T<Deprecated> An array of strings containing the M<id> URI of the O<Group> object that this asset is mapped into, if any. This property has been superseded by the M<container> property.",
                     "name": "groups",
                     "type": "array<string>"
                  },
                  {
                     "docString": "T<Read Only> C<true> if this asset has the extended content. This is currently supported only for O<Post> assets that are posted within a blog.",
                     "name": "hasExtendedContent",
                     "type": "boolean"
                  },
                  {
                     "docString": "T<Read Only> A URI that serves as a globally unique identifier for the user.",
                     "name": "id",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> C<true> if this asset is a favorite for the currently authenticated user, or C<false> otherwise. This property is omitted from responses to anonymous requests.",
                     "name": "isFavoriteForCurrentUser",
                     "type": "boolean"
                  },
                  {
                     "docString": "T<Read Only> The total number of negative votes this asset has received via the N</assets/{id}/cast-negative-vote> endpoint.",
                     "name": "negativeVoteCount",
                     "type": "integer"
                  },
                  {
                     "docString": "T<Read Only> The keyword identifying the type of asset this is.",
                     "name": "objectType",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> T<Deprecated> An array of object type identifier URIs identifying the type of this asset. Only the one object type URI for the particular type of asset this asset is will be present.",
                     "name": "objectTypes",
                     "type": "set<string>"
                  },
                  {
                     "docString": "T<Read Only> The URL that is this asset's permalink. This will be omitted if the asset does not have a permalink of its own (for example, if it's embedded in another asset) or if TypePad does not know its permalink.",
                     "name": "permalinkUrl",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> The total number of positive votes this asset has received via the N</assets/{id}/cast-positive-vote> endpoint.",
                     "name": "positiveVoteCount",
                     "type": "integer"
                  },
                  {
                     "docString": "An object describing the visibility status and publication date for this asset. Only visibility status is editable.",
                     "name": "publicationStatus",
                     "type": "PublicationStatus"
                  },
                  {
                     "docString": "T<Read Only> The time at which the asset was created, as a W3CDTF timestamp.",
                     "name": "published",
                     "type": "datetime"
                  },
                  {
                     "docString": "T<Read Only> T<Deprecated> If this asset was created by 'reblogging' another asset, this property describes the original asset.",
                     "name": "reblogOf",
                     "type": "AssetRef"
                  },
                  {
                     "docString": "T<Read Only> T<Deprecated> If this asset was created by 'reblogging' another asset or some other arbitrary web page, this property contains the URL of the item that was reblogged.",
                     "name": "reblogOfUrl",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> The content of this asset rendered to HTML. This is currently available only for O<Post> and O<Page> assets.",
                     "name": "renderedContent",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> The short version of the URL that is this asset's permalink. This is currently available only for O<Post> assetes.",
                     "name": "shortUrl",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> An object describing the site from which this asset was retrieved, if the asset was obtained from an external source.",
                     "name": "source",
                     "type": "AssetSource"
                  },
                  {
                     "docString": "A keyword that indicates what formatting mode to use for the content of this asset. This can be C<html> for assets the content of which is HTML, C<html_convert_linebreaks> for assets the content of which is HTML but where paragraph tags should be added automatically, or C<markdown> for assets the content of which is Markdown source. Other formatting modes may be added in future. Applications that present assets for editing should use this property to present an appropriate editor.",
                     "name": "textFormat",
                     "type": "string"
                  },
                  {
                     "docString": "The title of the asset.",
                     "name": "title",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> A string containing the canonical identifier that can be used to identify this object in URLs. This can be used to recognise where the same user is returned in response to different requests, and as a mapping key for an application's local data store.",
                     "name": "urlId",
                     "type": "string"
                  }
               ]
            }
         },
         {
            "queryParams": {},
            "methodName": "get",
            "httpMethod": "GET",
            "docString": "Get basic information about the selected asset.",
            "pathParams": {
               "id": 1
            },
            "pathChunks": [
               "assets",
               null
            ],
            "returnObjectType": {
               "name": "Asset",
               "parentType": "Base",
               "properties": [
                  {
                     "docString": "T<Read Only> The user who created the selected asset.",
                     "name": "author",
                     "type": "User"
                  },
                  {
                     "docString": "T<Read Only> The number of comments that have been posted in reply to this asset. This number includes comments that have been posted in response to other comments.",
                     "name": "commentCount",
                     "type": "integer"
                  },
                  {
                     "docString": "T<Read Only> An object describing the group or blog to which this asset belongs.",
                     "name": "container",
                     "type": "ContainerRef"
                  },
                  {
                     "docString": "The raw asset content. The M<textFormat> property describes how to format this data. Use this property to set the asset content in write operations. An asset posted in a group may have a M<content> value up to 10,000 bytes long, while a O<Post> asset in a blog may have up to 65,000 bytes of content.",
                     "name": "content",
                     "type": "string"
                  },
                  {
                     "docString": "T<Write Only> A set of identifiers for O<Account> objects to which to crosspost this asset when it's posted. This property is omitted when retrieving existing assets.",
                     "name": "crosspostAccounts",
                     "type": "set<string>"
                  },
                  {
                     "docString": "The description of the asset.",
                     "name": "description",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> A short, plain-text excerpt of the entry content. This is currently available only for O<Post> assets.",
                     "name": "excerpt",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> The number of distinct users who have added this asset as a favorite.",
                     "name": "favoriteCount",
                     "type": "integer"
                  },
                  {
                     "docString": "T<Read Only> T<Deprecated> An array of strings containing the M<id> URI of the O<Group> object that this asset is mapped into, if any. This property has been superseded by the M<container> property.",
                     "name": "groups",
                     "type": "array<string>"
                  },
                  {
                     "docString": "T<Read Only> C<true> if this asset has the extended content. This is currently supported only for O<Post> assets that are posted within a blog.",
                     "name": "hasExtendedContent",
                     "type": "boolean"
                  },
                  {
                     "docString": "T<Read Only> A URI that serves as a globally unique identifier for the user.",
                     "name": "id",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> C<true> if this asset is a favorite for the currently authenticated user, or C<false> otherwise. This property is omitted from responses to anonymous requests.",
                     "name": "isFavoriteForCurrentUser",
                     "type": "boolean"
                  },
                  {
                     "docString": "T<Read Only> The total number of negative votes this asset has received via the N</assets/{id}/cast-negative-vote> endpoint.",
                     "name": "negativeVoteCount",
                     "type": "integer"
                  },
                  {
                     "docString": "T<Read Only> The keyword identifying the type of asset this is.",
                     "name": "objectType",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> T<Deprecated> An array of object type identifier URIs identifying the type of this asset. Only the one object type URI for the particular type of asset this asset is will be present.",
                     "name": "objectTypes",
                     "type": "set<string>"
                  },
                  {
                     "docString": "T<Read Only> The URL that is this asset's permalink. This will be omitted if the asset does not have a permalink of its own (for example, if it's embedded in another asset) or if TypePad does not know its permalink.",
                     "name": "permalinkUrl",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> The total number of positive votes this asset has received via the N</assets/{id}/cast-positive-vote> endpoint.",
                     "name": "positiveVoteCount",
                     "type": "integer"
                  },
                  {
                     "docString": "An object describing the visibility status and publication date for this asset. Only visibility status is editable.",
                     "name": "publicationStatus",
                     "type": "PublicationStatus"
                  },
                  {
                     "docString": "T<Read Only> The time at which the asset was created, as a W3CDTF timestamp.",
                     "name": "published",
                     "type": "datetime"
                  },
                  {
                     "docString": "T<Read Only> T<Deprecated> If this asset was created by 'reblogging' another asset, this property describes the original asset.",
                     "name": "reblogOf",
                     "type": "AssetRef"
                  },
                  {
                     "docString": "T<Read Only> T<Deprecated> If this asset was created by 'reblogging' another asset or some other arbitrary web page, this property contains the URL of the item that was reblogged.",
                     "name": "reblogOfUrl",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> The content of this asset rendered to HTML. This is currently available only for O<Post> and O<Page> assets.",
                     "name": "renderedContent",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> The short version of the URL that is this asset's permalink. This is currently available only for O<Post> assetes.",
                     "name": "shortUrl",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> An object describing the site from which this asset was retrieved, if the asset was obtained from an external source.",
                     "name": "source",
                     "type": "AssetSource"
                  },
                  {
                     "docString": "A keyword that indicates what formatting mode to use for the content of this asset. This can be C<html> for assets the content of which is HTML, C<html_convert_linebreaks> for assets the content of which is HTML but where paragraph tags should be added automatically, or C<markdown> for assets the content of which is Markdown source. Other formatting modes may be added in future. Applications that present assets for editing should use this property to present an appropriate editor.",
                     "name": "textFormat",
                     "type": "string"
                  },
                  {
                     "docString": "The title of the asset.",
                     "name": "title",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> A string containing the canonical identifier that can be used to identify this object in URLs. This can be used to recognise where the same user is returned in response to different requests, and as a mapping key for an application's local data store.",
                     "name": "urlId",
                     "type": "string"
                  }
               ]
            }
         },
         {
            "methodName": "put",
            "httpMethod": "PUT",
            "docString": "Update the selected asset.",
            "pathParams": {
               "id": 1
            },
            "pathChunks": [
               "assets",
               null
            ],
            "returnObjectType": {
               "name": "Asset",
               "parentType": "Base",
               "properties": [
                  {
                     "docString": "T<Read Only> The user who created the selected asset.",
                     "name": "author",
                     "type": "User"
                  },
                  {
                     "docString": "T<Read Only> The number of comments that have been posted in reply to this asset. This number includes comments that have been posted in response to other comments.",
                     "name": "commentCount",
                     "type": "integer"
                  },
                  {
                     "docString": "T<Read Only> An object describing the group or blog to which this asset belongs.",
                     "name": "container",
                     "type": "ContainerRef"
                  },
                  {
                     "docString": "The raw asset content. The M<textFormat> property describes how to format this data. Use this property to set the asset content in write operations. An asset posted in a group may have a M<content> value up to 10,000 bytes long, while a O<Post> asset in a blog may have up to 65,000 bytes of content.",
                     "name": "content",
                     "type": "string"
                  },
                  {
                     "docString": "T<Write Only> A set of identifiers for O<Account> objects to which to crosspost this asset when it's posted. This property is omitted when retrieving existing assets.",
                     "name": "crosspostAccounts",
                     "type": "set<string>"
                  },
                  {
                     "docString": "The description of the asset.",
                     "name": "description",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> A short, plain-text excerpt of the entry content. This is currently available only for O<Post> assets.",
                     "name": "excerpt",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> The number of distinct users who have added this asset as a favorite.",
                     "name": "favoriteCount",
                     "type": "integer"
                  },
                  {
                     "docString": "T<Read Only> T<Deprecated> An array of strings containing the M<id> URI of the O<Group> object that this asset is mapped into, if any. This property has been superseded by the M<container> property.",
                     "name": "groups",
                     "type": "array<string>"
                  },
                  {
                     "docString": "T<Read Only> C<true> if this asset has the extended content. This is currently supported only for O<Post> assets that are posted within a blog.",
                     "name": "hasExtendedContent",
                     "type": "boolean"
                  },
                  {
                     "docString": "T<Read Only> A URI that serves as a globally unique identifier for the user.",
                     "name": "id",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> C<true> if this asset is a favorite for the currently authenticated user, or C<false> otherwise. This property is omitted from responses to anonymous requests.",
                     "name": "isFavoriteForCurrentUser",
                     "type": "boolean"
                  },
                  {
                     "docString": "T<Read Only> The total number of negative votes this asset has received via the N</assets/{id}/cast-negative-vote> endpoint.",
                     "name": "negativeVoteCount",
                     "type": "integer"
                  },
                  {
                     "docString": "T<Read Only> The keyword identifying the type of asset this is.",
                     "name": "objectType",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> T<Deprecated> An array of object type identifier URIs identifying the type of this asset. Only the one object type URI for the particular type of asset this asset is will be present.",
                     "name": "objectTypes",
                     "type": "set<string>"
                  },
                  {
                     "docString": "T<Read Only> The URL that is this asset's permalink. This will be omitted if the asset does not have a permalink of its own (for example, if it's embedded in another asset) or if TypePad does not know its permalink.",
                     "name": "permalinkUrl",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> The total number of positive votes this asset has received via the N</assets/{id}/cast-positive-vote> endpoint.",
                     "name": "positiveVoteCount",
                     "type": "integer"
                  },
                  {
                     "docString": "An object describing the visibility status and publication date for this asset. Only visibility status is editable.",
                     "name": "publicationStatus",
                     "type": "PublicationStatus"
                  },
                  {
                     "docString": "T<Read Only> The time at which the asset was created, as a W3CDTF timestamp.",
                     "name": "published",
                     "type": "datetime"
                  },
                  {
                     "docString": "T<Read Only> T<Deprecated> If this asset was created by 'reblogging' another asset, this property describes the original asset.",
                     "name": "reblogOf",
                     "type": "AssetRef"
                  },
                  {
                     "docString": "T<Read Only> T<Deprecated> If this asset was created by 'reblogging' another asset or some other arbitrary web page, this property contains the URL of the item that was reblogged.",
                     "name": "reblogOfUrl",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> The content of this asset rendered to HTML. This is currently available only for O<Post> and O<Page> assets.",
                     "name": "renderedContent",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> The short version of the URL that is this asset's permalink. This is currently available only for O<Post> assetes.",
                     "name": "shortUrl",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> An object describing the site from which this asset was retrieved, if the asset was obtained from an external source.",
                     "name": "source",
                     "type": "AssetSource"
                  },
                  {
                     "docString": "A keyword that indicates what formatting mode to use for the content of this asset. This can be C<html> for assets the content of which is HTML, C<html_convert_linebreaks> for assets the content of which is HTML but where paragraph tags should be added automatically, or C<markdown> for assets the content of which is Markdown source. Other formatting modes may be added in future. Applications that present assets for editing should use this property to present an appropriate editor.",
                     "name": "textFormat",
                     "type": "string"
                  },
                  {
                     "docString": "The title of the asset.",
                     "name": "title",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> A string containing the canonical identifier that can be used to identify this object in URLs. This can be used to recognise where the same user is returned in response to different requests, and as a mapping key for an application's local data store.",
                     "name": "urlId",
                     "type": "string"
                  }
               ]
            },
            "paramObjectType": {
               "name": "Asset",
               "parentType": "Base",
               "properties": [
                  {
                     "docString": "T<Read Only> The user who created the selected asset.",
                     "name": "author",
                     "type": "User"
                  },
                  {
                     "docString": "T<Read Only> The number of comments that have been posted in reply to this asset. This number includes comments that have been posted in response to other comments.",
                     "name": "commentCount",
                     "type": "integer"
                  },
                  {
                     "docString": "T<Read Only> An object describing the group or blog to which this asset belongs.",
                     "name": "container",
                     "type": "ContainerRef"
                  },
                  {
                     "docString": "The raw asset content. The M<textFormat> property describes how to format this data. Use this property to set the asset content in write operations. An asset posted in a group may have a M<content> value up to 10,000 bytes long, while a O<Post> asset in a blog may have up to 65,000 bytes of content.",
                     "name": "content",
                     "type": "string"
                  },
                  {
                     "docString": "T<Write Only> A set of identifiers for O<Account> objects to which to crosspost this asset when it's posted. This property is omitted when retrieving existing assets.",
                     "name": "crosspostAccounts",
                     "type": "set<string>"
                  },
                  {
                     "docString": "The description of the asset.",
                     "name": "description",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> A short, plain-text excerpt of the entry content. This is currently available only for O<Post> assets.",
                     "name": "excerpt",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> The number of distinct users who have added this asset as a favorite.",
                     "name": "favoriteCount",
                     "type": "integer"
                  },
                  {
                     "docString": "T<Read Only> T<Deprecated> An array of strings containing the M<id> URI of the O<Group> object that this asset is mapped into, if any. This property has been superseded by the M<container> property.",
                     "name": "groups",
                     "type": "array<string>"
                  },
                  {
                     "docString": "T<Read Only> C<true> if this asset has the extended content. This is currently supported only for O<Post> assets that are posted within a blog.",
                     "name": "hasExtendedContent",
                     "type": "boolean"
                  },
                  {
                     "docString": "T<Read Only> A URI that serves as a globally unique identifier for the user.",
                     "name": "id",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> C<true> if this asset is a favorite for the currently authenticated user, or C<false> otherwise. This property is omitted from responses to anonymous requests.",
                     "name": "isFavoriteForCurrentUser",
                     "type": "boolean"
                  },
                  {
                     "docString": "T<Read Only> The total number of negative votes this asset has received via the N</assets/{id}/cast-negative-vote> endpoint.",
                     "name": "negativeVoteCount",
                     "type": "integer"
                  },
                  {
                     "docString": "T<Read Only> The keyword identifying the type of asset this is.",
                     "name": "objectType",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> T<Deprecated> An array of object type identifier URIs identifying the type of this asset. Only the one object type URI for the particular type of asset this asset is will be present.",
                     "name": "objectTypes",
                     "type": "set<string>"
                  },
                  {
                     "docString": "T<Read Only> The URL that is this asset's permalink. This will be omitted if the asset does not have a permalink of its own (for example, if it's embedded in another asset) or if TypePad does not know its permalink.",
                     "name": "permalinkUrl",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> The total number of positive votes this asset has received via the N</assets/{id}/cast-positive-vote> endpoint.",
                     "name": "positiveVoteCount",
                     "type": "integer"
                  },
                  {
                     "docString": "An object describing the visibility status and publication date for this asset. Only visibility status is editable.",
                     "name": "publicationStatus",
                     "type": "PublicationStatus"
                  },
                  {
                     "docString": "T<Read Only> The time at which the asset was created, as a W3CDTF timestamp.",
                     "name": "published",
                     "type": "datetime"
                  },
                  {
                     "docString": "T<Read Only> T<Deprecated> If this asset was created by 'reblogging' another asset, this property describes the original asset.",
                     "name": "reblogOf",
                     "type": "AssetRef"
                  },
                  {
                     "docString": "T<Read Only> T<Deprecated> If this asset was created by 'reblogging' another asset or some other arbitrary web page, this property contains the URL of the item that was reblogged.",
                     "name": "reblogOfUrl",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> The content of this asset rendered to HTML. This is currently available only for O<Post> and O<Page> assets.",
                     "name": "renderedContent",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> The short version of the URL that is this asset's permalink. This is currently available only for O<Post> assetes.",
                     "name": "shortUrl",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> An object describing the site from which this asset was retrieved, if the asset was obtained from an external source.",
                     "name": "source",
                     "type": "AssetSource"
                  },
                  {
                     "docString": "A keyword that indicates what formatting mode to use for the content of this asset. This can be C<html> for assets the content of which is HTML, C<html_convert_linebreaks> for assets the content of which is HTML but where paragraph tags should be added automatically, or C<markdown> for assets the content of which is Markdown source. Other formatting modes may be added in future. Applications that present assets for editing should use this property to present an appropriate editor.",
                     "name": "textFormat",
                     "type": "string"
                  },
                  {
                     "docString": "The title of the asset.",
                     "name": "title",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> A string containing the canonical identifier that can be used to identify this object in URLs. This can be used to recognise where the same user is returned in response to different requests, and as a mapping key for an application's local data store.",
                     "name": "urlId",
                     "type": "string"
                  }
               ]
            }
         },
         {
            "methodName": "addCategory",
            "httpMethod": "POST",
            "docString": "Send label argument to add a category to an asset",
            "pathParams": {
               "id": 1
            },
            "pathChunks": [
               "assets",
               null,
               "add-category"
            ],
            "paramObjectType": {
               "properties": [
                  {
                     "docString": "T<Required> The category to add.",
                     "name": "category",
                     "type": "string"
                  }
               ]
            }
         },
         {
            "methodName": "castNegativeVote",
            "httpMethod": "POST",
            "docString": "Send a negative vote/thumbs up for an asset.",
            "pathParams": {
               "id": 1
            },
            "pathChunks": [
               "assets",
               null,
               "cast-negative-vote"
            ],
            "returnObjectType": {
               "properties": [
                  {
                     "docString": "The new sum of negative votes for the asset.",
                     "name": "negativeVoteCount",
                     "type": "integer"
                  }
               ]
            },
            "paramObjectType": {
               "properties": []
            }
         },
         {
            "methodName": "castPositiveVote",
            "httpMethod": "POST",
            "docString": "Send a positive vote/thumbs up for an asset.",
            "pathParams": {
               "id": 1
            },
            "pathChunks": [
               "assets",
               null,
               "cast-positive-vote"
            ],
            "returnObjectType": {
               "properties": [
                  {
                     "docString": "The new sum of positive votes for the asset.",
                     "name": "positiveVoteCount",
                     "type": "integer"
                  }
               ]
            },
            "paramObjectType": {
               "properties": []
            }
         },
         {
            "queryParams": {
               "limit": "max-results",
               "offset": "start-index"
            },
            "methodName": "getCategories",
            "httpMethod": "GET",
            "docString": "Get a list of categories into which this asset has been placed within its blog. Currently supported only for O<Post> assets that are posted within a blog.",
            "pathParams": {
               "id": 1
            },
            "pathChunks": [
               "assets",
               null,
               "categories"
            ],
            "returnObjectType": {
               "name": "List<string>",
               "properties": [
                  {
                     "docString": "The items within the selected range.",
                     "name": "entries",
                     "type": "array<string>"
                  },
                  {
                     "docString": "The total number of items in the whole list of which this object is a chunk.",
                     "name": "totalResults",
                     "type": "integer"
                  }
               ]
            }
         },
         {
            "queryParams": {
               "selectedItem": "selected-item",
               "limit": "max-results",
               "offset": "start-index"
            },
            "methodName": "getCommentTree",
            "httpMethod": "GET",
            "docString": "Get a list of assets that were posted in response to the selected asset and their depth in the response tree",
            "pathParams": {
               "id": 1
            },
            "pathChunks": [
               "assets",
               null,
               "comment-tree"
            ],
            "returnObjectType": {
               "name": "List<CommentTreeItem>",
               "properties": [
                  {
                     "docString": "The items within the selected range.",
                     "name": "entries",
                     "type": "array<CommentTreeItem>"
                  },
                  {
                     "docString": "The total number of items in the whole list of which this object is a chunk.",
                     "name": "totalResults",
                     "type": "integer"
                  }
               ]
            }
         },
         {
            "methodName": "postToComments",
            "httpMethod": "POST",
            "docString": "Create a new Comment asset as a response to the selected asset.",
            "pathParams": {
               "id": 1
            },
            "pathChunks": [
               "assets",
               null,
               "comments"
            ],
            "returnObjectType": {
               "name": "Comment",
               "parentType": "Asset",
               "properties": [
                  {
                     "docString": "T<Read Only> The user who created the selected asset.",
                     "name": "author",
                     "type": "User"
                  },
                  {
                     "docString": "T<Read Only> The number of comments that have been posted in reply to this asset. This number includes comments that have been posted in response to other comments.",
                     "name": "commentCount",
                     "type": "integer"
                  },
                  {
                     "docString": "T<Read Only> A structure containing information about the author of this comment, which may be either an authenticated user or an unauthenticated user.",
                     "name": "commenter",
                     "type": "CommenterInfo"
                  },
                  {
                     "docString": "T<Read Only> An object describing the group or blog to which this asset belongs.",
                     "name": "container",
                     "type": "ContainerRef"
                  },
                  {
                     "docString": "The raw asset content. The M<textFormat> property describes how to format this data. Use this property to set the asset content in write operations. An asset posted in a group may have a M<content> value up to 10,000 bytes long, while a O<Post> asset in a blog may have up to 65,000 bytes of content.",
                     "name": "content",
                     "type": "string"
                  },
                  {
                     "docString": "T<Write Only> A set of identifiers for O<Account> objects to which to crosspost this asset when it's posted. This property is omitted when retrieving existing assets.",
                     "name": "crosspostAccounts",
                     "type": "set<string>"
                  },
                  {
                     "docString": "The description of the asset.",
                     "name": "description",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> A short, plain-text excerpt of the entry content. This is currently available only for O<Post> assets.",
                     "name": "excerpt",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> The number of distinct users who have added this asset as a favorite.",
                     "name": "favoriteCount",
                     "type": "integer"
                  },
                  {
                     "docString": "T<Read Only> T<Deprecated> An array of strings containing the M<id> URI of the O<Group> object that this asset is mapped into, if any. This property has been superseded by the M<container> property.",
                     "name": "groups",
                     "type": "array<string>"
                  },
                  {
                     "docString": "T<Read Only> C<true> if this asset has the extended content. This is currently supported only for O<Post> assets that are posted within a blog.",
                     "name": "hasExtendedContent",
                     "type": "boolean"
                  },
                  {
                     "docString": "T<Read Only> A URI that serves as a globally unique identifier for the user.",
                     "name": "id",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> A reference to the asset that this comment is in reply to.",
                     "name": "inReplyTo",
                     "type": "AssetRef"
                  },
                  {
                     "docString": "T<Read Only> C<true> if this asset is a favorite for the currently authenticated user, or C<false> otherwise. This property is omitted from responses to anonymous requests.",
                     "name": "isFavoriteForCurrentUser",
                     "type": "boolean"
                  },
                  {
                     "docString": "T<Read Only> The total number of negative votes this asset has received via the N</assets/{id}/cast-negative-vote> endpoint.",
                     "name": "negativeVoteCount",
                     "type": "integer"
                  },
                  {
                     "docString": "T<Read Only> The keyword identifying the type of asset this is.",
                     "name": "objectType",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> T<Deprecated> An array of object type identifier URIs identifying the type of this asset. Only the one object type URI for the particular type of asset this asset is will be present.",
                     "name": "objectTypes",
                     "type": "set<string>"
                  },
                  {
                     "docString": "T<Read Only> The URL that is this asset's permalink. This will be omitted if the asset does not have a permalink of its own (for example, if it's embedded in another asset) or if TypePad does not know its permalink.",
                     "name": "permalinkUrl",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> The total number of positive votes this asset has received via the N</assets/{id}/cast-positive-vote> endpoint.",
                     "name": "positiveVoteCount",
                     "type": "integer"
                  },
                  {
                     "docString": "An object describing the visibility status and publication date for this page. Only visibility status is editable.",
                     "name": "publicationStatus",
                     "type": "PublicationStatus"
                  },
                  {
                     "docString": "An object describing the visibility status and publication date for this asset. Only visibility status is editable.",
                     "name": "publicationStatus",
                     "type": "PublicationStatus"
                  },
                  {
                     "docString": "T<Read Only> The time at which the asset was created, as a W3CDTF timestamp.",
                     "name": "published",
                     "type": "datetime"
                  },
                  {
                     "docString": "T<Read Only> T<Deprecated> If this asset was created by 'reblogging' another asset, this property describes the original asset.",
                     "name": "reblogOf",
                     "type": "AssetRef"
                  },
                  {
                     "docString": "T<Read Only> T<Deprecated> If this asset was created by 'reblogging' another asset or some other arbitrary web page, this property contains the URL of the item that was reblogged.",
                     "name": "reblogOfUrl",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> The content of this asset rendered to HTML. This is currently available only for O<Post> and O<Page> assets.",
                     "name": "renderedContent",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> A reference to the root asset that this comment is descended from. This will be the same as M<inReplyTo> unless this comment is a reply to another comment.",
                     "name": "root",
                     "type": "AssetRef"
                  },
                  {
                     "docString": "T<Read Only> The short version of the URL that is this asset's permalink. This is currently available only for O<Post> assetes.",
                     "name": "shortUrl",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> An object describing the site from which this asset was retrieved, if the asset was obtained from an external source.",
                     "name": "source",
                     "type": "AssetSource"
                  },
                  {
                     "docString": "T<Write Only> An optional, write-only flag indicating that asset creation should not trigger notification events such as emails or dashboard entries. Not available to all applications.",
                     "name": "suppressEvents",
                     "type": "boolean"
                  },
                  {
                     "docString": "A keyword that indicates what formatting mode to use for the content of this asset. This can be C<html> for assets the content of which is HTML, C<html_convert_linebreaks> for assets the content of which is HTML but where paragraph tags should be added automatically, or C<markdown> for assets the content of which is Markdown source. Other formatting modes may be added in future. Applications that present assets for editing should use this property to present an appropriate editor.",
                     "name": "textFormat",
                     "type": "string"
                  },
                  {
                     "docString": "The title of the asset.",
                     "name": "title",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> A string containing the canonical identifier that can be used to identify this object in URLs. This can be used to recognise where the same user is returned in response to different requests, and as a mapping key for an application's local data store.",
                     "name": "urlId",
                     "type": "string"
                  }
               ]
            },
            "paramObjectType": {
               "name": "Comment",
               "parentType": "Asset",
               "properties": [
                  {
                     "docString": "T<Read Only> The user who created the selected asset.",
                     "name": "author",
                     "type": "User"
                  },
                  {
                     "docString": "T<Read Only> The number of comments that have been posted in reply to this asset. This number includes comments that have been posted in response to other comments.",
                     "name": "commentCount",
                     "type": "integer"
                  },
                  {
                     "docString": "T<Read Only> A structure containing information about the author of this comment, which may be either an authenticated user or an unauthenticated user.",
                     "name": "commenter",
                     "type": "CommenterInfo"
                  },
                  {
                     "docString": "T<Read Only> An object describing the group or blog to which this asset belongs.",
                     "name": "container",
                     "type": "ContainerRef"
                  },
                  {
                     "docString": "The raw asset content. The M<textFormat> property describes how to format this data. Use this property to set the asset content in write operations. An asset posted in a group may have a M<content> value up to 10,000 bytes long, while a O<Post> asset in a blog may have up to 65,000 bytes of content.",
                     "name": "content",
                     "type": "string"
                  },
                  {
                     "docString": "T<Write Only> A set of identifiers for O<Account> objects to which to crosspost this asset when it's posted. This property is omitted when retrieving existing assets.",
                     "name": "crosspostAccounts",
                     "type": "set<string>"
                  },
                  {
                     "docString": "The description of the asset.",
                     "name": "description",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> A short, plain-text excerpt of the entry content. This is currently available only for O<Post> assets.",
                     "name": "excerpt",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> The number of distinct users who have added this asset as a favorite.",
                     "name": "favoriteCount",
                     "type": "integer"
                  },
                  {
                     "docString": "T<Read Only> T<Deprecated> An array of strings containing the M<id> URI of the O<Group> object that this asset is mapped into, if any. This property has been superseded by the M<container> property.",
                     "name": "groups",
                     "type": "array<string>"
                  },
                  {
                     "docString": "T<Read Only> C<true> if this asset has the extended content. This is currently supported only for O<Post> assets that are posted within a blog.",
                     "name": "hasExtendedContent",
                     "type": "boolean"
                  },
                  {
                     "docString": "T<Read Only> A URI that serves as a globally unique identifier for the user.",
                     "name": "id",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> A reference to the asset that this comment is in reply to.",
                     "name": "inReplyTo",
                     "type": "AssetRef"
                  },
                  {
                     "docString": "T<Read Only> C<true> if this asset is a favorite for the currently authenticated user, or C<false> otherwise. This property is omitted from responses to anonymous requests.",
                     "name": "isFavoriteForCurrentUser",
                     "type": "boolean"
                  },
                  {
                     "docString": "T<Read Only> The total number of negative votes this asset has received via the N</assets/{id}/cast-negative-vote> endpoint.",
                     "name": "negativeVoteCount",
                     "type": "integer"
                  },
                  {
                     "docString": "T<Read Only> The keyword identifying the type of asset this is.",
                     "name": "objectType",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> T<Deprecated> An array of object type identifier URIs identifying the type of this asset. Only the one object type URI for the particular type of asset this asset is will be present.",
                     "name": "objectTypes",
                     "type": "set<string>"
                  },
                  {
                     "docString": "T<Read Only> The URL that is this asset's permalink. This will be omitted if the asset does not have a permalink of its own (for example, if it's embedded in another asset) or if TypePad does not know its permalink.",
                     "name": "permalinkUrl",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> The total number of positive votes this asset has received via the N</assets/{id}/cast-positive-vote> endpoint.",
                     "name": "positiveVoteCount",
                     "type": "integer"
                  },
                  {
                     "docString": "An object describing the visibility status and publication date for this page. Only visibility status is editable.",
                     "name": "publicationStatus",
                     "type": "PublicationStatus"
                  },
                  {
                     "docString": "An object describing the visibility status and publication date for this asset. Only visibility status is editable.",
                     "name": "publicationStatus",
                     "type": "PublicationStatus"
                  },
                  {
                     "docString": "T<Read Only> The time at which the asset was created, as a W3CDTF timestamp.",
                     "name": "published",
                     "type": "datetime"
                  },
                  {
                     "docString": "T<Read Only> T<Deprecated> If this asset was created by 'reblogging' another asset, this property describes the original asset.",
                     "name": "reblogOf",
                     "type": "AssetRef"
                  },
                  {
                     "docString": "T<Read Only> T<Deprecated> If this asset was created by 'reblogging' another asset or some other arbitrary web page, this property contains the URL of the item that was reblogged.",
                     "name": "reblogOfUrl",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> The content of this asset rendered to HTML. This is currently available only for O<Post> and O<Page> assets.",
                     "name": "renderedContent",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> A reference to the root asset that this comment is descended from. This will be the same as M<inReplyTo> unless this comment is a reply to another comment.",
                     "name": "root",
                     "type": "AssetRef"
                  },
                  {
                     "docString": "T<Read Only> The short version of the URL that is this asset's permalink. This is currently available only for O<Post> assetes.",
                     "name": "shortUrl",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> An object describing the site from which this asset was retrieved, if the asset was obtained from an external source.",
                     "name": "source",
                     "type": "AssetSource"
                  },
                  {
                     "docString": "T<Write Only> An optional, write-only flag indicating that asset creation should not trigger notification events such as emails or dashboard entries. Not available to all applications.",
                     "name": "suppressEvents",
                     "type": "boolean"
                  },
                  {
                     "docString": "A keyword that indicates what formatting mode to use for the content of this asset. This can be C<html> for assets the content of which is HTML, C<html_convert_linebreaks> for assets the content of which is HTML but where paragraph tags should be added automatically, or C<markdown> for assets the content of which is Markdown source. Other formatting modes may be added in future. Applications that present assets for editing should use this property to present an appropriate editor.",
                     "name": "textFormat",
                     "type": "string"
                  },
                  {
                     "docString": "The title of the asset.",
                     "name": "title",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> A string containing the canonical identifier that can be used to identify this object in URLs. This can be used to recognise where the same user is returned in response to different requests, and as a mapping key for an application's local data store.",
                     "name": "urlId",
                     "type": "string"
                  }
               ]
            }
         },
         {
            "queryParams": {
               "selectedItem": "selected-item",
               "limit": "max-results",
               "offset": "start-index"
            },
            "methodName": "getComments",
            "httpMethod": "GET",
            "docString": "Get a list of assets that were posted in response to the selected asset.",
            "pathParams": {
               "id": 1
            },
            "pathChunks": [
               "assets",
               null,
               "comments"
            ],
            "returnObjectType": {
               "name": "List<Comment>",
               "properties": [
                  {
                     "docString": "The items within the selected range.",
                     "name": "entries",
                     "type": "array<Comment>"
                  },
                  {
                     "docString": "The total number of items in the whole list of which this object is a chunk.",
                     "name": "totalResults",
                     "type": "integer"
                  }
               ]
            }
         },
         {
            "queryParams": {
               "limit": "max-results",
               "offset": "start-index"
            },
            "methodName": "getExtendedContent",
            "httpMethod": "GET",
            "docString": "Get the extended content for the asset, if any. Currently supported only for O<Post> assets that are posted within a blog.",
            "pathParams": {
               "id": 1
            },
            "pathChunks": [
               "assets",
               null,
               "extended-content"
            ],
            "returnObjectType": {
               "name": "AssetExtendedContent",
               "parentType": "Base",
               "properties": [
                  {
                     "docString": "The HTML rendered version of this asset's extended content, if it has any. Otherwise, this property is omitted.",
                     "name": "renderedExtendedContent",
                     "type": "string"
                  }
               ]
            }
         },
         {
            "queryParams": {
               "limit": "max-results",
               "offset": "start-index"
            },
            "methodName": "getFavorites",
            "httpMethod": "GET",
            "docString": "Get a list of favorites that have been created for the selected asset.",
            "pathParams": {
               "id": 1
            },
            "pathChunks": [
               "assets",
               null,
               "favorites"
            ],
            "returnObjectType": {
               "name": "List<Favorite>",
               "properties": [
                  {
                     "docString": "The items within the selected range.",
                     "name": "entries",
                     "type": "array<Favorite>"
                  },
                  {
                     "docString": "The total number of items in the whole list of which this object is a chunk.",
                     "name": "totalResults",
                     "type": "integer"
                  }
               ]
            }
         },
         {
            "queryParams": {},
            "methodName": "getFeedbackStatus",
            "httpMethod": "GET",
            "docString": "Get the feedback status of the selected asset.",
            "pathParams": {
               "id": 1
            },
            "pathChunks": [
               "assets",
               null,
               "feedback-status"
            ],
            "returnObjectType": {
               "name": "FeedbackStatus",
               "parentType": "Base",
               "properties": [
                  {
                     "docString": "C<true> if new comments may be posted to the related asset, or C<false> if no new comments are accepted.",
                     "name": "allowComments",
                     "type": "boolean"
                  },
                  {
                     "docString": "C<true> if new trackback pings may be posted to the related asset, or C<false> if no new pings are accepted.",
                     "name": "allowTrackback",
                     "type": "boolean"
                  },
                  {
                     "docString": "C<true> if comments should be displayed on the related asset's permalink page, or C<false> if they should be hidden.",
                     "name": "showComments",
                     "type": "boolean"
                  }
               ]
            }
         },
         {
            "methodName": "putFeedbackStatus",
            "httpMethod": "PUT",
            "docString": "Set the feedback status of the selected asset.",
            "pathParams": {
               "id": 1
            },
            "pathChunks": [
               "assets",
               null,
               "feedback-status"
            ],
            "returnObjectType": {
               "name": "FeedbackStatus",
               "parentType": "Base",
               "properties": [
                  {
                     "docString": "C<true> if new comments may be posted to the related asset, or C<false> if no new comments are accepted.",
                     "name": "allowComments",
                     "type": "boolean"
                  },
                  {
                     "docString": "C<true> if new trackback pings may be posted to the related asset, or C<false> if no new pings are accepted.",
                     "name": "allowTrackback",
                     "type": "boolean"
                  },
                  {
                     "docString": "C<true> if comments should be displayed on the related asset's permalink page, or C<false> if they should be hidden.",
                     "name": "showComments",
                     "type": "boolean"
                  }
               ]
            },
            "paramObjectType": {
               "name": "FeedbackStatus",
               "parentType": "Base",
               "properties": [
                  {
                     "docString": "C<true> if new comments may be posted to the related asset, or C<false> if no new comments are accepted.",
                     "name": "allowComments",
                     "type": "boolean"
                  },
                  {
                     "docString": "C<true> if new trackback pings may be posted to the related asset, or C<false> if no new pings are accepted.",
                     "name": "allowTrackback",
                     "type": "boolean"
                  },
                  {
                     "docString": "C<true> if comments should be displayed on the related asset's permalink page, or C<false> if they should be hidden.",
                     "name": "showComments",
                     "type": "boolean"
                  }
               ]
            }
         },
         {
            "methodName": "makeCommentPreview",
            "httpMethod": "POST",
            "docString": "Send relevant data to get back a model of what the submitted comment will look like.",
            "pathParams": {
               "id": 1
            },
            "pathChunks": [
               "assets",
               null,
               "make-comment-preview"
            ],
            "returnObjectType": {
               "properties": [
                  {
                     "docString": "A mockup of the future comment.",
                     "name": "comment",
                     "type": "Asset"
                  }
               ]
            },
            "paramObjectType": {
               "properties": [
                  {
                     "docString": "T<Required> The body of the comment.",
                     "name": "content",
                     "type": "string"
                  }
               ]
            }
         },
         {
            "queryParams": {
               "limit": "max-results",
               "offset": "start-index"
            },
            "methodName": "getMediaAssets",
            "httpMethod": "GET",
            "docString": "Get a list of media assets that are embedded in the content of the selected asset.",
            "pathParams": {
               "id": 1
            },
            "pathChunks": [
               "assets",
               null,
               "media-assets"
            ],
            "returnObjectType": {
               "name": "List<Asset>",
               "properties": [
                  {
                     "docString": "The items within the selected range.",
                     "name": "entries",
                     "type": "array<Asset>"
                  },
                  {
                     "docString": "The total number of items in the whole list of which this object is a chunk.",
                     "name": "totalResults",
                     "type": "integer"
                  }
               ]
            }
         },
         {
            "queryParams": {},
            "methodName": "getPublicationStatus",
            "httpMethod": "GET",
            "docString": "Get the publication status of the selected asset.",
            "pathParams": {
               "id": 1
            },
            "pathChunks": [
               "assets",
               null,
               "publication-status"
            ],
            "returnObjectType": {
               "name": "PublicationStatus",
               "parentType": "Base",
               "properties": [
                  {
                     "docString": "C<true> if this asset is private (not yet published), or C<false> if it has been published.",
                     "name": "draft",
                     "type": "boolean"
                  },
                  {
                     "docString": "The time at which the related asset was (or will be) published, as a W3CDTF timestamp. If the related asset has been scheduled to be posted later, this property's timestamp will be in the future.",
                     "name": "publicationDate",
                     "type": "string"
                  }
               ]
            }
         },
         {
            "methodName": "putPublicationStatus",
            "httpMethod": "PUT",
            "docString": "Set the publication status of the selected asset.",
            "pathParams": {
               "id": 1
            },
            "pathChunks": [
               "assets",
               null,
               "publication-status"
            ],
            "returnObjectType": {
               "name": "PublicationStatus",
               "parentType": "Base",
               "properties": [
                  {
                     "docString": "C<true> if this asset is private (not yet published), or C<false> if it has been published.",
                     "name": "draft",
                     "type": "boolean"
                  },
                  {
                     "docString": "The time at which the related asset was (or will be) published, as a W3CDTF timestamp. If the related asset has been scheduled to be posted later, this property's timestamp will be in the future.",
                     "name": "publicationDate",
                     "type": "string"
                  }
               ]
            },
            "paramObjectType": {
               "name": "PublicationStatus",
               "parentType": "Base",
               "properties": [
                  {
                     "docString": "C<true> if this asset is private (not yet published), or C<false> if it has been published.",
                     "name": "draft",
                     "type": "boolean"
                  },
                  {
                     "docString": "The time at which the related asset was (or will be) published, as a W3CDTF timestamp. If the related asset has been scheduled to be posted later, this property's timestamp will be in the future.",
                     "name": "publicationDate",
                     "type": "string"
                  }
               ]
            }
         },
         {
            "queryParams": {
               "limit": "max-results",
               "offset": "start-index"
            },
            "methodName": "getReblogs",
            "httpMethod": "GET",
            "docString": "Get a list of posts that were posted as reblogs of the selected asset.",
            "pathParams": {
               "id": 1
            },
            "pathChunks": [
               "assets",
               null,
               "reblogs"
            ],
            "returnObjectType": {
               "name": "List<Post>",
               "properties": [
                  {
                     "docString": "The items within the selected range.",
                     "name": "entries",
                     "type": "array<Post>"
                  },
                  {
                     "docString": "The total number of items in the whole list of which this object is a chunk.",
                     "name": "totalResults",
                     "type": "integer"
                  }
               ]
            }
         },
         {
            "methodName": "removeCategory",
            "httpMethod": "POST",
            "docString": "Send label argument to remove a category from an asset",
            "pathParams": {
               "id": 1
            },
            "pathChunks": [
               "assets",
               null,
               "remove-category"
            ],
            "paramObjectType": {
               "properties": [
                  {
                     "docString": "<Required> The category to remove.",
                     "name": "category",
                     "type": "string"
                  }
               ]
            }
         },
         {
            "methodName": "updatePublicationStatus",
            "httpMethod": "POST",
            "docString": "Adjust publication status of an asset",
            "pathParams": {
               "id": 1
            },
            "pathChunks": [
               "assets",
               null,
               "update-publication-status"
            ],
            "paramObjectType": {
               "properties": [
                  {
                     "docString": "A boolean indicating whether the asset is a draft",
                     "name": "draft",
                     "type": "boolean"
                  },
                  {
                     "docString": "The publication date of the asset",
                     "name": "publicationDate",
                     "type": "string"
                  },
                  {
                     "docString": "A boolean indicating whether the asset is spam; Comment only",
                     "name": "spam",
                     "type": "boolean"
                  }
               ]
            }
         },
         {
            "queryParams": {
               "startToken": "start-token",
               "limit": "max-results"
            },
            "methodName": "getTrending",
            "httpMethod": "GET",
            "docString": "Gets a stream of trending assets across TypePad",
            "pathParams": {},
            "pathChunks": [
               "assets",
               "trending"
            ],
            "returnObjectType": {
               "name": "Stream<Asset>",
               "properties": [
                  {
                     "docString": "The items within the selected range.",
                     "name": "entries",
                     "type": "array<Asset>"
                  },
                  {
                     "docString": "An estimate of the total number of items in the whole stream of which this object is a chunk. C<null> if a count cannot be determined at all, or if an exact count is returned in C<totalResults>.",
                     "name": "estimatedTotalResults",
                     "type": "integer"
                  },
                  {
                     "docString": "An opaque token that can be used as the C<start-token> parameter of a followup request to retrieve additional results. C<null> if there are no more results to retrieve, but the presence of this token does not guarantee that the response to a followup request will actually contain results.",
                     "name": "moreResultsToken",
                     "type": "string"
                  },
                  {
                     "docString": "The total number of items in the whole stream of which this object is a chunk. C<null> if an exact count cannot be determined.",
                     "name": "totalResults",
                     "type": "integer"
                  }
               ]
            }
         }
      ]
   },
   "domains": {
      "methods": [
         {
            "queryParams": {},
            "methodName": "get",
            "httpMethod": "GET",
            "docString": "Get basic information about the selected domain.",
            "pathParams": {
               "id": 1
            },
            "pathChunks": [
               "domains",
               null
            ],
            "returnObjectType": {
               "name": "Domain",
               "parentType": "Base",
               "properties": [
                  {
                     "docString": "The domain that this object describes.",
                     "name": "domain",
                     "type": "string"
                  },
                  {
                     "docString": "The user that owns this domain in TypePad.",
                     "name": "owner",
                     "type": "User"
                  }
               ]
            }
         },
         {
            "methodName": "resolvePath",
            "httpMethod": "POST",
            "docString": "Given a URI path, find the blog and asset, if any, that the path matches.",
            "pathParams": {
               "id": 1
            },
            "pathChunks": [
               "domains",
               null,
               "resolve-path"
            ],
            "returnObjectType": {
               "properties": [
                  {
                     "docString": "The asset that the given URL is for, if any.",
                     "name": "asset",
                     "type": "Asset"
                  },
                  {
                     "docString": "The blog that the given URL belongs to, if any.",
                     "name": "blog",
                     "type": "Blog"
                  },
                  {
                     "docString": "C<true> if the given path matched a blog or asset directly, or C<false> if this is only a prefix match. If using this endpoint to implement an alternative blog renderer, a client should return 404 if this flag is not set.",
                     "name": "isFullMatch",
                     "type": "boolean"
                  }
               ]
            },
            "paramObjectType": {
               "properties": [
                  {
                     "docString": "T<Required> The URI path to resolve",
                     "name": "path",
                     "type": "string"
                  }
               ]
            }
         }
      ]
   },
   "requestProperties": {
      "methods": [
         {
            "queryParams": {},
            "methodName": "get",
            "httpMethod": "GET",
            "docString": "Retrieve some request properties. This can be useful for debugging authentication issues.",
            "pathParams": {},
            "pathChunks": [
               "request-properties"
            ],
            "returnObjectType": {
               "name": "RequestProperties",
               "parentType": "Base",
               "properties": [
                  {
                     "docString": "The API key that was used for this request, if the request is using OAuth. Ommitted if the request is not using OAuth.",
                     "name": "apiKey",
                     "type": "string"
                  },
                  {
                     "docString": "The M<urlId> of the authenticated application for this request. Ommitted if there is no authenticated application.",
                     "name": "applicationId",
                     "type": "string"
                  },
                  {
                     "docString": "True if the caller for this request could modify content connected to the authenticated application, or false otherwise.",
                     "name": "canModifyApplicationContent",
                     "type": "boolean"
                  },
                  {
                     "docString": "True if the caller for this request could modify content that is part of the main TypePad application, or false otherwise.",
                     "name": "canModifyTypepadContent",
                     "type": "boolean"
                  },
                  {
                     "docString": "True if this request came in on a channel that has access to internal-only API features.",
                     "name": "clientIsInternal",
                     "type": "boolean"
                  },
                  {
                     "docString": "The IP address of the requesting client, expressed in dotted-decimal notation.",
                     "name": "remoteIpAddress",
                     "type": "string"
                  },
                  {
                     "docString": "The M<urlId> of the authenticated user for this request. Ommitted if there is no authenticated user.",
                     "name": "userId",
                     "type": "string"
                  }
               ]
            }
         }
      ]
   },
   "apiKeys": {
      "methods": [
         {
            "queryParams": {},
            "methodName": "get",
            "httpMethod": "GET",
            "docString": "Get basic information about the selected API key, including what application it belongs to.",
            "pathParams": {
               "id": 1
            },
            "pathChunks": [
               "api-keys",
               null
            ],
            "returnObjectType": {
               "name": "ApiKey",
               "parentType": "Base",
               "properties": [
                  {
                     "docString": "The actual API key string. Use this as the consumer key when making an OAuth request.",
                     "name": "apiKey",
                     "type": "string"
                  },
                  {
                     "docString": "The application that owns this API key.",
                     "name": "owner",
                     "type": "Application"
                  }
               ]
            }
         }
      ]
   },
   "events": {
      "methods": [
         {
            "queryParams": {},
            "methodName": "get",
            "httpMethod": "GET",
            "docString": "Get basic information about the selected event.",
            "pathParams": {
               "id": 1
            },
            "pathChunks": [
               "events",
               null
            ],
            "returnObjectType": {
               "name": "Event",
               "parentType": "Base",
               "properties": [
                  {
                     "docString": "The user who performed the action described by this event.",
                     "name": "actor",
                     "type": "Entity"
                  },
                  {
                     "docString": "A URI that serves as a globally unique identifier for the event.",
                     "name": "id",
                     "type": "string"
                  },
                  {
                     "docString": "The object to which the action described by this event was performed.",
                     "name": "object",
                     "type": "Base"
                  },
                  {
                     "docString": "The time at which the event was performed, as a W3CDTF timestamp.",
                     "name": "published",
                     "type": "datetime"
                  },
                  {
                     "docString": "A string containing the canonical identifier that can be used to identify this object in URLs. This can be used to recognise where the same event is returned in response to different requests, and as a mapping key for an application's local data store.",
                     "name": "urlId",
                     "type": "string"
                  },
                  {
                     "docString": "A keyword identifying the type of event this is.",
                     "name": "verb",
                     "type": "string"
                  },
                  {
                     "docString": "T<Deprecated> An array of verb identifier URIs. This set will contain one verb identifier URI.",
                     "name": "verbs",
                     "type": "set<string>"
                  }
               ]
            }
         }
      ]
   },
   "groups": {
      "methods": [
         {
            "queryParams": {},
            "methodName": "get",
            "httpMethod": "GET",
            "docString": "Get basic information about the selected group.",
            "pathParams": {
               "id": 1
            },
            "pathChunks": [
               "groups",
               null
            ],
            "returnObjectType": {
               "name": "Group",
               "parentType": "Entity",
               "properties": [
                  {
                     "docString": "A link to an image representing this group.",
                     "name": "avatarLink",
                     "type": "ImageLink"
                  },
                  {
                     "docString": "The display name set by the group's owner.",
                     "name": "displayName",
                     "type": "string"
                  },
                  {
                     "docString": "A URI that serves as a globally unique identifier for the object.",
                     "name": "id",
                     "type": "string"
                  },
                  {
                     "docString": "A keyword describing the type of this object. For a group object, M<objectType> will be C<Group>.",
                     "name": "objectType",
                     "type": "string"
                  },
                  {
                     "docString": "T<Deprecated> An array of object type identifier URIs.",
                     "name": "objectTypes",
                     "type": "set<string>"
                  },
                  {
                     "docString": "The URL to the front page of the group website.",
                     "name": "siteUrl",
                     "type": "string"
                  },
                  {
                     "docString": "A tagline describing the group, as set by the group's owner.",
                     "name": "tagline",
                     "type": "string"
                  },
                  {
                     "docString": "A string containing the canonical identifier that can be used to identify this object in URLs. This can be used to recognise where the same user is returned in response to different requests, and as a mapping key for an application's local data store.",
                     "name": "urlId",
                     "type": "string"
                  }
               ]
            }
         },
         {
            "methodName": "addMember",
            "httpMethod": "POST",
            "docString": "Add a given user as a member of the selected group.",
            "pathParams": {
               "id": 1
            },
            "pathChunks": [
               "groups",
               null,
               "add-member"
            ],
            "paramObjectType": {
               "properties": [
                  {
                     "docString": "T<Required> The M<urlId> of the user who is being added.",
                     "name": "userId",
                     "type": "string"
                  }
               ]
            }
         },
         {
            "httpMethod": "POST",
            "returnObjectType": {
               "name": "Audio",
               "parentType": "Asset",
               "properties": [
                  {
                     "docString": "T<Read Only> A link to the audio stream that is this Audio asset's content.",
                     "name": "audioLink",
                     "type": "AudioLink"
                  },
                  {
                     "docString": "T<Read Only> The user who created the selected asset.",
                     "name": "author",
                     "type": "User"
                  },
                  {
                     "docString": "T<Read Only> The number of comments that have been posted in reply to this asset. This number includes comments that have been posted in response to other comments.",
                     "name": "commentCount",
                     "type": "integer"
                  },
                  {
                     "docString": "T<Read Only> An object describing the group or blog to which this asset belongs.",
                     "name": "container",
                     "type": "ContainerRef"
                  },
                  {
                     "docString": "The raw asset content. The M<textFormat> property describes how to format this data. Use this property to set the asset content in write operations. An asset posted in a group may have a M<content> value up to 10,000 bytes long, while a O<Post> asset in a blog may have up to 65,000 bytes of content.",
                     "name": "content",
                     "type": "string"
                  },
                  {
                     "docString": "T<Write Only> A set of identifiers for O<Account> objects to which to crosspost this asset when it's posted. This property is omitted when retrieving existing assets.",
                     "name": "crosspostAccounts",
                     "type": "set<string>"
                  },
                  {
                     "docString": "The description of the asset.",
                     "name": "description",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> A short, plain-text excerpt of the entry content. This is currently available only for O<Post> assets.",
                     "name": "excerpt",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> The number of distinct users who have added this asset as a favorite.",
                     "name": "favoriteCount",
                     "type": "integer"
                  },
                  {
                     "docString": "T<Read Only> T<Deprecated> An array of strings containing the M<id> URI of the O<Group> object that this asset is mapped into, if any. This property has been superseded by the M<container> property.",
                     "name": "groups",
                     "type": "array<string>"
                  },
                  {
                     "docString": "T<Read Only> C<true> if this asset has the extended content. This is currently supported only for O<Post> assets that are posted within a blog.",
                     "name": "hasExtendedContent",
                     "type": "boolean"
                  },
                  {
                     "docString": "T<Read Only> A URI that serves as a globally unique identifier for the user.",
                     "name": "id",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> C<true> if this asset is a favorite for the currently authenticated user, or C<false> otherwise. This property is omitted from responses to anonymous requests.",
                     "name": "isFavoriteForCurrentUser",
                     "type": "boolean"
                  },
                  {
                     "docString": "T<Read Only> The total number of negative votes this asset has received via the N</assets/{id}/cast-negative-vote> endpoint.",
                     "name": "negativeVoteCount",
                     "type": "integer"
                  },
                  {
                     "docString": "T<Read Only> The keyword identifying the type of asset this is.",
                     "name": "objectType",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> T<Deprecated> An array of object type identifier URIs identifying the type of this asset. Only the one object type URI for the particular type of asset this asset is will be present.",
                     "name": "objectTypes",
                     "type": "set<string>"
                  },
                  {
                     "docString": "T<Read Only> The URL that is this asset's permalink. This will be omitted if the asset does not have a permalink of its own (for example, if it's embedded in another asset) or if TypePad does not know its permalink.",
                     "name": "permalinkUrl",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> The total number of positive votes this asset has received via the N</assets/{id}/cast-positive-vote> endpoint.",
                     "name": "positiveVoteCount",
                     "type": "integer"
                  },
                  {
                     "docString": "An object describing the visibility status and publication date for this asset. Only visibility status is editable.",
                     "name": "publicationStatus",
                     "type": "PublicationStatus"
                  },
                  {
                     "docString": "T<Read Only> The time at which the asset was created, as a W3CDTF timestamp.",
                     "name": "published",
                     "type": "datetime"
                  },
                  {
                     "docString": "T<Read Only> T<Deprecated> If this asset was created by 'reblogging' another asset, this property describes the original asset.",
                     "name": "reblogOf",
                     "type": "AssetRef"
                  },
                  {
                     "docString": "T<Read Only> T<Deprecated> If this asset was created by 'reblogging' another asset or some other arbitrary web page, this property contains the URL of the item that was reblogged.",
                     "name": "reblogOfUrl",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> The content of this asset rendered to HTML. This is currently available only for O<Post> and O<Page> assets.",
                     "name": "renderedContent",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> The short version of the URL that is this asset's permalink. This is currently available only for O<Post> assetes.",
                     "name": "shortUrl",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> An object describing the site from which this asset was retrieved, if the asset was obtained from an external source.",
                     "name": "source",
                     "type": "AssetSource"
                  },
                  {
                     "docString": "T<Write Only> An optional, write-only flag indicating that asset creation should not trigger notification events such as emails or dashboard entries. Not available to all applications.",
                     "name": "suppressEvents",
                     "type": "boolean"
                  },
                  {
                     "docString": "A keyword that indicates what formatting mode to use for the content of this asset. This can be C<html> for assets the content of which is HTML, C<html_convert_linebreaks> for assets the content of which is HTML but where paragraph tags should be added automatically, or C<markdown> for assets the content of which is Markdown source. Other formatting modes may be added in future. Applications that present assets for editing should use this property to present an appropriate editor.",
                     "name": "textFormat",
                     "type": "string"
                  },
                  {
                     "docString": "The title of the asset.",
                     "name": "title",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> A string containing the canonical identifier that can be used to identify this object in URLs. This can be used to recognise where the same user is returned in response to different requests, and as a mapping key for an application's local data store.",
                     "name": "urlId",
                     "type": "string"
                  }
               ]
            },
            "acceptedFileTypes": [
               "audio/mp3",
               "audio/mp4",
               "audio/m4a",
               "audio/mpeg",
               "audio/amr",
               "audio/x-wav",
               "application/ogg"
            ],
            "paramObjectType": {
               "name": "Audio",
               "parentType": "Asset",
               "properties": [
                  {
                     "docString": "T<Read Only> A link to the audio stream that is this Audio asset's content.",
                     "name": "audioLink",
                     "type": "AudioLink"
                  },
                  {
                     "docString": "T<Read Only> The user who created the selected asset.",
                     "name": "author",
                     "type": "User"
                  },
                  {
                     "docString": "T<Read Only> The number of comments that have been posted in reply to this asset. This number includes comments that have been posted in response to other comments.",
                     "name": "commentCount",
                     "type": "integer"
                  },
                  {
                     "docString": "T<Read Only> An object describing the group or blog to which this asset belongs.",
                     "name": "container",
                     "type": "ContainerRef"
                  },
                  {
                     "docString": "The raw asset content. The M<textFormat> property describes how to format this data. Use this property to set the asset content in write operations. An asset posted in a group may have a M<content> value up to 10,000 bytes long, while a O<Post> asset in a blog may have up to 65,000 bytes of content.",
                     "name": "content",
                     "type": "string"
                  },
                  {
                     "docString": "T<Write Only> A set of identifiers for O<Account> objects to which to crosspost this asset when it's posted. This property is omitted when retrieving existing assets.",
                     "name": "crosspostAccounts",
                     "type": "set<string>"
                  },
                  {
                     "docString": "The description of the asset.",
                     "name": "description",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> A short, plain-text excerpt of the entry content. This is currently available only for O<Post> assets.",
                     "name": "excerpt",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> The number of distinct users who have added this asset as a favorite.",
                     "name": "favoriteCount",
                     "type": "integer"
                  },
                  {
                     "docString": "T<Read Only> T<Deprecated> An array of strings containing the M<id> URI of the O<Group> object that this asset is mapped into, if any. This property has been superseded by the M<container> property.",
                     "name": "groups",
                     "type": "array<string>"
                  },
                  {
                     "docString": "T<Read Only> C<true> if this asset has the extended content. This is currently supported only for O<Post> assets that are posted within a blog.",
                     "name": "hasExtendedContent",
                     "type": "boolean"
                  },
                  {
                     "docString": "T<Read Only> A URI that serves as a globally unique identifier for the user.",
                     "name": "id",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> C<true> if this asset is a favorite for the currently authenticated user, or C<false> otherwise. This property is omitted from responses to anonymous requests.",
                     "name": "isFavoriteForCurrentUser",
                     "type": "boolean"
                  },
                  {
                     "docString": "T<Read Only> The total number of negative votes this asset has received via the N</assets/{id}/cast-negative-vote> endpoint.",
                     "name": "negativeVoteCount",
                     "type": "integer"
                  },
                  {
                     "docString": "T<Read Only> The keyword identifying the type of asset this is.",
                     "name": "objectType",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> T<Deprecated> An array of object type identifier URIs identifying the type of this asset. Only the one object type URI for the particular type of asset this asset is will be present.",
                     "name": "objectTypes",
                     "type": "set<string>"
                  },
                  {
                     "docString": "T<Read Only> The URL that is this asset's permalink. This will be omitted if the asset does not have a permalink of its own (for example, if it's embedded in another asset) or if TypePad does not know its permalink.",
                     "name": "permalinkUrl",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> The total number of positive votes this asset has received via the N</assets/{id}/cast-positive-vote> endpoint.",
                     "name": "positiveVoteCount",
                     "type": "integer"
                  },
                  {
                     "docString": "An object describing the visibility status and publication date for this asset. Only visibility status is editable.",
                     "name": "publicationStatus",
                     "type": "PublicationStatus"
                  },
                  {
                     "docString": "T<Read Only> The time at which the asset was created, as a W3CDTF timestamp.",
                     "name": "published",
                     "type": "datetime"
                  },
                  {
                     "docString": "T<Read Only> T<Deprecated> If this asset was created by 'reblogging' another asset, this property describes the original asset.",
                     "name": "reblogOf",
                     "type": "AssetRef"
                  },
                  {
                     "docString": "T<Read Only> T<Deprecated> If this asset was created by 'reblogging' another asset or some other arbitrary web page, this property contains the URL of the item that was reblogged.",
                     "name": "reblogOfUrl",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> The content of this asset rendered to HTML. This is currently available only for O<Post> and O<Page> assets.",
                     "name": "renderedContent",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> The short version of the URL that is this asset's permalink. This is currently available only for O<Post> assetes.",
                     "name": "shortUrl",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> An object describing the site from which this asset was retrieved, if the asset was obtained from an external source.",
                     "name": "source",
                     "type": "AssetSource"
                  },
                  {
                     "docString": "T<Write Only> An optional, write-only flag indicating that asset creation should not trigger notification events such as emails or dashboard entries. Not available to all applications.",
                     "name": "suppressEvents",
                     "type": "boolean"
                  },
                  {
                     "docString": "A keyword that indicates what formatting mode to use for the content of this asset. This can be C<html> for assets the content of which is HTML, C<html_convert_linebreaks> for assets the content of which is HTML but where paragraph tags should be added automatically, or C<markdown> for assets the content of which is Markdown source. Other formatting modes may be added in future. Applications that present assets for editing should use this property to present an appropriate editor.",
                     "name": "textFormat",
                     "type": "string"
                  },
                  {
                     "docString": "The title of the asset.",
                     "name": "title",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> A string containing the canonical identifier that can be used to identify this object in URLs. This can be used to recognise where the same user is returned in response to different requests, and as a mapping key for an application's local data store.",
                     "name": "urlId",
                     "type": "string"
                  }
               ]
            },
            "docString": "Create a new Audio asset within the selected group.",
            "methodName": "postToAudioAssets",
            "pathChunks": [
               "groups",
               null,
               "audio-assets"
            ],
            "pathParams": {
               "id": 1
            }
         },
         {
            "queryParams": {
               "limit": "max-results",
               "offset": "start-index"
            },
            "methodName": "getAudioAssets",
            "httpMethod": "GET",
            "docString": "Get a list of recently created Audio assets from the selected group.",
            "pathParams": {
               "id": 1
            },
            "pathChunks": [
               "groups",
               null,
               "audio-assets"
            ],
            "returnObjectType": {
               "name": "List<Audio>",
               "properties": [
                  {
                     "docString": "The items within the selected range.",
                     "name": "entries",
                     "type": "array<Audio>"
                  },
                  {
                     "docString": "The total number of items in the whole list of which this object is a chunk.",
                     "name": "totalResults",
                     "type": "integer"
                  }
               ]
            }
         },
         {
            "methodName": "blockUser",
            "httpMethod": "POST",
            "docString": "Block the given user from joining the selected group, removing that user as a member in the process.",
            "pathParams": {
               "id": 1
            },
            "pathChunks": [
               "groups",
               null,
               "block-user"
            ],
            "paramObjectType": {
               "properties": [
                  {
                     "docString": "T<Required> The M<urlId> of the user who is being blocked.",
                     "name": "userId",
                     "type": "string"
                  }
               ]
            }
         },
         {
            "queryParams": {
               "limit": "max-results",
               "offset": "start-index"
            },
            "methodName": "getEvents",
            "httpMethod": "GET",
            "docString": "Get a list of events describing actions performed in the selected group.",
            "pathParams": {
               "id": 1
            },
            "pathChunks": [
               "groups",
               null,
               "events"
            ],
            "returnObjectType": {
               "name": "List<Event>",
               "properties": [
                  {
                     "docString": "The items within the selected range.",
                     "name": "entries",
                     "type": "array<Event>"
                  },
                  {
                     "docString": "The total number of items in the whole list of which this object is a chunk.",
                     "name": "totalResults",
                     "type": "integer"
                  }
               ]
            }
         },
         {
            "methodName": "postToLinkAssets",
            "httpMethod": "POST",
            "docString": "Create a new Link asset within the selected group.",
            "pathParams": {
               "id": 1
            },
            "pathChunks": [
               "groups",
               null,
               "link-assets"
            ],
            "returnObjectType": {
               "name": "Link",
               "parentType": "Asset",
               "properties": [
                  {
                     "docString": "T<Read Only> The user who created the selected asset.",
                     "name": "author",
                     "type": "User"
                  },
                  {
                     "docString": "T<Read Only> The number of comments that have been posted in reply to this asset. This number includes comments that have been posted in response to other comments.",
                     "name": "commentCount",
                     "type": "integer"
                  },
                  {
                     "docString": "T<Read Only> An object describing the group or blog to which this asset belongs.",
                     "name": "container",
                     "type": "ContainerRef"
                  },
                  {
                     "docString": "The raw asset content. The M<textFormat> property describes how to format this data. Use this property to set the asset content in write operations. An asset posted in a group may have a M<content> value up to 10,000 bytes long, while a O<Post> asset in a blog may have up to 65,000 bytes of content.",
                     "name": "content",
                     "type": "string"
                  },
                  {
                     "docString": "T<Write Only> A set of identifiers for O<Account> objects to which to crosspost this asset when it's posted. This property is omitted when retrieving existing assets.",
                     "name": "crosspostAccounts",
                     "type": "set<string>"
                  },
                  {
                     "docString": "The description of the asset.",
                     "name": "description",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> A short, plain-text excerpt of the entry content. This is currently available only for O<Post> assets.",
                     "name": "excerpt",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> The number of distinct users who have added this asset as a favorite.",
                     "name": "favoriteCount",
                     "type": "integer"
                  },
                  {
                     "docString": "T<Read Only> T<Deprecated> An array of strings containing the M<id> URI of the O<Group> object that this asset is mapped into, if any. This property has been superseded by the M<container> property.",
                     "name": "groups",
                     "type": "array<string>"
                  },
                  {
                     "docString": "T<Read Only> C<true> if this asset has the extended content. This is currently supported only for O<Post> assets that are posted within a blog.",
                     "name": "hasExtendedContent",
                     "type": "boolean"
                  },
                  {
                     "docString": "T<Read Only> A URI that serves as a globally unique identifier for the user.",
                     "name": "id",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> C<true> if this asset is a favorite for the currently authenticated user, or C<false> otherwise. This property is omitted from responses to anonymous requests.",
                     "name": "isFavoriteForCurrentUser",
                     "type": "boolean"
                  },
                  {
                     "docString": "T<Read Only> The total number of negative votes this asset has received via the N</assets/{id}/cast-negative-vote> endpoint.",
                     "name": "negativeVoteCount",
                     "type": "integer"
                  },
                  {
                     "docString": "T<Read Only> The keyword identifying the type of asset this is.",
                     "name": "objectType",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> T<Deprecated> An array of object type identifier URIs identifying the type of this asset. Only the one object type URI for the particular type of asset this asset is will be present.",
                     "name": "objectTypes",
                     "type": "set<string>"
                  },
                  {
                     "docString": "T<Read Only> The URL that is this asset's permalink. This will be omitted if the asset does not have a permalink of its own (for example, if it's embedded in another asset) or if TypePad does not know its permalink.",
                     "name": "permalinkUrl",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> The total number of positive votes this asset has received via the N</assets/{id}/cast-positive-vote> endpoint.",
                     "name": "positiveVoteCount",
                     "type": "integer"
                  },
                  {
                     "docString": "An object describing the visibility status and publication date for this asset. Only visibility status is editable.",
                     "name": "publicationStatus",
                     "type": "PublicationStatus"
                  },
                  {
                     "docString": "T<Read Only> The time at which the asset was created, as a W3CDTF timestamp.",
                     "name": "published",
                     "type": "datetime"
                  },
                  {
                     "docString": "T<Read Only> T<Deprecated> If this asset was created by 'reblogging' another asset, this property describes the original asset.",
                     "name": "reblogOf",
                     "type": "AssetRef"
                  },
                  {
                     "docString": "T<Read Only> T<Deprecated> If this asset was created by 'reblogging' another asset or some other arbitrary web page, this property contains the URL of the item that was reblogged.",
                     "name": "reblogOfUrl",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> The content of this asset rendered to HTML. This is currently available only for O<Post> and O<Page> assets.",
                     "name": "renderedContent",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> The short version of the URL that is this asset's permalink. This is currently available only for O<Post> assetes.",
                     "name": "shortUrl",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> An object describing the site from which this asset was retrieved, if the asset was obtained from an external source.",
                     "name": "source",
                     "type": "AssetSource"
                  },
                  {
                     "docString": "T<Write Only> An optional, write-only flag indicating that asset creation should not trigger notification events such as emails or dashboard entries. Not available to all applications.",
                     "name": "suppressEvents",
                     "type": "boolean"
                  },
                  {
                     "docString": "The URL that is the target of this link.",
                     "name": "targetUrl",
                     "type": "string"
                  },
                  {
                     "docString": "A keyword that indicates what formatting mode to use for the content of this asset. This can be C<html> for assets the content of which is HTML, C<html_convert_linebreaks> for assets the content of which is HTML but where paragraph tags should be added automatically, or C<markdown> for assets the content of which is Markdown source. Other formatting modes may be added in future. Applications that present assets for editing should use this property to present an appropriate editor.",
                     "name": "textFormat",
                     "type": "string"
                  },
                  {
                     "docString": "The title of the asset.",
                     "name": "title",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> A string containing the canonical identifier that can be used to identify this object in URLs. This can be used to recognise where the same user is returned in response to different requests, and as a mapping key for an application's local data store.",
                     "name": "urlId",
                     "type": "string"
                  }
               ]
            },
            "paramObjectType": {
               "name": "Link",
               "parentType": "Asset",
               "properties": [
                  {
                     "docString": "T<Read Only> The user who created the selected asset.",
                     "name": "author",
                     "type": "User"
                  },
                  {
                     "docString": "T<Read Only> The number of comments that have been posted in reply to this asset. This number includes comments that have been posted in response to other comments.",
                     "name": "commentCount",
                     "type": "integer"
                  },
                  {
                     "docString": "T<Read Only> An object describing the group or blog to which this asset belongs.",
                     "name": "container",
                     "type": "ContainerRef"
                  },
                  {
                     "docString": "The raw asset content. The M<textFormat> property describes how to format this data. Use this property to set the asset content in write operations. An asset posted in a group may have a M<content> value up to 10,000 bytes long, while a O<Post> asset in a blog may have up to 65,000 bytes of content.",
                     "name": "content",
                     "type": "string"
                  },
                  {
                     "docString": "T<Write Only> A set of identifiers for O<Account> objects to which to crosspost this asset when it's posted. This property is omitted when retrieving existing assets.",
                     "name": "crosspostAccounts",
                     "type": "set<string>"
                  },
                  {
                     "docString": "The description of the asset.",
                     "name": "description",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> A short, plain-text excerpt of the entry content. This is currently available only for O<Post> assets.",
                     "name": "excerpt",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> The number of distinct users who have added this asset as a favorite.",
                     "name": "favoriteCount",
                     "type": "integer"
                  },
                  {
                     "docString": "T<Read Only> T<Deprecated> An array of strings containing the M<id> URI of the O<Group> object that this asset is mapped into, if any. This property has been superseded by the M<container> property.",
                     "name": "groups",
                     "type": "array<string>"
                  },
                  {
                     "docString": "T<Read Only> C<true> if this asset has the extended content. This is currently supported only for O<Post> assets that are posted within a blog.",
                     "name": "hasExtendedContent",
                     "type": "boolean"
                  },
                  {
                     "docString": "T<Read Only> A URI that serves as a globally unique identifier for the user.",
                     "name": "id",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> C<true> if this asset is a favorite for the currently authenticated user, or C<false> otherwise. This property is omitted from responses to anonymous requests.",
                     "name": "isFavoriteForCurrentUser",
                     "type": "boolean"
                  },
                  {
                     "docString": "T<Read Only> The total number of negative votes this asset has received via the N</assets/{id}/cast-negative-vote> endpoint.",
                     "name": "negativeVoteCount",
                     "type": "integer"
                  },
                  {
                     "docString": "T<Read Only> The keyword identifying the type of asset this is.",
                     "name": "objectType",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> T<Deprecated> An array of object type identifier URIs identifying the type of this asset. Only the one object type URI for the particular type of asset this asset is will be present.",
                     "name": "objectTypes",
                     "type": "set<string>"
                  },
                  {
                     "docString": "T<Read Only> The URL that is this asset's permalink. This will be omitted if the asset does not have a permalink of its own (for example, if it's embedded in another asset) or if TypePad does not know its permalink.",
                     "name": "permalinkUrl",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> The total number of positive votes this asset has received via the N</assets/{id}/cast-positive-vote> endpoint.",
                     "name": "positiveVoteCount",
                     "type": "integer"
                  },
                  {
                     "docString": "An object describing the visibility status and publication date for this asset. Only visibility status is editable.",
                     "name": "publicationStatus",
                     "type": "PublicationStatus"
                  },
                  {
                     "docString": "T<Read Only> The time at which the asset was created, as a W3CDTF timestamp.",
                     "name": "published",
                     "type": "datetime"
                  },
                  {
                     "docString": "T<Read Only> T<Deprecated> If this asset was created by 'reblogging' another asset, this property describes the original asset.",
                     "name": "reblogOf",
                     "type": "AssetRef"
                  },
                  {
                     "docString": "T<Read Only> T<Deprecated> If this asset was created by 'reblogging' another asset or some other arbitrary web page, this property contains the URL of the item that was reblogged.",
                     "name": "reblogOfUrl",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> The content of this asset rendered to HTML. This is currently available only for O<Post> and O<Page> assets.",
                     "name": "renderedContent",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> The short version of the URL that is this asset's permalink. This is currently available only for O<Post> assetes.",
                     "name": "shortUrl",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> An object describing the site from which this asset was retrieved, if the asset was obtained from an external source.",
                     "name": "source",
                     "type": "AssetSource"
                  },
                  {
                     "docString": "T<Write Only> An optional, write-only flag indicating that asset creation should not trigger notification events such as emails or dashboard entries. Not available to all applications.",
                     "name": "suppressEvents",
                     "type": "boolean"
                  },
                  {
                     "docString": "The URL that is the target of this link.",
                     "name": "targetUrl",
                     "type": "string"
                  },
                  {
                     "docString": "A keyword that indicates what formatting mode to use for the content of this asset. This can be C<html> for assets the content of which is HTML, C<html_convert_linebreaks> for assets the content of which is HTML but where paragraph tags should be added automatically, or C<markdown> for assets the content of which is Markdown source. Other formatting modes may be added in future. Applications that present assets for editing should use this property to present an appropriate editor.",
                     "name": "textFormat",
                     "type": "string"
                  },
                  {
                     "docString": "The title of the asset.",
                     "name": "title",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> A string containing the canonical identifier that can be used to identify this object in URLs. This can be used to recognise where the same user is returned in response to different requests, and as a mapping key for an application's local data store.",
                     "name": "urlId",
                     "type": "string"
                  }
               ]
            }
         },
         {
            "queryParams": {
               "limit": "max-results",
               "offset": "start-index"
            },
            "methodName": "getLinkAssets",
            "httpMethod": "GET",
            "docString": "Returns a list of recently created Link assets from the selected group.",
            "pathParams": {
               "id": 1
            },
            "pathChunks": [
               "groups",
               null,
               "link-assets"
            ],
            "returnObjectType": {
               "name": "List<Link>",
               "properties": [
                  {
                     "docString": "The items within the selected range.",
                     "name": "entries",
                     "type": "array<Link>"
                  },
                  {
                     "docString": "The total number of items in the whole list of which this object is a chunk.",
                     "name": "totalResults",
                     "type": "integer"
                  }
               ]
            }
         },
         {
            "queryParams": {
               "limit": "max-results",
               "offset": "start-index"
            },
            "methodName": "getMemberships",
            "httpMethod": "GET",
            "docString": "Get a list of relationships between users and the selected group.",
            "pathParams": {
               "id": 1
            },
            "pathChunks": [
               "groups",
               null,
               "memberships"
            ],
            "returnObjectType": {
               "name": "List<Relationship>",
               "properties": [
                  {
                     "docString": "The items within the selected range.",
                     "name": "entries",
                     "type": "array<Relationship>"
                  },
                  {
                     "docString": "The total number of items in the whole list of which this object is a chunk.",
                     "name": "totalResults",
                     "type": "integer"
                  }
               ]
            }
         },
         {
            "queryParams": {
               "limit": "max-results",
               "offset": "start-index"
            },
            "methodName": "getAdminMemberships",
            "httpMethod": "GET",
            "docString": "Get a list of relationships that have the Admin type between users and the selected group.",
            "pathParams": {
               "id": 1
            },
            "pathChunks": [
               "groups",
               null,
               "memberships",
               "@admin"
            ],
            "returnObjectType": {
               "name": "List<Relationship>",
               "properties": [
                  {
                     "docString": "The items within the selected range.",
                     "name": "entries",
                     "type": "array<Relationship>"
                  },
                  {
                     "docString": "The total number of items in the whole list of which this object is a chunk.",
                     "name": "totalResults",
                     "type": "integer"
                  }
               ]
            }
         },
         {
            "queryParams": {
               "limit": "max-results",
               "offset": "start-index"
            },
            "methodName": "getBlockedMemberships",
            "httpMethod": "GET",
            "docString": "Get a list of relationships that have the Blocked type between users and the selected groups. (Restricted to group admin.)",
            "pathParams": {
               "id": 1
            },
            "pathChunks": [
               "groups",
               null,
               "memberships",
               "@blocked"
            ],
            "returnObjectType": {
               "name": "List<Relationship>",
               "properties": [
                  {
                     "docString": "The items within the selected range.",
                     "name": "entries",
                     "type": "array<Relationship>"
                  },
                  {
                     "docString": "The total number of items in the whole list of which this object is a chunk.",
                     "name": "totalResults",
                     "type": "integer"
                  }
               ]
            }
         },
         {
            "queryParams": {
               "limit": "max-results",
               "offset": "start-index"
            },
            "methodName": "getMemberMemberships",
            "httpMethod": "GET",
            "docString": "Get a list of relationships that have the Member type between users and the selected group.",
            "pathParams": {
               "id": 1
            },
            "pathChunks": [
               "groups",
               null,
               "memberships",
               "@member"
            ],
            "returnObjectType": {
               "name": "List<Relationship>",
               "properties": [
                  {
                     "docString": "The items within the selected range.",
                     "name": "entries",
                     "type": "array<Relationship>"
                  },
                  {
                     "docString": "The total number of items in the whole list of which this object is a chunk.",
                     "name": "totalResults",
                     "type": "integer"
                  }
               ]
            }
         },
         {
            "httpMethod": "POST",
            "returnObjectType": {
               "name": "Photo",
               "parentType": "Asset",
               "properties": [
                  {
                     "docString": "T<Read Only> The user who created the selected asset.",
                     "name": "author",
                     "type": "User"
                  },
                  {
                     "docString": "T<Read Only> The number of comments that have been posted in reply to this asset. This number includes comments that have been posted in response to other comments.",
                     "name": "commentCount",
                     "type": "integer"
                  },
                  {
                     "docString": "T<Read Only> An object describing the group or blog to which this asset belongs.",
                     "name": "container",
                     "type": "ContainerRef"
                  },
                  {
                     "docString": "The raw asset content. The M<textFormat> property describes how to format this data. Use this property to set the asset content in write operations. An asset posted in a group may have a M<content> value up to 10,000 bytes long, while a O<Post> asset in a blog may have up to 65,000 bytes of content.",
                     "name": "content",
                     "type": "string"
                  },
                  {
                     "docString": "T<Write Only> A set of identifiers for O<Account> objects to which to crosspost this asset when it's posted. This property is omitted when retrieving existing assets.",
                     "name": "crosspostAccounts",
                     "type": "set<string>"
                  },
                  {
                     "docString": "The description of the asset.",
                     "name": "description",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> A short, plain-text excerpt of the entry content. This is currently available only for O<Post> assets.",
                     "name": "excerpt",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> The number of distinct users who have added this asset as a favorite.",
                     "name": "favoriteCount",
                     "type": "integer"
                  },
                  {
                     "docString": "T<Read Only> T<Deprecated> An array of strings containing the M<id> URI of the O<Group> object that this asset is mapped into, if any. This property has been superseded by the M<container> property.",
                     "name": "groups",
                     "type": "array<string>"
                  },
                  {
                     "docString": "T<Read Only> C<true> if this asset has the extended content. This is currently supported only for O<Post> assets that are posted within a blog.",
                     "name": "hasExtendedContent",
                     "type": "boolean"
                  },
                  {
                     "docString": "T<Read Only> A URI that serves as a globally unique identifier for the user.",
                     "name": "id",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> A link to the image that is this Photo asset's content.",
                     "name": "imageLink",
                     "type": "ImageLink"
                  },
                  {
                     "docString": "T<Read Only> C<true> if this asset is a favorite for the currently authenticated user, or C<false> otherwise. This property is omitted from responses to anonymous requests.",
                     "name": "isFavoriteForCurrentUser",
                     "type": "boolean"
                  },
                  {
                     "docString": "T<Read Only> The total number of negative votes this asset has received via the N</assets/{id}/cast-negative-vote> endpoint.",
                     "name": "negativeVoteCount",
                     "type": "integer"
                  },
                  {
                     "docString": "T<Read Only> The keyword identifying the type of asset this is.",
                     "name": "objectType",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> T<Deprecated> An array of object type identifier URIs identifying the type of this asset. Only the one object type URI for the particular type of asset this asset is will be present.",
                     "name": "objectTypes",
                     "type": "set<string>"
                  },
                  {
                     "docString": "T<Read Only> The URL that is this asset's permalink. This will be omitted if the asset does not have a permalink of its own (for example, if it's embedded in another asset) or if TypePad does not know its permalink.",
                     "name": "permalinkUrl",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> The total number of positive votes this asset has received via the N</assets/{id}/cast-positive-vote> endpoint.",
                     "name": "positiveVoteCount",
                     "type": "integer"
                  },
                  {
                     "docString": "An object describing the visibility status and publication date for this asset. Only visibility status is editable.",
                     "name": "publicationStatus",
                     "type": "PublicationStatus"
                  },
                  {
                     "docString": "T<Read Only> The time at which the asset was created, as a W3CDTF timestamp.",
                     "name": "published",
                     "type": "datetime"
                  },
                  {
                     "docString": "T<Read Only> T<Deprecated> If this asset was created by 'reblogging' another asset, this property describes the original asset.",
                     "name": "reblogOf",
                     "type": "AssetRef"
                  },
                  {
                     "docString": "T<Read Only> T<Deprecated> If this asset was created by 'reblogging' another asset or some other arbitrary web page, this property contains the URL of the item that was reblogged.",
                     "name": "reblogOfUrl",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> The content of this asset rendered to HTML. This is currently available only for O<Post> and O<Page> assets.",
                     "name": "renderedContent",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> The short version of the URL that is this asset's permalink. This is currently available only for O<Post> assetes.",
                     "name": "shortUrl",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> An object describing the site from which this asset was retrieved, if the asset was obtained from an external source.",
                     "name": "source",
                     "type": "AssetSource"
                  },
                  {
                     "docString": "T<Write Only> An optional, write-only flag indicating that asset creation should not trigger notification events such as emails or dashboard entries. Not available to all applications.",
                     "name": "suppressEvents",
                     "type": "boolean"
                  },
                  {
                     "docString": "A keyword that indicates what formatting mode to use for the content of this asset. This can be C<html> for assets the content of which is HTML, C<html_convert_linebreaks> for assets the content of which is HTML but where paragraph tags should be added automatically, or C<markdown> for assets the content of which is Markdown source. Other formatting modes may be added in future. Applications that present assets for editing should use this property to present an appropriate editor.",
                     "name": "textFormat",
                     "type": "string"
                  },
                  {
                     "docString": "The title of the asset.",
                     "name": "title",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> A string containing the canonical identifier that can be used to identify this object in URLs. This can be used to recognise where the same user is returned in response to different requests, and as a mapping key for an application's local data store.",
                     "name": "urlId",
                     "type": "string"
                  }
               ]
            },
            "acceptedFileTypes": [
               "image/jpeg",
               "image/png",
               "image/gif"
            ],
            "paramObjectType": {
               "name": "Photo",
               "parentType": "Asset",
               "properties": [
                  {
                     "docString": "T<Read Only> The user who created the selected asset.",
                     "name": "author",
                     "type": "User"
                  },
                  {
                     "docString": "T<Read Only> The number of comments that have been posted in reply to this asset. This number includes comments that have been posted in response to other comments.",
                     "name": "commentCount",
                     "type": "integer"
                  },
                  {
                     "docString": "T<Read Only> An object describing the group or blog to which this asset belongs.",
                     "name": "container",
                     "type": "ContainerRef"
                  },
                  {
                     "docString": "The raw asset content. The M<textFormat> property describes how to format this data. Use this property to set the asset content in write operations. An asset posted in a group may have a M<content> value up to 10,000 bytes long, while a O<Post> asset in a blog may have up to 65,000 bytes of content.",
                     "name": "content",
                     "type": "string"
                  },
                  {
                     "docString": "T<Write Only> A set of identifiers for O<Account> objects to which to crosspost this asset when it's posted. This property is omitted when retrieving existing assets.",
                     "name": "crosspostAccounts",
                     "type": "set<string>"
                  },
                  {
                     "docString": "The description of the asset.",
                     "name": "description",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> A short, plain-text excerpt of the entry content. This is currently available only for O<Post> assets.",
                     "name": "excerpt",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> The number of distinct users who have added this asset as a favorite.",
                     "name": "favoriteCount",
                     "type": "integer"
                  },
                  {
                     "docString": "T<Read Only> T<Deprecated> An array of strings containing the M<id> URI of the O<Group> object that this asset is mapped into, if any. This property has been superseded by the M<container> property.",
                     "name": "groups",
                     "type": "array<string>"
                  },
                  {
                     "docString": "T<Read Only> C<true> if this asset has the extended content. This is currently supported only for O<Post> assets that are posted within a blog.",
                     "name": "hasExtendedContent",
                     "type": "boolean"
                  },
                  {
                     "docString": "T<Read Only> A URI that serves as a globally unique identifier for the user.",
                     "name": "id",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> A link to the image that is this Photo asset's content.",
                     "name": "imageLink",
                     "type": "ImageLink"
                  },
                  {
                     "docString": "T<Read Only> C<true> if this asset is a favorite for the currently authenticated user, or C<false> otherwise. This property is omitted from responses to anonymous requests.",
                     "name": "isFavoriteForCurrentUser",
                     "type": "boolean"
                  },
                  {
                     "docString": "T<Read Only> The total number of negative votes this asset has received via the N</assets/{id}/cast-negative-vote> endpoint.",
                     "name": "negativeVoteCount",
                     "type": "integer"
                  },
                  {
                     "docString": "T<Read Only> The keyword identifying the type of asset this is.",
                     "name": "objectType",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> T<Deprecated> An array of object type identifier URIs identifying the type of this asset. Only the one object type URI for the particular type of asset this asset is will be present.",
                     "name": "objectTypes",
                     "type": "set<string>"
                  },
                  {
                     "docString": "T<Read Only> The URL that is this asset's permalink. This will be omitted if the asset does not have a permalink of its own (for example, if it's embedded in another asset) or if TypePad does not know its permalink.",
                     "name": "permalinkUrl",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> The total number of positive votes this asset has received via the N</assets/{id}/cast-positive-vote> endpoint.",
                     "name": "positiveVoteCount",
                     "type": "integer"
                  },
                  {
                     "docString": "An object describing the visibility status and publication date for this asset. Only visibility status is editable.",
                     "name": "publicationStatus",
                     "type": "PublicationStatus"
                  },
                  {
                     "docString": "T<Read Only> The time at which the asset was created, as a W3CDTF timestamp.",
                     "name": "published",
                     "type": "datetime"
                  },
                  {
                     "docString": "T<Read Only> T<Deprecated> If this asset was created by 'reblogging' another asset, this property describes the original asset.",
                     "name": "reblogOf",
                     "type": "AssetRef"
                  },
                  {
                     "docString": "T<Read Only> T<Deprecated> If this asset was created by 'reblogging' another asset or some other arbitrary web page, this property contains the URL of the item that was reblogged.",
                     "name": "reblogOfUrl",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> The content of this asset rendered to HTML. This is currently available only for O<Post> and O<Page> assets.",
                     "name": "renderedContent",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> The short version of the URL that is this asset's permalink. This is currently available only for O<Post> assetes.",
                     "name": "shortUrl",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> An object describing the site from which this asset was retrieved, if the asset was obtained from an external source.",
                     "name": "source",
                     "type": "AssetSource"
                  },
                  {
                     "docString": "T<Write Only> An optional, write-only flag indicating that asset creation should not trigger notification events such as emails or dashboard entries. Not available to all applications.",
                     "name": "suppressEvents",
                     "type": "boolean"
                  },
                  {
                     "docString": "A keyword that indicates what formatting mode to use for the content of this asset. This can be C<html> for assets the content of which is HTML, C<html_convert_linebreaks> for assets the content of which is HTML but where paragraph tags should be added automatically, or C<markdown> for assets the content of which is Markdown source. Other formatting modes may be added in future. Applications that present assets for editing should use this property to present an appropriate editor.",
                     "name": "textFormat",
                     "type": "string"
                  },
                  {
                     "docString": "The title of the asset.",
                     "name": "title",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> A string containing the canonical identifier that can be used to identify this object in URLs. This can be used to recognise where the same user is returned in response to different requests, and as a mapping key for an application's local data store.",
                     "name": "urlId",
                     "type": "string"
                  }
               ]
            },
            "docString": "Create a new Photo asset within the selected group.",
            "methodName": "postToPhotoAssets",
            "pathChunks": [
               "groups",
               null,
               "photo-assets"
            ],
            "pathParams": {
               "id": 1
            }
         },
         {
            "queryParams": {
               "limit": "max-results",
               "offset": "start-index"
            },
            "methodName": "getPhotoAssets",
            "httpMethod": "GET",
            "docString": "Get a list of recently created Photo assets from the selected group.",
            "pathParams": {
               "id": 1
            },
            "pathChunks": [
               "groups",
               null,
               "photo-assets"
            ],
            "returnObjectType": {
               "name": "List<Photo>",
               "properties": [
                  {
                     "docString": "The items within the selected range.",
                     "name": "entries",
                     "type": "array<Photo>"
                  },
                  {
                     "docString": "The total number of items in the whole list of which this object is a chunk.",
                     "name": "totalResults",
                     "type": "integer"
                  }
               ]
            }
         },
         {
            "methodName": "postToPostAssets",
            "httpMethod": "POST",
            "docString": "Create a new Post asset within the selected group.",
            "pathParams": {
               "id": 1
            },
            "pathChunks": [
               "groups",
               null,
               "post-assets"
            ],
            "returnObjectType": {
               "name": "Post",
               "parentType": "Asset",
               "properties": [
                  {
                     "docString": "T<Read Only> The user who created the selected asset.",
                     "name": "author",
                     "type": "User"
                  },
                  {
                     "docString": "A list of categories associated with the post.",
                     "name": "categories",
                     "type": "array<string>"
                  },
                  {
                     "docString": "T<Read Only> The number of comments that have been posted in reply to this asset. This number includes comments that have been posted in response to other comments.",
                     "name": "commentCount",
                     "type": "integer"
                  },
                  {
                     "docString": "T<Read Only> An object describing the group or blog to which this asset belongs.",
                     "name": "container",
                     "type": "ContainerRef"
                  },
                  {
                     "docString": "The raw post content. The M<textFormat> property defines what format this data is in.",
                     "name": "content",
                     "type": "string"
                  },
                  {
                     "docString": "T<Write Only> A set of identifiers for O<Account> objects to which to crosspost this asset when it's posted. This property is omitted when retrieving existing assets.",
                     "name": "crosspostAccounts",
                     "type": "set<string>"
                  },
                  {
                     "docString": "The description of the post.",
                     "name": "description",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> A list of links to the audio streams that are embedded within the content of this post.",
                     "name": "embeddedAudioLinks",
                     "type": "array<AudioLink>"
                  },
                  {
                     "docString": "T<Read Only> A list of links to the images that are embedded within the content of this post.",
                     "name": "embeddedImageLinks",
                     "type": "array<ImageLink>"
                  },
                  {
                     "docString": "T<Read Only> A list of links to the videos that are embedded within the content of this post.",
                     "name": "embeddedVideoLinks",
                     "type": "array<VideoLink>"
                  },
                  {
                     "docString": "T<Read Only> A short, plain-text excerpt of the entry content. This is currently available only for O<Post> assets.",
                     "name": "excerpt",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> The number of distinct users who have added this asset as a favorite.",
                     "name": "favoriteCount",
                     "type": "integer"
                  },
                  {
                     "docString": "An object describing the comment and trackback behavior for this post.",
                     "name": "feedbackStatus",
                     "type": "FeedbackStatus"
                  },
                  {
                     "docString": "The base name of the post to use when creating its M<permalinkUrl>.",
                     "name": "filename",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> T<Deprecated> An array of strings containing the M<id> URI of the O<Group> object that this asset is mapped into, if any. This property has been superseded by the M<container> property.",
                     "name": "groups",
                     "type": "array<string>"
                  },
                  {
                     "docString": "T<Read Only> C<true> if this asset has the extended content. This is currently supported only for O<Post> assets that are posted within a blog.",
                     "name": "hasExtendedContent",
                     "type": "boolean"
                  },
                  {
                     "docString": "T<Read Only> A URI that serves as a globally unique identifier for the user.",
                     "name": "id",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> C<true> if this asset is a favorite for the currently authenticated user, or C<false> otherwise. This property is omitted from responses to anonymous requests.",
                     "name": "isFavoriteForCurrentUser",
                     "type": "boolean"
                  },
                  {
                     "docString": "T<Read Only> The total number of negative votes this asset has received via the N</assets/{id}/cast-negative-vote> endpoint.",
                     "name": "negativeVoteCount",
                     "type": "integer"
                  },
                  {
                     "docString": "T<Read Only> The keyword identifying the type of asset this is.",
                     "name": "objectType",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> T<Deprecated> An array of object type identifier URIs identifying the type of this asset. Only the one object type URI for the particular type of asset this asset is will be present.",
                     "name": "objectTypes",
                     "type": "set<string>"
                  },
                  {
                     "docString": "T<Read Only> The URL that is this asset's permalink. This will be omitted if the asset does not have a permalink of its own (for example, if it's embedded in another asset) or if TypePad does not know its permalink.",
                     "name": "permalinkUrl",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> The total number of positive votes this asset has received via the N</assets/{id}/cast-positive-vote> endpoint.",
                     "name": "positiveVoteCount",
                     "type": "integer"
                  },
                  {
                     "docString": "An object describing the draft status and publication date for this post.",
                     "name": "publicationStatus",
                     "type": "PublicationStatus"
                  },
                  {
                     "docString": "T<Read Only> The time at which the asset was created, as a W3CDTF timestamp.",
                     "name": "published",
                     "type": "datetime"
                  },
                  {
                     "docString": "T<Read Only> The number of times this post has been reblogged by other people.",
                     "name": "reblogCount",
                     "type": "integer"
                  },
                  {
                     "docString": "T<Fixed After Creation> A reference to a post of which this post is a reblog.",
                     "name": "reblogOf",
                     "type": "AssetRef"
                  },
                  {
                     "docString": "T<Read Only> T<Deprecated> If this asset was created by 'reblogging' another asset or some other arbitrary web page, this property contains the URL of the item that was reblogged.",
                     "name": "reblogOfUrl",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> The content of this asset rendered to HTML. This is currently available only for O<Post> and O<Page> assets.",
                     "name": "renderedContent",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> The short version of the URL that is this asset's permalink. This is currently available only for O<Post> assetes.",
                     "name": "shortUrl",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> An object describing the site from which this asset was retrieved, if the asset was obtained from an external source.",
                     "name": "source",
                     "type": "AssetSource"
                  },
                  {
                     "docString": "T<Write Only> An optional, write-only flag indicating that asset creation should not trigger notification events such as emails or dashboard entries. Not available to all applications.",
                     "name": "suppressEvents",
                     "type": "boolean"
                  },
                  {
                     "docString": "A keyword that indicates what formatting mode to use for the content of this post. This can be C<html> for assets the content of which is HTML, C<html_convert_linebreaks> for assets the content of which is HTML but where paragraph tags should be added automatically, or C<markdown> for assets the content of which is Markdown source. Other formatting modes may be added in future. Applications that present assets for editing should use this property to present an appropriate editor.",
                     "name": "textFormat",
                     "type": "string"
                  },
                  {
                     "docString": "The title of the post.",
                     "name": "title",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> A string containing the canonical identifier that can be used to identify this object in URLs. This can be used to recognise where the same user is returned in response to different requests, and as a mapping key for an application's local data store.",
                     "name": "urlId",
                     "type": "string"
                  }
               ]
            },
            "paramObjectType": {
               "name": "Post",
               "parentType": "Asset",
               "properties": [
                  {
                     "docString": "T<Read Only> The user who created the selected asset.",
                     "name": "author",
                     "type": "User"
                  },
                  {
                     "docString": "A list of categories associated with the post.",
                     "name": "categories",
                     "type": "array<string>"
                  },
                  {
                     "docString": "T<Read Only> The number of comments that have been posted in reply to this asset. This number includes comments that have been posted in response to other comments.",
                     "name": "commentCount",
                     "type": "integer"
                  },
                  {
                     "docString": "T<Read Only> An object describing the group or blog to which this asset belongs.",
                     "name": "container",
                     "type": "ContainerRef"
                  },
                  {
                     "docString": "The raw post content. The M<textFormat> property defines what format this data is in.",
                     "name": "content",
                     "type": "string"
                  },
                  {
                     "docString": "T<Write Only> A set of identifiers for O<Account> objects to which to crosspost this asset when it's posted. This property is omitted when retrieving existing assets.",
                     "name": "crosspostAccounts",
                     "type": "set<string>"
                  },
                  {
                     "docString": "The description of the post.",
                     "name": "description",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> A list of links to the audio streams that are embedded within the content of this post.",
                     "name": "embeddedAudioLinks",
                     "type": "array<AudioLink>"
                  },
                  {
                     "docString": "T<Read Only> A list of links to the images that are embedded within the content of this post.",
                     "name": "embeddedImageLinks",
                     "type": "array<ImageLink>"
                  },
                  {
                     "docString": "T<Read Only> A list of links to the videos that are embedded within the content of this post.",
                     "name": "embeddedVideoLinks",
                     "type": "array<VideoLink>"
                  },
                  {
                     "docString": "T<Read Only> A short, plain-text excerpt of the entry content. This is currently available only for O<Post> assets.",
                     "name": "excerpt",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> The number of distinct users who have added this asset as a favorite.",
                     "name": "favoriteCount",
                     "type": "integer"
                  },
                  {
                     "docString": "An object describing the comment and trackback behavior for this post.",
                     "name": "feedbackStatus",
                     "type": "FeedbackStatus"
                  },
                  {
                     "docString": "The base name of the post to use when creating its M<permalinkUrl>.",
                     "name": "filename",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> T<Deprecated> An array of strings containing the M<id> URI of the O<Group> object that this asset is mapped into, if any. This property has been superseded by the M<container> property.",
                     "name": "groups",
                     "type": "array<string>"
                  },
                  {
                     "docString": "T<Read Only> C<true> if this asset has the extended content. This is currently supported only for O<Post> assets that are posted within a blog.",
                     "name": "hasExtendedContent",
                     "type": "boolean"
                  },
                  {
                     "docString": "T<Read Only> A URI that serves as a globally unique identifier for the user.",
                     "name": "id",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> C<true> if this asset is a favorite for the currently authenticated user, or C<false> otherwise. This property is omitted from responses to anonymous requests.",
                     "name": "isFavoriteForCurrentUser",
                     "type": "boolean"
                  },
                  {
                     "docString": "T<Read Only> The total number of negative votes this asset has received via the N</assets/{id}/cast-negative-vote> endpoint.",
                     "name": "negativeVoteCount",
                     "type": "integer"
                  },
                  {
                     "docString": "T<Read Only> The keyword identifying the type of asset this is.",
                     "name": "objectType",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> T<Deprecated> An array of object type identifier URIs identifying the type of this asset. Only the one object type URI for the particular type of asset this asset is will be present.",
                     "name": "objectTypes",
                     "type": "set<string>"
                  },
                  {
                     "docString": "T<Read Only> The URL that is this asset's permalink. This will be omitted if the asset does not have a permalink of its own (for example, if it's embedded in another asset) or if TypePad does not know its permalink.",
                     "name": "permalinkUrl",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> The total number of positive votes this asset has received via the N</assets/{id}/cast-positive-vote> endpoint.",
                     "name": "positiveVoteCount",
                     "type": "integer"
                  },
                  {
                     "docString": "An object describing the draft status and publication date for this post.",
                     "name": "publicationStatus",
                     "type": "PublicationStatus"
                  },
                  {
                     "docString": "T<Read Only> The time at which the asset was created, as a W3CDTF timestamp.",
                     "name": "published",
                     "type": "datetime"
                  },
                  {
                     "docString": "T<Read Only> The number of times this post has been reblogged by other people.",
                     "name": "reblogCount",
                     "type": "integer"
                  },
                  {
                     "docString": "T<Fixed After Creation> A reference to a post of which this post is a reblog.",
                     "name": "reblogOf",
                     "type": "AssetRef"
                  },
                  {
                     "docString": "T<Read Only> T<Deprecated> If this asset was created by 'reblogging' another asset or some other arbitrary web page, this property contains the URL of the item that was reblogged.",
                     "name": "reblogOfUrl",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> The content of this asset rendered to HTML. This is currently available only for O<Post> and O<Page> assets.",
                     "name": "renderedContent",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> The short version of the URL that is this asset's permalink. This is currently available only for O<Post> assetes.",
                     "name": "shortUrl",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> An object describing the site from which this asset was retrieved, if the asset was obtained from an external source.",
                     "name": "source",
                     "type": "AssetSource"
                  },
                  {
                     "docString": "T<Write Only> An optional, write-only flag indicating that asset creation should not trigger notification events such as emails or dashboard entries. Not available to all applications.",
                     "name": "suppressEvents",
                     "type": "boolean"
                  },
                  {
                     "docString": "A keyword that indicates what formatting mode to use for the content of this post. This can be C<html> for assets the content of which is HTML, C<html_convert_linebreaks> for assets the content of which is HTML but where paragraph tags should be added automatically, or C<markdown> for assets the content of which is Markdown source. Other formatting modes may be added in future. Applications that present assets for editing should use this property to present an appropriate editor.",
                     "name": "textFormat",
                     "type": "string"
                  },
                  {
                     "docString": "The title of the post.",
                     "name": "title",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> A string containing the canonical identifier that can be used to identify this object in URLs. This can be used to recognise where the same user is returned in response to different requests, and as a mapping key for an application's local data store.",
                     "name": "urlId",
                     "type": "string"
                  }
               ]
            }
         },
         {
            "queryParams": {
               "limit": "max-results",
               "offset": "start-index"
            },
            "methodName": "getPostAssets",
            "httpMethod": "GET",
            "docString": "Get a list of recently created Post assets from the selected group.",
            "pathParams": {
               "id": 1
            },
            "pathChunks": [
               "groups",
               null,
               "post-assets"
            ],
            "returnObjectType": {
               "name": "List<Post>",
               "properties": [
                  {
                     "docString": "The items within the selected range.",
                     "name": "entries",
                     "type": "array<Post>"
                  },
                  {
                     "docString": "The total number of items in the whole list of which this object is a chunk.",
                     "name": "totalResults",
                     "type": "integer"
                  }
               ]
            }
         },
         {
            "methodName": "removeMember",
            "httpMethod": "POST",
            "docString": "Remove a given user as a member of the selected group.",
            "pathParams": {
               "id": 1
            },
            "pathChunks": [
               "groups",
               null,
               "remove-member"
            ],
            "paramObjectType": {
               "properties": [
                  {
                     "docString": "T<Required> The M<urlId> of the user who is being removed.",
                     "name": "userId",
                     "type": "string"
                  }
               ]
            }
         },
         {
            "methodName": "unblockUser",
            "httpMethod": "POST",
            "docString": "Remove the block preventing the given user from joining the selected group.",
            "pathParams": {
               "id": 1
            },
            "pathChunks": [
               "groups",
               null,
               "unblock-user"
            ],
            "paramObjectType": {
               "properties": [
                  {
                     "docString": "T<Required> The M<urlId> of the user who is being unblocked.",
                     "name": "userId",
                     "type": "string"
                  }
               ]
            }
         },
         {
            "methodName": "postToVideoAssets",
            "httpMethod": "POST",
            "docString": "Create a new Video asset within the selected group.",
            "pathParams": {
               "id": 1
            },
            "pathChunks": [
               "groups",
               null,
               "video-assets"
            ],
            "returnObjectType": {
               "name": "Video",
               "parentType": "Asset",
               "properties": [
                  {
                     "docString": "T<Read Only> The user who created the selected asset.",
                     "name": "author",
                     "type": "User"
                  },
                  {
                     "docString": "T<Read Only> The number of comments that have been posted in reply to this asset. This number includes comments that have been posted in response to other comments.",
                     "name": "commentCount",
                     "type": "integer"
                  },
                  {
                     "docString": "T<Read Only> An object describing the group or blog to which this asset belongs.",
                     "name": "container",
                     "type": "ContainerRef"
                  },
                  {
                     "docString": "The raw asset content. The M<textFormat> property describes how to format this data. Use this property to set the asset content in write operations. An asset posted in a group may have a M<content> value up to 10,000 bytes long, while a O<Post> asset in a blog may have up to 65,000 bytes of content.",
                     "name": "content",
                     "type": "string"
                  },
                  {
                     "docString": "T<Write Only> A set of identifiers for O<Account> objects to which to crosspost this asset when it's posted. This property is omitted when retrieving existing assets.",
                     "name": "crosspostAccounts",
                     "type": "set<string>"
                  },
                  {
                     "docString": "The description of the asset.",
                     "name": "description",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> A short, plain-text excerpt of the entry content. This is currently available only for O<Post> assets.",
                     "name": "excerpt",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> The number of distinct users who have added this asset as a favorite.",
                     "name": "favoriteCount",
                     "type": "integer"
                  },
                  {
                     "docString": "T<Read Only> T<Deprecated> An array of strings containing the M<id> URI of the O<Group> object that this asset is mapped into, if any. This property has been superseded by the M<container> property.",
                     "name": "groups",
                     "type": "array<string>"
                  },
                  {
                     "docString": "T<Read Only> C<true> if this asset has the extended content. This is currently supported only for O<Post> assets that are posted within a blog.",
                     "name": "hasExtendedContent",
                     "type": "boolean"
                  },
                  {
                     "docString": "T<Read Only> A URI that serves as a globally unique identifier for the user.",
                     "name": "id",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> C<true> if this asset is a favorite for the currently authenticated user, or C<false> otherwise. This property is omitted from responses to anonymous requests.",
                     "name": "isFavoriteForCurrentUser",
                     "type": "boolean"
                  },
                  {
                     "docString": "T<Read Only> The total number of negative votes this asset has received via the N</assets/{id}/cast-negative-vote> endpoint.",
                     "name": "negativeVoteCount",
                     "type": "integer"
                  },
                  {
                     "docString": "T<Read Only> The keyword identifying the type of asset this is.",
                     "name": "objectType",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> T<Deprecated> An array of object type identifier URIs identifying the type of this asset. Only the one object type URI for the particular type of asset this asset is will be present.",
                     "name": "objectTypes",
                     "type": "set<string>"
                  },
                  {
                     "docString": "T<Read Only> The URL that is this asset's permalink. This will be omitted if the asset does not have a permalink of its own (for example, if it's embedded in another asset) or if TypePad does not know its permalink.",
                     "name": "permalinkUrl",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> The total number of positive votes this asset has received via the N</assets/{id}/cast-positive-vote> endpoint.",
                     "name": "positiveVoteCount",
                     "type": "integer"
                  },
                  {
                     "docString": "T<Read Only> A link to a preview image or poster frame for this video. This property is omitted if no such image is available.",
                     "name": "previewImageLink",
                     "type": "ImageLink"
                  },
                  {
                     "docString": "An object describing the visibility status and publication date for this asset. Only visibility status is editable.",
                     "name": "publicationStatus",
                     "type": "PublicationStatus"
                  },
                  {
                     "docString": "T<Read Only> The time at which the asset was created, as a W3CDTF timestamp.",
                     "name": "published",
                     "type": "datetime"
                  },
                  {
                     "docString": "T<Read Only> T<Deprecated> If this asset was created by 'reblogging' another asset, this property describes the original asset.",
                     "name": "reblogOf",
                     "type": "AssetRef"
                  },
                  {
                     "docString": "T<Read Only> T<Deprecated> If this asset was created by 'reblogging' another asset or some other arbitrary web page, this property contains the URL of the item that was reblogged.",
                     "name": "reblogOfUrl",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> The content of this asset rendered to HTML. This is currently available only for O<Post> and O<Page> assets.",
                     "name": "renderedContent",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> The short version of the URL that is this asset's permalink. This is currently available only for O<Post> assetes.",
                     "name": "shortUrl",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> An object describing the site from which this asset was retrieved, if the asset was obtained from an external source.",
                     "name": "source",
                     "type": "AssetSource"
                  },
                  {
                     "docString": "T<Write Only> An optional, write-only flag indicating that asset creation should not trigger notification events such\n as emails or dashboard entries. Not available to all applications.",
                     "name": "suppressEvents",
                     "type": "boolean"
                  },
                  {
                     "docString": "A keyword that indicates what formatting mode to use for the content of this asset. This can be C<html> for assets the content of which is HTML, C<html_convert_linebreaks> for assets the content of which is HTML but where paragraph tags should be added automatically, or C<markdown> for assets the content of which is Markdown source. Other formatting modes may be added in future. Applications that present assets for editing should use this property to present an appropriate editor.",
                     "name": "textFormat",
                     "type": "string"
                  },
                  {
                     "docString": "The title of the asset.",
                     "name": "title",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> A string containing the canonical identifier that can be used to identify this object in URLs. This can be used to recognise where the same user is returned in response to different requests, and as a mapping key for an application's local data store.",
                     "name": "urlId",
                     "type": "string"
                  },
                  {
                     "docString": "T<Fixed After Creation> A link to the video that is this Video asset's content.",
                     "name": "videoLink",
                     "type": "VideoLink"
                  }
               ]
            },
            "paramObjectType": {
               "name": "Video",
               "parentType": "Asset",
               "properties": [
                  {
                     "docString": "T<Read Only> The user who created the selected asset.",
                     "name": "author",
                     "type": "User"
                  },
                  {
                     "docString": "T<Read Only> The number of comments that have been posted in reply to this asset. This number includes comments that have been posted in response to other comments.",
                     "name": "commentCount",
                     "type": "integer"
                  },
                  {
                     "docString": "T<Read Only> An object describing the group or blog to which this asset belongs.",
                     "name": "container",
                     "type": "ContainerRef"
                  },
                  {
                     "docString": "The raw asset content. The M<textFormat> property describes how to format this data. Use this property to set the asset content in write operations. An asset posted in a group may have a M<content> value up to 10,000 bytes long, while a O<Post> asset in a blog may have up to 65,000 bytes of content.",
                     "name": "content",
                     "type": "string"
                  },
                  {
                     "docString": "T<Write Only> A set of identifiers for O<Account> objects to which to crosspost this asset when it's posted. This property is omitted when retrieving existing assets.",
                     "name": "crosspostAccounts",
                     "type": "set<string>"
                  },
                  {
                     "docString": "The description of the asset.",
                     "name": "description",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> A short, plain-text excerpt of the entry content. This is currently available only for O<Post> assets.",
                     "name": "excerpt",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> The number of distinct users who have added this asset as a favorite.",
                     "name": "favoriteCount",
                     "type": "integer"
                  },
                  {
                     "docString": "T<Read Only> T<Deprecated> An array of strings containing the M<id> URI of the O<Group> object that this asset is mapped into, if any. This property has been superseded by the M<container> property.",
                     "name": "groups",
                     "type": "array<string>"
                  },
                  {
                     "docString": "T<Read Only> C<true> if this asset has the extended content. This is currently supported only for O<Post> assets that are posted within a blog.",
                     "name": "hasExtendedContent",
                     "type": "boolean"
                  },
                  {
                     "docString": "T<Read Only> A URI that serves as a globally unique identifier for the user.",
                     "name": "id",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> C<true> if this asset is a favorite for the currently authenticated user, or C<false> otherwise. This property is omitted from responses to anonymous requests.",
                     "name": "isFavoriteForCurrentUser",
                     "type": "boolean"
                  },
                  {
                     "docString": "T<Read Only> The total number of negative votes this asset has received via the N</assets/{id}/cast-negative-vote> endpoint.",
                     "name": "negativeVoteCount",
                     "type": "integer"
                  },
                  {
                     "docString": "T<Read Only> The keyword identifying the type of asset this is.",
                     "name": "objectType",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> T<Deprecated> An array of object type identifier URIs identifying the type of this asset. Only the one object type URI for the particular type of asset this asset is will be present.",
                     "name": "objectTypes",
                     "type": "set<string>"
                  },
                  {
                     "docString": "T<Read Only> The URL that is this asset's permalink. This will be omitted if the asset does not have a permalink of its own (for example, if it's embedded in another asset) or if TypePad does not know its permalink.",
                     "name": "permalinkUrl",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> The total number of positive votes this asset has received via the N</assets/{id}/cast-positive-vote> endpoint.",
                     "name": "positiveVoteCount",
                     "type": "integer"
                  },
                  {
                     "docString": "T<Read Only> A link to a preview image or poster frame for this video. This property is omitted if no such image is available.",
                     "name": "previewImageLink",
                     "type": "ImageLink"
                  },
                  {
                     "docString": "An object describing the visibility status and publication date for this asset. Only visibility status is editable.",
                     "name": "publicationStatus",
                     "type": "PublicationStatus"
                  },
                  {
                     "docString": "T<Read Only> The time at which the asset was created, as a W3CDTF timestamp.",
                     "name": "published",
                     "type": "datetime"
                  },
                  {
                     "docString": "T<Read Only> T<Deprecated> If this asset was created by 'reblogging' another asset, this property describes the original asset.",
                     "name": "reblogOf",
                     "type": "AssetRef"
                  },
                  {
                     "docString": "T<Read Only> T<Deprecated> If this asset was created by 'reblogging' another asset or some other arbitrary web page, this property contains the URL of the item that was reblogged.",
                     "name": "reblogOfUrl",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> The content of this asset rendered to HTML. This is currently available only for O<Post> and O<Page> assets.",
                     "name": "renderedContent",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> The short version of the URL that is this asset's permalink. This is currently available only for O<Post> assetes.",
                     "name": "shortUrl",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> An object describing the site from which this asset was retrieved, if the asset was obtained from an external source.",
                     "name": "source",
                     "type": "AssetSource"
                  },
                  {
                     "docString": "T<Write Only> An optional, write-only flag indicating that asset creation should not trigger notification events such\n as emails or dashboard entries. Not available to all applications.",
                     "name": "suppressEvents",
                     "type": "boolean"
                  },
                  {
                     "docString": "A keyword that indicates what formatting mode to use for the content of this asset. This can be C<html> for assets the content of which is HTML, C<html_convert_linebreaks> for assets the content of which is HTML but where paragraph tags should be added automatically, or C<markdown> for assets the content of which is Markdown source. Other formatting modes may be added in future. Applications that present assets for editing should use this property to present an appropriate editor.",
                     "name": "textFormat",
                     "type": "string"
                  },
                  {
                     "docString": "The title of the asset.",
                     "name": "title",
                     "type": "string"
                  },
                  {
                     "docString": "T<Read Only> A string containing the canonical identifier that can be used to identify this object in URLs. This can be used to recognise where the same user is returned in response to different requests, and as a mapping key for an application's local data store.",
                     "name": "urlId",
                     "type": "string"
                  },
                  {
                     "docString": "T<Fixed After Creation> A link to the video that is this Video asset's content.",
                     "name": "videoLink",
                     "type": "VideoLink"
                  }
               ]
            }
         },
         {
            "queryParams": {
               "limit": "max-results",
               "offset": "start-index"
            },
            "methodName": "getVideoAssets",
            "httpMethod": "GET",
            "docString": "Get a list of recently created Video assets from the selected group.",
            "pathParams": {
               "id": 1
            },
            "pathChunks": [
               "groups",
               null,
               "video-assets"
            ],
            "returnObjectType": {
               "name": "List<Video>",
               "properties": [
                  {
                     "docString": "The items within the selected range.",
                     "name": "entries",
                     "type": "array<Video>"
                  },
                  {
                     "docString": "The total number of items in the whole list of which this object is a chunk.",
                     "name": "totalResults",
                     "type": "integer"
                  }
               ]
            }
         }
      ]
   },
   "authTokens": {
      "methods": [
         {
            "queryParams": {},
            "methodName": "get",
            "httpMethod": "GET",
            "docString": "Get basic information about the selected auth token, including what object it grants access to.",
            "pathParams": {
               "id": 1
            },
            "pathChunks": [
               "auth-tokens",
               null
            ],
            "returnObjectType": {
               "name": "AuthToken",
               "parentType": "Base",
               "properties": [
                  {
                     "docString": "The actual auth token string. Use this as the access token when making an OAuth request.",
                     "name": "authToken",
                     "type": "string"
                  },
                  {
                     "docString": "T<Deprecated> The root object to which this auth token grants access. This is a legacy field maintained for backwards compatibility with older clients, as auth tokens are no longer scoped to specific objects.",
                     "name": "targetObject",
                     "type": "Base"
                  }
               ]
            }
         }
      ]
   }
}