Skip to content

POST /apiv2/time/add

Добавление TRC-20 адреса в Host Mode для автоматического управления энергией.

URL эндпоинта

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

Заголовки запроса

ЗаголовокОбязательныйОписание
Content-TypeДаapplication/json
X-API-KEYДаВаш API ключ

Тело запроса

json
{
    "address": "TExampleAddress1234567890123456789"
}

Параметры запроса

ПараметрТипОбязательныйОписание
addressstringДаВалидный TRC-20 адрес (34 символа, начинается с T)

Примеры запросов

cURL

bash
curl -X POST https://netts.io/apiv2/time/add \
  -H "Content-Type: application/json" \
  -H "X-API-KEY: your_api_key" \
  -d '{
    "address": "TExampleAddress1234567890123456789"
  }'

Python

python
import requests

url = "https://netts.io/apiv2/time/add"
headers = {"X-API-KEY": "your_api_key"}
data = {"address": "TExampleAddress1234567890123456789"}

response = requests.post(url, headers=headers, json=data)
result = response.json()

if response.status_code == 200:
    print(f"Адрес добавлен в Host Mode: {result['data']['address']}")
else:
    print(f"Ошибка: {result.get('msg')}")

Node.js

javascript
const axios = require('axios');

const url = 'https://netts.io/apiv2/time/add';
const headers = {'X-API-KEY': 'your_api_key'};
const data = {address: 'TExampleAddress1234567890123456789'};

async function addToHostMode() {
    try {
        const response = await axios.post(url, data, { headers });
        console.log(`Адрес добавлен: ${response.data.data.address}`);
    } catch (error) {
        console.error('Error:', error.response.data.msg);
    }
}

addToHostMode();

PHP

php
<?php
$url = 'https://netts.io/apiv2/time/add';
$headers = ['Content-Type: application/json', 'X-API-KEY: your_api_key'];
$data = json_encode(['address' => 'TExampleAddress1234567890123456789']);

$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);

$response = curl_exec($ch);
$httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);

if ($httpCode == 200) {
    $result = json_decode($response, true);
    echo "Адрес добавлен: " . $result['data']['address'] . "\n";
} else {
    $error = json_decode($response, true);
    echo "Ошибка: " . $error['msg'] . "\n";
}
?>

Ответ

Успешный ответ (200 OK)

json
{
    "code": 0,
    "msg": "Address added to Host Mode successfully",
    "data": {
        "address": "TExampleAddress1234567890123456789",
        "timestamp": "2025-08-16T10:30:45.123456",
        "status": 1,
        "cycle_set": 0
    }
}

Параметры ответа

ПараметрТипОписание
addressstringДобавленный TRC-20 адрес
timestampstringВремя добавления (ISO 8601)
statusintegerСтатус адреса (1 = активен, 0 = неактивен)
cycle_setintegerКоличество установленных циклов

Ошибки

Неверный формат адреса (400)

json
{
    "code": -4,
    "msg": "Invalid TRC-20 address format",
    "data": null
}

Адрес уже существует (409)

json
{
    "code": -4,
    "msg": "This address is already managed in Host Mode",
    "data": {
        "address": "TExampleAddress1234567890123456789",
        "existing_since": "2025-08-15T14:20:30"
    }
}

Примечания

  • Host Mode позволяет автоматически управлять энергией для указанных адресов
  • После добавления адреса, вы можете заказывать для него циклы энергии
  • Максимальное количество адресов в Host Mode зависит от типа вашего аккаунта
  • Адрес должен быть активирован в сети TRON перед добавлением