---
title: "Create or update one or multiple entities."
method: POST
path: "/immunizations/push"
tags: ["Immunization Controller"]
---

# Create or update one or multiple entities.

`POST /immunizations/push`

A uuid will be generated for any entity that doesn't have one yet. Posting entities without uuid multiple times will also create them multiple times.

## Response `207`

Array of responses, matching the posted array of entities. Provides an HTML status code for every entity and an optional body (e.g. a string with an error message).

- PostResponse[]
  - `body` object
  - `statusCode` integer

## Other responses

- `default` — When the request body has one or no entry. The status code of the response entry matches the response code and may have an optional body (e.g. a string with an error message).

## Changes

- **2026-05-13** `ecb25b0812f3` — 1 breaking
  - removed the enum value `SHIGELLOSIS` of the request property `items/disease`
- **2026-05-11** `a4d6c0ecfc78` — 1 info
  - added the new `SHIGELLOSIS` enum value to the request property `items/disease`
- **2026-05-11** `ecb25b0812f3` — 1 info
  - added the new `SALMONELLOSIS` enum value to the request property `items/disease`
- **2026-04-07** `c409502e0543` — 40 info
  - added the new optional request property `items/injectionFacility`
  - added the new optional request property `items/vaccinations/items/healthConditions/complianceWithTreatment`
  - added the new optional request property `items/vaccinations/items/healthConditions/exposedToMosquitoBorneViruses`
  - added the new optional request property `items/vaccinations/items/healthConditions/exposedToMosquitoBorneVirusesText`
  - …36 more
- **2024-06-05** `8fcd6fbef5e6` — 34 breaking, 16 warning
  - removed the enum value `ACAM2000` of the request property `items/vaccinations/items/vaccineName`
  - removed the enum value `BAVARIAN_NORDIC` of the request property `items/vaccinations/items/vaccineManufacturer`
  - removed the enum value `CRYPTOSPORIDIOSIS` of the request property `items/disease`
  - removed the enum value `DENGVAXIA` of the request property `items/vaccinations/items/vaccineName`
  - …46 more

[Change history](https://skmtc.dev/sormas-foundation/apis/sormas-rest-api/changes/immunizations/push/post.md)

---

[API](https://skmtc.dev/sormas-foundation/apis/sormas-rest-api.md) · [All operations](https://skmtc.dev/sormas-foundation/apis/sormas-rest-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/sormas-foundation/sormas-rest-api/revisions/eebd2be3db5c/schema)
