GetInstances#
Метод предназначен для получения всех инстансов на аккаунте партнёра.
Запрос#
Для получения всех инстансов аккаунта требуется выполнить GET запрос по адресу:
GET
{{partnerApiUrl}}/partner/getInstances/{{partnerToken}}
Параметры запроса
Параметры partnerApiUrl и partnerToken указаны в разделе Профиль личного кабинета.

Ответ#
Поля ответа#
| Поле | Тип | Описание |
|---|---|---|
idInstance | integer | Идентификатор инстанса аккаунта. Значение типа uint64, 10 разрядов |
name | string | Название инстанса, указанное пользователем |
typeInstance | string | Поле принимает значение telegram, whatsapp либо v3 (для MAX) |
typeAccount | string | Не используется |
messenger | string | Поле принимает значение telegram, whatsapp либо v3 (для MAX) |
partnerUserUiid | string | Не используется |
timeCreated | string | Время создания инстанса |
timeDeleted | string | Время удаления инстанса |
apiTokenInstance | string | Токен API инстанса аккаунта |
deleted | boolean | Флаг для удалённых инстансов, принимает значения true/false |
tariff | string | Подключенный тариф на инстансе |
isFree | boolean | Флаг для инстансов на бесплатном тарифе ("Разработчик"), принимает значения true/false |
isPartner | boolean | Флаг для инстансов на тарифе "Партнёр", принимает значения true/false |
expirationDate | string | Дата завершения срока действия инстанса (инстансы партнёра продлеваются автоматически) |
isExpired | boolean | Флаг для инстансов с просроченной оплатой, принимает значения true/false |
Пример тела ответа#
[
{
"apiTokenInstance": "f4f28aef69414192bb73b878c4862891b5f0856d178644129d",
"apiUrl": "https://4100.api.green-api.com/",
"deleted": false,
"enableCalls": false,
"expirationDate": "2026-08-09T07:32:27",
"idInstance": 4100000000,
"isExpired": false,
"isFree": false,
"isPartner": false,
"mediaUrl": "https://4100.api.green-api.com/",
"messenger": "telegram",
"name": "Instance 4100000000",
"partnerUserUiid": "",
"tariff": "TELEGRAM_BUSINESS",
"timeCreated": "2024-08-07T06:53:00",
"timeDeleted": "0001-01-01T00:00:00",
"typeAccount": "",
"typeInstance": "telegram"
},
{
"apiTokenInstance": "f69414441294f28aef6891b5f0856192bb73b878c4862d178d",
"apiUrl": "https://4100.api.green-api.com/",
"deleted": false,
"enableCalls": false,
"expirationDate": "2026-08-09T07:32:27",
"idInstance": 4100000001,
"isExpired": false,
"isFree": false,
"isPartner": false,
"mediaUrl": "https://4100.api.green-api.com/",
"messenger": "telegram",
"name": "Instance 4100000001",
"partnerUserUiid": "",
"tariff": "TELEGRAM_BUSINESS",
"timeCreated": "2024-08-07T06:53:00",
"timeDeleted": "0001-01-01T00:00:00",
"typeAccount": "",
"typeInstance": "telegram"
}
]
Ошибки GetInstances#
Перечень общих для всех методов ошибок смотрите в разделе Стандартные ошибки
| Код HTTP | Идентификатор ошибки | Описание |
|---|---|---|
| 200 | "code": 401,"description": "Unauthorized" | Проблема с авторизацией, проверьте корректность указания partnerToken |
Примеры кода#
import requests
url = "https://api.green-api.com/partner/getInstances/{{partnerToken}}"
payload = {}
headers = {
'Content-Type': 'application/json'
}
response = requests.post(url, json=payload)
print(response.text.encode('utf8'))
curl --location --globoff 'https://api.green-api.com/partner/GetInstances/{{partnerToken}}' \
--data ''
Unirest.setTimeouts(0, 0);
HttpResponse<String> response = Unirest.get("https://api.green-api.com/partner/GetInstances/{{partnerToken}}")
.body("")
.asString();