Zadejte váš API Key v levém panelu. Odemknete tím testovací konzoli, seznam vašich povolených metod a sledování stavu vašich webhooků v reálném čase přes DMZ-CORE-02.
/soap/?module=auth přebírá stejné HTTP hlavičky (X-Api-Key / Authorization) v transportní vrstvě.{
"apikey": "string"
}GET https://api.plzensky-kraj.cz/api/auth/login/json/%7B%22apikey%22%3A%22string%22%7Dcurl -X POST https://api.plzensky-kraj.cz/api/auth/login/json -H "Authorization: Bearer TOKEN" -d '{"apikey":"string"}'using var klient = new HttpClient();
klient.DefaultRequestHeaders.Authorization =
new AuthenticationHeaderValue("Bearer", "TOKEN");
var telo = new StringContent(
@"{""apikey"":""string""}",
Encoding.UTF8, "application/json");
var odpoved = await klient.PostAsync("https://api.plzensky-kraj.cz/api/auth/login/json", telo);
odpoved.EnsureSuccessStatusCode();
var json = await odpoved.Content.ReadAsStringAsync();$hlavicky = @{ Authorization = "Bearer TOKEN" }
$telo = '{"apikey":"string"}'
$odpoved = Invoke-RestMethod -Uri "https://api.plzensky-kraj.cz/api/auth/login/json" `
-Method Post -Headers $hlavicky `
-ContentType "application/json; charset=utf-8" -Body $telo
$odpoved | ConvertTo-Json -Depth 10import requests
telo = . $e($telo) .
odpoved = requests.post(
"https://api.plzensky-kraj.cz/api/auth/login/json",
headers={
"Authorization": "Bearer TOKEN",
"Content-Type": "application/json; charset=utf-8",
},
data=telo.encode("utf-8"),
timeout=30,
)
odpoved.raise_for_status()
data = odpoved.json()HttpClient klient = HttpClient.newHttpClient();
HttpRequest pozadavek = HttpRequest.newBuilder()
.uri(URI.create("https://api.plzensky-kraj.cz/api/auth/login/json"))
.header("Authorization", "Bearer TOKEN")
.header("Content-Type", "application/json; charset=utf-8")
.POST(HttpRequest.BodyPublishers.ofString(
"""
{"apikey":"string"}
""", StandardCharsets.UTF_8))
.build();
HttpResponse odpoved = klient.send(
pozadavek, HttpResponse.BodyHandlers.ofString()); $ch = curl_init("https://api.plzensky-kraj.cz/api/auth/login/json");
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POST => true,
CURLOPT_POSTFIELDS => '{"apikey":"string"}',
CURLOPT_HTTPHEADER => [
"Authorization: Bearer TOKEN",
"Content-Type: application/json; charset=utf-8",
],
CURLOPT_TIMEOUT => 30,
]);
$odpoved = curl_exec($ch);
$data = json_decode($odpoved, true);const odpoved = await fetch("https://api.plzensky-kraj.cz/api/auth/login/json", {
method: "POST",
headers: {
"Authorization": "Bearer TOKEN",
"Content-Type": "application/json",
},
body: JSON.stringify({"apikey":"string"}),
});
if (!odpoved.ok) throw new Error("HTTP " + odpoved.status);
const data = await odpoved.json();Authorization, ne v adrese – v logu serveru pak nezůstane.Endpoint: https://api.plzensky-kraj.cz/soap/?module=auth<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:api="http://schema.kupk.cz/api/">
<soapenv:Header/>
<soapenv:Body>
<api:auth_login>
<api:apikey>?</api:apikey> <!-- API KEY -->
</api:auth_login>
</soapenv:Body>
</soapenv:Envelope>{
"status": "string",
"token": "string",
"expires_at": "string",
"type": "string"
}fetch('https://api.plzensky-kraj.cz/api/auth/login/json', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'Authorization': 'Bearer ' + '<span class="curl-token text-success">YOUR_TOKEN</span>'
},
body: JSON.stringify({"apikey":"string"})
})
.then(res => res.json())
.then(data => console.log(data));<?php
$url = 'https://api.plzensky-kraj.cz/api/auth/login/json';
// Data definovaná jako PHP pole pro lepší čitelnost
$data = array (
'apikey' => 'string',
);
$ch = curl_init($url);
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POST => true,
CURLOPT_POSTFIELDS => json_encode($data),
CURLOPT_HTTPHEADER => [
'Content-Type: application/json',
'Authorization: Bearer <span class="curl-token text-success">YOUR_TOKEN</span>'
]
]);
$response = curl_exec($ch);
echo $response;import requests
url = 'https://api.plzensky-kraj.cz/api/auth/login/json'
payload = {"apikey":"string"}
headers = {
'Authorization': 'Bearer <span class="curl-token text-success">YOUR_TOKEN</span>'
}
# Knihovna requests se o JSON encoding postará sama přes parametr 'json'
response = requests.post(url, json=payload, headers=headers)
print(response.json())using System.Net.Http.Json;
using System.Net.Http.Headers;
var client = new HttpClient();
client.DefaultRequestHeaders.Authorization =
new AuthenticationHeaderValue("Bearer", "YOUR_TOKEN");
// Odeslání dat jako anonymního objektu
var payload = new { apikey = "..." };
var response = await client.PostAsJsonAsync(
"https://api.plzensky-kraj.cz/api/auth/login/json",
payload
);
string content = await response.Content.ReadAsStringAsync();
Console.WriteLine(content);<?php
$wsdl = "https://api.plzensky-kraj.cz/wsdl/?module=auth";
$options = [
'trace' => 1,
'exceptions' => true,
'cache_wsdl' => WSDL_CACHE_NONE,
'connection_timeout' => 15,
'stream_context' => stream_context_create([
'http' => [
'header' => "Authorization: Bearer YOUR_TOKEN\r\n"
]
])
];
try {
$client = new SoapClient($wsdl, $options);
// Parametry pro volání
$params = {
"apikey": "string"
};
// Standardní SOAP volání
$response = $client->__soapCall('login', [$params]);
print_r($response);
} catch (SoapFault $e) {
echo "SOAP FAULT: " . $e->getMessage();
}/soap/?module=auth přebírá stejné HTTP hlavičky (X-Api-Key / Authorization) v transportní vrstvě.{
"apikey": "string"
}GET https://api.plzensky-kraj.cz/api/auth/login_rs256/json/%7B%22apikey%22%3A%22string%22%7Dcurl -X POST https://api.plzensky-kraj.cz/api/auth/login_rs256/json -H "Authorization: Bearer TOKEN" -d '{"apikey":"string"}'using var klient = new HttpClient();
klient.DefaultRequestHeaders.Authorization =
new AuthenticationHeaderValue("Bearer", "TOKEN");
var telo = new StringContent(
@"{""apikey"":""string""}",
Encoding.UTF8, "application/json");
var odpoved = await klient.PostAsync("https://api.plzensky-kraj.cz/api/auth/login_rs256/json", telo);
odpoved.EnsureSuccessStatusCode();
var json = await odpoved.Content.ReadAsStringAsync();$hlavicky = @{ Authorization = "Bearer TOKEN" }
$telo = '{"apikey":"string"}'
$odpoved = Invoke-RestMethod -Uri "https://api.plzensky-kraj.cz/api/auth/login_rs256/json" `
-Method Post -Headers $hlavicky `
-ContentType "application/json; charset=utf-8" -Body $telo
$odpoved | ConvertTo-Json -Depth 10import requests
telo = . $e($telo) .
odpoved = requests.post(
"https://api.plzensky-kraj.cz/api/auth/login_rs256/json",
headers={
"Authorization": "Bearer TOKEN",
"Content-Type": "application/json; charset=utf-8",
},
data=telo.encode("utf-8"),
timeout=30,
)
odpoved.raise_for_status()
data = odpoved.json()HttpClient klient = HttpClient.newHttpClient();
HttpRequest pozadavek = HttpRequest.newBuilder()
.uri(URI.create("https://api.plzensky-kraj.cz/api/auth/login_rs256/json"))
.header("Authorization", "Bearer TOKEN")
.header("Content-Type", "application/json; charset=utf-8")
.POST(HttpRequest.BodyPublishers.ofString(
"""
{"apikey":"string"}
""", StandardCharsets.UTF_8))
.build();
HttpResponse odpoved = klient.send(
pozadavek, HttpResponse.BodyHandlers.ofString()); $ch = curl_init("https://api.plzensky-kraj.cz/api/auth/login_rs256/json");
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POST => true,
CURLOPT_POSTFIELDS => '{"apikey":"string"}',
CURLOPT_HTTPHEADER => [
"Authorization: Bearer TOKEN",
"Content-Type: application/json; charset=utf-8",
],
CURLOPT_TIMEOUT => 30,
]);
$odpoved = curl_exec($ch);
$data = json_decode($odpoved, true);const odpoved = await fetch("https://api.plzensky-kraj.cz/api/auth/login_rs256/json", {
method: "POST",
headers: {
"Authorization": "Bearer TOKEN",
"Content-Type": "application/json",
},
body: JSON.stringify({"apikey":"string"}),
});
if (!odpoved.ok) throw new Error("HTTP " + odpoved.status);
const data = await odpoved.json();Authorization, ne v adrese – v logu serveru pak nezůstane.Endpoint: https://api.plzensky-kraj.cz/soap/?module=auth<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:api="http://schema.kupk.cz/api/">
<soapenv:Header/>
<soapenv:Body>
<api:auth_login_rs256>
<api:apikey>?</api:apikey> <!-- API KEY -->
</api:auth_login_rs256>
</soapenv:Body>
</soapenv:Envelope>{
"status": "string",
"token": "string",
"expires_at": "string",
"type": "string"
}fetch('https://api.plzensky-kraj.cz/api/auth/login_rs256/json', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'Authorization': 'Bearer ' + '<span class="curl-token text-success">YOUR_TOKEN</span>'
},
body: JSON.stringify({"apikey":"string"})
})
.then(res => res.json())
.then(data => console.log(data));<?php
$url = 'https://api.plzensky-kraj.cz/api/auth/login_rs256/json';
// Data definovaná jako PHP pole pro lepší čitelnost
$data = array (
'apikey' => 'string',
);
$ch = curl_init($url);
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POST => true,
CURLOPT_POSTFIELDS => json_encode($data),
CURLOPT_HTTPHEADER => [
'Content-Type: application/json',
'Authorization: Bearer <span class="curl-token text-success">YOUR_TOKEN</span>'
]
]);
$response = curl_exec($ch);
echo $response;import requests
url = 'https://api.plzensky-kraj.cz/api/auth/login_rs256/json'
payload = {"apikey":"string"}
headers = {
'Authorization': 'Bearer <span class="curl-token text-success">YOUR_TOKEN</span>'
}
# Knihovna requests se o JSON encoding postará sama přes parametr 'json'
response = requests.post(url, json=payload, headers=headers)
print(response.json())using System.Net.Http.Json;
using System.Net.Http.Headers;
var client = new HttpClient();
client.DefaultRequestHeaders.Authorization =
new AuthenticationHeaderValue("Bearer", "YOUR_TOKEN");
// Odeslání dat jako anonymního objektu
var payload = new { apikey = "..." };
var response = await client.PostAsJsonAsync(
"https://api.plzensky-kraj.cz/api/auth/login_rs256/json",
payload
);
string content = await response.Content.ReadAsStringAsync();
Console.WriteLine(content);<?php
$wsdl = "https://api.plzensky-kraj.cz/wsdl/?module=auth";
$options = [
'trace' => 1,
'exceptions' => true,
'cache_wsdl' => WSDL_CACHE_NONE,
'connection_timeout' => 15,
'stream_context' => stream_context_create([
'http' => [
'header' => "Authorization: Bearer YOUR_TOKEN\r\n"
]
])
];
try {
$client = new SoapClient($wsdl, $options);
// Parametry pro volání
$params = {
"apikey": "string"
};
// Standardní SOAP volání
$response = $client->__soapCall('login_rs256', [$params]);
print_r($response);
} catch (SoapFault $e) {
echo "SOAP FAULT: " . $e->getMessage();
}https://api.plzensky-kraj.cz/ Standardní RFC 7231 odpovědi jádra systému.
https://api.plzensky-kraj.cz/{idmodulu}/openapi /json/ Json /geojson/ GeoJson /url/ Url /urlopen/ UrlOpen /html/ Html /rawhtml/ RawHtml /csv/ Csv /xlsx/ Xlsx /txt/ Txt /pdf/ Pdf /xml/ Xml /soap/ Soap