setBusinessAccountName
Sets business account name.
Returns: On success, returns True.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
business_connection_id | String | Yes | Business connection ID |
first_name | String | Yes | First name (1-64) |
last_name | String | Optional | Last name (0-64) |
Example request
curl
curl -s -X POST "https://api.telegram.org/bot$TOKEN/setBusinessAccountName" \
-H "Content-Type: application/json" \
-d '{
"business_connection_id": "BUSINESS_CONNECTION_ID",
"first_name": "Alice"
}'
Python
import requests
TOKEN = "123456789:AAEexampleTokenReplaceWithYours"
resp = requests.post(
f"https://api.telegram.org/bot{TOKEN}/setBusinessAccountName",
json={
"business_connection_id": "BUSINESS_CONNECTION_ID",
"first_name": "Alice"
},
timeout=30,
)
print(resp.json())
JavaScript
const TOKEN = "123456789:AAEexampleTokenReplaceWithYours";
const res = await fetch(`https://api.telegram.org/bot${TOKEN}/setBusinessAccountName`, {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
"business_connection_id": "BUSINESS_CONNECTION_ID",
"first_name": "Alice"
}),
});
console.log(await res.json());
Step-by-step guide: How to Create a Telegram Bot: Step by Step with BotFather and Python
Related methods
getBusinessAccountStarBalanceReturns business account Stars balance.getBusinessAccountGiftsReturns business account gifts.transferBusinessAccountStarsTransfers Stars from business account to bot balance.readBusinessMessageMarks an incoming message as read on behalf of a business account.deleteBusinessMessagesDeletes messages on behalf of a business account.setBusinessAccountUsernameSets business account username.setBusinessAccountBioSets business account bio.setBusinessAccountProfilePhotoSets business account profile photo.removeBusinessAccountProfilePhotoRemoves business account profile photo.setBusinessAccountGiftSettingsConfigures business account gift settings.