Požádejte o přednostní přístup

Uveďte své křestní jméno a e-mail nebo telefonní číslo. Pošleme Vám informace o přístupu k platformě Tajo.

Endpointy REST API

Caution

Demo stránka - Toto je ukázková stránka, která předvádí funkci dokumentace s více záložkami. Její obsah slouží pouze pro ilustraci.

Naše REST API poskytuje endpointy pro přístup k datům a jejich úpravu. Všechny endpointy vracejí data ve formátu JSON.

Základní URL

Všechny požadavky na API směřujte na následující základní URL:

https://api.example.com/v1

Endpointy pro uživatele

Získání všech uživatelů

GET /users

Vrací seznam všech uživatelů. Podporuje parametry stránkování.

Parametry dotazu:

ParametrTypPopis
pageintegerČíslo stránky (výchozí: 1)
limitintegerPočet záznamů na stránku (výchozí: 50, max: 100)
sortstringPole, podle kterého se řadí (např. „name”, „created_at”)

Odpověď:

{
"data": [
{
"id": "user_123",
"name": "John Doe",
"email": "[email protected]",
"created_at": "2023-01-15T08:30:00Z"
},
// More users...
],
"meta": {
"total": 250,
"page": 1,
"limit": 50
}
}

Získání uživatele podle ID

GET /users/{id}

Vrací jednoho uživatele podle ID.

Odpověď:

{
"data": {
"id": "user_123",
"name": "John Doe",
"email": "[email protected]",
"created_at": "2023-01-15T08:30:00Z",
"profile": {
"bio": "Software developer",
"location": "New York",
"avatar_url": "https://example.com/avatars/john.jpg"
}
}
}

Endpointy pro produkty

Získání všech produktů

GET /products

Vrací seznam všech produktů. Podporuje filtrování a stránkování.

Parametry dotazu:

ParametrTypPopis
categorystringFiltrování podle kategorie
min_pricenumberFiltrování podle minimální ceny
max_pricenumberFiltrování podle maximální ceny
pageintegerČíslo stránky (výchozí: 1)
limitintegerPočet záznamů na stránku (výchozí: 50, max: 100)

Odpověď:

{
"data": [
{
"id": "prod_123",
"name": "Example Product",
"description": "This is an example product",
"price": 49.99,
"category": "electronics"
},
// More products...
],
"meta": {
"total": 350,
"page": 1,
"limit": 50
}
}

Zpracování chyb

Všechny endpointy dodržují standardní stavové kódy HTTP a v případě potřeby obsahují podrobné chybové zprávy:

Stavový kódPopis
200OK - Požadavek proběhl úspěšně
400Bad Request - Neplatné parametry
401Unauthorized - Je vyžadováno ověření
403Forbidden - Nedostatečná oprávnění
404Not Found - Zdroj neexistuje
429Too Many Requests - Překročen limit požadavků
500Internal Server Error - Došlo k chybě serveru

Chybové odpovědi obsahují zprávu vysvětlující, co se pokazilo:

{
"error": {
"code": "invalid_parameter",
"message": "The parameter 'email' is not a valid email address",
"request_id": "req_abc123"
}
}

Požádejte o přednostní přístup

Uveďte své křestní jméno a e-mail nebo telefonní číslo. Pošleme Vám informace o přístupu k platformě Tajo.

automatické rozpoznání
AI asistent

Ahoj! Zeptejte se mě na dokumentaci.