GoSpin integracijų API. Per jį pasiekiami apsaugos objektų duomenys: objektai ir jų klientai,
apvaikštos, leidimai, incidentai, darbo žurnalai, anketos ir objektų personalas.
https://api.gospin.lt/public/v1— Produkcija
Try it with your key
Paste your API key and send requests right from this page. The key stays in this browser tab only and goes straight to api.gospin.lt.
Raktus išduoda GoSpin portalas: Nustatymai → Integracijos → API raktai.
Raktas būna tenant lygio arba objekto lygio. Tenant lygio raktas mato visus jūsų objektus, objekto lygio — tik vieną. Objekto lygio raktui kitų objektų įrašai neegzistuoja: net nurodžius jų id grąžinama 404, o ne 403.
Kiekvienas raktas turi aprėpčių rinkinį, atskirai skaitymui ir rašymui (objects:read, objects:write ir taip toliau). Kurios aprėpties reikia, nurodyta prie kiekvieno metodo.
Aprėptys:
objects:read
objects:write
accounts:read
accounts:write
checks:read
check-points:read
check-settings:read
vpass-invites:read
vpass-invites:write
tickets:read
tickets:write
object-users:read
surveys:read
survey-responses:read
survey-responses:write
log-types:read
log-entries:read
log-entries:write
Atsakymo formatas
Visi atsakymai naudoja tą patį apvalkalą. HTTP statusas sutampa su code lauku.
Klaidos atveju status yra false, o message lauke grąžinamas klaidų žemėlapis pagal lauką. Su konkrečiu lauku nesusijusios klaidos rašomos po __global raktu:
401 — nėra Authorization antraštės arba raktas negalioja
403 — raktui trūksta aprėpties; taip pat kai objekto lygio raktas kreipiasi į resursą, prieinamą tik tenant lygio raktui
404 — įrašo nėra arba jis nepasiekiamas šiam raktui
409 — pažeistas unikalumas
422 — validacijos klaida
Sąrašai
Filtruojama query parametrais. Galimi filtrai išvardyti prie kiekvieno sąrašo metodo, nedeklaruoti parametrai ignoruojami.
Puslapiuojama ?page= (nuo 1) ir ?per_page= (numatyta 50, daugiausia 200). Bendras įrašų kiekis grąžinamas meta.total, puslapių skaičius — ceil(meta.total / meta.per_page).
GET /checks?object_id=12&status=completed&page=2&per_page=100
Rikiavimas kiekvienam resursui fiksuotas (paprastai naujausi viršuje) ir nekonfigūruojamas.
Inkrementinė sinchronizacija
Kiekvienas sąrašas turi ?updated_since= filtrą: grąžinami tik po nurodyto laiko pakeisti įrašai. Išsaugokite paskutinės sėkmingos sinchronizacijos laiką ir perduokite jį kitą kartą.
GET /tickets?updated_since=2026-08-01T00:00:00Z
Laikai perduodami ir grąžinami ISO 8601 formatu (2026-08-01T14:30:00Z).
Ištrinti įrašai iš sąrašų tiesiog dingsta, todėl per updated_since jų nepamatysite. Jei reikia sekti ir pašalinimus, periodiškai perskaitykite visą sąrašą.
external_id
Kuriami resursai turi external_id lauką jūsų sistemos identifikatoriui. Įrašykite jį kurdami ir pagal jį ieškokite:
GET /tickets?external_id=CRM-4417
Prieš kurdami patikrinkite, ar toks external_id jau yra. Taip pakartotinis bandymas po nutrūkusio ryšio nesukurs dublikato.
Objektai ir klientai
Klientas (užsakovas) — accounts, objektas — objects; objektą su klientu sieja objects.account_id. Abu resursai pasiekiami tik tenant lygio raktu (objekto raktas klientų nemato, o objektų mato tik savąjį). Tipinė seka:
account_id, rodantis į neegzistuojantį ar kito tenant'o klientą, grąžina 422. Kliento email ir phone — vienas adresas / numeris eilute. responsible_person (atsakingas GoSpin naudotojas) neprivalomas: nenurodžius priskiriamas tenant'o administratorius.
Atnaujinimas
PATCH perduodami tik keičiami laukai, neperduoti lieka nepakeisti. Laukui išvalyti perduokite null: praleistas laukas ir null nėra tas pats.
Tik skaitymo laukų (id, created_at, updated_at ir panašių) siųsti nereikia — jų rašymo schemoje nėra ir atsiuntus grąžinama 422. Tą patį grąžina ir nežinomas laukas.
using var http = new HttpClient();
http.DefaultRequestHeaders.Authorization =
new AuthenticationHeaderValue("Bearer", Environment.GetEnvironmentVariable("GOSPIN_API_KEY"));
var request = new HttpRequestMessage(HttpMethod.Get, "https://api.gospin.lt/public/v1/me");
var response = await http.SendAsync(request);
var json = await response.Content.ReadAsStringAsync();
Puslapiuojama ?page= ir ?per_page= (numatyta 50, daugiausia 200), bendras kiekis — meta.total. Inkrementinei sinchronizacijai naudokite ?updated_since=.
Parameters
statusquery · string
Filtruoti pagal būseną active · archived
codequery · string
Tikslus objekto kodas
account_idquery · integer
Tik šio kliento objektai
updated_sincequery · string · date-time
Tik po šio laiko keisti įrašai (inkrementinei sinchronizacijai)
qquery · string
Paieška pavadinime, kode, adrese
external_idquery · string
Tikslus kliento sistemos identifikatorius
pagequery · integer
Puslapio numeris (nuo 1)
per_pagequery · integer
Įrašų puslapyje
Responses
200Sąrašas
401Nėra arba negalioja API raktas
403Raktui trūksta aprėpties arba resursas neprieinamas šiam raktui
curl -X GET "https://api.gospin.lt/public/v1/objects" \
-H "Authorization: Bearer $GOSPIN_API_KEY"
using var http = new HttpClient();
http.DefaultRequestHeaders.Authorization =
new AuthenticationHeaderValue("Bearer", Environment.GetEnvironmentVariable("GOSPIN_API_KEY"));
var request = new HttpRequestMessage(HttpMethod.Get, "https://api.gospin.lt/public/v1/objects");
var response = await http.SendAsync(request);
var json = await response.Content.ReadAsStringAsync();
using var http = new HttpClient();
http.DefaultRequestHeaders.Authorization =
new AuthenticationHeaderValue("Bearer", Environment.GetEnvironmentVariable("GOSPIN_API_KEY"));
var request = new HttpRequestMessage(HttpMethod.Get, "https://api.gospin.lt/public/v1/objects/12");
var response = await http.SendAsync(request);
var json = await response.Content.ReadAsStringAsync();
using var http = new HttpClient();
http.DefaultRequestHeaders.Authorization =
new AuthenticationHeaderValue("Bearer", Environment.GetEnvironmentVariable("GOSPIN_API_KEY"));
var request = new HttpRequestMessage(HttpMethod.Delete, "https://api.gospin.lt/public/v1/objects/12");
var response = await http.SendAsync(request);
var json = await response.Content.ReadAsStringAsync();
Puslapiuojama ?page= ir ?per_page= (numatyta 50, daugiausia 200), bendras kiekis — meta.total. Inkrementinei sinchronizacijai naudokite ?updated_since=.
Parameters
codequery · string
Tikslus įmonės kodas
vat_codequery · string
Tikslus PVM kodas
countryquery · string
Šalies kodas
updated_sincequery · string · date-time
Tik po šio laiko keisti įrašai
qquery · string
Paieška pavadinime, kode, PVM kode
external_idquery · string
Tikslus kliento sistemos identifikatorius
pagequery · integer
Puslapio numeris (nuo 1)
per_pagequery · integer
Įrašų puslapyje
Responses
200Sąrašas
401Nėra arba negalioja API raktas
403Raktui trūksta aprėpties arba resursas neprieinamas šiam raktui
curl -X GET "https://api.gospin.lt/public/v1/accounts" \
-H "Authorization: Bearer $GOSPIN_API_KEY"
using var http = new HttpClient();
http.DefaultRequestHeaders.Authorization =
new AuthenticationHeaderValue("Bearer", Environment.GetEnvironmentVariable("GOSPIN_API_KEY"));
var request = new HttpRequestMessage(HttpMethod.Get, "https://api.gospin.lt/public/v1/accounts");
var response = await http.SendAsync(request);
var json = await response.Content.ReadAsStringAsync();
using var http = new HttpClient();
http.DefaultRequestHeaders.Authorization =
new AuthenticationHeaderValue("Bearer", Environment.GetEnvironmentVariable("GOSPIN_API_KEY"));
var request = new HttpRequestMessage(HttpMethod.Get, "https://api.gospin.lt/public/v1/accounts/12");
var response = await http.SendAsync(request);
var json = await response.Content.ReadAsStringAsync();
using var http = new HttpClient();
http.DefaultRequestHeaders.Authorization =
new AuthenticationHeaderValue("Bearer", Environment.GetEnvironmentVariable("GOSPIN_API_KEY"));
var request = new HttpRequestMessage(HttpMethod.Delete, "https://api.gospin.lt/public/v1/accounts/12");
var response = await http.SendAsync(request);
var json = await response.Content.ReadAsStringAsync();
Puslapiuojama ?page= ir ?per_page= (numatyta 50, daugiausia 200), bendras kiekis — meta.total. Inkrementinei sinchronizacijai naudokite ?updated_since=.
Parameters
object_idquery · integer
Filtruoti pagal objektą
check_setting_idquery · integer
Filtruoti pagal grafiką
statusquery · string
Būsena: planned — suplanuota, started — pradėta, completed — atlikta, not_all_points — aplankyti ne visi taškai, missed — praleista, fail — nepavyko planned · started · completed · not_all_points · missed · fail
run_typequery · string
Suplanuota pagal grafiką (planned) ar neeilinė (ad_hoc) planned · ad_hoc
shiftquery · string
Pamaina: day — dieninė, night — naktinė day · night
started_sincequery · string · date-time
Prasidėjusios nuo šio laiko
updated_sincequery · string · date-time
Tik po šio laiko keisti įrašai (inkrementinei sinchronizacijai)
pagequery · integer
Puslapio numeris (nuo 1)
per_pagequery · integer
Įrašų puslapyje
Responses
200Sąrašas
401Nėra arba negalioja API raktas
403Raktui trūksta aprėpties arba resursas neprieinamas šiam raktui
curl -X GET "https://api.gospin.lt/public/v1/checks" \
-H "Authorization: Bearer $GOSPIN_API_KEY"
using var http = new HttpClient();
http.DefaultRequestHeaders.Authorization =
new AuthenticationHeaderValue("Bearer", Environment.GetEnvironmentVariable("GOSPIN_API_KEY"));
var request = new HttpRequestMessage(HttpMethod.Get, "https://api.gospin.lt/public/v1/checks");
var response = await http.SendAsync(request);
var json = await response.Content.ReadAsStringAsync();
using var http = new HttpClient();
http.DefaultRequestHeaders.Authorization =
new AuthenticationHeaderValue("Bearer", Environment.GetEnvironmentVariable("GOSPIN_API_KEY"));
var request = new HttpRequestMessage(HttpMethod.Get, "https://api.gospin.lt/public/v1/checks/12");
var response = await http.SendAsync(request);
var json = await response.Content.ReadAsStringAsync();
Puslapiuojama ?page= ir ?per_page= (numatyta 50, daugiausia 200), bendras kiekis — meta.total. Inkrementinei sinchronizacijai naudokite ?updated_since=.
using var http = new HttpClient();
http.DefaultRequestHeaders.Authorization =
new AuthenticationHeaderValue("Bearer", Environment.GetEnvironmentVariable("GOSPIN_API_KEY"));
var request = new HttpRequestMessage(HttpMethod.Get, "https://api.gospin.lt/public/v1/check-points");
var response = await http.SendAsync(request);
var json = await response.Content.ReadAsStringAsync();
using var http = new HttpClient();
http.DefaultRequestHeaders.Authorization =
new AuthenticationHeaderValue("Bearer", Environment.GetEnvironmentVariable("GOSPIN_API_KEY"));
var request = new HttpRequestMessage(HttpMethod.Get, "https://api.gospin.lt/public/v1/check-points/12");
var response = await http.SendAsync(request);
var json = await response.Content.ReadAsStringAsync();
Puslapiuojama ?page= ir ?per_page= (numatyta 50, daugiausia 200), bendras kiekis — meta.total. Inkrementinei sinchronizacijai naudokite ?updated_since=.
Parameters
object_idquery · integer
Filtruoti pagal objektą
updated_sincequery · string · date-time
Tik po šio laiko keisti įrašai (inkrementinei sinchronizacijai)
pagequery · integer
Puslapio numeris (nuo 1)
per_pagequery · integer
Įrašų puslapyje
Responses
200Sąrašas
401Nėra arba negalioja API raktas
403Raktui trūksta aprėpties arba resursas neprieinamas šiam raktui
curl -X GET "https://api.gospin.lt/public/v1/check-settings" \
-H "Authorization: Bearer $GOSPIN_API_KEY"
using var http = new HttpClient();
http.DefaultRequestHeaders.Authorization =
new AuthenticationHeaderValue("Bearer", Environment.GetEnvironmentVariable("GOSPIN_API_KEY"));
var request = new HttpRequestMessage(HttpMethod.Get, "https://api.gospin.lt/public/v1/check-settings");
var response = await http.SendAsync(request);
var json = await response.Content.ReadAsStringAsync();
using var http = new HttpClient();
http.DefaultRequestHeaders.Authorization =
new AuthenticationHeaderValue("Bearer", Environment.GetEnvironmentVariable("GOSPIN_API_KEY"));
var request = new HttpRequestMessage(HttpMethod.Get, "https://api.gospin.lt/public/v1/check-settings/12");
var response = await http.SendAsync(request);
var json = await response.Content.ReadAsStringAsync();
Puslapiuojama ?page= ir ?per_page= (numatyta 50, daugiausia 200), bendras kiekis — meta.total. Inkrementinei sinchronizacijai naudokite ?updated_since=.
Parameters
object_idquery · integer
Filtruoti pagal objektą
vpass_category_idquery · integer
Filtruoti pagal leidimo kategoriją
statusquery · string
Būsena: not_started — galiojimas dar neprasidėjęs, active — galiojantis, used — panaudotas, expired — pasibaigęs not_started · active · used · expired
valid_from_sincequery · string · date-time
Galiojantys nuo šio laiko
updated_sincequery · string · date-time
Tik po šio laiko keisti įrašai (inkrementinei sinchronizacijai)
qquery · string
Paieška pagal lankytojo vardą, įmonę arba automobilio valstybinį numerį
pagequery · integer
Puslapio numeris (nuo 1)
per_pagequery · integer
Įrašų puslapyje
Responses
200Sąrašas
401Nėra arba negalioja API raktas
403Raktui trūksta aprėpties arba resursas neprieinamas šiam raktui
curl -X GET "https://api.gospin.lt/public/v1/vpass-invites" \
-H "Authorization: Bearer $GOSPIN_API_KEY"
using var http = new HttpClient();
http.DefaultRequestHeaders.Authorization =
new AuthenticationHeaderValue("Bearer", Environment.GetEnvironmentVariable("GOSPIN_API_KEY"));
var request = new HttpRequestMessage(HttpMethod.Get, "https://api.gospin.lt/public/v1/vpass-invites");
var response = await http.SendAsync(request);
var json = await response.Content.ReadAsStringAsync();
using var http = new HttpClient();
http.DefaultRequestHeaders.Authorization =
new AuthenticationHeaderValue("Bearer", Environment.GetEnvironmentVariable("GOSPIN_API_KEY"));
var request = new HttpRequestMessage(HttpMethod.Get, "https://api.gospin.lt/public/v1/vpass-invites/12");
var response = await http.SendAsync(request);
var json = await response.Content.ReadAsStringAsync();
Puslapiuojama ?page= ir ?per_page= (numatyta 50, daugiausia 200), bendras kiekis — meta.total. Inkrementinei sinchronizacijai naudokite ?updated_since=.
Parameters
object_idquery · integer
Filtruoti pagal objektą
statusquery · string
Būsena: open — atviras, closed — uždarytas open · closed
priorityquery · string
Prioritetas: low — žemas, medium — vidutinis, high — aukštas low · medium · high
categoryquery · string
Tikslus objekto incidentų kategorijos kodas
updated_sincequery · string · date-time
Tik po šio laiko keisti įrašai (inkrementinei sinchronizacijai)
qquery · string
Paieška pagal pavadinimą, aprašymą ir priežastį
pagequery · integer
Puslapio numeris (nuo 1)
per_pagequery · integer
Įrašų puslapyje
Responses
200Sąrašas
401Nėra arba negalioja API raktas
403Raktui trūksta aprėpties arba resursas neprieinamas šiam raktui
curl -X GET "https://api.gospin.lt/public/v1/tickets" \
-H "Authorization: Bearer $GOSPIN_API_KEY"
using var http = new HttpClient();
http.DefaultRequestHeaders.Authorization =
new AuthenticationHeaderValue("Bearer", Environment.GetEnvironmentVariable("GOSPIN_API_KEY"));
var request = new HttpRequestMessage(HttpMethod.Get, "https://api.gospin.lt/public/v1/tickets");
var response = await http.SendAsync(request);
var json = await response.Content.ReadAsStringAsync();
using var http = new HttpClient();
http.DefaultRequestHeaders.Authorization =
new AuthenticationHeaderValue("Bearer", Environment.GetEnvironmentVariable("GOSPIN_API_KEY"));
var request = new HttpRequestMessage(HttpMethod.Get, "https://api.gospin.lt/public/v1/tickets/12");
var response = await http.SendAsync(request);
var json = await response.Content.ReadAsStringAsync();
Puslapiuojama ?page= ir ?per_page= (numatyta 50, daugiausia 200), bendras kiekis — meta.total. Inkrementinei sinchronizacijai naudokite ?updated_since=.
using var http = new HttpClient();
http.DefaultRequestHeaders.Authorization =
new AuthenticationHeaderValue("Bearer", Environment.GetEnvironmentVariable("GOSPIN_API_KEY"));
var request = new HttpRequestMessage(HttpMethod.Get, "https://api.gospin.lt/public/v1/object-users");
var response = await http.SendAsync(request);
var json = await response.Content.ReadAsStringAsync();
using var http = new HttpClient();
http.DefaultRequestHeaders.Authorization =
new AuthenticationHeaderValue("Bearer", Environment.GetEnvironmentVariable("GOSPIN_API_KEY"));
var request = new HttpRequestMessage(HttpMethod.Get, "https://api.gospin.lt/public/v1/object-users/12");
var response = await http.SendAsync(request);
var json = await response.Content.ReadAsStringAsync();
Puslapiuojama ?page= ir ?per_page= (numatyta 50, daugiausia 200), bendras kiekis — meta.total. Inkrementinei sinchronizacijai naudokite ?updated_since=.
Parameters
object_idquery · integer
Filtruoti pagal objektą
statusquery · string
Būsena: active — aktyvi, inactive — neaktyvi active · inactive
updated_sincequery · string · date-time
Tik po šio laiko keisti įrašai (inkrementinei sinchronizacijai)
qquery · string
Paieška pagal anketos pavadinimą ir aprašymą
pagequery · integer
Puslapio numeris (nuo 1)
per_pagequery · integer
Įrašų puslapyje
Responses
200Sąrašas
401Nėra arba negalioja API raktas
403Raktui trūksta aprėpties arba resursas neprieinamas šiam raktui
curl -X GET "https://api.gospin.lt/public/v1/surveys" \
-H "Authorization: Bearer $GOSPIN_API_KEY"
using var http = new HttpClient();
http.DefaultRequestHeaders.Authorization =
new AuthenticationHeaderValue("Bearer", Environment.GetEnvironmentVariable("GOSPIN_API_KEY"));
var request = new HttpRequestMessage(HttpMethod.Get, "https://api.gospin.lt/public/v1/surveys");
var response = await http.SendAsync(request);
var json = await response.Content.ReadAsStringAsync();
using var http = new HttpClient();
http.DefaultRequestHeaders.Authorization =
new AuthenticationHeaderValue("Bearer", Environment.GetEnvironmentVariable("GOSPIN_API_KEY"));
var request = new HttpRequestMessage(HttpMethod.Get, "https://api.gospin.lt/public/v1/surveys/12");
var response = await http.SendAsync(request);
var json = await response.Content.ReadAsStringAsync();
Puslapiuojama ?page= ir ?per_page= (numatyta 50, daugiausia 200), bendras kiekis — meta.total. Inkrementinei sinchronizacijai naudokite ?updated_since=.
Parameters
object_idquery · integer
Filtruoti pagal objektą
survey_idquery · integer
Filtruoti pagal anketą
user_idquery · integer
Filtruoti pagal anketą pildžiusį naudotoją
completed_sincequery · string · date-time
Užpildyti nuo šio laiko
updated_sincequery · string · date-time
Tik po šio laiko keisti įrašai (inkrementinei sinchronizacijai)
pagequery · integer
Puslapio numeris (nuo 1)
per_pagequery · integer
Įrašų puslapyje
Responses
200Sąrašas
401Nėra arba negalioja API raktas
403Raktui trūksta aprėpties arba resursas neprieinamas šiam raktui
curl -X GET "https://api.gospin.lt/public/v1/survey-responses" \
-H "Authorization: Bearer $GOSPIN_API_KEY"
using var http = new HttpClient();
http.DefaultRequestHeaders.Authorization =
new AuthenticationHeaderValue("Bearer", Environment.GetEnvironmentVariable("GOSPIN_API_KEY"));
var request = new HttpRequestMessage(HttpMethod.Get, "https://api.gospin.lt/public/v1/survey-responses");
var response = await http.SendAsync(request);
var json = await response.Content.ReadAsStringAsync();
using var http = new HttpClient();
http.DefaultRequestHeaders.Authorization =
new AuthenticationHeaderValue("Bearer", Environment.GetEnvironmentVariable("GOSPIN_API_KEY"));
var request = new HttpRequestMessage(HttpMethod.Post, "https://api.gospin.lt/public/v1/survey-responses")
{
Content = new StringContent(
"""
{}
""",
Encoding.UTF8, "application/json"),
};
var response = await http.SendAsync(request);
var json = await response.Content.ReadAsStringAsync();
using var http = new HttpClient();
http.DefaultRequestHeaders.Authorization =
new AuthenticationHeaderValue("Bearer", Environment.GetEnvironmentVariable("GOSPIN_API_KEY"));
var request = new HttpRequestMessage(HttpMethod.Get, "https://api.gospin.lt/public/v1/survey-responses/12");
var response = await http.SendAsync(request);
var json = await response.Content.ReadAsStringAsync();
Puslapiuojama ?page= ir ?per_page= (numatyta 50, daugiausia 200), bendras kiekis — meta.total. Inkrementinei sinchronizacijai naudokite ?updated_since=.
Parameters
object_idquery · integer
Filtruoti pagal objektą
updated_sincequery · string · date-time
Tik po šio laiko keisti įrašai (inkrementinei sinchronizacijai)
pagequery · integer
Puslapio numeris (nuo 1)
per_pagequery · integer
Įrašų puslapyje
Responses
200Sąrašas
401Nėra arba negalioja API raktas
403Raktui trūksta aprėpties arba resursas neprieinamas šiam raktui
curl -X GET "https://api.gospin.lt/public/v1/log-types" \
-H "Authorization: Bearer $GOSPIN_API_KEY"
using var http = new HttpClient();
http.DefaultRequestHeaders.Authorization =
new AuthenticationHeaderValue("Bearer", Environment.GetEnvironmentVariable("GOSPIN_API_KEY"));
var request = new HttpRequestMessage(HttpMethod.Get, "https://api.gospin.lt/public/v1/log-types");
var response = await http.SendAsync(request);
var json = await response.Content.ReadAsStringAsync();
using var http = new HttpClient();
http.DefaultRequestHeaders.Authorization =
new AuthenticationHeaderValue("Bearer", Environment.GetEnvironmentVariable("GOSPIN_API_KEY"));
var request = new HttpRequestMessage(HttpMethod.Get, "https://api.gospin.lt/public/v1/log-types/12");
var response = await http.SendAsync(request);
var json = await response.Content.ReadAsStringAsync();
Puslapiuojama ?page= ir ?per_page= (numatyta 50, daugiausia 200), bendras kiekis — meta.total. Inkrementinei sinchronizacijai naudokite ?updated_since=.
Parameters
object_idquery · integer
Filtruoti pagal objektą
log_type_idquery · integer
Vieno žurnalo įrašai
statusquery · string
Tiksli įrašo būsena (reikšmės priklauso nuo žurnalo tipo)
created_sincequery · string · date-time
Įrašyti nuo šio laiko
updated_sincequery · string · date-time
Tik po šio laiko keisti įrašai (inkrementinei sinchronizacijai)
pagequery · integer
Puslapio numeris (nuo 1)
per_pagequery · integer
Įrašų puslapyje
Responses
200Sąrašas
401Nėra arba negalioja API raktas
403Raktui trūksta aprėpties arba resursas neprieinamas šiam raktui
curl -X GET "https://api.gospin.lt/public/v1/log-entries" \
-H "Authorization: Bearer $GOSPIN_API_KEY"
using var http = new HttpClient();
http.DefaultRequestHeaders.Authorization =
new AuthenticationHeaderValue("Bearer", Environment.GetEnvironmentVariable("GOSPIN_API_KEY"));
var request = new HttpRequestMessage(HttpMethod.Get, "https://api.gospin.lt/public/v1/log-entries");
var response = await http.SendAsync(request);
var json = await response.Content.ReadAsStringAsync();
using var http = new HttpClient();
http.DefaultRequestHeaders.Authorization =
new AuthenticationHeaderValue("Bearer", Environment.GetEnvironmentVariable("GOSPIN_API_KEY"));
var request = new HttpRequestMessage(HttpMethod.Get, "https://api.gospin.lt/public/v1/log-entries/12");
var response = await http.SendAsync(request);
var json = await response.Content.ReadAsStringAsync();
We’ll show you GoSpin live and tailor it to your sites. No-obligation demo.
We respond within 1–2 business days
Demo ~30 min, remote
After the call — a quote for your sites
Book a demo
Fill in the form — we’ll get in touch and arrange a convenient time.
By submitting an inquiry, you agree that we may process your data to respond to it. More — in the Privacy Policy.
Cookies
We use essential cookies to keep the website running. With your consent, we’ll also use Google Analytics cookies — they help us understand how visitors use the website. Learn more