# Update **PUT /v1/seasons/{id}** Update Season ## Servers - Development Server: https://api-dev.classmanager.io (Development Server) - Localhost: https://localhost (Localhost) - Local (Valet): https://classmanager.test (Local (Valet)) - Staging Server: https://api-stage.classmanager.io (Staging Server) - Production Server: https://api.classmanager.io (Production Server) ## Parameters ### Path parameters - **id** (string) Season id ### Body: application/json (object) Request for creating or updating a Season - **name** (string) Name - **startAt** (string(date)) Start date - **endAt** (string(date)) End date - **pricingScheme** (string) - **enableRegistrationFees** (boolean) Whether global Registration Fees apply to this Season - **pricingModel** (string | null) - **additionalFees** (array[object]) - **pricingPlans** (array[object]) ## Responses ### 200 successful operation #### Body: application/json (object) - **id** (string) id - **companyId** (string) Company ID - **name** (string) Name - **startAt** (string(date)) Start At - **endAt** (string(date)) End At - **registrationOpen** (boolean) Whether Registration is currently open - **registrationStatus** (string) - **enableRegistrationFees** (boolean) Whether company registration fees are enabled for this season - **registrationFeeDto** (object | null) - **registrationFee** (integer) Registration fee - **registrationFeeTaxRateId** (string | null) Registration Fee Tax Rate ID - **hasMaxRegistrationFee** (boolean) Whether there is a maximum registration fee - **maxRegistrationFee** (integer | null) Maximum registration fee per Family - **pricingScheme** (string) - **pricingModel** (string) - **pricingPlans** (array[object]) - **additionalFees** (array[object]) Additional fees - **createdAt** (string(date-time)) Created at date - **updatedAt** (string(date-time) | null) Updated at date - **archivedAt** (string(date-time) | null) Archived at date ### 403 Not authorized #### Body: application/json (object) - **statusCode** (number) Status Code - **messages** (array[string]) List of error messages - **exception** (object) Exception ### 404 Not found #### Body: application/json (object) - **statusCode** (number) Status Code - **messages** (array[string]) List of error messages - **exception** (object) Exception [Powered by Bump.sh](https://bump.sh)