---
title: "Vloží nový záznam do úložiska"
method: POST
path: "/api/mdurz/records"
tags: ["Dlhodobé úložisko"]
---

# Vloží nový záznam do úložiska

`POST /api/mdurz/records`

Odošle požiadavku na vloženie nového záznamu do úložiska. Do schránky príde odpoveď s SKTalk triedou `MDURZ_INGEST_REPLY_04`. Voči zaslanej požiadavke je možné párovanie cez poskytnutý `request_id`.

Volanie automaticky validuje, či je interne používaná správna verzia formulára. Nie je potrebné kontrolovať validitu formulára externe.

## Query parameters

- `request_id` string, uuid, required
- `custom_id` string, required
- `title` string, required
- `description` string, required
- `access` 'PUBLIC' | 'PRIVATE', required
- `retention_period` 'R1' | 'R3' | 'R5', required

## Request body

- object
  - `message_id` string, uuid, required
  - `correlation_id` string, uuid, required
  - `sender_uri` string, uri, required
  - `recipient_uri` string, uri, required
  - `objects` EdeskMessageObject[], required
    - `id` string, uuid, required — Identifikátor objektu.
    - `name` string, nullable — Názov objektu.
    - `description` string, nullable — Popis objektu.
    - `class` 'FORM' | 'ATTACHMENT', required — Typ objektu.
    - `signed` boolean, nullable — Indikátor či je obsah objektu podpísaný.
    - `mime_type` string, required — Typ internetového média v súlade s typom a obsahom objektu.
    - `encoding` 'Base64' | 'XML', required — Kódovanie obsahu objektu v súlade s hodnotou v atribúte `content`.
    - `content` string, base64|xml, required — Obsah objektu zakódovaný podľa hodnoty v atribúte `encoding`.

## Response `200`

Úspešné odoslanie požiadavky na vloženie nového záznamu do úložiska.

- SktalkReceiveAndSaveToOutboxResult — Výsledok odoslania SKTalk správy a uloženia medzi odoslané správy.
  - `receive_result` integer, nullable, required — Výsledok odoslania správy, hodnota `0` znamená úspešné prijatie správy na odoslanie.
  - `receive_timeout` boolean, required — Indikátor či pri odoslaní správy prišlo k vypršaniu času požiadavky na ÚPVS.
  - `save_to_outbox_result` integer, nullable, required — Výsledok uloženia správy medzi odoslané správy, hodnota `0` znamená úspešné prijatie správy na uloženie medzi odoslané správy.
  - `save_to_outbox_timeout` boolean, nullable, required — Indikátor či pri uložení správy medzi odoslané správy prišlo k vypršaniu času požiadavky na ÚPVS.

## Other responses

- `408` — Neúspešné odoslanie požiadavky na vloženie nového záznamu do úložiska ak prišlo k vypršaniu času požiadavky na ÚPVS.

---

[API](https://skmtc.net/slovensko-digital/apis/slovensko-sk-api.md) · [All operations](https://skmtc.net/slovensko-digital/apis/slovensko-sk-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/slovensko-digital/slovensko-sk-api/revisions/0d8978e134f3/schema)
