---
title: "Updates a CVE Record from full CVE Record JSON for the specified ID (accessible to Secretariat"
method: PUT
path: "/cna/cve/{id}"
tags: ["cna"]
---

# Updates a CVE Record from full CVE Record JSON for the specified ID (accessible to Secretariat

`PUT /cna/cve/{id}`

)

## Response `200`

The CVE Record created

- CveRecordUpdateresponseModel
  - `message` string
  - `updated` object
    - `containers` object
      - `cna` object
        - `affected` object
          - `vendor` string
          - `product` string
          - `versions` object[]
            - `version` string
            - `status` string
        - `descriptions` object[]
          - `lang` string
          - `value` string
        - `problemTypes` object[]
          - `descriptions` object[]
            - `description` string
            - `lang` string
            - `type` string
        - `providerMetadata` object
          - `orgId` string
        - `references` object[]
          - `name` string
          - `url` string
        - `dataType` string
        - `dataVersion` string
    - `cveMetadata` object
      - `assignerOrgId` string
      - `cveId` string
      - `state` string
      - `assignerShortName` string
      - `requesterUserId` string
      - `dateReserved` string
      - `datePublished` string
    - `dataType` string
    - `dataVersion` string

## Other responses

- `400` — Bad Request
- `401` — Not Authenticated
- `403` — Forbidden
- `404` — Not Found
- `500` — Internal Server Error

---

[API](https://skmtc.net/vulnerability-lookup/apis/vulnerability-lookup-api.md) · [All operations](https://skmtc.net/vulnerability-lookup/apis/vulnerability-lookup-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/vulnerability-lookup/vulnerability-lookup-api/versions/e6ef25beb687/schema)
