Chilkat Online Tools

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

Back to Collection Items

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

Dim http As New Chilkat.Http
Dim success As Boolean

Dim req As New Chilkat.HttpRequest
req.AddParam "Epasts","culpa est eu"
req.AddParam "Talrunis","ipsum ei"
req.AddParam "Sagatavotajs","id labore"
req.AddParam "TaksGads","-69406522"

Dim jsonParam5 As New Chilkat.JsonObject
success = jsonParam5.UpdateString("PersonasKods","i")
success = jsonParam5.UpdateString("VardsUzvards","incididunt veniam amet dolor sunt")
success = jsonParam5.UpdateNumber("IzmaksataSumma","12131622.977891028")
success = jsonParam5.UpdateString("IzmaksasDatums","2000-01-31T00:00:00")
success = jsonParam5.UpdateString("KalendaraGads","aliquip esse")
req.AddParam "Tabula",jsonParam5.Emit()

Dim jsonParam6 As New Chilkat.JsonObject
success = jsonParam6.UpdateString("PersonasKods","veni")
success = jsonParam6.UpdateString("VardsUzvards","ea occaecat")
success = jsonParam6.UpdateNumber("IzmaksataSumma","62345567.95502934")
success = jsonParam6.UpdateString("IzmaksasDatums","2000-01-31T00:00:00")
success = jsonParam6.UpdateString("KalendaraGads","non nulla Lorem tempor ea")
req.AddParam "Tabula",jsonParam6.Emit()
req.AddParam "NmrKods","sunt e"
req.AddParam "Precizejums","true"
req.AddParam "PrecizejamaisDokuments","96224726"
req.AddParam "PrecizejumaPamatojums","ullamco"

req.AddHeader "Accept","application/json"

Dim resp As Chilkat.HttpResponse
resp = http.PostUrlEncoded("https://eds.vid.gov.lv/api/doc/mmkv1",req)
If (http.LastMethodSuccess = False) Then
    System.DebugLog(http.LastErrorText)
    Return
End If

Dim sbResponseBody As New Chilkat.StringBuilder
success = resp.GetBodySb(sbResponseBody)

Dim jResp As New Chilkat.JsonObject
success = jResp.LoadSb(sbResponseBody)
jResp.EmitCompact = False

System.DebugLog("Response Body:")
System.DebugLog(jResp.Emit())

Dim respStatusCode As Int32
respStatusCode = resp.StatusCode
System.DebugLog("Response Status Code = " + Str(respStatusCode))
If (respStatusCode >= 400) Then
    System.DebugLog("Response Header:")
    System.DebugLog(resp.Header)
    System.DebugLog("Failed.")

    Return
End If

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": ""
    }
  ]
}