Integración API

Documentación de la API

Conecta tu sistema de forma rápida y segura para consultar servicios, crear pedidos, revisar estados, procesar refill, cancelaciones y verificar saldo desde tu cuenta.

Conexión simple

Integra tu sistema usando solicitudes POST y respuesta en formato JSON.

Acceso seguro

Usa tu clave API desde tu cuenta para autenticar todas las solicitudes.

Gestión completa

Consulta servicios, crea órdenes, revisa estados y administra refill o cancelaciones.

Respuesta rápida

La documentación está organizada por acciones para facilitar la integración.

Información general

Datos básicos para comenzar a usar la API.

Método HTTP POST
URL de la API https://smmstevenshop.com/api/v2
Clave API Obtén tu clave API en la página de Cuenta
Formato de respuesta JSON
Lista de servicios

Consulta todos los servicios disponibles desde la API.

Parámetros
Parámetro Descripción
key Tu clave API
action services
Respuesta de ejemplo
[
    {
        "service": 1,
        "name": "Followers",
        "type": "Default",
        "category": "First Category",
        "rate": "0.90",
        "min": "50",
        "max": "10000",
        "refill": true,
        "cancel": true
    },
    {
        "service": 2,
        "name": "Comments",
        "type": "Custom Comments",
        "category": "Second Category",
        "rate": "8",
        "min": "10",
        "max": "1500",
        "refill": false,
        "cancel": true
    }
]
Crear pedido

Selecciona un tipo de servicio para ver los parámetros necesarios.

Elige una opción para mostrar la tabla correspondiente.

Respuesta de ejemplo
{
    "order": 23501
}
Estado del pedido
Parámetro Descripción
keyTu clave API
actionstatus
orderID del pedido
Respuesta de ejemplo
{
    "charge": "0.27819",
    "start_count": "3572",
    "status": "Partial",
    "remains": "157",
    "currency": "USD"
}
Estado de múltiples pedidos
Parámetro Descripción
keyTu clave API
actionstatus
ordersIDs de pedidos separados por coma, hasta 100 IDs
Respuesta de ejemplo
{
    "1": {
        "charge": "0.27819",
        "start_count": "3572",
        "status": "Partial",
        "remains": "157",
        "currency": "USD"
    },
    "10": {
        "error": "Incorrect order ID"
    },
    "100": {
        "charge": "1.44219",
        "start_count": "234",
        "status": "In progress",
        "remains": "10",
        "currency": "USD"
    }
}
Crear refill
Parámetro Descripción
keyTu clave API
actionrefill
orderID del pedido
Respuesta de ejemplo
{
    "refill": "1"
}
Crear refill múltiple
Parámetro Descripción
keyTu clave API
actionrefill
ordersIDs de pedidos separados por coma, hasta 100 IDs
Respuesta de ejemplo
[
    {
        "order": 1,
        "refill": 1
    },
    {
        "order": 2,
        "refill": 2
    },
    {
        "order": 3,
        "refill": {
            "error": "Incorrect order ID"
        }
    }
]
Estado del refill
Parámetro Descripción
keyTu clave API
actionrefill_status
refillID del refill
Respuesta de ejemplo
{
    "status": "Completed"
}
Estado de múltiples refill
Parámetro Descripción
keyTu clave API
actionrefill_status
refillsIDs de refill separados por coma, hasta 100 IDs
Respuesta de ejemplo
[
    {
        "refill": 1,
        "status": "Completed"
    },
    {
        "refill": 2,
        "status": "Rejected"
    },
    {
        "refill": 3,
        "status": {
            "error": "Refill not found"
        }
    }
]
Cancelar pedidos
Parámetro Descripción
keyTu clave API
actioncancel
ordersIDs de pedidos separados por coma, hasta 100 IDs
Respuesta de ejemplo
[
    {
        "order": 9,
        "cancel": {
            "error": "Incorrect order ID"
        }
    },
    {
        "order": 2,
        "cancel": 1
    }
]
Saldo del usuario
Parámetro Descripción
keyTu clave API
actionbalance
Respuesta de ejemplo
{
    "balance": "100.84292",
    "currency": "USD"
}