summaryrefslogtreecommitdiff
path: root/services/linkedin/groups.json
diff options
context:
space:
mode:
Diffstat (limited to 'services/linkedin/groups.json')
-rw-r--r--services/linkedin/groups.json278
1 files changed, 278 insertions, 0 deletions
diff --git a/services/linkedin/groups.json b/services/linkedin/groups.json
new file mode 100644
index 0000000..7aed98f
--- /dev/null
+++ b/services/linkedin/groups.json
@@ -0,0 +1,278 @@
+{
+ "version" : "0.1",
+ "base_url" : "http://api.linkedin.com",
+ "methods" : {
+ "group_by_id" : {
+ "path" : "/v1/groups/: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 ]
+ },
+ "my_group_memberships" : {
+ "path" : "/v1/people/~/group-memberships: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" : [
+ "membership-state",
+ "format"
+ ],
+ "expected_status" : [ 200 ]
+ },
+ "show_group_setting" : {
+ "path" : "/v1/people/~/group-memberships/: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 ]
+ },
+ "change_group_setting" : {
+ "path" : "/v1/people/~/group-memberships/:id",
+ "method" : "PUT",
+ "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,
+ "required_params" : [
+ "id"
+ ],
+ "expected_status" : [ 201 ]
+ },
+ "join_group_by_id" : {
+ "path" : "/v1/people/~/group-memberships/:id",
+ "method" : "PUT",
+ "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,
+ "required_params" : [
+ "id"
+ ],
+ "expected_status" : [ 201 ]
+ },
+ "join_group" : {
+ "path" : "/v1/people/~/group-memberships",
+ "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 ]
+ },
+ "leave_group" : {
+ "path" : "/v1/people/~/group-memberships/: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 ]
+ },
+ "show_posts" : {
+ "path" : "/v1/groups/:id/posts: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" : [
+ "start",
+ "count",
+ "order",
+ "role",
+ "category",
+ "modified-since",
+ "format"
+ ],
+ "expected_status" : [ 200, 404 ]
+ },
+ "post_by_id" : {
+ "path" : "/v1/posts/: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 ]
+ },
+ "show_comments" : {
+ "path" : "/v1/posts/:id/comments: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" : [
+ "start",
+ "count",
+ "order",
+ "format"
+ ],
+ "expected_status" : [ 200, 404 ]
+ },
+ "create_post" : {
+ "path" : "/v1/groups/:id/posts",
+ "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,
+ "required_params" : [
+ "id"
+ ],
+ "expected_status" : [ 201 ]
+ },
+ "like_post" : {
+ "path" : "/v1/posts/:id/relation-to-viewer/is-liked",
+ "method" : "PUT",
+ "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,
+ "required_params" : [
+ "id"
+ ],
+ "expected_status" : [ 201 ]
+ },
+ "follow_post" : {
+ "path" : "/v1/posts/:id/relation-to-viewer/is-following",
+ "method" : "PUT",
+ "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,
+ "required_params" : [
+ "id"
+ ],
+ "expected_status" : [ 201 ]
+ },
+ "flag_post" : {
+ "path" : "/v1/posts/:id/category/code",
+ "method" : "PUT",
+ "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,
+ "required_params" : [
+ "id"
+ ],
+ "expected_status" : [ 201 ]
+ },
+ "delete_post" : {
+ "path" : "/v1/posts/: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 ]
+ },
+ "comment_by_id" : {
+ "path" : "/v1/comments/: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 ]
+ },
+ "add_comment" : {
+ "path" : "/v1/posts/:id/comments",
+ "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,
+ "required_params" : [
+ "id"
+ ],
+ "expected_status" : [ 201 ]
+ },
+ "delete_comment" : {
+ "path" : "/v1/comments/: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_groups" : {
+ "path" : "/v1/people/~/suggestions/groups: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 ]
+ },
+ "remove_group_suggestion" : {
+ "path" : "/v1/people/~/suggestions/groups/: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 ]
+ }
+ },
+ "authentication" : true,
+ "authority" : "http://github.com/SPORE",
+ "name" : "LinkedIn",
+ "meta" : {
+ "documentation" : "http://developer.linkedin.com/",
+ "module" : "Groups"
+ }
+}