| { |
| "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 |
| } |
| } |
| } |
| } |
| } |
| } |
| } |