Skip to content
Insy
For developers
Esc
navigateopen⌘Jpreview

Check if a Telegram user has an active membership in a community

GET/membership/check-telegram/{communityId}/{telegramUserId}
Authorization
AuthorizationBearer token (API Key) · headerrequired
API Key for programmatic access (format: insy_xxxxx)
Path parameters
communityIdstringrequired
telegramUserIdnumberrequired
Responses
200Successful response
successbooleanrequired
Whether the request was successful
errorCodestringrequired
The error code returned by the request
Allowed:not_foundbad_requestalready_existsunauthorizedforbiddeninternal_server_errorservice_unavailabletimeoutconflictprecondition_failedunprocessable_entity
messagestringrequired
The message returned by the request
dataCheckTelegramMembershipDto
Show properties
isActivebooleanrequired
Whether the user has an active membership
membershipIdobject | nullrequired
Membership ID if active
401Invalid, expired, or revoked API key
403Insufficient API key permissions
Try it
Server
Authorization
Parameters
Request
curl -X GET "https://api.insy.io/membership/check-telegram/string/0" \
  -H "Authorization: Bearer YOUR_TOKEN"
Response
{
  "success": true,
  "errorCode": "not_found",
  "message": "Success",
  "data": {
    "isActive": true,
    "membershipId": {}
  }
}