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

Detiene el Host Mode para una dirección TRON: cierra sus órdenes abiertas y la desactiva. La dirección permanece registrada en Host Mode y puede reactivarse más tarde.

URL del endpoint

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

Autenticación

Proporcione su clave API en el cuerpo de la solicitud (api_key) o en el encabezado X-API-KEY. La IP de la solicitud debe estar en la lista blanca configurada para su clave API.

Cuerpo de la solicitud

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

Parámetros

ParámetroTipoRequeridoDescripción
api_keystringClave API (o encabezado X-API-KEY).
addressstringDirección TRON (TRC-20), ^T[1-9A-HJ-NP-Za-km-z]{33}$. Debe estar en Host Mode y actualmente activa.

Comportamiento

Detener una dirección:

  • Cierra todas sus órdenes abiertas.
  • Establece el Host Mode como inactivo (status = 0, cycle_set = 0).
  • Restablece el contador de ciclos utilizados para la dirección.
  • No se delega nueva Energy hasta que la reactive (con /apiv2/time/order o /apiv2/time/infinitystart).

La dirección en sí permanece en Host Mode; para eliminarla por completo utilice /apiv2/time/delete.

Solicitudes de ejemplo

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));

Respuesta

Éxito (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"
    }
}

Campos de respuesta

CampoTipoDescripción
codeinteger0 = éxito, negativo = error
msgstringMensaje legible por humanos
data.addressstringLa dirección que fue detenida
data.orders_closedintegerNúmero de órdenes abiertas que se cerraron
data.statusstring"inactive"
data.timestampstringMarca de tiempo ISO

Respuestas de error

codemsgCausa
-1API key required in X-API-KEY header or request bodyNo se proporcionó la clave API
-1Invalid API key or IP not in whitelistLa autenticación falló
-1Invalid TRC-20 address formatFormato de dirección inválido
-1Database error stopping host modeError temporal del lado del servidor — reintente
-1Internal server errorError inesperado — reintente o contacte a soporte
-4Address not foundLa dirección no está en Host Mode en su cuenta
-7Host mode is already inactiveLa dirección ya está detenida
json
{ "code": -7, "msg": "Host mode is already inactive", "data": null }

Códigos de estado HTTP

Los errores del endpoint se devuelven con HTTP 200 y un code negativo — verifique code, no el estado HTTP. Los cuerpos de error siempre incluyen "data": null.

Algunos errores se devuelven antes de que la solicitud llegue al endpoint. Utilizan un estado distinto de 200 y una estructura de cuerpo diferente:

HTTPCuerpoCausa
403{"detail": {"code": 1005, "msg": "API key is blocked. Contact support."}}La clave API está bloqueada — contacte a soporte
422{"detail": [ … ]}El cuerpo de la solicitud falló la validación: falta un campo requerido o tiene el tipo incorrecto. Tenga en cuenta que no hay un campo code en esta respuesta

Detener una dirección siempre está disponible independientemente del saldo de su cuenta.

Detener vs Eliminar

DetenerEliminar
Registro en Host ModeSe conservaSe elimina
Órdenes abiertasCerradasNo debe haber ninguna
Reactivaciónorder / infinitystartSe debe usar add nuevamente
URL de callbackSe conservaSe elimina

Endpoints relacionados

Notas

  • Detener mantiene la dirección en Host Mode; se puede reactivar en cualquier momento.
  • Los ciclos ordenados restantes no se transfieren — el contador de ciclos utilizados se restablece al detener.