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
GET /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
GET /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
PUT /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:
Member
Responses
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
PUT /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
DELETE /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