summaryrefslogtreecommitdiff
path: root/services/linkedin/companies.json
diff options
context:
space:
mode:
Diffstat (limited to 'services/linkedin/companies.json')
-rw-r--r--services/linkedin/companies.json127
1 files changed, 127 insertions, 0 deletions
diff --git a/services/linkedin/companies.json b/services/linkedin/companies.json
new file mode 100644
index 0000000..8507253
--- /dev/null
+++ b/services/linkedin/companies.json
@@ -0,0 +1,127 @@
+{
+ "version" : "0.1",
+ "base_url" : "http://api.linkedin.com",
+ "methods" : {
+ "company_by_id" : {
+ "path" : "/v1/compagnies/:id:selector",
+ "method" : "GET",
+ "headers" : {
+ "Authorization" : "OAuth oauth_consumer_key=\":oauth_consumer_key\", oauth_nonce=\":oauth_nonce\", oauth_signature_method=\":oauth_signature_method\", oauth_timestamp=\":oauth_timestamp\", oauth_token=\":oauth_token\", oauth_version=\":oauth_version\", oauth_signature=\":oauth_signature\""
+ },
+ "required_params" : [
+ "id",
+ "selector"
+ ],
+ "optional_params" : [
+ "format"
+ ],
+ "expected_status" : [ 200, 404 ]
+ },
+ "company_by_name" : {
+ "path" : "/v1/companies/universal-name=:name:selector",
+ "method" : "GET",
+ "headers" : {
+ "Authorization" : "OAuth oauth_consumer_key=\":oauth_consumer_key\", oauth_nonce=\":oauth_nonce\", oauth_signature_method=\":oauth_signature_method\", oauth_timestamp=\":oauth_timestamp\", oauth_token=\":oauth_token\", oauth_version=\":oauth_version\", oauth_signature=\":oauth_signature\""
+ },
+ "required_params" : [
+ "name",
+ "selector"
+ ],
+ "optional_params" : [
+ "format"
+ ],
+ "expected_status" : [ 200, 404 ]
+ },
+ "search_company" : {
+ "path" : "/v1/company-search:selector",
+ "method" : "GET",
+ "headers" : {
+ "Authorization" : "OAuth oauth_consumer_key=\":oauth_consumer_key\", oauth_nonce=\":oauth_nonce\", oauth_signature_method=\":oauth_signature_method\", oauth_timestamp=\":oauth_timestamp\", oauth_token=\":oauth_token\", oauth_version=\":oauth_version\", oauth_signature=\":oauth_signature\""
+ },
+ "required_params" : [
+ "selector"
+ ],
+ "optional_params" : [
+ "keywords",
+ "hq-only",
+ "facet",
+ "facets",
+ "start",
+ "count",
+ "sort",
+ "format"
+ ],
+ "expected_status" : [ 200 ]
+ },
+ "my_followed_companies" : {
+ "path" : "/v1/people/~/following/companies:selector",
+ "method" : "GET",
+ "headers" : {
+ "Authorization" : "OAuth oauth_consumer_key=\":oauth_consumer_key\", oauth_nonce=\":oauth_nonce\", oauth_signature_method=\":oauth_signature_method\", oauth_timestamp=\":oauth_timestamp\", oauth_token=\":oauth_token\", oauth_version=\":oauth_version\", oauth_signature=\":oauth_signature\""
+ },
+ "required_params" : [
+ "selector"
+ ],
+ "optional_params" : [
+ "format"
+ ],
+ "expected_status" : [ 200 ]
+ },
+ "follow_company" : {
+ "path" : "/v1/people/~/following/companies",
+ "method" : "POST",
+ "headers" : {
+ "Authorization" : "OAuth oauth_consumer_key=\":oauth_consumer_key\", oauth_nonce=\":oauth_nonce\", oauth_signature_method=\":oauth_signature_method\", oauth_timestamp=\":oauth_timestamp\", oauth_token=\":oauth_token\", oauth_version=\":oauth_version\", oauth_signature=\":oauth_signature\""
+ },
+ "required_payload" : true,
+ "expected_status" : [ 201 ]
+ },
+ "unfollow_company" : {
+ "path" : "/v1/people/~/following/companies/id=:id",
+ "method" : "DELETE",
+ "headers" : {
+ "Authorization" : "OAuth oauth_consumer_key=\":oauth_consumer_key\", oauth_nonce=\":oauth_nonce\", oauth_signature_method=\":oauth_signature_method\", oauth_timestamp=\":oauth_timestamp\", oauth_token=\":oauth_token\", oauth_version=\":oauth_version\", oauth_signature=\":oauth_signature\""
+ },
+ "required_params" : [
+ "id"
+ ],
+ "expected_status" : [ 204 ]
+ },
+ "suggestion_companies" : {
+ "path" : "/v1/people/~/suggestions/to-follow/companies:selector",
+ "method" : "GET",
+ "headers" : {
+ "Authorization" : "OAuth oauth_consumer_key=\":oauth_consumer_key\", oauth_nonce=\":oauth_nonce\", oauth_signature_method=\":oauth_signature_method\", oauth_timestamp=\":oauth_timestamp\", oauth_token=\":oauth_token\", oauth_version=\":oauth_version\", oauth_signature=\":oauth_signature\""
+ },
+ "required_params" : [
+ "selector"
+ ],
+ "optional_params" : [
+ "format"
+ ],
+ "expected_status" : [ 200 ]
+ },
+ "company_products" : {
+ "path" : "/v1/companies/:id/products:selector",
+ "method" : "GET",
+ "headers" : {
+ "Authorization" : "OAuth oauth_consumer_key=\":oauth_consumer_key\", oauth_nonce=\":oauth_nonce\", oauth_signature_method=\":oauth_signature_method\", oauth_timestamp=\":oauth_timestamp\", oauth_token=\":oauth_token\", oauth_version=\":oauth_version\", oauth_signature=\":oauth_signature\""
+ },
+ "required_params" : [
+ "id",
+ "selector"
+ ],
+ "optional_params" : [
+ "format"
+ ],
+ "expected_status" : [ 200 ]
+ }
+ },
+ "authentication" : true,
+ "authority" : "http://github.com/SPORE",
+ "name" : "LinkedIn",
+ "meta" : {
+ "documentation" : "http://developer.linkedin.com/",
+ "module" : "Companies"
+ }
+}