Join a telegram community using an external ID
GET
/membership/join-telegram-community-external/{externalId}Authorization
AuthorizationBearer token (API Key) · headerrequiredAPI Key for programmatic access (format: insy_xxxxx)
Path parameters
externalIdstringrequiredResponses
200Successful response
successbooleanrequiredWhether the request was successful
errorCodestringrequiredThe error code returned by the request
Allowed:
not_foundbad_requestalready_existsunauthorizedforbiddeninternal_server_errorservice_unavailabletimeoutconflictprecondition_failedunprocessable_entitymessagestringrequiredThe message returned by the request
dataJoinTelegramCommunityResponseDtoShow propertiesHide properties
linkstringrequiredThe link to join the telegram community
expiresAtstring<date-time>requiredThe expiration date of the telegram invite link
401Invalid, expired, or revoked API key
403Insufficient API key permissions
Try it
Server
Authorization
Parameters
Request
curl -X GET "https://api.insy.io/membership/join-telegram-community-external/string" \
-H "Authorization: Bearer YOUR_TOKEN"const response = await fetch("https://api.insy.io/membership/join-telegram-community-external/string", {
method: "GET",
headers: {
"Authorization": "Bearer YOUR_TOKEN"
}
});import requests
response = requests.get(
"https://api.insy.io/membership/join-telegram-community-external/string",
headers={
"Authorization": "Bearer YOUR_TOKEN"
},
)Response
{
"success": true,
"errorCode": "not_found",
"message": "Success",
"data": {
"link": "https://telegram.me/joinchat/123e4567-e89b-12d3-a456-426614174000",
"expiresAt": "2025-11-11T12:00:00Z"
}
}Invalid, expired, or revoked API key
Insufficient API key permissions