---
title: "GET_I06_DOCS"
url: "https://gidas.rivile.lt/internetiniai_moduliai/api_rest/get_i06_docs"
updated: "2026-02-10"
parent: "https://gidas.rivile.lt/internetiniai_moduliai/api_rest.md"
---

# GET_I06_DOCS

### Aprašymas

Pirkimo/Pardavimo operacijoje prikabintų dokumentų nuorodų ir dokumentų gavimas BINARY BASE64 koduote. 
Rivilės programoje, norint prikabinti failą pirkimo/pardavimo operacijoje reikia  INIT-e įrašyti `thisform.dokumentai=.t.`

### Specifikacija

> **Informacija:** Informacija apie autorizaciją, bendruosius parametrus ir klaidų kodus: **[Rivile API v2 naudojimo pagrindai](https://gidas.rivile.lt/internetiniai_moduliai/api_rest/naudojimo_pagrindai.md)**

##### Body

* `method` : `GET_I06_DOCS`
* `params` :
  * `kodas_po` :  operacijos numeris Rivilės programoje
  * `show_doc` :  DOC tago grąžinimo parametras. Galimos dvi reikšmės `1` - taip, `0` - ne. Pagal nutylėjimą `1` . Naudinga, jeigu norima atsisiųsti tik dokumentų sąrašą, nesiunčiant visų dokumentų.

> **Informacija:** Galime gauti tik vienos operacijos dokumentą

**pvz** `application/xml`:

```xml
<body>
    <method>GET_I06_DOCS</method>
    <params>
        <kodas_po>010R00000163</kodas_po>
    </params>
</body>
```

**pvz ** `application/json`:

```json
{
    "method": "GET_I06_DOCS",
    "params": {
        "kodas_po": "010R00000163"
    }
}
```

##### Response (status 200 OK)

Grąžinama informacija XML formate tarp tag'ų `<RET_DOK>..</RET_DOK>`. 
> **Informacija:** Gaunamas `KODAS_PO` - operacijos numeris, `NUORODA` - neužkoduota nuoroda į failą ar katalogą, `DOC` - užkoduotas string'as binary base64 ir `EXT` - failo plėtinys

Jeigu įrašų nerasta pagal užduotas sąlygas, tuomet grąžinama status=200 bei tuščias <RET_DOK> tag'as

**pvz**:

```xml
<?xml version='1.0' encoding='UTF-8' ?>
<RET_DOK>
    <I06>
        <KODAS_OP>010000000001</KODAS_OP>
        <KODAS_PO>010R00000163</KODAS_PO>
        <TIPAS>2</TIPAS>
        <APRASYMAS>                                                                                                   </APRASYMAS>
        <NUORODA>C:\....\KLAIDOS20191202.EIP</NUORODA>
        <DOC></DOC>
        <EXT></EXT>
    </I06>
    <I06>
        <KODAS_OP>010000000002</KODAS_OP>
        <KODAS_PO>010R00000163</KODAS_PO>
        <TIPAS>1</TIPAS>
        <APRASYMAS>                                                                                                   </APRASYMAS>
        <NUORODA></NUORODA>
        <DOC>VmFsaXV0YSBVU0QgbmV0dXJpIGltcG9ydHVvdG8ga3Vyc28gZGF0YWkgMjAxOS0xMS0xOQ0KVmFsaXV0YSBVU0QgbmV0dXJpIGltcG9ydHVvdG8ga3Vyc28gZGF0YWkgMjAxOS0xMS0xOA0KVmFsaXV0YSBVU0QgbmV0dXJpIGltcG9ydHVvdG8ga3Vyc28gZGF0YWkgMjAxOS0xMS0xNw0KVmFsaXV0Y...yMDE5LTA4LTE0DQo=</DOC>
        <EXT>.EIP</EXT>
    </I06>
</RET_DOK>
```

##### Response (status 400)

Klaida paduodant duomenis / SQL sintaksės klaidos / kitos DB klaidos

```xml
<?xml version='1.0' encoding='UTF-8'?>
<RET_DOK>
    <id/>
    <durationMs>0</durationMs>
    <errorMessage>Invalid data</errorMessage>
</RET_DOK>
```
