Chilkat Online Tools

Foxpro / EDS API / Izveidot dokumentu "Informācija par izmaksātajām mācību maksas kompensācijām".

Back to Collection Items

LOCAL loHttp
LOCAL lnSuccess
LOCAL loReq
LOCAL loJsonParam5
LOCAL loJsonParam6
LOCAL loResp
LOCAL loSbResponseBody
LOCAL loJResp
LOCAL lnRespStatusCode

* This example assumes the Chilkat API to have been previously unlocked.
* See Global Unlock Sample for sample code.

loHttp = CreateObject('Chilkat_9_5_0.Http')

loReq = CreateObject('Chilkat_9_5_0.HttpRequest')
loReq.AddParam("Epasts","culpa est eu")
loReq.AddParam("Talrunis","ipsum ei")
loReq.AddParam("Sagatavotajs","id labore")
loReq.AddParam("TaksGads","-69406522")

loJsonParam5 = CreateObject('Chilkat_9_5_0.JsonObject')
loJsonParam5.UpdateString("PersonasKods","i")
loJsonParam5.UpdateString("VardsUzvards","incididunt veniam amet dolor sunt")
loJsonParam5.UpdateNumber("IzmaksataSumma","12131622.977891028")
loJsonParam5.UpdateString("IzmaksasDatums","2000-01-31T00:00:00")
loJsonParam5.UpdateString("KalendaraGads","aliquip esse")
loReq.AddParam("Tabula",loJsonParam5.Emit())

loJsonParam6 = CreateObject('Chilkat_9_5_0.JsonObject')
loJsonParam6.UpdateString("PersonasKods","veni")
loJsonParam6.UpdateString("VardsUzvards","ea occaecat")
loJsonParam6.UpdateNumber("IzmaksataSumma","62345567.95502934")
loJsonParam6.UpdateString("IzmaksasDatums","2000-01-31T00:00:00")
loJsonParam6.UpdateString("KalendaraGads","non nulla Lorem tempor ea")
loReq.AddParam("Tabula",loJsonParam6.Emit())
loReq.AddParam("NmrKods","sunt e")
loReq.AddParam("Precizejums","true")
loReq.AddParam("PrecizejamaisDokuments","96224726")
loReq.AddParam("PrecizejumaPamatojums","ullamco")

loReq.AddHeader("Accept","application/json")

loResp = loHttp.PostUrlEncoded("https://eds.vid.gov.lv/api/doc/mmkv1",loReq)
IF (loHttp.LastMethodSuccess = 0) THEN
    ? loHttp.LastErrorText
    RELEASE loHttp
    RELEASE loReq
    RELEASE loJsonParam5
    RELEASE loJsonParam6
    CANCEL
ENDIF

loSbResponseBody = CreateObject('Chilkat_9_5_0.StringBuilder')
loResp.GetBodySb(loSbResponseBody)

loJResp = CreateObject('Chilkat_9_5_0.JsonObject')
loJResp.LoadSb(loSbResponseBody)
loJResp.EmitCompact = 0

? "Response Body:"
? loJResp.Emit()

lnRespStatusCode = loResp.StatusCode
? "Response Status Code = " + STR(lnRespStatusCode)
IF (lnRespStatusCode >= 400) THEN
    ? "Response Header:"
    ? loResp.Header
    ? "Failed."
    RELEASE loResp
    RELEASE loHttp
    RELEASE loReq
    RELEASE loJsonParam5
    RELEASE loJsonParam6
    RELEASE loSbResponseBody
    RELEASE loJResp
    CANCEL
ENDIF

RELEASE loResp

RELEASE loHttp
RELEASE loReq
RELEASE loJsonParam5
RELEASE loJsonParam6
RELEASE loSbResponseBody
RELEASE loJResp

Curl Command

curl -X POST
	-H "Content-Type: application/x-www-form-urlencoded"
	-H "Accept: application/json"
	--data-urlencode 'Epasts=culpa est eu'
	--data-urlencode 'Talrunis=ipsum ei'
	--data-urlencode 'Sagatavotajs=id labore'
	--data-urlencode 'TaksGads=-69406522'
	--data-urlencode 'Tabula={"PersonasKods":"i","VardsUzvards":"incididunt veniam amet dolor sunt","IzmaksataSumma":12131622.977891028,"IzmaksasDatums":"2000-01-31T00:00:00","KalendaraGads":"aliquip esse"}'
	--data-urlencode 'Tabula={"PersonasKods":"veni","VardsUzvards":"ea occaecat","IzmaksataSumma":62345567.95502934,"IzmaksasDatums":"2000-01-31T00:00:00","KalendaraGads":"non nulla Lorem tempor ea"}'
	--data-urlencode 'NmrKods=sunt e'
	--data-urlencode 'Precizejums=true'
	--data-urlencode 'PrecizejamaisDokuments=96224726'
	--data-urlencode 'PrecizejumaPamatojums=ullamco'
https://eds.vid.gov.lv/api/doc/mmkv1

Postman Collection Item JSON

{
  "name": "Izveidot dokumentu \"Informācija par izmaksātajām mācību maksas kompensācijām\".",
  "request": {
    "method": "POST",
    "header": [
      {
        "key": "Content-Type",
        "value": "application/x-www-form-urlencoded"
      },
      {
        "key": "Accept",
        "value": "application/json"
      }
    ],
    "body": {
      "mode": "urlencoded",
      "urlencoded": [
        {
          "key": "Epasts",
          "value": "culpa est eu",
          "description": "(Required) Epasta adrese."
        },
        {
          "key": "Talrunis",
          "value": "ipsum ei",
          "description": "(Required) Iesniedzēja tālrunis."
        },
        {
          "key": "Sagatavotajs",
          "value": "id labore",
          "description": "(Required) Sagatavotāja vārds, uzvārds."
        },
        {
          "key": "TaksGads",
          "value": "-69406522",
          "description": "(Required) Taksācijas gads."
        },
        {
          "key": "Tabula",
          "value": "{\"PersonasKods\":\"i\",\"VardsUzvards\":\"incididunt veniam amet dolor sunt\",\"IzmaksataSumma\":12131622.977891028,\"IzmaksasDatums\":\"2000-01-31T00:00:00\",\"KalendaraGads\":\"aliquip esse\"}",
          "description": "Tabula."
        },
        {
          "key": "Tabula",
          "value": "{\"PersonasKods\":\"veni\",\"VardsUzvards\":\"ea occaecat\",\"IzmaksataSumma\":62345567.95502934,\"IzmaksasDatums\":\"2000-01-31T00:00:00\",\"KalendaraGads\":\"non nulla Lorem tempor ea\"}",
          "description": "Tabula."
        },
        {
          "key": "NmrKods",
          "value": "sunt e",
          "description": "Nodokļu maksātāja kods."
        },
        {
          "key": "Precizejums",
          "value": "true",
          "description": "Vai dokuments ir precizējums."
        },
        {
          "key": "PrecizejamaisDokuments",
          "value": "96224726",
          "description": "Precizējamā dokumenta numurs."
        },
        {
          "key": "PrecizejumaPamatojums",
          "value": "ullamco",
          "description": "Precizējuma pamatojums."
        }
      ]
    },
    "url": {
      "raw": "{{baseUrl}}/api/doc/mmkv1",
      "host": [
        "{{baseUrl}}"
      ],
      "path": [
        "api",
        "doc",
        "mmkv1"
      ]
    }
  },
  "response": [
    {
      "name": "OK",
      "originalRequest": {
        "method": "POST",
        "header": [
        ],
        "body": {
          "mode": "urlencoded",
          "urlencoded": [
            {
              "key": "Epasts",
              "value": "fugiat eu mollit",
              "description": "(Required) Epasta adrese."
            },
            {
              "key": "Talrunis",
              "value": "elit",
              "description": "(Required) Iesniedzēja tālrunis."
            },
            {
              "key": "Sagatavotajs",
              "value": "mollit tempor labore laboris ullamco",
              "description": "(Required) Sagatavotāja vārds, uzvārds."
            },
            {
              "key": "TaksGads",
              "value": "47093049",
              "description": "(Required) Taksācijas gads."
            },
            {
              "key": "Tabula",
              "value": "{\"PersonasKods\":\"aliquip\",\"VardsUzvards\":\"voluptate\",\"IzmaksataSumma\":-12139701.987933502,\"IzmaksasDatums\":\"2000-01-31T00:00:00\",\"KalendaraGads\":\"mollit commodo occaecat\"}",
              "description": "Tabula."
            },
            {
              "key": "Tabula",
              "value": "{\"PersonasKods\":\"id aliqu\",\"VardsUzvards\":\"fugiat est in dolor\",\"IzmaksataSumma\":-87261623.4254953,\"IzmaksasDatums\":\"2000-01-31T00:00:00\",\"KalendaraGads\":\"dolor minim\"}",
              "description": "Tabula."
            },
            {
              "key": "NmrKods",
              "value": "consequat ",
              "description": "Nodokļu maksātāja kods."
            },
            {
              "key": "Precizejums",
              "value": "true",
              "description": "Vai dokuments ir precizējums."
            },
            {
              "key": "PrecizejamaisDokuments",
              "value": "19626243",
              "description": "Precizējamā dokumenta numurs."
            },
            {
              "key": "PrecizejumaPamatojums",
              "value": "qui mollit",
              "description": "Precizējuma pamatojums."
            }
          ]
        },
        "url": {
          "raw": "{{baseUrl}}/api/doc/mmkv1",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "api",
            "doc",
            "mmkv1"
          ]
        }
      },
      "status": "Created",
      "code": 201,
      "_postman_previewlanguage": "json",
      "header": [
        {
          "key": "Content-Type",
          "value": "application/json"
        }
      ],
      "cookie": [
      ],
      "body": "-12855709"
    },
    {
      "name": "Pieprasījuma dati ir kļūdaini.",
      "originalRequest": {
        "method": "POST",
        "header": [
        ],
        "body": {
          "mode": "urlencoded",
          "urlencoded": [
            {
              "key": "Epasts",
              "value": "fugiat eu mollit",
              "description": "(Required) Epasta adrese."
            },
            {
              "key": "Talrunis",
              "value": "elit",
              "description": "(Required) Iesniedzēja tālrunis."
            },
            {
              "key": "Sagatavotajs",
              "value": "mollit tempor labore laboris ullamco",
              "description": "(Required) Sagatavotāja vārds, uzvārds."
            },
            {
              "key": "TaksGads",
              "value": "47093049",
              "description": "(Required) Taksācijas gads."
            },
            {
              "key": "Tabula",
              "value": "{\"PersonasKods\":\"aliquip\",\"VardsUzvards\":\"voluptate\",\"IzmaksataSumma\":-12139701.987933502,\"IzmaksasDatums\":\"2000-01-31T00:00:00\",\"KalendaraGads\":\"mollit commodo occaecat\"}",
              "description": "Tabula."
            },
            {
              "key": "Tabula",
              "value": "{\"PersonasKods\":\"id aliqu\",\"VardsUzvards\":\"fugiat est in dolor\",\"IzmaksataSumma\":-87261623.4254953,\"IzmaksasDatums\":\"2000-01-31T00:00:00\",\"KalendaraGads\":\"dolor minim\"}",
              "description": "Tabula."
            },
            {
              "key": "NmrKods",
              "value": "consequat ",
              "description": "Nodokļu maksātāja kods."
            },
            {
              "key": "Precizejums",
              "value": "true",
              "description": "Vai dokuments ir precizējums."
            },
            {
              "key": "PrecizejamaisDokuments",
              "value": "19626243",
              "description": "Precizējamā dokumenta numurs."
            },
            {
              "key": "PrecizejumaPamatojums",
              "value": "qui mollit",
              "description": "Precizējuma pamatojums."
            }
          ]
        },
        "url": {
          "raw": "{{baseUrl}}/api/doc/mmkv1",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "api",
            "doc",
            "mmkv1"
          ]
        }
      },
      "status": "Bad Request",
      "code": 400,
      "_postman_previewlanguage": "text",
      "header": [
        {
          "key": "Content-Type",
          "value": "text/plain"
        }
      ],
      "cookie": [
      ],
      "body": ""
    },
    {
      "name": "Lietotājs nav autentificēts.",
      "originalRequest": {
        "method": "POST",
        "header": [
        ],
        "body": {
          "mode": "urlencoded",
          "urlencoded": [
            {
              "key": "Epasts",
              "value": "fugiat eu mollit",
              "description": "(Required) Epasta adrese."
            },
            {
              "key": "Talrunis",
              "value": "elit",
              "description": "(Required) Iesniedzēja tālrunis."
            },
            {
              "key": "Sagatavotajs",
              "value": "mollit tempor labore laboris ullamco",
              "description": "(Required) Sagatavotāja vārds, uzvārds."
            },
            {
              "key": "TaksGads",
              "value": "47093049",
              "description": "(Required) Taksācijas gads."
            },
            {
              "key": "Tabula",
              "value": "{\"PersonasKods\":\"aliquip\",\"VardsUzvards\":\"voluptate\",\"IzmaksataSumma\":-12139701.987933502,\"IzmaksasDatums\":\"2000-01-31T00:00:00\",\"KalendaraGads\":\"mollit commodo occaecat\"}",
              "description": "Tabula."
            },
            {
              "key": "Tabula",
              "value": "{\"PersonasKods\":\"id aliqu\",\"VardsUzvards\":\"fugiat est in dolor\",\"IzmaksataSumma\":-87261623.4254953,\"IzmaksasDatums\":\"2000-01-31T00:00:00\",\"KalendaraGads\":\"dolor minim\"}",
              "description": "Tabula."
            },
            {
              "key": "NmrKods",
              "value": "consequat ",
              "description": "Nodokļu maksātāja kods."
            },
            {
              "key": "Precizejums",
              "value": "true",
              "description": "Vai dokuments ir precizējums."
            },
            {
              "key": "PrecizejamaisDokuments",
              "value": "19626243",
              "description": "Precizējamā dokumenta numurs."
            },
            {
              "key": "PrecizejumaPamatojums",
              "value": "qui mollit",
              "description": "Precizējuma pamatojums."
            }
          ]
        },
        "url": {
          "raw": "{{baseUrl}}/api/doc/mmkv1",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "api",
            "doc",
            "mmkv1"
          ]
        }
      },
      "status": "Unauthorized",
      "code": 401,
      "_postman_previewlanguage": "text",
      "header": [
        {
          "key": "Content-Type",
          "value": "text/plain"
        }
      ],
      "cookie": [
      ],
      "body": ""
    },
    {
      "name": "Lietotājam nav tiesību veikt šo darbību.",
      "originalRequest": {
        "method": "POST",
        "header": [
        ],
        "body": {
          "mode": "urlencoded",
          "urlencoded": [
            {
              "key": "Epasts",
              "value": "fugiat eu mollit",
              "description": "(Required) Epasta adrese."
            },
            {
              "key": "Talrunis",
              "value": "elit",
              "description": "(Required) Iesniedzēja tālrunis."
            },
            {
              "key": "Sagatavotajs",
              "value": "mollit tempor labore laboris ullamco",
              "description": "(Required) Sagatavotāja vārds, uzvārds."
            },
            {
              "key": "TaksGads",
              "value": "47093049",
              "description": "(Required) Taksācijas gads."
            },
            {
              "key": "Tabula",
              "value": "{\"PersonasKods\":\"aliquip\",\"VardsUzvards\":\"voluptate\",\"IzmaksataSumma\":-12139701.987933502,\"IzmaksasDatums\":\"2000-01-31T00:00:00\",\"KalendaraGads\":\"mollit commodo occaecat\"}",
              "description": "Tabula."
            },
            {
              "key": "Tabula",
              "value": "{\"PersonasKods\":\"id aliqu\",\"VardsUzvards\":\"fugiat est in dolor\",\"IzmaksataSumma\":-87261623.4254953,\"IzmaksasDatums\":\"2000-01-31T00:00:00\",\"KalendaraGads\":\"dolor minim\"}",
              "description": "Tabula."
            },
            {
              "key": "NmrKods",
              "value": "consequat ",
              "description": "Nodokļu maksātāja kods."
            },
            {
              "key": "Precizejums",
              "value": "true",
              "description": "Vai dokuments ir precizējums."
            },
            {
              "key": "PrecizejamaisDokuments",
              "value": "19626243",
              "description": "Precizējamā dokumenta numurs."
            },
            {
              "key": "PrecizejumaPamatojums",
              "value": "qui mollit",
              "description": "Precizējuma pamatojums."
            }
          ]
        },
        "url": {
          "raw": "{{baseUrl}}/api/doc/mmkv1",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "api",
            "doc",
            "mmkv1"
          ]
        }
      },
      "status": "Forbidden",
      "code": 403,
      "_postman_previewlanguage": "text",
      "header": [
        {
          "key": "Content-Type",
          "value": "text/plain"
        }
      ],
      "cookie": [
      ],
      "body": ""
    },
    {
      "name": "Dokumenta unikalitātes ierobežojums. Dokuments par norādīto periodu jau izveidots. Lai izveidotu atkārtoti, izmantojiet jaunu drošības talonu.",
      "originalRequest": {
        "method": "POST",
        "header": [
        ],
        "body": {
          "mode": "urlencoded",
          "urlencoded": [
            {
              "key": "Epasts",
              "value": "fugiat eu mollit",
              "description": "(Required) Epasta adrese."
            },
            {
              "key": "Talrunis",
              "value": "elit",
              "description": "(Required) Iesniedzēja tālrunis."
            },
            {
              "key": "Sagatavotajs",
              "value": "mollit tempor labore laboris ullamco",
              "description": "(Required) Sagatavotāja vārds, uzvārds."
            },
            {
              "key": "TaksGads",
              "value": "47093049",
              "description": "(Required) Taksācijas gads."
            },
            {
              "key": "Tabula",
              "value": "{\"PersonasKods\":\"aliquip\",\"VardsUzvards\":\"voluptate\",\"IzmaksataSumma\":-12139701.987933502,\"IzmaksasDatums\":\"2000-01-31T00:00:00\",\"KalendaraGads\":\"mollit commodo occaecat\"}",
              "description": "Tabula."
            },
            {
              "key": "Tabula",
              "value": "{\"PersonasKods\":\"id aliqu\",\"VardsUzvards\":\"fugiat est in dolor\",\"IzmaksataSumma\":-87261623.4254953,\"IzmaksasDatums\":\"2000-01-31T00:00:00\",\"KalendaraGads\":\"dolor minim\"}",
              "description": "Tabula."
            },
            {
              "key": "NmrKods",
              "value": "consequat ",
              "description": "Nodokļu maksātāja kods."
            },
            {
              "key": "Precizejums",
              "value": "true",
              "description": "Vai dokuments ir precizējums."
            },
            {
              "key": "PrecizejamaisDokuments",
              "value": "19626243",
              "description": "Precizējamā dokumenta numurs."
            },
            {
              "key": "PrecizejumaPamatojums",
              "value": "qui mollit",
              "description": "Precizējuma pamatojums."
            }
          ]
        },
        "url": {
          "raw": "{{baseUrl}}/api/doc/mmkv1",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "api",
            "doc",
            "mmkv1"
          ]
        }
      },
      "status": "Conflict",
      "code": 409,
      "_postman_previewlanguage": "text",
      "header": [
        {
          "key": "Content-Type",
          "value": "text/plain"
        }
      ],
      "cookie": [
      ],
      "body": ""
    },
    {
      "name": "Pārsniegts izsaukumu skaita ierobežojums.",
      "originalRequest": {
        "method": "POST",
        "header": [
        ],
        "body": {
          "mode": "urlencoded",
          "urlencoded": [
            {
              "key": "Epasts",
              "value": "fugiat eu mollit",
              "description": "(Required) Epasta adrese."
            },
            {
              "key": "Talrunis",
              "value": "elit",
              "description": "(Required) Iesniedzēja tālrunis."
            },
            {
              "key": "Sagatavotajs",
              "value": "mollit tempor labore laboris ullamco",
              "description": "(Required) Sagatavotāja vārds, uzvārds."
            },
            {
              "key": "TaksGads",
              "value": "47093049",
              "description": "(Required) Taksācijas gads."
            },
            {
              "key": "Tabula",
              "value": "{\"PersonasKods\":\"aliquip\",\"VardsUzvards\":\"voluptate\",\"IzmaksataSumma\":-12139701.987933502,\"IzmaksasDatums\":\"2000-01-31T00:00:00\",\"KalendaraGads\":\"mollit commodo occaecat\"}",
              "description": "Tabula."
            },
            {
              "key": "Tabula",
              "value": "{\"PersonasKods\":\"id aliqu\",\"VardsUzvards\":\"fugiat est in dolor\",\"IzmaksataSumma\":-87261623.4254953,\"IzmaksasDatums\":\"2000-01-31T00:00:00\",\"KalendaraGads\":\"dolor minim\"}",
              "description": "Tabula."
            },
            {
              "key": "NmrKods",
              "value": "consequat ",
              "description": "Nodokļu maksātāja kods."
            },
            {
              "key": "Precizejums",
              "value": "true",
              "description": "Vai dokuments ir precizējums."
            },
            {
              "key": "PrecizejamaisDokuments",
              "value": "19626243",
              "description": "Precizējamā dokumenta numurs."
            },
            {
              "key": "PrecizejumaPamatojums",
              "value": "qui mollit",
              "description": "Precizējuma pamatojums."
            }
          ]
        },
        "url": {
          "raw": "{{baseUrl}}/api/doc/mmkv1",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "api",
            "doc",
            "mmkv1"
          ]
        }
      },
      "status": "Too Many Requests",
      "code": 429,
      "_postman_previewlanguage": "text",
      "header": [
        {
          "key": "Content-Type",
          "value": "text/plain"
        }
      ],
      "cookie": [
      ],
      "body": ""
    }
  ]
}