v1

latestOpenAPI 3.1.0raw.githubusercontent.com2025-07-116470172.6 KB
Descuentos

Actualizar Descuento

Actualización de datos de una Descuento

put/discounts/{discountID}

Path parameters

discountIDstring required

ID del Descuento que se desea trabajar.

Headers

campusIDstring uuid required

ID del Campus que se desea trabajar.

periodIDstring uuid required

ID del periodo que se desea trabajar.

Request body

namestring required
workdayboolean required
apply_to_inscriptionsboolean required
apply_to_membershipsboolean required
not_apply_with_scholarshipboolean required
amountinteger required
type'integer' | 'percentage' required
max_dateinteger required

Cuantos dias se puede aplicar el Descuento

from_dayinteger

Hasta el dia 30

from_monthinteger

Hasta el mes 4

to_dayinteger

Despues del primer dia

to_monthinteger

Despues del primer mes

external_idstring
metadataobject

Campo arbitrario de datos de terceros

Example request

{
  "name": "Pronto Pago 5% quinto dia",
  "workday": true,
  "apply_to_memberships": true,
  "amount": 1000,
  "type": "integer",
  "max_date": 1000,
  "from_day": 30,
  "from_month": 4,
  "to_day": 1,
  "to_month": 1,
  "external_id": "1bbb7696-1836-4e87-b97e-58f9b4820566",
  "metadata": {
    "id_alumno": "123abc"
  }
}

Response

Actualizar Descuento

idstring
namestring
program_idstring
workdayboolean
apply_to_inscriptionsboolean
apply_to_membershipsboolean
status'active' | 'deleted'
external_idstring
metadataobject

Campo arbitrario de datos de terceros

Example response

{
  "id": "dsc_63e48e6c-1026-4610-bb98-90f310a2a42f",
  "name": "Pronto Pago 5% quinto dia",
  "program_id": "prm_e6e39d8b-3edc-44d9-8283-28c2a3c8d59c",
  "workday": true,
  "apply_to_memberships": true,
  "status": "active",
  "external_id": "1bbb7696-1836-4e87-b97e-58f9b4820566",
  "metadata": {
    "id_alumno": "123abc"
  },
  "items": [
    {
      "amount": 1000,
      "type": "integer",
      "max_date": 1000,
      "from_day": 30,
      "from_month": 4,
      "to_day": 1,
      "to_month": 1
    }
  ]
}