-
Notifications
You must be signed in to change notification settings - Fork 4
Community Membership
Aravindh-r edited this page Jul 20, 2017
·
25 revisions
Gives details
| Method | API | Desc |
|---|---|---|
| GET | /communitymembership/:domain/members | Get all members in a specified community |
| POST | /communitymembership/:domain/members | Add members into a community |
| PATCH | /communitymembership/:domain/members | Modify role of a members in a community |
| DELETE | /communitymembership/:domain/members | Remove members from a community |
HTTP GET /communitymembership/:domain/members
domain[text]
No Input Data
{
"domain" : "wipro.chnn",
"MemberDetails" : [
{
"username" : "keerthana_n@gmail.com",
"role" : "full-stack-developer"
},
{
"username" : "aravindhchandran@gmail.com",
"role" : "digital-developer"
}
]
}
Code : 400 Bad Request
Content : { error: 'please enter a valid domain' }
or
Code : 404 NOT FOUND
Content : { error: 'Resource not found' }
or
Code : 505 Internal server error
Content : { error: 'Unexpected error occurred, please try again...! ' }
HTTP POST /communitymembership/:domain/members
domain[text]
[
{
"username" : "keerthana_n@gmail.com",
"role" : "Admin"
},
{
"username" : "aravindhchandran@gmail.com",
"role" : "Moderator"
}
]
Code : 200
Content: { message: 'Member added' }
Code : 400 BAD REQUEST
Content : { error: 'Body data cannot be empty' }
or
Code : 400 BAD REQUEST
Content : { error: 'Value of username and role cannot be empty' }
or
Code : 400 BAD REQUEST
Content : { error: 'Specified role is not available for this community' }
or
Code : 400 BAD REQUEST
Content : { error: 'Member detail already exist' }
or
Code : 404 NOT FOUND
Content : { error: 'Resource not found' }
or
Code : 505 Internal server error
Content : { error: 'Unexpected error occurred, please try again...! ' }
HTTP PATCH /communitymembership/:domain/members
domain[text]
[
{
"username" : "keerthana_n@gmail.com",
"role" : "Admin"
},
{
"username" : "aravindhchandran@gmail.com",
"role" : "Moderator"
}
]
Code : 200
Content : { message: 'Role modified' }
Code : 400 BAD REQUEST
Content : { error: 'Body data cannot be empty' }
or
Code : 400 BAD REQUEST
Content : { error: 'Value of username and role cannot be empty' }
or
Code : 400 BAD REQUEST
Content : { error: 'Specified role is not available for this community' }
or
Code : 400 BAD REQUEST
Content : { error: 'Member details not available' }
or
Code : 404 NOT FOUND
Content : { error: 'Resource not found' }
or
Code : 505 Internal server error
Content : { error: 'Unexpected error occurred, please try again...! ' }
HTTP DELETE /communitymembership/:domain/members
domain[text]
[
{
"username" : "keerthana_n@gmail.com"
},
{
"username" : "aravindhchandran@gmail.com"
}
]
Code : 200
Content: { message: 'Member deleted' }
Code : 400 BAD REQUEST
Content : { error: 'Body data cannot be empty' }
or
Code : 400 BAD REQUEST
Content : { error: 'Value of username cannot be empty' }
or
Code : 400 BAD REQUEST
Content : { error: 'Member details not available' }
or
Code : 404 NOT FOUND
Content : { error: 'Resource not found' }
or
Code : 505 Internal server error
Content : { error: 'Unexpected error occurred, please try again...! ' }