Skip to main content

Update Department API

Overview

Updates an existing department's name, budget, or cost code.

  • Endpoint: /api/departments/update
  • Method: POST
  • Access: Corporate Admin

Request Body Schema

FieldTypeRequiredDescription
idString (UUID)YesTarget department ID
nameStringNoUpdated department name
budgetNumberNoUpdated budget
costCodeStringNoUpdated cost code

Request Body Example

{
"id": "d1234567-89ab-cdef-0123-456789abcdef",
"budget": 750000.00
}

Success Response (200 OK)

{
"success": true,
"message": "Department updated successfully",
"data": {
"id": "d1234567-89ab-cdef-0123-456789abcdef",
"name": "Marketing",
"budget": "750000.00",
"costCode": "MKT-01"
}
}

Database Impact

  • Table: departments
  • Operations: UPDATE record by ID.