Skip to main content
PUT
/
api
/
v1
/
school
/
subjects
/
bulk-update
Bulk update subjects
curl --request PUT \
  --url https://test-api.afrainity.com/api/v1/school/subjects/bulk-update/ \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{}'
{
  "a_level": [
    {
      "id": "789e4567-e89b-12d3-a456-426614174111",
      "name": "Advanced Mathematics",
      "code": "MATH201",
      "curriculum": "123e4567-e89b-12d3-a456-426614174000",
      "curriculum_details": {
        "id": "123e4567-e89b-12d3-a456-426614174000",
        "exam_board": "Cambridge"
      },
      "is_deleted": false,
      "created_at": "2025-01-15T10:30:00Z",
      "updated_at": "2025-01-20T14:45:00Z"
    }
  ],
  "o_level": [
    {
      "id": "789e4567-e89b-12d3-a456-426614174222",
      "name": "Mathematics",
      "code": "MATH101",
      "curriculum": "123e4567-e89b-12d3-a456-426614174000",
      "curriculum_details": {
        "id": "123e4567-e89b-12d3-a456-426614174000",
        "exam_board": "Cambridge"
      },
      "is_deleted": false,
      "created_at": "2025-01-10T08:00:00Z",
      "updated_at": "2025-01-20T14:45:00Z"
    }
  ]
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

{key}
any

Response

{key}
any