{ "name": "buzz", "version": "v1", "description": "Buzz APIs for Buzz Posts, etc.", "restBasePath": "/buzz/v1/", "rpcPath": "/rpc", "resources": { "activities": { "methods": { "delete": { "restPath": "activities/{userId}/{scope}/{postId}", "rpcMethod": "chili.activities.delete", "httpMethod": "DELETE", "parameters": { "alt": { "restParameterType": "query", "required": false }, "hl": { "restParameterType": "query", "required": false }, "postId": { "restParameterType": "path", "pattern": ".*", "required": true }, "scope": { "restParameterType": "path", "pattern": "@.*", "required": true }, "userId": { "restParameterType": "path", "pattern": "[^/]+", "required": true } } }, "extractPeopleFromSearch": { "restPath": "activities/search/@people", "rpcMethod": "chili.activities.extractPeopleFromSearch", "httpMethod": "GET", "parameters": { "alt": { "restParameterType": "query", "required": false }, "bbox": { "restParameterType": "query", "required": false }, "c": { "restParameterType": "query", "required": false }, "hl": { "restParameterType": "query", "required": false }, "lat": { "restParameterType": "query", "required": false }, "lon": { "restParameterType": "query", "required": false }, "max-results": { "restParameterType": "query", "required": false }, "pid": { "restParameterType": "query", "required": false }, "q": { "restParameterType": "query", "required": false }, "radius": { "restParameterType": "query", "required": false } } }, "get": { "restPath": "activities/{userId}/@self/{postId}", "rpcMethod": "chili.activities.get", "httpMethod": "GET", "parameters": { "alt": { "restParameterType": "query", "required": false }, "hl": { "restParameterType": "query", "required": false }, "postId": { "restParameterType": "path", "pattern": ".*", "required": true }, "targetLang": { "restParameterType": "query", "required": false }, "userId": { "restParameterType": "path", "pattern": "[^/]+", "required": true } } }, "insert": { "restPath": "activities/{userId}/@self", "rpcMethod": "chili.activities.insert", "httpMethod": "POST", "parameters": { "alt": { "restParameterType": "query", "required": false }, "hl": { "restParameterType": "query", "required": false }, "photo": { "restParameterType": "query", "required": false }, "preview": { "restParameterType": "query", "required": false }, "userId": { "restParameterType": "path", "pattern": "[^/]+", "required": true } } }, "list": { "restPath": "activities/{userId}/{scope}", "rpcMethod": "chili.activities.list", "httpMethod": "GET", "parameters": { "alt": { "restParameterType": "query", "required": false }, "c": { "restParameterType": "query", "required": false }, "hl": { "restParameterType": "query", "required": false }, "max-comments": { "restParameterType": "query", "required": false }, "max-liked": { "restParameterType": "query", "required": false }, "max-results": { "restParameterType": "query", "required": false }, "scope": { "restParameterType": "path", "pattern": "@(self|public|consumption|liked|comments)*", "required": true }, "targetLang": { "restParameterType": "query", "required": false }, "userId": { "restParameterType": "path", "pattern": "[^/]+", "required": true } } }, "search": { "restPath": "activities/search", "rpcMethod": "chili.activities.search", "httpMethod": "GET", "parameters": { "alt": { "restParameterType": "query", "required": false }, "bbox": { "restParameterType": "query", "required": false }, "c": { "restParameterType": "query", "required": false }, "hl": { "restParameterType": "query", "required": false }, "lat": { "restParameterType": "query", "required": false }, "lon": { "restParameterType": "query", "required": false }, "max-results": { "restParameterType": "query", "required": false }, "pid": { "restParameterType": "query", "required": false }, "q": { "restParameterType": "query", "required": false }, "radius": { "restParameterType": "query", "required": false }, "targetLang": { "restParameterType": "query", "required": false } } }, "update": { "restPath": "activities/{userId}/{scope}/{postId}", "rpcMethod": "chili.activities.update", "httpMethod": "PUT", "parameters": { "abuseType": { "restParameterType": "query", "required": false }, "alt": { "restParameterType": "query", "required": false }, "hl": { "restParameterType": "query", "required": false }, "postId": { "restParameterType": "path", "pattern": ".*", "required": true }, "scope": { "restParameterType": "path", "pattern": "@.*", "required": true }, "userId": { "restParameterType": "path", "pattern": "[^/]+", "required": true } } } } }, "comments": { "methods": { "delete": { "restPath": "activities/{userId}/@self/{postId}/@comments/{commentId}", "rpcMethod": "chili.comments.delete", "httpMethod": "DELETE", "parameters": { "alt": { "restParameterType": "query", "required": false }, "commentId": { "restParameterType": "path", "pattern": "[^/]+", "required": true }, "hl": { "restParameterType": "query", "required": false }, "postId": { "restParameterType": "path", "pattern": ".*", "required": true }, "userId": { "restParameterType": "path", "pattern": "[^/]+", "required": true } } }, "get": { "restPath": "activities/{userId}/@self/{postId}/@comments/{commentId}", "rpcMethod": "chili.comments.get", "httpMethod": "GET", "parameters": { "alt": { "restParameterType": "query", "required": false }, "commentId": { "restParameterType": "path", "pattern": "[^/]+", "required": true }, "hl": { "restParameterType": "query", "required": false }, "postId": { "restParameterType": "path", "pattern": ".*", "required": true }, "targetLang": { "restParameterType": "query", "required": false }, "userId": { "restParameterType": "path", "pattern": "[^/]+", "required": true } } }, "insert": { "restPath": "activities/{userId}/@self/{postId}/@comments", "rpcMethod": "chili.comments.insert", "httpMethod": "POST", "parameters": { "alt": { "restParameterType": "query", "required": false }, "hl": { "restParameterType": "query", "required": false }, "postId": { "restParameterType": "path", "pattern": ".*", "required": true }, "userId": { "restParameterType": "path", "pattern": "[^/]+", "required": true } } }, "list": { "restPath": "activities/{userId}/{scope}/{postId}/@comments", "rpcMethod": "chili.comments.list", "httpMethod": "GET", "parameters": { "alt": { "restParameterType": "query", "required": false }, "c": { "restParameterType": "query", "required": false }, "hl": { "restParameterType": "query", "required": false }, "max-results": { "restParameterType": "query", "required": false }, "postId": { "restParameterType": "path", "pattern": ".*", "required": true }, "scope": { "restParameterType": "path", "pattern": "@.*", "required": true }, "targetLang": { "restParameterType": "query", "required": false }, "userId": { "restParameterType": "path", "pattern": "[^/]+", "required": true } } }, "update": { "restPath": "activities/{userId}/{scope}/{postId}/@comments/{commentId}", "rpcMethod": "chili.comments.update", "httpMethod": "PUT", "parameters": { "abuseType": { "restParameterType": "query", "required": false }, "alt": { "restParameterType": "query", "required": false }, "commentId": { "restParameterType": "path", "pattern": "[^/]+", "required": true }, "hl": { "restParameterType": "query", "required": false }, "postId": { "restParameterType": "path", "pattern": ".*", "required": true }, "scope": { "restParameterType": "path", "pattern": "@.*", "required": true }, "userId": { "restParameterType": "path", "pattern": "[^/]+", "required": true } } } } }, "feeds": { "methods": { "delete": { "restPath": "feeds/{userId}/@self/{siteId}", "rpcMethod": "chili.feeds.delete", "httpMethod": "DELETE", "parameters": { "alt": { "restParameterType": "query", "required": false }, "hl": { "restParameterType": "query", "required": false }, "siteId": { "restParameterType": "path", "pattern": "[^/]+", "required": true }, "userId": { "restParameterType": "path", "pattern": "[^/]+", "required": true } } }, "insert": { "restPath": "feeds/{userId}/@self", "rpcMethod": "chili.feeds.insert", "httpMethod": "POST", "parameters": { "alt": { "restParameterType": "query", "required": false }, "hl": { "restParameterType": "query", "required": false }, "userId": { "restParameterType": "path", "pattern": "[^/]+", "required": true } } }, "list": { "restPath": "feeds/{userId}/{scope}", "rpcMethod": "chili.feeds.list", "httpMethod": "GET", "parameters": { "alt": { "restParameterType": "query", "required": false }, "hl": { "restParameterType": "query", "required": false }, "scope": { "restParameterType": "path", "pattern": "@.*", "required": true }, "userId": { "restParameterType": "path", "pattern": "[^/]+", "required": true } } }, "update": { "restPath": "feeds/{userId}/@self/{siteId}", "rpcMethod": "chili.feeds.update", "httpMethod": "PUT", "parameters": { "alt": { "restParameterType": "query", "required": false }, "c": { "restParameterType": "query", "required": false }, "hl": { "restParameterType": "query", "required": false }, "max-results": { "restParameterType": "query", "required": false }, "siteId": { "restParameterType": "path", "pattern": "[^/]+", "required": true }, "userId": { "restParameterType": "path", "pattern": "[^/]+", "required": true } } } } }, "groups": { "methods": { "delete": { "restPath": "people/{userId}/@groups/{groupId}", "rpcMethod": "chili.groups.delete", "httpMethod": "DELETE", "parameters": { "alt": { "restParameterType": "query", "required": false }, "groupId": { "restParameterType": "path", "pattern": "[^/]+", "required": true }, "hl": { "restParameterType": "query", "required": false }, "userId": { "restParameterType": "path", "pattern": "[^/]+", "required": true } } }, "get": { "restPath": "people/{userId}/@groups/{groupId}/@self", "rpcMethod": "chili.groups.get", "httpMethod": "GET", "parameters": { "alt": { "restParameterType": "query", "required": false }, "groupId": { "restParameterType": "path", "pattern": "[^/]+", "required": true }, "hl": { "restParameterType": "query", "required": false }, "userId": { "restParameterType": "path", "pattern": "[^/]+", "required": true } } }, "insert": { "restPath": "people/{userId}/@groups", "rpcMethod": "chili.groups.insert", "httpMethod": "POST", "parameters": { "alt": { "restParameterType": "query", "required": false }, "hl": { "restParameterType": "query", "required": false }, "userId": { "restParameterType": "path", "pattern": "[^/]+", "required": true } } }, "list": { "restPath": "people/{userId}/@groups", "rpcMethod": "chili.groups.list", "httpMethod": "GET", "parameters": { "alt": { "restParameterType": "query", "required": false }, "c": { "restParameterType": "query", "required": false }, "hl": { "restParameterType": "query", "required": false }, "max-results": { "restParameterType": "query", "required": false }, "userId": { "restParameterType": "path", "pattern": "[^/]+", "required": true } } }, "update": { "restPath": "people/{userId}/@groups/{groupId}/@self", "rpcMethod": "chili.groups.update", "httpMethod": "PUT", "parameters": { "groupId": { "restParameterType": "path", "pattern": "[^/]+", "required": true }, "hl": { "restParameterType": "query", "required": false }, "userId": { "restParameterType": "path", "pattern": "[^/]+", "required": true } } } } }, "people": { "methods": { "delete": { "restPath": "people/{userId}/@groups/{groupId}/{personId}", "rpcMethod": "chili.people.delete", "httpMethod": "DELETE", "parameters": { "alt": { "restParameterType": "query", "required": false }, "groupId": { "restParameterType": "path", "pattern": "[^/]+", "required": true }, "hl": { "restParameterType": "query", "required": false }, "personId": { "restParameterType": "path", "pattern": "(?!@self).*", "required": true }, "userId": { "restParameterType": "path", "pattern": "[^/]+", "required": true } } }, "get": { "restPath": "people/{userId}/@self", "rpcMethod": "chili.people.get", "httpMethod": "GET", "parameters": { "alt": { "restParameterType": "query", "required": false }, "hl": { "restParameterType": "query", "required": false }, "userId": { "restParameterType": "path", "pattern": "[^/]+", "required": true } } }, "liked": { "restPath": "activities/{userId}/{scope}/{postId}/{groupId}", "rpcMethod": "chili.people.liked", "httpMethod": "GET", "parameters": { "alt": { "restParameterType": "query", "required": false }, "c": { "restParameterType": "query", "required": false }, "groupId": { "restParameterType": "path", "pattern": "@liked", "required": true }, "hl": { "restParameterType": "query", "required": false }, "max-results": { "restParameterType": "query", "required": false }, "postId": { "restParameterType": "path", "pattern": ".*", "required": true }, "userId": { "restParameterType": "path", "pattern": "[^/]+", "required": true } } }, "list": { "restPath": "people/{userId}/@groups/{groupId}", "rpcMethod": "chili.people.list", "httpMethod": "GET", "parameters": { "alt": { "restParameterType": "query", "required": false }, "c": { "restParameterType": "query", "required": false }, "groupId": { "restParameterType": "path", "pattern": "[^/]+", "required": true }, "hl": { "restParameterType": "query", "required": false }, "max-results": { "restParameterType": "query", "required": false }, "userId": { "restParameterType": "path", "pattern": "[^/]+", "required": true } } }, "relatedToUri": { "restPath": "people/{userId}/@related", "rpcMethod": "chili.people.relatedToUri", "httpMethod": "GET", "parameters": { "alt": { "restParameterType": "query", "required": false }, "hl": { "restParameterType": "query", "required": false }, "uri": { "restParameterType": "query", "required": false } } }, "reshared": { "restPath": "activities/{userId}/{scope}/{postId}/{groupId}", "rpcMethod": "chili.people.reshared", "httpMethod": "GET", "parameters": { "alt": { "restParameterType": "query", "required": false }, "c": { "restParameterType": "query", "required": false }, "groupId": { "restParameterType": "path", "pattern": "@reshared", "required": true }, "hl": { "restParameterType": "query", "required": false }, "max-results": { "restParameterType": "query", "required": false }, "postId": { "restParameterType": "path", "pattern": ".*", "required": true }, "userId": { "restParameterType": "path", "pattern": "[^/]+", "required": true } } }, "search": { "restPath": "people/search", "rpcMethod": "chili.people.search", "httpMethod": "GET", "parameters": { "alt": { "restParameterType": "query", "required": false }, "c": { "restParameterType": "query", "required": false }, "hl": { "restParameterType": "query", "required": false }, "max-results": { "restParameterType": "query", "required": false }, "q": { "restParameterType": "query", "required": false } } }, "update": { "restPath": "people/{userId}/@groups/{groupId}/{personId}", "rpcMethod": "chili.people.update", "httpMethod": "PUT", "parameters": { "alt": { "restParameterType": "query", "required": false }, "groupId": { "restParameterType": "path", "pattern": "[^/]+", "required": true }, "hl": { "restParameterType": "query", "required": false }, "personId": { "restParameterType": "path", "pattern": "(?!@self).*", "required": true }, "userId": { "restParameterType": "path", "pattern": "[^/]+", "required": true } } } } }, "photoAlbums": { "methods": { "get": { "restPath": "photos/{userId}/@self/{albumId}", "rpcMethod": "chili.photoAlbums.get", "httpMethod": "GET", "parameters": { "albumId": { "restParameterType": "path", "pattern": "[^/]+", "required": true }, "alt": { "restParameterType": "query", "required": false }, "hl": { "restParameterType": "query", "required": false }, "userId": { "restParameterType": "path", "pattern": "[^/]+", "required": true } } } } }, "photos": { "methods": { "get": { "restPath": "photos/{userId}/@self/{albumId}/@photos/{photoId}", "rpcMethod": "chili.photos.get", "httpMethod": "GET", "parameters": { "albumId": { "restParameterType": "path", "pattern": "[^/]+", "required": true }, "alt": { "restParameterType": "query", "required": false }, "hl": { "restParameterType": "query", "required": false }, "photoId": { "restParameterType": "path", "pattern": "[^/]+", "required": true }, "userId": { "restParameterType": "path", "pattern": "[^/]+", "required": true } } } } }, "related": { "methods": { "list": { "restPath": "activities/{userId}/{scope}/{postId}/@related", "rpcMethod": "chili.related.list", "httpMethod": "GET", "parameters": { "alt": { "restParameterType": "query", "required": false }, "c": { "restParameterType": "query", "required": false }, "hl": { "restParameterType": "query", "required": false }, "max-results": { "restParameterType": "query", "required": false }, "postId": { "restParameterType": "path", "pattern": ".*", "required": true }, "scope": { "restParameterType": "path", "pattern": "@.*", "required": true }, "userId": { "restParameterType": "path", "pattern": "[^/]+", "required": true } } } } } } }