VaccineTypes

PUT /api/vaccine-types/{id}

Changed on

Request

Path parameters

idstring required

Request body

codestring nullable
namestring nullable
descriptionstring nullable
speciesstring nullable
clearDurationboolean nullable

True removes the labeled duration (both units). A type with no duration and no schedule records doses with no expiration. Can't be combined with a duration value.

isCoreboolean nullable
isRabiesboolean nullable
coversVaccineTypeIdsstring[] nullable

Null = leave unchanged; empty = covers nothing but itself.

isActiveboolean nullable
repeatFinalDoseboolean nullable

Null = leave unchanged; only applied alongside a non-null List<VaccineScheduleStageDto>? UpdateVaccineTypeRequest.ScheduleStages.

Response

OK

idstring
codestring
namestring
descriptionstring nullable
speciesstring
isCoreboolean
isRabiesboolean
coversVaccineTypeIdsstring[]

Other vaccine types a dose of this type also satisfies (a combo's components, or a retired equivalent). One-way and followed transitively; empty = only itself.

isActiveboolean
repeatFinalDoseboolean

False = the series ends after the last dose (no ongoing booster, no next-due date).

createdAtstring date-time
updatedAtstring date-time

Changes

    • info

      added the new optional request property (media type: application/json)

    • info

      added the new optional request property (media type: text/json)

    • info

      added the new optional request property (media type: application/*+json)

    • info

      added the new optional request property (media type: application/json)

    • info

      added the new optional request property (media type: text/json)

    • info

      added the new optional request property (media type: application/*+json)

    • info

      added the new optional request property (media type: application/json)

    • info

      added the new optional request property (media type: text/json)

    • info

      added the new optional request property (media type: application/*+json)

    • info

      added the new optional request property // (media type: application/json)

    • info

      added the new optional request property // (media type: text/json)

    • info

      added the new optional request property // (media type: application/*+json)

    • info

      added the optional property to the response with the status (media type: text/plain)

    • info

      added the optional property to the response with the status (media type: application/json)

    • info

      added the optional property to the response with the status (media type: text/json)

    • info

      added the optional property to the response with the status (media type: text/plain)

    • info

      added the optional property to the response with the status (media type: application/json)

    • info

      added the optional property to the response with the status (media type: text/json)

    • info

      added the optional property // to the response with the status (media type: text/plain)

    • info

      added the optional property // to the response with the status (media type: application/json)

    • info

      added the optional property // to the response with the status (media type: text/json)

    • info

      added the new optional request property (media type: application/json)

    • info

      added the new optional request property (media type: text/json)

    • info

      added the new optional request property (media type: application/*+json)

    • info

      added the new optional request property (media type: application/json)

    • info

      added the new optional request property (media type: text/json)

    • info

      added the new optional request property (media type: application/*+json)

    • info

      added the new optional request property (media type: application/json)

    • info

      added the new optional request property (media type: text/json)

    • info

      added the new optional request property (media type: application/*+json)

    • info

      added the new optional request property (media type: application/json)

    • info

      added the new optional request property (media type: text/json)

    • info

      added the new optional request property (media type: application/*+json)

    • info

      added the optional property to the response with the status (media type: text/plain)

    • info

      added the optional property to the response with the status (media type: application/json)

    • info

      added the optional property to the response with the status (media type: text/json)

    • info

      added the optional property to the response with the status (media type: text/plain)

    • info

      added the optional property to the response with the status (media type: application/json)

    • info

      added the optional property to the response with the status (media type: text/json)

    • info

      added the optional property to the response with the status (media type: text/plain)

    • info

      added the optional property to the response with the status (media type: application/json)

    • info

      added the optional property to the response with the status (media type: text/json)