---
title: "Actualizar Periodo"
method: PUT
path: "/periods/{period_ID}"
tags: ["Periodos"]
---

# Actualizar Periodo

`PUT /periods/{period_ID}`

Actualización de datos de un periodo

## Path parameters

- `period_ID` string, uuid, required — ID del periodo que se desea trabajar.

## Headers

- `campusID` string, uuid, required

## Request body

- PeriodsUpdate
  - `K12` object
    - `name` string
    - `start_date` string, date
    - `end_date` string, date
    - `programs` object
      - `pre_maternal` boolean
      - `pre_primary` boolean
      - `pre_school` boolean
      - `maternal` boolean
      - `primary` boolean
      - `secondary` boolean
      - `bachelorship` boolean
    - `paid_plans` object
      - `plan_10_memberships` boolean
      - `plan_11_memberships` boolean
      - `plan_12_memberships` boolean
    - `default_plan` string
    - `due_date` integer
    - `workday` boolean
  - `ES` object
    - `name` string
    - `start_date` string, date
    - `end_date` string, date

## Response `200`

Actualizar Periodo

- Periods
  - `name` string
  - `start_date"` string
  - `end_date` string
  - `status` 'active' | 'inactive' | 'deleted'
  - `is_default` boolean
  - `parent_id` string
  - `campus_id` string

## Other responses

- `404` — Not Found

---

[API](https://skmtc.net/mattilda-education/apis/mattilda-api.md) · [All operations](https://skmtc.net/mattilda-education/apis/mattilda-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/mattilda-education/mattilda-api/revisions/a7093ab951dc/schema)
