Skip to content
This translation is behind the English original, updated 2026-09-15. Read the English version for the current text.

POST /apiv2/time/stop

Зупинити Host Mode для TRON-адреси: закрити її відкриті замовлення та деактивувати її. Адреса залишається зареєстрованою в Host Mode і може бути повторно активована пізніше.

URL ендпоінту

POST https://netts.io/apiv2/time/stop

Автентифікація

Вкажіть ваш API-ключ у тілі запиту (api_key) або в заголовку X-API-KEY. IP-адреса запиту має бути внесена до білого списку, налаштованого для вашого API-ключа.

Тіло запиту

json
{
    "api_key": "your_api_key",
    "address": "TQn9Y2khEsLJW1ChVWFMSMeRDow5KcbLSE"
}

Параметри

ПараметрТипОбов'язковийОпис
api_keystringТакAPI-ключ (або заголовок X-API-KEY).
addressstringТакTRON (TRC-20) адреса, ^T[1-9A-HJ-NP-Za-km-z]{33}$. Повинна бути в Host Mode і наразі активною.

Поведінка

Зупинка адреси:

  • Закриває всі її відкриті замовлення.
  • Переводить Host Mode у стан inactive (status = 0, cycle_set = 0).
  • Скидає лічильник використаних циклів для адреси.
  • Нова Energy не делегується, доки ви не активуєте її знову (за допомогою /apiv2/time/order або /apiv2/time/infinitystart).

Сама адреса залишається в Host Mode; щоб повністю видалити її, використовуйте /apiv2/time/delete.

Приклади запитів

cURL

bash
curl -X POST https://netts.io/apiv2/time/stop \
  -H "Content-Type: application/json" \
  -d '{
    "api_key": "YOUR_API_KEY_HERE",
    "address": "TQn9Y2khEsLJW1ChVWFMSMeRDow5KcbLSE"
  }'

Python

python
import requests

resp = requests.post(
    "https://netts.io/apiv2/time/stop",
    json={"api_key": "YOUR_API_KEY_HERE", "address": "TQn9Y2khEsLJW1ChVWFMSMeRDow5KcbLSE"},
    timeout=30,
)
result = resp.json()

if result["code"] == 0:
    print("Stopped. Orders closed:", result["data"]["orders_closed"])
else:
    print("Error:", result["msg"])

Node.js

javascript
const axios = require('axios');

axios.post('https://netts.io/apiv2/time/stop', {
    api_key: 'YOUR_API_KEY_HERE',
    address: 'TQn9Y2khEsLJW1ChVWFMSMeRDow5KcbLSE',
}).then(({ data: result }) => {
    if (result.code === 0) console.log('Stopped. Orders closed:', result.data.orders_closed);
    else console.error('Error:', result.msg);
}).catch(err => console.error('Request failed:', err.response?.data || err.message));

Відповідь

Успіх (200 OK)

json
{
    "code": 0,
    "msg": "Host mode stopped successfully, closed 1 order(s)",
    "data": {
        "address": "TQn9Y2khEsLJW1ChVWFMSMeRDow5KcbLSE",
        "orders_closed": 1,
        "status": "inactive",
        "timestamp": "2026-07-13T05:30:15.123456"
    }
}

Поля відповіді

ПолеТипОпис
codeinteger0 = успіх, від'ємне значення = помилка
msgstringЗрозуміле для користувача повідомлення
data.addressstringАдреса, яку було зупинено
data.orders_closedintegerКількість закритих відкритих замовлень
data.statusstring"inactive"
data.timestampstringМітка часу ISO

Відповіді з помилками

codemsgПричина
-1API key required in X-API-KEY header or request bodyAPI-ключ не надано
-1Invalid API key or IP not in whitelistПомилка автентифікації
-1Invalid TRC-20 address formatНевірний формат адреси
-1Database error stopping host modeТимчасова помилка на стороні сервера — повторіть спробу
-1Internal server errorНеочікувана помилка — повторіть спробу або зверніться до служби підтримки
-4Address not foundАдреса не зареєстрована в Host Mode у вашому акаунті
-7Host mode is already inactiveАдреса вже зупинена
json
{ "code": -7, "msg": "Host mode is already inactive", "data": null }

HTTP-статус коди

Помилки ендпоінту повертаються з HTTP 200 і від'ємним значенням code — перевіряйте code, а не HTTP-статус. Тіла помилок завжди містять "data": null.

Деякі помилки повертаються до того, як запит досягне ендпоінту. Вони використовують статус, відмінний від 200, і іншу структуру тіла:

HTTPТілоПричина
403{"detail": {"code": 1005, "msg": "API key is blocked. Contact support."}}API-ключ заблоковано — зверніться до служби підтримки
422{"detail": [ … ]}Тіло запиту не пройшло валідацію: обов'язкове поле відсутнє або має неправильний тип. Зверніть увагу, що поле code у цій відповіді відсутнє

Зупинка адреси доступна завжди, незалежно від балансу вашого акаунту.

Stop чи Delete

StopDelete
Реєстрація в Host ModeЗберігаєтьсяВидаляється
Відкриті замовленняЗакриваютьсяПовинні бути відсутні
Повторна активаціяorder / infinitystartПотрібно виконати add знову
Callback URLЗберігаєтьсяВидаляється

Пов'язані ендпоінти

Примітки

  • Зупинка зберігає адресу в Host Mode; її можна повторно активувати в будь-який час.
  • Залишок замовлених циклів не переноситься — лічильник використаних циклів скидається під час зупинки.