BalanceModifier


Modelo BalanceModifier

{
    "id": 2,
    "created_at": "2025-05-29 20:33:19",
    "updated_at": "2025-05-29 20:33:19",
    "company_id": 116,
    "is_active": true,
    "active_since": "2025-05-29 20:33:19",
    "active_until": null,
    "initial_amount_e2": 1000,
    "active_amount_e2": 1000,
    "description": "Premio Gordo",
    "config": {
        "refs": []
    },
    "owner_type": "App\Account",
    "owner_id": 753,
    "author_id": 175
}
Atributo Tipo Descripción
id int -
created_at datetime\|null -
updated_at datetime\|null -
company_id int -
is_active bool -
active_since datetime -
initial_amount_e2 int -
active_amount_e2 int -
description string -
config array -
owner_type string -
owner_id int -
author_id int -

Insertar BalanceModifier

Método URI Cabeceras
POST /companies/{companyId}/balance-modifiers Authorization
{
    "account_id": "required|integer|exists:accounts,id",
    "active_since": "nullable|date",
    "active_until": "nullable|date",
    "initial_amount_e2": "required|integer|min:1",
    "description": "required|string|max:128",
    "is_withdrawal_locked": "nullable|boolean"
}

Listar BalanceModifier

{info} Soporta: Paginación Filters Carga dinámica

Método URI Cabeceras
GET /companies/{companyId}/balance-modifiers Authorization

Mostrar BalanceModifier

{info} Soporta: Carga dinámica

Método URI Cabeceras
GET /companies/{companyId}/balance-modifiers/{balanceModifierId} Authorization

Actualizar BalanceModifier

Método URI Cabeceras
PATCH /companies/{companyId}/balance-modifiers/{balanceModifierId} Authorization
{
    "active_since": "nullable|date",
    "active_until": "nullable|date",
    "initial_amount_e2": "required|integer|min:1",
    "description": "required|string|max:128",
    "is_withdrawal_locked": "nullable|boolean"
}

Enlaces de BalanceModifier