diff --git a/app.js b/app.js index 74d06e2b..82dec80c 100755 --- a/app.js +++ b/app.js @@ -329,11 +329,15 @@ function processRequest(req, res, next) { ], function(err, results) { - var apiKey = reqQuery.apiKey || results[0], - apiSecret = reqQuery.apiSecret || results[1], + var apiKey = (typeof reqQuery.apiKey == "undefined" || reqQuery.apiKey == "undefined")?results[0]:reqQuery.apiKey, + apiSecret = (typeof reqQuery.apiSecret == "undefined" || reqQuery.apiSecret == "undefined")?results[1]:reqQuery.apiSecret, accessToken = results[2], accessTokenSecret = results[3]; - + console.log(apiKey); + console.log(apiSecret); + console.log(accessToken); + console.log(accessTokenSecret); + var oa = new OAuth(apiConfig.oauth.requestURL || null, apiConfig.oauth.accessURL || null, apiKey || null, @@ -567,6 +571,21 @@ function processRequest(req, res, next) { // Passes variables to the view app.dynamicHelpers({ session: function(req, res) { + // If api wasn't passed in as a parameter, check the path to see if it's there + if (!req.params.api) { + pathName = req.url.replace('/',''); + // Is it a valid API - if there's a config file we can assume so + fs.stat('public/data/' + pathName + '.json', function (error, stats) { + if (stats) { + req.params.api = pathName; + } + }); + } + // If the cookie says we're authed for this particular API, set the session to authed as well + if (req.params.api && req.session[req.params.api] && req.session[req.params.api]['authed']) { + req.session['authed'] = true; + } + return req.session; }, apiInfo: function(req, res) { diff --git a/public/data/apiconfig.json b/public/data/apiconfig.json index 8e334421..6d7336c1 100644 --- a/public/data/apiconfig.json +++ b/public/data/apiconfig.json @@ -1,4 +1,21 @@ { + "linkedin": { + "name": "LinkedIn", + "protocol": "http", + "baseURL": "api.linkedin.com", + "publicPath": "", + "privatePath": "/v1", + "auth": "oauth", + "oauth": { + "type": "three-legged", + "requestURL": "https://api.linkedin.com/uas/oauth/requestToken", + "signinURL": "https://api.linkedin.com/uas/oauth/authorize?oauth_token=", + "accessURL": "https://api.linkedin.com/uas/oauth/accessToken", + "version": "1.0", + "crypt": "HMAC-SHA1" + }, + "keyParam":"" + }, "klout": { "name": "Klout API", "protocol": "http", diff --git a/public/data/linkedin.json b/public/data/linkedin.json new file mode 100644 index 00000000..95307631 --- /dev/null +++ b/public/data/linkedin.json @@ -0,0 +1,4129 @@ +{ + "endpoints": [ + { + "path": "/companies/1337", + "name": "Companies", + "methods": [ + { + "MethodName": "Default", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/companies/1337", + "HTTPMethod": "GET", + "Synopsis": "Get the default representation for companies" + }, + { + "MethodName": "Expanded Simple", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/companies/1337:(id,name,universal-name,logo-url,square-logo-url,website-url,blog-rss-url,email-domains,twitter-id,size,type,industry,specialties,description,ticker,founded-year,end-year,num-followers,site-company-profile-url,site-company-jobs-url,site-company-products-url)", + "HTTPMethod": "GET", + "Synopsis": "Make a call with some expanded field selectors for companies" + }, + { + "MethodName": "Expanded Full", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/companies/1337:(id,name,universal-name,status,logo-url,square-logo-url,website-url,blog-rss-url,email-domains,twitter-id,employee-count-range,size,type,company-type,industry,industries,specialties,locations,description,ticker,stock-exchange,founded-year,end-year,num-followers,site-company-profile-url,site-company-jobs-url,site-company-products-url,products,updates)", + "HTTPMethod": "GET", + "Synopsis": "Make a call with all expanded field selectors for companies" + } + ] + }, + { + "path": "/companies/1337/company-type", + "name": "Companies Company-Type", + "methods": [ + { + "MethodName": "Default", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/companies/1337/company-type", + "HTTPMethod": "GET", + "Synopsis": "Make a call for the default resource for companies and Company-Type" + }, + { + "MethodName": "Expanded Full", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/companies/1337:(company-type:(code,name))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with all expanded field selectors for companies and Company-Type" + } + ] + }, + { + "path": "/companies/1337/employee-count-range", + "name": "Companies Employee-Count-Range", + "methods": [ + { + "MethodName": "Default", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/companies/1337/employee-count-range", + "HTTPMethod": "GET", + "Synopsis": "Make a call for the default resource for companies and Employee-Count-Range" + }, + { + "MethodName": "Expanded Full", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/companies/1337:(employee-count-range:(code,name))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with all expanded field selectors for companies and Employee-Count-Range" + } + ] + }, + { + "path": "/companies/1337/industries", + "name": "Companies Industries", + "methods": [ + { + "MethodName": "Default", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + }, + { + "Required": "N", + "Type": "integer", + "Name": "start", + "Description": "start" + }, + { + "Required": "N", + "Type": "integer", + "Name": "count", + "Description": "count" + } + ], + "RequiresOAuth": "Y", + "URI": "/companies/1337/industries", + "HTTPMethod": "GET", + "Synopsis": "Make a call for the default resource for companies and Industries" + }, + { + "MethodName": "Expanded Full", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + }, + { + "Required": "N", + "Type": "integer", + "Name": "start", + "Description": "start" + }, + { + "Required": "N", + "Type": "integer", + "Name": "count", + "Description": "count" + } + ], + "RequiresOAuth": "Y", + "URI": "/companies/1337:(industries:(code,name))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with all expanded field selectors for companies and Industries" + } + ] + }, + { + "path": "/companies/1337/locations", + "name": "Companies Locations", + "methods": [ + { + "MethodName": "Default", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + }, + { + "Required": "N", + "Type": "integer", + "Name": "start", + "Description": "start" + }, + { + "Required": "N", + "Type": "integer", + "Name": "count", + "Description": "count" + } + ], + "RequiresOAuth": "Y", + "URI": "/companies/1337/locations", + "HTTPMethod": "GET", + "Synopsis": "Make a call for the default resource for companies and Locations" + }, + { + "MethodName": "Expanded Simple", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + }, + { + "Required": "N", + "Type": "integer", + "Name": "start", + "Description": "start" + }, + { + "Required": "N", + "Type": "integer", + "Name": "count", + "Description": "count" + } + ], + "RequiresOAuth": "Y", + "URI": "/companies/1337:(locations:(description))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with some expanded field selectors for companies and Locations" + }, + { + "MethodName": "Expanded Full", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + }, + { + "Required": "N", + "Type": "integer", + "Name": "start", + "Description": "start" + }, + { + "Required": "N", + "Type": "integer", + "Name": "count", + "Description": "count" + } + ], + "RequiresOAuth": "Y", + "URI": "/companies/1337:(locations:(description,employee-count-range,address,contact-info))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with all expanded field selectors for companies and Locations" + } + ] + }, + { + "path": "/companies/1337/products", + "name": "Companies Products", + "methods": [ + { + "MethodName": "Default", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + }, + { + "Required": "N", + "Type": "integer", + "Name": "start", + "Description": "start" + }, + { + "Required": "N", + "Type": "integer", + "Name": "count", + "Description": "count" + } + ], + "RequiresOAuth": "Y", + "URI": "/companies/1337/products", + "HTTPMethod": "GET", + "Synopsis": "Make a call for the default resource for companies and Products" + }, + { + "MethodName": "Expanded Simple", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + }, + { + "Required": "N", + "Type": "integer", + "Name": "start", + "Description": "start" + }, + { + "Required": "N", + "Type": "integer", + "Name": "count", + "Description": "count" + } + ], + "RequiresOAuth": "Y", + "URI": "/companies/1337:(products:(id,name,creation-timestamp,logo-url,description,features,num-recommendations,website-url,disclaimer,site-company-products-url))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with some expanded field selectors for companies and Products" + }, + { + "MethodName": "Expanded Full", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + }, + { + "Required": "N", + "Type": "integer", + "Name": "start", + "Description": "start" + }, + { + "Required": "N", + "Type": "integer", + "Name": "count", + "Description": "count" + } + ], + "RequiresOAuth": "Y", + "URI": "/companies/1337:(products:(id,name,type,creation-timestamp,logo-url,description,features,video,product-deal,sales-persons,num-recommendations,recommendations,product-category,website-url,disclaimer,site-company-products-url))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with all expanded field selectors for companies and Products" + } + ] + }, + { + "path": "/companies/1337/status", + "name": "Companies Status", + "methods": [ + { + "MethodName": "Default", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/companies/1337/status", + "HTTPMethod": "GET", + "Synopsis": "Make a call for the default resource for companies and Status" + }, + { + "MethodName": "Expanded Full", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/companies/1337:(status:(code,name))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with all expanded field selectors for companies and Status" + } + ] + }, + { + "path": "/companies/1337/stock-exchange", + "name": "Companies Stock-Exchange", + "methods": [ + { + "MethodName": "Default", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/companies/1337/stock-exchange", + "HTTPMethod": "GET", + "Synopsis": "Make a call for the default resource for companies and Stock-Exchange" + }, + { + "MethodName": "Expanded Full", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/companies/1337:(stock-exchange:(code,name))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with all expanded field selectors for companies and Stock-Exchange" + } + ] + }, + { + "path": "/companies/1337/updates", + "name": "Companies Updates", + "methods": [ + { + "MethodName": "Default", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + }, + { + "Required": "N", + "Type": "integer", + "Name": "start", + "Description": "start" + }, + { + "Required": "N", + "Type": "integer", + "Name": "count", + "Description": "count" + } + ], + "RequiresOAuth": "Y", + "URI": "/companies/1337/updates", + "HTTPMethod": "GET", + "Synopsis": "Make a call for the default resource for companies and Updates" + }, + { + "MethodName": "Expanded Simple", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + }, + { + "Required": "N", + "Type": "integer", + "Name": "start", + "Description": "start" + }, + { + "Required": "N", + "Type": "integer", + "Name": "count", + "Description": "count" + } + ], + "RequiresOAuth": "Y", + "URI": "/companies/1337:(updates:(timestamp,update-id,update-key,update-type,num-likes))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with some expanded field selectors for companies and Updates" + }, + { + "MethodName": "Expanded Full", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + }, + { + "Required": "N", + "Type": "integer", + "Name": "start", + "Description": "start" + }, + { + "Required": "N", + "Type": "integer", + "Name": "count", + "Description": "count" + } + ], + "RequiresOAuth": "Y", + "URI": "/companies/1337:(updates:(timestamp,update-id,update-key,update-type,update-content,update-comments,updated-fields,num-likes,likes))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with all expanded field selectors for companies and Updates" + } + ] + }, + { + "path": "/company-search", + "name": "Company-Search", + "methods": [ + { + "MethodName": "Default", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + }, + { + "Default": "java", + "Required": "N", + "Type": "string", + "Name": "keywords", + "Description": "keywords" + } + ], + "RequiresOAuth": "Y", + "URI": "/company-search", + "HTTPMethod": "GET", + "Synopsis": "Get the default representation for company-search" + }, + { + "MethodName": "Expanded Simple", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + }, + { + "Default": "java", + "Required": "N", + "Type": "string", + "Name": "keywords", + "Description": "keywords" + } + ], + "RequiresOAuth": "Y", + "URI": "/company-search:(suggestions,num-results)", + "HTTPMethod": "GET", + "Synopsis": "Make a call with some expanded field selectors for company-search" + }, + { + "MethodName": "Expanded Full", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + }, + { + "Default": "java", + "Required": "N", + "Type": "string", + "Name": "keywords", + "Description": "keywords" + } + ], + "RequiresOAuth": "Y", + "URI": "/company-search:(suggestions,companies,num-results,facets)", + "HTTPMethod": "GET", + "Synopsis": "Make a call with all expanded field selectors for company-search" + } + ] + }, + { + "path": "/groups/4058745", + "name": "Groups", + "methods": [ + { + "MethodName": "Default", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/groups/4058745", + "HTTPMethod": "GET", + "Synopsis": "Get the default representation for groups" + }, + { + "MethodName": "Expanded Simple", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/groups/4058745:(id,name,short-description,description,num-members,other-category,website-url,site-group-url,locale,small-logo-url,large-logo-url)", + "HTTPMethod": "GET", + "Synopsis": "Make a call with some expanded field selectors for groups" + }, + { + "MethodName": "Expanded Full", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/groups/4058745:(id,name,short-description,description,num-members,relation-to-viewer,category,other-category,website-url,site-group-url,locale,visibility,directory-presence,group-memberships,posts,small-logo-url,large-logo-url)", + "HTTPMethod": "GET", + "Synopsis": "Make a call with all expanded field selectors for groups" + } + ] + }, + { + "path": "/groups/4058745/category", + "name": "Groups Category", + "methods": [ + { + "MethodName": "Default", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/groups/4058745/category", + "HTTPMethod": "GET", + "Synopsis": "Make a call for the default resource for groups and Category" + }, + { + "MethodName": "Expanded Full", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/groups/4058745:(category:(code,name))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with all expanded field selectors for groups and Category" + } + ] + }, + { + "path": "/groups/4058745/directory-presence", + "name": "Groups Directory-Presence", + "methods": [ + { + "MethodName": "Default", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/groups/4058745/directory-presence", + "HTTPMethod": "GET", + "Synopsis": "Make a call for the default resource for groups and Directory-Presence" + }, + { + "MethodName": "Expanded Full", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/groups/4058745:(directory-presence:(code,name))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with all expanded field selectors for groups and Directory-Presence" + } + ] + }, + { + "path": "/groups/4058745/group-memberships", + "name": "Groups Group-Memberships", + "methods": [ + { + "MethodName": "Default", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + }, + { + "Required": "N", + "Type": "integer", + "Name": "start", + "Description": "start" + }, + { + "Required": "N", + "Type": "integer", + "Name": "count", + "Description": "count" + } + ], + "RequiresOAuth": "Y", + "URI": "/groups/4058745/group-memberships", + "HTTPMethod": "GET", + "Synopsis": "Make a call for the default resource for groups and Group-Memberships" + }, + { + "MethodName": "Expanded Simple", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + }, + { + "Required": "N", + "Type": "integer", + "Name": "start", + "Description": "start" + }, + { + "Required": "N", + "Type": "integer", + "Name": "count", + "Description": "count" + } + ], + "RequiresOAuth": "Y", + "URI": "/groups/4058745:(group-memberships:(contact-email))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with some expanded field selectors for groups and Group-Memberships" + }, + { + "MethodName": "Expanded Full", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + }, + { + "Required": "N", + "Type": "integer", + "Name": "start", + "Description": "start" + }, + { + "Required": "N", + "Type": "integer", + "Name": "count", + "Description": "count" + } + ], + "RequiresOAuth": "Y", + "URI": "/groups/4058745:(group-memberships:(person,group,membership-state,contact-email,email-digest-frequency,posts))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with all expanded field selectors for groups and Group-Memberships" + } + ] + }, + { + "path": "/groups/4058745/posts", + "name": "Groups Posts", + "methods": [ + { + "MethodName": "Default", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + }, + { + "Required": "N", + "Type": "integer", + "Name": "start", + "Description": "start" + }, + { + "Required": "N", + "Type": "integer", + "Name": "count", + "Description": "count" + }, + { + "Required": "N", + "Type": "string", + "Name": "role", + "Description": "role" + }, + { + "Required": "N", + "Type": "string", + "Name": "order", + "Description": "order" + }, + { + "Required": "N", + "Type": "string", + "Name": "category", + "Description": "category" + }, + { + "Required": "N", + "Type": "long", + "Name": "modified-since", + "Description": "modified-since" + } + ], + "RequiresOAuth": "Y", + "URI": "/groups/4058745/posts", + "HTTPMethod": "GET", + "Synopsis": "Make a call for the default resource for groups and Posts" + }, + { + "MethodName": "Expanded Simple", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + }, + { + "Required": "N", + "Type": "integer", + "Name": "start", + "Description": "start" + }, + { + "Required": "N", + "Type": "integer", + "Name": "count", + "Description": "count" + }, + { + "Required": "N", + "Type": "string", + "Name": "role", + "Description": "role" + }, + { + "Required": "N", + "Type": "string", + "Name": "order", + "Description": "order" + }, + { + "Required": "N", + "Type": "string", + "Name": "category", + "Description": "category" + }, + { + "Required": "N", + "Type": "long", + "Name": "modified-since", + "Description": "modified-since" + } + ], + "RequiresOAuth": "Y", + "URI": "/groups/4058745:(posts:(id,title,summary,creation-timestamp,site-group-post-url))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with some expanded field selectors for groups and Posts" + }, + { + "MethodName": "Expanded Full", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + }, + { + "Required": "N", + "Type": "integer", + "Name": "start", + "Description": "start" + }, + { + "Required": "N", + "Type": "integer", + "Name": "count", + "Description": "count" + }, + { + "Required": "N", + "Type": "string", + "Name": "role", + "Description": "role" + }, + { + "Required": "N", + "Type": "string", + "Name": "order", + "Description": "order" + }, + { + "Required": "N", + "Type": "string", + "Name": "category", + "Description": "category" + }, + { + "Required": "N", + "Type": "long", + "Name": "modified-since", + "Description": "modified-since" + } + ], + "RequiresOAuth": "Y", + "URI": "/groups/4058745:(posts:(id,parent-group,type,attachment,content,attachments,category,creator,title,summary,creation-timestamp,site-group-post-url,relation-to-viewer,likes,comments))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with all expanded field selectors for groups and Posts" + } + ] + }, + { + "path": "/groups/4058745/relation-to-viewer", + "name": "Groups Relation-To-Viewer", + "methods": [ + { + "MethodName": "Default", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/groups/4058745/relation-to-viewer", + "HTTPMethod": "GET", + "Synopsis": "Make a call for the default resource for groups and Relation-To-Viewer" + }, + { + "MethodName": "Expanded Full", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/groups/4058745:(relation-to-viewer:(membership-state,available-actions))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with all expanded field selectors for groups and Relation-To-Viewer" + } + ] + }, + { + "path": "/groups/4058745/visibility", + "name": "Groups Visibility", + "methods": [ + { + "MethodName": "Default", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/groups/4058745/visibility", + "HTTPMethod": "GET", + "Synopsis": "Make a call for the default resource for groups and Visibility" + }, + { + "MethodName": "Expanded Full", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/groups/4058745:(visibility:(code,name))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with all expanded field selectors for groups and Visibility" + } + ] + }, + { + "path": "/job-search", + "name": "Job-Search", + "methods": [ + { + "MethodName": "Default", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + }, + { + "Default": "java", + "Required": "N", + "Type": "string", + "Name": "keywords", + "Description": "keywords" + } + ], + "RequiresOAuth": "Y", + "URI": "/job-search", + "HTTPMethod": "GET", + "Synopsis": "Get the default representation for job-search" + }, + { + "MethodName": "Expanded Simple", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + }, + { + "Default": "java", + "Required": "N", + "Type": "string", + "Name": "keywords", + "Description": "keywords" + } + ], + "RequiresOAuth": "Y", + "URI": "/job-search:(num-results)", + "HTTPMethod": "GET", + "Synopsis": "Make a call with some expanded field selectors for job-search" + }, + { + "MethodName": "Expanded Full", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + }, + { + "Default": "java", + "Required": "N", + "Type": "string", + "Name": "keywords", + "Description": "keywords" + } + ], + "RequiresOAuth": "Y", + "URI": "/job-search:(jobs,num-results,facets)", + "HTTPMethod": "GET", + "Synopsis": "Make a call with all expanded field selectors for job-search" + } + ] + }, + { + "path": "/jobs/1827673", + "name": "Jobs", + "methods": [ + { + "MethodName": "Default", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/jobs/1827673", + "HTTPMethod": "GET", + "Synopsis": "Get the default representation for jobs" + }, + { + "MethodName": "Expanded Simple", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/jobs/1827673:(id,partner-id,partner-job-id,contract-id,customer-job-code,expiration-timestamp,salary,referral-bonus,tracking-pixel-url,site-job-url,description,description-snippet,location-description,posting-timestamp,skills-and-experience)", + "HTTPMethod": "GET", + "Synopsis": "Make a call with some expanded field selectors for jobs" + }, + { + "MethodName": "Expanded Full", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/jobs/1827673:(id,partner-id,partner-job-id,contract-id,customer-job-code,expiration-timestamp,expiration-date,company,position,salary,poster,job-poster,referral-fees,referral-bonus,how-to-apply,tracking-pixel-url,site-job-request,site-job-url,description,description-snippet,location-description,location,posting-timestamp,posting-date,skills-and-experience)", + "HTTPMethod": "GET", + "Synopsis": "Make a call with all expanded field selectors for jobs" + } + ] + }, + { + "path": "/jobs/1827673/company", + "name": "Jobs Company", + "methods": [ + { + "MethodName": "Default", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/jobs/1827673/company", + "HTTPMethod": "GET", + "Synopsis": "Make a call for the default resource for jobs and Company" + }, + { + "MethodName": "Expanded Simple", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/jobs/1827673:(company:(id,name,universal-name,logo-url,square-logo-url,website-url,blog-rss-url,email-domains,twitter-id,size,type,industry,specialties,description,ticker,founded-year,end-year,num-followers,site-company-profile-url,site-company-jobs-url,site-company-products-url))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with some expanded field selectors for jobs and Company" + }, + { + "MethodName": "Expanded Full", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/jobs/1827673:(company:(id,name,universal-name,status,logo-url,square-logo-url,website-url,blog-rss-url,email-domains,twitter-id,employee-count-range,size,type,company-type,industry,industries,specialties,locations,description,ticker,stock-exchange,founded-year,end-year,num-followers,followers,following,relation-to-viewer,site-company-profile-url,site-company-jobs-url,site-company-products-url,products,updates,shares))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with all expanded field selectors for jobs and Company" + } + ] + }, + { + "path": "/jobs/1827673/expiration-date", + "name": "Jobs Expiration-Date", + "methods": [ + { + "MethodName": "Default", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/jobs/1827673/expiration-date", + "HTTPMethod": "GET", + "Synopsis": "Make a call for the default resource for jobs and Expiration-Date" + }, + { + "MethodName": "Expanded Full", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/jobs/1827673:(expiration-date:(year,month,day))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with all expanded field selectors for jobs and Expiration-Date" + } + ] + }, + { + "path": "/jobs/1827673/how-to-apply", + "name": "Jobs How-To-Apply", + "methods": [ + { + "MethodName": "Default", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/jobs/1827673/how-to-apply", + "HTTPMethod": "GET", + "Synopsis": "Make a call for the default resource for jobs and How-To-Apply" + }, + { + "MethodName": "Expanded Full", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/jobs/1827673:(how-to-apply:(application-url,application-email))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with all expanded field selectors for jobs and How-To-Apply" + } + ] + }, + { + "path": "/jobs/1827673/job-poster", + "name": "Jobs Job-Poster", + "methods": [ + { + "MethodName": "Default", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/jobs/1827673/job-poster", + "HTTPMethod": "GET", + "Synopsis": "Make a call for the default resource for jobs and Job-Poster" + }, + { + "MethodName": "Expanded Simple", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/jobs/1827673:(job-poster:(id,first-name,last-name,maiden-name,formatted-name,phonetic-first-name,phonetic-last-name,formatted-phonetic-name,headline,email-address,current-status,picture-url,picture-urls,main-address,industry,industry-id,distance,num-recommenders,current-status-timestamp,last-modified-timestamp,num-connections,summary,specialties,proposal-comments,interests,associations,honors,public-profile-url,email-address-hashes,mfeed-rss-url))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with some expanded field selectors for jobs and Job-Poster" + }, + { + "MethodName": "Expanded Full", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/jobs/1827673:(job-poster:(id,first-name,last-name,maiden-name,formatted-name,phonetic-first-name,phonetic-last-name,formatted-phonetic-name,headline,email-address,current-status,current-share,shares,relation-to-viewer,connections,picture-url,picture-urls,positions,educations,member-url-resources,api-standard-profile-request,site-standard-profile-request,person-activities,member-groups,recommendations-given,recommendations-received,network,account,twitter-accounts,im-accounts,phone-numbers,date-of-birth,main-address,location,industry,industry-id,distance,num-recommenders,current-status-timestamp,last-modified-timestamp,num-connections,summary,specialties,proposal-comments,interests,associations,honors,publications,patents,languages,skills,certifications,honors-awards,test-scores,volunteer,organizations-memberships,courses,projects,applications,api-public-profile-request,site-public-profile-request,public-profile-url,three-current-positions,three-past-positions,email-address-hashes,bound-account-types,suggestions,primary-twitter-account,mfeed-rss-url,mailbox,following,group-memberships,role,job-bookmarks,profile-statistics,related-profile-views))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with all expanded field selectors for jobs and Job-Poster" + } + ] + }, + { + "path": "/jobs/1827673/location", + "name": "Jobs Location", + "methods": [ + { + "MethodName": "Default", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/jobs/1827673/location", + "HTTPMethod": "GET", + "Synopsis": "Make a call for the default resource for jobs and Location" + }, + { + "MethodName": "Expanded Simple", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/jobs/1827673:(location:(name,postal-code))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with some expanded field selectors for jobs and Location" + }, + { + "MethodName": "Expanded Full", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/jobs/1827673:(location:(name,country,postal-code))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with all expanded field selectors for jobs and Location" + } + ] + }, + { + "path": "/jobs/1827673/position", + "name": "Jobs Position", + "methods": [ + { + "MethodName": "Default", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/jobs/1827673/position", + "HTTPMethod": "GET", + "Synopsis": "Make a call for the default resource for jobs and Position" + }, + { + "MethodName": "Expanded Simple", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/jobs/1827673:(position:(id,title,summary,description))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with some expanded field selectors for jobs and Position" + }, + { + "MethodName": "Expanded Full", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/jobs/1827673:(position:(id,title,summary,start-date,end-date,company,description,job-functions,industries,skills,job-type,experience-level,location))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with all expanded field selectors for jobs and Position" + } + ] + }, + { + "path": "/jobs/1827673/poster", + "name": "Jobs Poster", + "methods": [ + { + "MethodName": "Default", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/jobs/1827673/poster", + "HTTPMethod": "GET", + "Synopsis": "Make a call for the default resource for jobs and Poster" + }, + { + "MethodName": "Expanded Full", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/jobs/1827673:(poster:(role,person))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with all expanded field selectors for jobs and Poster" + } + ] + }, + { + "path": "/jobs/1827673/posting-date", + "name": "Jobs Posting-Date", + "methods": [ + { + "MethodName": "Default", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/jobs/1827673/posting-date", + "HTTPMethod": "GET", + "Synopsis": "Make a call for the default resource for jobs and Posting-Date" + }, + { + "MethodName": "Expanded Full", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/jobs/1827673:(posting-date:(year,month,day))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with all expanded field selectors for jobs and Posting-Date" + } + ] + }, + { + "path": "/jobs/1827673/referral-fees", + "name": "Jobs Referral-Fees", + "methods": [ + { + "MethodName": "Default", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + }, + { + "Required": "N", + "Type": "integer", + "Name": "start", + "Description": "start" + }, + { + "Required": "N", + "Type": "integer", + "Name": "count", + "Description": "count" + } + ], + "RequiresOAuth": "Y", + "URI": "/jobs/1827673/referral-fees", + "HTTPMethod": "GET", + "Synopsis": "Make a call for the default resource for jobs and Referral-Fees" + }, + { + "MethodName": "Expanded Simple", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + }, + { + "Required": "N", + "Type": "integer", + "Name": "start", + "Description": "start" + }, + { + "Required": "N", + "Type": "integer", + "Name": "count", + "Description": "count" + } + ], + "RequiresOAuth": "Y", + "URI": "/jobs/1827673:(referral-fees:(description))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with some expanded field selectors for jobs and Referral-Fees" + }, + { + "MethodName": "Expanded Full", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + }, + { + "Required": "N", + "Type": "integer", + "Name": "start", + "Description": "start" + }, + { + "Required": "N", + "Type": "integer", + "Name": "count", + "Description": "count" + } + ], + "RequiresOAuth": "Y", + "URI": "/jobs/1827673:(referral-fees:(description,eligibility,fee))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with all expanded field selectors for jobs and Referral-Fees" + } + ] + }, + { + "path": "/jobs/1827673/site-job-request", + "name": "Jobs Site-Job-Request", + "methods": [ + { + "MethodName": "Default", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/jobs/1827673/site-job-request", + "HTTPMethod": "GET", + "Synopsis": "Make a call for the default resource for jobs and Site-Job-Request" + }, + { + "MethodName": "Expanded Simple", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/jobs/1827673:(site-job-request:(url))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with some expanded field selectors for jobs and Site-Job-Request" + }, + { + "MethodName": "Expanded Full", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/jobs/1827673:(site-job-request:(url,headers))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with all expanded field selectors for jobs and Site-Job-Request" + } + ] + }, + { + "path": "/people/~", + "name": "People", + "methods": [ + { + "MethodName": "Default", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~", + "HTTPMethod": "GET", + "Synopsis": "Get the default representation for people" + }, + { + "MethodName": "Expanded Simple", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~:(id,first-name,last-name,maiden-name,formatted-name,phonetic-first-name,phonetic-last-name,formatted-phonetic-name,headline,email-address,current-status,picture-url,picture-urls,main-address,industry,industry-id,distance,num-recommenders,current-status-timestamp,last-modified-timestamp,num-connections,summary,specialties,proposal-comments,interests,associations,honors,public-profile-url,email-address-hashes,mfeed-rss-url)", + "HTTPMethod": "GET", + "Synopsis": "Make a call with some expanded field selectors for people" + }, + { + "MethodName": "Expanded Full", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~:(id,first-name,last-name,maiden-name,formatted-name,phonetic-first-name,phonetic-last-name,formatted-phonetic-name,headline,email-address,current-status,current-share,shares,relation-to-viewer,connections,picture-url,picture-urls,positions,educations,member-url-resources,api-standard-profile-request,site-standard-profile-request,person-activities,recommendations-given,recommendations-received,network,twitter-accounts,im-accounts,phone-numbers,date-of-birth,main-address,location,industry,industry-id,distance,num-recommenders,current-status-timestamp,last-modified-timestamp,num-connections,summary,specialties,proposal-comments,interests,associations,honors,publications,patents,languages,skills,certifications,honors-awards,test-scores,volunteer,organizations-memberships,courses,projects,api-public-profile-request,site-public-profile-request,public-profile-url,three-current-positions,three-past-positions,email-address-hashes,bound-account-types,suggestions,primary-twitter-account,mfeed-rss-url,following,group-memberships,job-bookmarks,related-profile-views)", + "HTTPMethod": "GET", + "Synopsis": "Make a call with all expanded field selectors for people" + } + ] + }, + { + "path": "/people/~/api-public-profile-request", + "name": "People Api-Public-Profile-Request", + "methods": [ + { + "MethodName": "Default", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~/api-public-profile-request", + "HTTPMethod": "GET", + "Synopsis": "Make a call for the default resource for people and Api-Public-Profile-Request" + }, + { + "MethodName": "Expanded Simple", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~:(api-public-profile-request:(url))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with some expanded field selectors for people and Api-Public-Profile-Request" + }, + { + "MethodName": "Expanded Full", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~:(api-public-profile-request:(url,headers))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with all expanded field selectors for people and Api-Public-Profile-Request" + } + ] + }, + { + "path": "/people/~/api-standard-profile-request", + "name": "People Api-Standard-Profile-Request", + "methods": [ + { + "MethodName": "Default", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~/api-standard-profile-request", + "HTTPMethod": "GET", + "Synopsis": "Make a call for the default resource for people and Api-Standard-Profile-Request" + }, + { + "MethodName": "Expanded Simple", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~:(api-standard-profile-request:(url))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with some expanded field selectors for people and Api-Standard-Profile-Request" + }, + { + "MethodName": "Expanded Full", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~:(api-standard-profile-request:(url,headers))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with all expanded field selectors for people and Api-Standard-Profile-Request" + } + ] + }, + { + "path": "/people/~/bound-account-types", + "name": "People Bound-Account-Types", + "methods": [ + { + "MethodName": "Default", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~/bound-account-types", + "HTTPMethod": "GET", + "Synopsis": "Make a call for the default resource for people and Bound-Account-Types" + }, + { + "MethodName": "Expanded Simple", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~:(bound-account-types:(num-accounts))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with some expanded field selectors for people and Bound-Account-Types" + }, + { + "MethodName": "Expanded Full", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~:(bound-account-types:(num-accounts,bound-accounts))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with all expanded field selectors for people and Bound-Account-Types" + } + ] + }, + { + "path": "/people/~/certifications", + "name": "People Certifications", + "methods": [ + { + "MethodName": "Default", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~/certifications", + "HTTPMethod": "GET", + "Synopsis": "Make a call for the default resource for people and Certifications" + }, + { + "MethodName": "Expanded Simple", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~:(certifications:(id,name,number))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with some expanded field selectors for people and Certifications" + }, + { + "MethodName": "Expanded Full", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~:(certifications:(id,name,authority,number,start-date,end-date))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with all expanded field selectors for people and Certifications" + } + ] + }, + { + "path": "/people/~/connections", + "name": "People Connections", + "methods": [ + { + "MethodName": "Default", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + }, + { + "Required": "N", + "Type": "long", + "Name": "modified-since", + "Description": "modified-since" + }, + { + "Required": "N", + "Type": "string", + "Name": "modified", + "Description": "modified" + }, + { + "Required": "N", + "Type": "integer", + "Name": "start", + "Description": "start" + }, + { + "Required": "N", + "Type": "integer", + "Name": "count", + "Description": "count" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~/connections", + "HTTPMethod": "GET", + "Synopsis": "Make a call for the default resource for people and Connections" + }, + { + "MethodName": "Expanded Simple", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + }, + { + "Required": "N", + "Type": "long", + "Name": "modified-since", + "Description": "modified-since" + }, + { + "Required": "N", + "Type": "string", + "Name": "modified", + "Description": "modified" + }, + { + "Required": "N", + "Type": "integer", + "Name": "start", + "Description": "start" + }, + { + "Required": "N", + "Type": "integer", + "Name": "count", + "Description": "count" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~:(connections:(id,first-name,last-name,maiden-name,formatted-name,phonetic-first-name,phonetic-last-name,formatted-phonetic-name,headline,email-address,current-status,picture-url,picture-urls,main-address,industry,industry-id,distance,num-recommenders,current-status-timestamp,last-modified-timestamp,num-connections,summary,specialties,proposal-comments,interests,associations,honors,public-profile-url,email-address-hashes,mfeed-rss-url))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with some expanded field selectors for people and Connections" + }, + { + "MethodName": "Expanded Full", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + }, + { + "Required": "N", + "Type": "long", + "Name": "modified-since", + "Description": "modified-since" + }, + { + "Required": "N", + "Type": "string", + "Name": "modified", + "Description": "modified" + }, + { + "Required": "N", + "Type": "integer", + "Name": "start", + "Description": "start" + }, + { + "Required": "N", + "Type": "integer", + "Name": "count", + "Description": "count" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~:(connections:(id,first-name,last-name,maiden-name,formatted-name,phonetic-first-name,phonetic-last-name,formatted-phonetic-name,headline,email-address,current-status,current-share,shares,relation-to-viewer,connections,picture-url,picture-urls,positions,educations,member-url-resources,api-standard-profile-request,site-standard-profile-request,person-activities,member-groups,recommendations-given,recommendations-received,network,account,twitter-accounts,im-accounts,phone-numbers,date-of-birth,main-address,location,industry,industry-id,distance,num-recommenders,current-status-timestamp,last-modified-timestamp,num-connections,summary,specialties,proposal-comments,interests,associations,honors,publications,patents,languages,skills,certifications,honors-awards,test-scores,volunteer,organizations-memberships,courses,projects,applications,api-public-profile-request,site-public-profile-request,public-profile-url,three-current-positions,three-past-positions,email-address-hashes,bound-account-types,suggestions,primary-twitter-account,mfeed-rss-url,mailbox,following,group-memberships,role,job-bookmarks,profile-statistics,related-profile-views))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with all expanded field selectors for people and Connections" + } + ] + }, + { + "path": "/people/~/courses", + "name": "People Courses", + "methods": [ + { + "MethodName": "Default", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~/courses", + "HTTPMethod": "GET", + "Synopsis": "Make a call for the default resource for people and Courses" + }, + { + "MethodName": "Expanded Simple", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~:(courses:(id,name,number))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with some expanded field selectors for people and Courses" + }, + { + "MethodName": "Expanded Full", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~:(courses:(id,name,number,occupation))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with all expanded field selectors for people and Courses" + } + ] + }, + { + "path": "/people/~/current-share", + "name": "People Current-Share", + "methods": [ + { + "MethodName": "Default", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~/current-share", + "HTTPMethod": "GET", + "Synopsis": "Make a call for the default resource for people and Current-Share" + }, + { + "MethodName": "Expanded Simple", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~:(current-share:(id,timestamp,comment,title))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with some expanded field selectors for people and Current-Share" + }, + { + "MethodName": "Expanded Full", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~:(current-share:(id,timestamp,visibility,comment,content,source,title,author,attribution,private-message))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with all expanded field selectors for people and Current-Share" + } + ] + }, + { + "path": "/people/~/date-of-birth", + "name": "People Date-Of-Birth", + "methods": [ + { + "MethodName": "Default", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~/date-of-birth", + "HTTPMethod": "GET", + "Synopsis": "Make a call for the default resource for people and Date-Of-Birth" + }, + { + "MethodName": "Expanded Full", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~:(date-of-birth:(year,month,day))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with all expanded field selectors for people and Date-Of-Birth" + } + ] + }, + { + "path": "/people/~/educations", + "name": "People Educations", + "methods": [ + { + "MethodName": "Default", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + }, + { + "Required": "N", + "Type": "integer", + "Name": "start", + "Description": "start" + }, + { + "Required": "N", + "Type": "integer", + "Name": "count", + "Description": "count" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~/educations", + "HTTPMethod": "GET", + "Synopsis": "Make a call for the default resource for people and Educations" + }, + { + "MethodName": "Expanded Simple", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + }, + { + "Required": "N", + "Type": "integer", + "Name": "start", + "Description": "start" + }, + { + "Required": "N", + "Type": "integer", + "Name": "count", + "Description": "count" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~:(educations:(id,school-name,notes,activities,degree,field-of-study))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with some expanded field selectors for people and Educations" + }, + { + "MethodName": "Expanded Full", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + }, + { + "Required": "N", + "Type": "integer", + "Name": "start", + "Description": "start" + }, + { + "Required": "N", + "Type": "integer", + "Name": "count", + "Description": "count" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~:(educations:(id,school-name,notes,activities,degree,field-of-study,start-date,end-date))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with all expanded field selectors for people and Educations" + } + ] + }, + { + "path": "/people/~/following", + "name": "People Following", + "methods": [ + { + "MethodName": "Default", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~/following", + "HTTPMethod": "GET", + "Synopsis": "Make a call for the default resource for people and Following" + }, + { + "MethodName": "Expanded Full", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~:(following:(people,companies,industries,news-sources))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with all expanded field selectors for people and Following" + } + ] + }, + { + "path": "/people/~/group-memberships", + "name": "People Group-Memberships", + "methods": [ + { + "MethodName": "Default", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + }, + { + "Required": "N", + "Type": "integer", + "Name": "start", + "Description": "start" + }, + { + "Required": "N", + "Type": "integer", + "Name": "count", + "Description": "count" + }, + { + "Required": "N", + "Type": "string[]", + "Name": "membership-state", + "Description": "membership-state" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~/group-memberships", + "HTTPMethod": "GET", + "Synopsis": "Make a call for the default resource for people and Group-Memberships" + }, + { + "MethodName": "Expanded Simple", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + }, + { + "Required": "N", + "Type": "integer", + "Name": "start", + "Description": "start" + }, + { + "Required": "N", + "Type": "integer", + "Name": "count", + "Description": "count" + }, + { + "Required": "N", + "Type": "string[]", + "Name": "membership-state", + "Description": "membership-state" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~:(group-memberships:(contact-email))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with some expanded field selectors for people and Group-Memberships" + }, + { + "MethodName": "Expanded Full", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + }, + { + "Required": "N", + "Type": "integer", + "Name": "start", + "Description": "start" + }, + { + "Required": "N", + "Type": "integer", + "Name": "count", + "Description": "count" + }, + { + "Required": "N", + "Type": "string[]", + "Name": "membership-state", + "Description": "membership-state" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~:(group-memberships:(person,group,membership-state,contact-email,email-digest-frequency,posts))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with all expanded field selectors for people and Group-Memberships" + } + ] + }, + { + "path": "/people/~/honors-awards", + "name": "People Honors-Awards", + "methods": [ + { + "MethodName": "Default", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~/honors-awards", + "HTTPMethod": "GET", + "Synopsis": "Make a call for the default resource for people and Honors-Awards" + }, + { + "MethodName": "Expanded Simple", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~:(honors-awards:(id,name,issuer,description))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with some expanded field selectors for people and Honors-Awards" + }, + { + "MethodName": "Expanded Full", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~:(honors-awards:(id,name,issuer,description,date,occupation))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with all expanded field selectors for people and Honors-Awards" + } + ] + }, + { + "path": "/people/~/im-accounts", + "name": "People Im-Accounts", + "methods": [ + { + "MethodName": "Default", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~/im-accounts", + "HTTPMethod": "GET", + "Synopsis": "Make a call for the default resource for people and Im-Accounts" + }, + { + "MethodName": "Expanded Full", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~:(im-accounts:(im-account-type,im-account-name))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with all expanded field selectors for people and Im-Accounts" + } + ] + }, + { + "path": "/people/~/job-bookmarks", + "name": "People Job-Bookmarks", + "methods": [ + { + "MethodName": "Default", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + }, + { + "Required": "N", + "Type": "integer", + "Name": "start", + "Description": "start" + }, + { + "Required": "N", + "Type": "integer", + "Name": "count", + "Description": "count" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~/job-bookmarks", + "HTTPMethod": "GET", + "Synopsis": "Make a call for the default resource for people and Job-Bookmarks" + }, + { + "MethodName": "Expanded Simple", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + }, + { + "Required": "N", + "Type": "integer", + "Name": "start", + "Description": "start" + }, + { + "Required": "N", + "Type": "integer", + "Name": "count", + "Description": "count" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~:(job-bookmarks:(bookmark-type,apply-timestamp,saved-timestamp))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with some expanded field selectors for people and Job-Bookmarks" + }, + { + "MethodName": "Expanded Full", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + }, + { + "Required": "N", + "Type": "integer", + "Name": "start", + "Description": "start" + }, + { + "Required": "N", + "Type": "integer", + "Name": "count", + "Description": "count" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~:(job-bookmarks:(bookmark-type,apply-timestamp,saved-timestamp,job))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with all expanded field selectors for people and Job-Bookmarks" + } + ] + }, + { + "path": "/people/~/languages", + "name": "People Languages", + "methods": [ + { + "MethodName": "Default", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~/languages", + "HTTPMethod": "GET", + "Synopsis": "Make a call for the default resource for people and Languages" + }, + { + "MethodName": "Expanded Simple", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~:(languages:(id))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with some expanded field selectors for people and Languages" + }, + { + "MethodName": "Expanded Full", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~:(languages:(id,language,proficiency))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with all expanded field selectors for people and Languages" + } + ] + }, + { + "path": "/people/~/location", + "name": "People Location", + "methods": [ + { + "MethodName": "Default", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~/location", + "HTTPMethod": "GET", + "Synopsis": "Make a call for the default resource for people and Location" + }, + { + "MethodName": "Expanded Simple", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~:(location:(name,postal-code))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with some expanded field selectors for people and Location" + }, + { + "MethodName": "Expanded Full", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~:(location:(name,country,postal-code))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with all expanded field selectors for people and Location" + } + ] + }, + { + "path": "/people/~/member-url-resources", + "name": "People Member-Url-Resources", + "methods": [ + { + "MethodName": "Default", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~/member-url-resources", + "HTTPMethod": "GET", + "Synopsis": "Make a call for the default resource for people and Member-Url-Resources" + }, + { + "MethodName": "Expanded Simple", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~:(member-url-resources:(url,name))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with some expanded field selectors for people and Member-Url-Resources" + }, + { + "MethodName": "Expanded Full", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~:(member-url-resources:(url,name,member-url-resource-type))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with all expanded field selectors for people and Member-Url-Resources" + } + ] + }, + { + "path": "/people/~/network", + "name": "People Network", + "methods": [ + { + "MethodName": "Default", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~/network", + "HTTPMethod": "GET", + "Synopsis": "Make a call for the default resource for people and Network" + }, + { + "MethodName": "Expanded Simple", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~:(network:(network-stats))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with some expanded field selectors for people and Network" + }, + { + "MethodName": "Expanded Full", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~:(network:(network-stats,updates))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with all expanded field selectors for people and Network" + } + ] + }, + { + "path": "/people/~/organizations-memberships", + "name": "People Organizations-Memberships", + "methods": [ + { + "MethodName": "Default", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~/organizations-memberships", + "HTTPMethod": "GET", + "Synopsis": "Make a call for the default resource for people and Organizations-Memberships" + }, + { + "MethodName": "Expanded Simple", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~:(organizations-memberships:(id,name,position-held,description))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with some expanded field selectors for people and Organizations-Memberships" + }, + { + "MethodName": "Expanded Full", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~:(organizations-memberships:(id,name,position-held,description,start-date,end-date,occupation))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with all expanded field selectors for people and Organizations-Memberships" + } + ] + }, + { + "path": "/people/~/patents", + "name": "People Patents", + "methods": [ + { + "MethodName": "Default", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~/patents", + "HTTPMethod": "GET", + "Synopsis": "Make a call for the default resource for people and Patents" + }, + { + "MethodName": "Expanded Simple", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~:(patents:(id,number,title,url,summary))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with some expanded field selectors for people and Patents" + }, + { + "MethodName": "Expanded Full", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~:(patents:(id,status,office,number,title,inventors,date,url,summary))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with all expanded field selectors for people and Patents" + } + ] + }, + { + "path": "/people/~/person-activities", + "name": "People Person-Activities", + "methods": [ + { + "MethodName": "Default", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~/person-activities", + "HTTPMethod": "GET", + "Synopsis": "Make a call for the default resource for people and Person-Activities" + }, + { + "MethodName": "Expanded Simple", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~:(person-activities:(timestamp,title,body,activity-url,app-id,app-data,content-type))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with some expanded field selectors for people and Person-Activities" + }, + { + "MethodName": "Expanded Full", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~:(person-activities:(recipients,timestamp,title,body,activity-url,app-id,app-data,content-type))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with all expanded field selectors for people and Person-Activities" + } + ] + }, + { + "path": "/people/~/phone-numbers", + "name": "People Phone-Numbers", + "methods": [ + { + "MethodName": "Default", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~/phone-numbers", + "HTTPMethod": "GET", + "Synopsis": "Make a call for the default resource for people and Phone-Numbers" + }, + { + "MethodName": "Expanded Full", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~:(phone-numbers:(phone-type,phone-number))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with all expanded field selectors for people and Phone-Numbers" + } + ] + }, + { + "path": "/people/~/positions", + "name": "People Positions", + "methods": [ + { + "MethodName": "Default", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + }, + { + "Required": "N", + "Type": "boolean", + "Name": "current", + "Description": "current" + }, + { + "Required": "N", + "Type": "integer", + "Name": "start", + "Description": "start" + }, + { + "Required": "N", + "Type": "integer", + "Name": "count", + "Description": "count" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~/positions", + "HTTPMethod": "GET", + "Synopsis": "Make a call for the default resource for people and Positions" + }, + { + "MethodName": "Expanded Simple", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + }, + { + "Required": "N", + "Type": "boolean", + "Name": "current", + "Description": "current" + }, + { + "Required": "N", + "Type": "integer", + "Name": "start", + "Description": "start" + }, + { + "Required": "N", + "Type": "integer", + "Name": "count", + "Description": "count" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~:(positions:(id,title,summary,description))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with some expanded field selectors for people and Positions" + }, + { + "MethodName": "Expanded Full", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + }, + { + "Required": "N", + "Type": "boolean", + "Name": "current", + "Description": "current" + }, + { + "Required": "N", + "Type": "integer", + "Name": "start", + "Description": "start" + }, + { + "Required": "N", + "Type": "integer", + "Name": "count", + "Description": "count" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~:(positions:(id,title,summary,start-date,end-date,company,description,job-functions,industries,skills,job-type,experience-level,location))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with all expanded field selectors for people and Positions" + } + ] + }, + { + "path": "/people/~/primary-twitter-account", + "name": "People Primary-Twitter-Account", + "methods": [ + { + "MethodName": "Default", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~/primary-twitter-account", + "HTTPMethod": "GET", + "Synopsis": "Make a call for the default resource for people and Primary-Twitter-Account" + }, + { + "MethodName": "Expanded Full", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~:(primary-twitter-account:(id,account-type,binding-status,provider-account-id,provider-account-name))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with all expanded field selectors for people and Primary-Twitter-Account" + } + ] + }, + { + "path": "/people/~/projects", + "name": "People Projects", + "methods": [ + { + "MethodName": "Default", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~/projects", + "HTTPMethod": "GET", + "Synopsis": "Make a call for the default resource for people and Projects" + }, + { + "MethodName": "Expanded Simple", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~:(projects:(id,name,description,url))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with some expanded field selectors for people and Projects" + }, + { + "MethodName": "Expanded Full", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~:(projects:(id,name,description,url,members,start-date,end-date,occupation))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with all expanded field selectors for people and Projects" + } + ] + }, + { + "path": "/people/~/publications", + "name": "People Publications", + "methods": [ + { + "MethodName": "Default", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~/publications", + "HTTPMethod": "GET", + "Synopsis": "Make a call for the default resource for people and Publications" + }, + { + "MethodName": "Expanded Simple", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~:(publications:(id,title,url,summary))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with some expanded field selectors for people and Publications" + }, + { + "MethodName": "Expanded Full", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~:(publications:(id,title,publisher,authors,date,url,summary))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with all expanded field selectors for people and Publications" + } + ] + }, + { + "path": "/people/~/recommendations-given", + "name": "People Recommendations-Given", + "methods": [ + { + "MethodName": "Default", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~/recommendations-given", + "HTTPMethod": "GET", + "Synopsis": "Make a call for the default resource for people and Recommendations-Given" + }, + { + "MethodName": "Expanded Simple", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~:(recommendations-given:(id,service-category,recommendation-snippet,recommendation-text,recommender-title,web-url))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with some expanded field selectors for people and Recommendations-Given" + }, + { + "MethodName": "Expanded Full", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~:(recommendations-given:(id,recommendation-type,service-category,recommendation-snippet,recommendation-text,recommender,recommender-title,recommendee,recommendee-position,web-url))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with all expanded field selectors for people and Recommendations-Given" + } + ] + }, + { + "path": "/people/~/recommendations-received", + "name": "People Recommendations-Received", + "methods": [ + { + "MethodName": "Default", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~/recommendations-received", + "HTTPMethod": "GET", + "Synopsis": "Make a call for the default resource for people and Recommendations-Received" + }, + { + "MethodName": "Expanded Simple", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~:(recommendations-received:(id,service-category,recommendation-snippet,recommendation-text,recommender-title,web-url))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with some expanded field selectors for people and Recommendations-Received" + }, + { + "MethodName": "Expanded Full", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~:(recommendations-received:(id,recommendation-type,service-category,recommendation-snippet,recommendation-text,recommender,recommender-title,recommendee,recommendee-position,web-url))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with all expanded field selectors for people and Recommendations-Received" + } + ] + }, + { + "path": "/people/~/related-profile-views", + "name": "People Related-Profile-Views", + "methods": [ + { + "MethodName": "Default", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~/related-profile-views", + "HTTPMethod": "GET", + "Synopsis": "Make a call for the default resource for people and Related-Profile-Views" + }, + { + "MethodName": "Expanded Simple", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~:(related-profile-views:(id,first-name,last-name,maiden-name,formatted-name,phonetic-first-name,phonetic-last-name,formatted-phonetic-name,headline,email-address,current-status,picture-url,picture-urls,main-address,industry,industry-id,distance,num-recommenders,current-status-timestamp,last-modified-timestamp,num-connections,summary,specialties,proposal-comments,interests,associations,honors,public-profile-url,email-address-hashes,mfeed-rss-url))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with some expanded field selectors for people and Related-Profile-Views" + }, + { + "MethodName": "Expanded Full", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~:(related-profile-views:(id,first-name,last-name,maiden-name,formatted-name,phonetic-first-name,phonetic-last-name,formatted-phonetic-name,headline,email-address,current-status,current-share,shares,relation-to-viewer,connections,picture-url,picture-urls,positions,educations,member-url-resources,api-standard-profile-request,site-standard-profile-request,person-activities,member-groups,recommendations-given,recommendations-received,network,account,twitter-accounts,im-accounts,phone-numbers,date-of-birth,main-address,location,industry,industry-id,distance,num-recommenders,current-status-timestamp,last-modified-timestamp,num-connections,summary,specialties,proposal-comments,interests,associations,honors,publications,patents,languages,skills,certifications,honors-awards,test-scores,volunteer,organizations-memberships,courses,projects,applications,api-public-profile-request,site-public-profile-request,public-profile-url,three-current-positions,three-past-positions,email-address-hashes,bound-account-types,suggestions,primary-twitter-account,mfeed-rss-url,mailbox,following,group-memberships,role,job-bookmarks,profile-statistics,related-profile-views))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with all expanded field selectors for people and Related-Profile-Views" + } + ] + }, + { + "path": "/people/~/relation-to-viewer", + "name": "People Relation-To-Viewer", + "methods": [ + { + "MethodName": "Default", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~/relation-to-viewer", + "HTTPMethod": "GET", + "Synopsis": "Make a call for the default resource for people and Relation-To-Viewer" + }, + { + "MethodName": "Expanded Simple", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~:(relation-to-viewer:(distance,num-related-connections,suggested-to-follow-score,trending-in-count,trending-in-rank))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with some expanded field selectors for people and Relation-To-Viewer" + }, + { + "MethodName": "Expanded Full", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~:(relation-to-viewer:(distance,connections,num-related-connections,related-connections,suggested-to-follow-score,suggested-to-follow-reason,trending-in-count,trending-in-rank))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with all expanded field selectors for people and Relation-To-Viewer" + } + ] + }, + { + "path": "/people/~/shares", + "name": "People Shares", + "methods": [ + { + "MethodName": "Default", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~/shares", + "HTTPMethod": "GET", + "Synopsis": "Make a call for the default resource for people and Shares" + }, + { + "MethodName": "Expanded Simple", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~:(shares:(id,timestamp,comment,title))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with some expanded field selectors for people and Shares" + }, + { + "MethodName": "Expanded Full", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~:(shares:(id,timestamp,visibility,comment,content,source,title,author,attribution,private-message))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with all expanded field selectors for people and Shares" + } + ] + }, + { + "path": "/people/~/site-public-profile-request", + "name": "People Site-Public-Profile-Request", + "methods": [ + { + "MethodName": "Default", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~/site-public-profile-request", + "HTTPMethod": "GET", + "Synopsis": "Make a call for the default resource for people and Site-Public-Profile-Request" + }, + { + "MethodName": "Expanded Simple", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~:(site-public-profile-request:(url))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with some expanded field selectors for people and Site-Public-Profile-Request" + }, + { + "MethodName": "Expanded Full", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~:(site-public-profile-request:(url,headers))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with all expanded field selectors for people and Site-Public-Profile-Request" + } + ] + }, + { + "path": "/people/~/site-standard-profile-request", + "name": "People Site-Standard-Profile-Request", + "methods": [ + { + "MethodName": "Default", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~/site-standard-profile-request", + "HTTPMethod": "GET", + "Synopsis": "Make a call for the default resource for people and Site-Standard-Profile-Request" + }, + { + "MethodName": "Expanded Simple", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~:(site-standard-profile-request:(url))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with some expanded field selectors for people and Site-Standard-Profile-Request" + }, + { + "MethodName": "Expanded Full", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~:(site-standard-profile-request:(url,headers))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with all expanded field selectors for people and Site-Standard-Profile-Request" + } + ] + }, + { + "path": "/people/~/skills", + "name": "People Skills", + "methods": [ + { + "MethodName": "Default", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~/skills", + "HTTPMethod": "GET", + "Synopsis": "Make a call for the default resource for people and Skills" + }, + { + "MethodName": "Expanded Simple", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~:(skills:(id))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with some expanded field selectors for people and Skills" + }, + { + "MethodName": "Expanded Full", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~:(skills:(id,skill,proficiency,years))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with all expanded field selectors for people and Skills" + } + ] + }, + { + "path": "/people/~/suggestions", + "name": "People Suggestions", + "methods": [ + { + "MethodName": "Default", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~/suggestions", + "HTTPMethod": "GET", + "Synopsis": "Make a call for the default resource for people and Suggestions" + }, + { + "MethodName": "Expanded Full", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~:(suggestions:(pymk,to-follow,test-res,job-suggestions,groups,events))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with all expanded field selectors for people and Suggestions" + } + ] + }, + { + "path": "/people/~/test-scores", + "name": "People Test-Scores", + "methods": [ + { + "MethodName": "Default", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~/test-scores", + "HTTPMethod": "GET", + "Synopsis": "Make a call for the default resource for people and Test-Scores" + }, + { + "MethodName": "Expanded Simple", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~:(test-scores:(id,name,score,description))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with some expanded field selectors for people and Test-Scores" + }, + { + "MethodName": "Expanded Full", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~:(test-scores:(id,name,score,description,date,occupation))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with all expanded field selectors for people and Test-Scores" + } + ] + }, + { + "path": "/people/~/three-current-positions", + "name": "People Three-Current-Positions", + "methods": [ + { + "MethodName": "Default", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~/three-current-positions", + "HTTPMethod": "GET", + "Synopsis": "Make a call for the default resource for people and Three-Current-Positions" + }, + { + "MethodName": "Expanded Simple", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~:(three-current-positions:(id,title,summary,description))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with some expanded field selectors for people and Three-Current-Positions" + }, + { + "MethodName": "Expanded Full", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~:(three-current-positions:(id,title,summary,start-date,end-date,company,description,job-functions,industries,skills,job-type,experience-level,location))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with all expanded field selectors for people and Three-Current-Positions" + } + ] + }, + { + "path": "/people/~/three-past-positions", + "name": "People Three-Past-Positions", + "methods": [ + { + "MethodName": "Default", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~/three-past-positions", + "HTTPMethod": "GET", + "Synopsis": "Make a call for the default resource for people and Three-Past-Positions" + }, + { + "MethodName": "Expanded Simple", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~:(three-past-positions:(id,title,summary,description))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with some expanded field selectors for people and Three-Past-Positions" + }, + { + "MethodName": "Expanded Full", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~:(three-past-positions:(id,title,summary,start-date,end-date,company,description,job-functions,industries,skills,job-type,experience-level,location))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with all expanded field selectors for people and Three-Past-Positions" + } + ] + }, + { + "path": "/people/~/twitter-accounts", + "name": "People Twitter-Accounts", + "methods": [ + { + "MethodName": "Default", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~/twitter-accounts", + "HTTPMethod": "GET", + "Synopsis": "Make a call for the default resource for people and Twitter-Accounts" + }, + { + "MethodName": "Expanded Full", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~:(twitter-accounts:(id,account-type,binding-status,provider-account-id,provider-account-name))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with all expanded field selectors for people and Twitter-Accounts" + } + ] + }, + { + "path": "/people/~/volunteer", + "name": "People Volunteer", + "methods": [ + { + "MethodName": "Default", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~/volunteer", + "HTTPMethod": "GET", + "Synopsis": "Make a call for the default resource for people and Volunteer" + }, + { + "MethodName": "Expanded Full", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + } + ], + "RequiresOAuth": "Y", + "URI": "/people/~:(volunteer:(volunteer-experiences,causes,supported-organizations))", + "HTTPMethod": "GET", + "Synopsis": "Make a call with all expanded field selectors for people and Volunteer" + } + ] + }, + { + "path": "/people-search", + "name": "People-Search", + "methods": [ + { + "MethodName": "Default", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + }, + { + "Default": "java", + "Required": "N", + "Type": "string", + "Name": "keywords", + "Description": "keywords" + } + ], + "RequiresOAuth": "Y", + "URI": "/people-search", + "HTTPMethod": "GET", + "Synopsis": "Get the default representation for people-search" + }, + { + "MethodName": "Expanded Simple", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + }, + { + "Default": "java", + "Required": "N", + "Type": "string", + "Name": "keywords", + "Description": "keywords" + } + ], + "RequiresOAuth": "Y", + "URI": "/people-search:(num-results)", + "HTTPMethod": "GET", + "Synopsis": "Make a call with some expanded field selectors for people-search" + }, + { + "MethodName": "Expanded Full", + "parameters": [ + { + "Default": "json", + "Required": "Y", + "Type": "string", + "Name": "format", + "Description": "output format" + }, + { + "Default": "java", + "Required": "N", + "Type": "string", + "Name": "keywords", + "Description": "keywords" + } + ], + "RequiresOAuth": "Y", + "URI": "/people-search:(people,num-results,facets)", + "HTTPMethod": "GET", + "Synopsis": "Make a call with all expanded field selectors for people-search" + } + ] + } + ] +}