v1

latestOpenAPI 3.0.02026-07-174129189.4 KB
Dlhodobé úložisko

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

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.

post/api/mdurz/records

Query parameters

request_idstring uuid required

Identifikátor požiadavky.

custom_idstring required

Značka záznamu.

titlestring required

Názov záznamu.

descriptionstring required

Popis záznamu.

access'PUBLIC' | 'PRIVATE' required

Indikátor dostupnosti záznamu:

  • PUBLIC verejný,
  • PRIVATE súkromný.
retention_period'R1' | 'R3' | 'R5' required

Dĺžka uchovania záznamu:

  • R1 uchovanie na 1 rok,
  • R2 uchovanie na 2 roky,
  • R5 uchovanie na 5 rokov.

Request body

message_idstring uuid required
correlation_idstring uuid required
sender_uristring uri required
recipient_uristring uri required

Example request

{
  "objects": [
    {
      "id": "a8529890-258c-4be8-8a71-28a66e523730",
      "name": "Všeobecná agenda - Všeobecná agenda - rozhodnutie do vlastných rúk s fikciou doručenia",
      "description": null,
      "class": "FORM",
      "signed": false,
      "mime_type": "application/x-eform-xml",
      "encoding": "XML",
      "content": "<GeneralAgenda ..."
    }
  ]
}

Response

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

receive_resultinteger nullable required

Výsledok odoslania správy, hodnota 0 znamená úspešné prijatie správy na odoslanie.

receive_timeoutboolean required

Indikátor či pri odoslaní správy prišlo k vypršaniu času požiadavky na ÚPVS.

save_to_outbox_resultinteger 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_timeoutboolean nullable required

Indikátor či pri uložení správy medzi odoslané správy prišlo k vypršaniu času požiadavky na ÚPVS.

Example response

{
  "receive_result": 0,
  "receive_timeout": false,
  "save_to_outbox_result": 0,
  "save_to_outbox_timeout": false
}