Editar oferta
update_offerReplace all fields of a classroom offer (name, type, value, courses, validity, and seats) in one call; fetch offers first and use set_offer_active to change active status.
Instructions
[Administrador del aula] Reemplaza los datos de una oferta del aula (nombre, tipo, valor, cursos, vigencia y cupos). Envía todos los campos, no solo lo que cambia; consulta list_offers primero. El estado activo/pausado no cambia: usa set_offer_active.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"classroom_id": "<classroom_id>",
"offer_id": "<offer_id>",
"name": "<name>",
"kind": "<kind>",
"course_ids": "<course_ids>"
},
"name": "update_offer"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | Yes | Tipo de oferta | |
| name | Yes | Nombre de la oferta | |
| amount | No | Valor en la moneda de la plataforma, para monto, precio_fijo y paquete | |
| ends_at | No | Fin en ISO 8601 | |
| percent | No | Porcentaje, para porcentaje y segundo_curso | |
| offer_id | Yes | Oferta | |
| starts_at | No | Inicio en ISO 8601 | |
| course_ids | Yes | ||
| max_claims | No | Cupos | |
| description | No | Descripción visible | |
| classroom_id | Yes | Aula |