---
title: "Create multiple parameter values"
method: POST
path: "/parameter/{id}/values"
tags: ["Parameter"]
---

# Create multiple parameter values

`POST /parameter/{id}/values`

Create multiple application or scope parameter values.

## Path parameters

- `id` string, required

## Request body

- ParameterValuesMultiCreateRequest — Multiple parameter values.
  - `origin_version` integer — The ID of the parameter version. Use this field to create a new value by copying values from a specific version (i.e., roll back). > **Note**: You can retrieve the version ID by calling the [List parameter versions](/docs/api/parameter-version-list) endpoint.
  - `values` object[], required
    - `nrn` string, required — The NRN of the application or scope to which the value applies. > **Note**: For dimension settings, the NRN must be at the application-level. >
    - `value` string, required — The content of the value. **Cannot** exceed 2KB for environment variables and 2MB for files.
    - `dimensions` object — The dimensions of the value.

## Response `200`

The operation was successful.

- ParameterValue
  - `id` integer, required — A system-wide unique ID for the value.
  - `nrn` string, required — The NRN of the application which the parameter belongs to.
  - `created_at` string, date-time, required — The ISO-8601 UTC timestamp of when the parameter value was created.
  - `value` string, nullable — The value of the parameter.<br><br> > **Note:** If `show_secret_values` is set to `true`, the value is **only visible to users with the required permission**. See [Accessing secret values](/docs/parameters/secret-visibility) for more details.
  - `location` string — The file path. Applicable only for files; null otherwise. Also null for secrets.
  - `external` object, nullable — Object containing the external ID and engine of the value. > **Note:** Applicable only for parameters stored in your own (external) infrastructure.
    - `id` string, required — The external ID of the value.
    - `engine` string, required — The engine of the value. > **Note:** At the moment, only `hcp_vault` is supported.
  - `dimensions` object — The dimensions of the value.

## Other responses

- `4XX` — Client error responses due to invalid input or missing parameters.
- `5XX` — Server error responses indicating an issue on the API side.

---

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