Memberships
GET
/oauth/membershipsResponses
200The user's active and past memberships
membershipsOAuthMembershipItemObject[]requiredShow propertiesHide properties
Array of
OAuthMembershipItemObjectidstringrequiredproductTypestringrequiredKind of access granted
communityIdstring | nullrequiredStable community ID. Use for access rules; null for non-community memberships or a missing community.
communityNamestring | nullrequiredCommunity display name. May change; do not use for access rules.
communitySlugstring | nullrequiredCommunity URL slug. May change; do not use for access rules.
isActivebooleanrequiredvalidFromstring<date-time>requiredvalidUntilstring<date-time>Absent for lifetime access
Try it
Server
Request
curl -X GET "https://api.insy.io/oauth/memberships"const response = await fetch("https://api.insy.io/oauth/memberships", {
method: "GET"
});import requests
response = requests.get(
"https://api.insy.io/oauth/memberships",
)Response
{
"memberships": [
{
"id": "1f77b6c2-9a3e-4d21-8c0a-2b5e6f9d4c11",
"productType": "community",
"communityId": "8db53d9f-6731-4e4d-9b11-58a6169c5800",
"communityName": "Resellerzy",
"communitySlug": "resellerzy",
"isActive": true,
"validFrom": "2026-01-15T10:30:00.000Z",
"validUntil": "2026-02-15T10:30:00.000Z"
}
]
}