Team Memberships
GET
Responses
200
Membership found successfully
application/json
400
Membership not found
application/json
403
Access denied
application/json
500
Internal server error
application/json
get
/memberships/find-membershipGET /memberships/find-membership HTTP/1.1
Host:
Accept: */*
{
"id": 1,
"firstName": "John",
"lastName": "Doe",
"phone": "123-456-7890",
"role": "Member",
"isActive": true,
"invitationAccepted": true
}Responses
200
Memberships retrieved successfully
application/json
400
Invalid parameters
application/json
403
Access denied
application/json
500
Internal server error
application/json
get
/memberships/meGET /memberships/me HTTP/1.1
Host:
Accept: */*
{
"count": 5,
"memberships": [
{
"id": 1,
"firstName": "John",
"lastName": "Doe",
"phone": "123-456-7890",
"role": "Member",
"isActive": true,
"invitationAccepted": true
}
]
}PUT
Body
idsnumber[]OptionalExample:
[1,2,3]Responses
200
Memberships archived successfully
application/json
ResponseanyExample:
{"message":"Memberships archived successfully","description":"The memberships have been archived successfully."}400
One or more memberships not found
application/json
403
Access denied
application/json
500
Internal server error
application/json
put
/memberships/archivePUT /memberships/archive HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 15
{
"ids": [
1,
2,
3
]
}{
"message": "Memberships archived successfully",
"description": "The memberships have been archived successfully."
}Body
idsnumber[]OptionalExample:
[1,2,3]teamRolestringOptionalExample:
MemberResponses
200
Memberships restored successfully
application/json
ResponseanyExample:
{"message":"Memberships restored successfully","description":"The memberships have been restored successfully."}400
One or more memberships not found
application/json
403
Access denied
application/json
500
Internal server error
application/json
put
/memberships/restorePUT /memberships/restore HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 35
{
"ids": [
1,
2,
3
],
"teamRole": "Member"
}{
"message": "Memberships restored successfully",
"description": "The memberships have been restored successfully."
}DELETE
Body
idsnumber[]OptionalExample:
[1,2,3]Responses
200
Memberships deleted successfully
application/json
ResponseanyExample:
{"message":"Memberships deleted successfully","description":"The memberships have been deleted successfully."}400
One or more memberships not found
application/json
403
Access denied
application/json
500
Internal server error
application/json
delete
/membershipsDELETE /memberships HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 15
{
"ids": [
1,
2,
3
]
}{
"message": "Memberships deleted successfully",
"description": "The memberships have been deleted successfully."
}Last updated