# Create **POST /v1/registration-fees/** Create Registration Fee ## 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 ### Body: application/json (object) Request for creating or updating a Registration Fee - **name** (string) Name - **amount** (integer) Amount - **maxAmountPerFamily** (integer | null) Maximum amount per family - **repetitionInterval** (string) - **dueDate** (string(date) | null) Due date - **proRated** (boolean) Pro rated - **taxRateId** (string | null) Tax rate ID ## Responses ### 200 successful operation #### Body: application/json (object) - **id** (string) Registration fee ID - **name** (string) Name - **amount** (integer) Amount - **maxAmountPerFamily** (integer | null) Max Amount Per Family - **repetitionInterval** (string) - **dueDate** (string(date) | null) Due Date - **proRated** (boolean) Whether the registration fee can be pro-rated - **taxRate** (object | null) - **archivedAt** (string(date-time) | null) Archived At ### 403 Not authorized #### Body: application/json (object) - **statusCode** (number) Status Code - **messages** (array[string]) List of error messages - **exception** (object) Exception ### 422 Validation error #### 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)