Bed om tidlig adgang til Tajo

Indtast dit fornavn og en e-mailadresse eller et telefonnummer. Vi kontakter dig med oplysninger om adgang til Tajo.

REST API-endepunkter

Caution

Demoside - Dette er en demoside, der viser funktionen med dokumentation i flere faneblade. Indholdet er udelukkende til illustration.

Vores REST API stiller endepunkter til rådighed, så du kan hente og ændre data. Alle endepunkter returnerer data i JSON-format.

Base-URL

Alle API-forespørgsler skal sendes til følgende base-URL:

https://api.example.com/v1

Endepunkter til brugere

Hent alle brugere

GET /users

Returnerer en liste over alle brugere. Understøtter parametre til paginering.

Forespørgselsparametre:

ParameterTypeBeskrivelse
pageintegerSidenummer (standard: 1)
limitintegerAntal poster pr. side (standard: 50, maks.: 100)
sortstringFelt der sorteres efter (f.eks. “name”, “created_at”)

Svar:

{
"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
}
}

Hent bruger via ID

GET /users/{id}

Returnerer en enkelt bruger ud fra ID.

Svar:

{
"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"
}
}
}

Endepunkter til produkter

Hent alle produkter

GET /products

Returnerer en liste over alle produkter. Understøtter filtrering og paginering.

Forespørgselsparametre:

ParameterTypeBeskrivelse
categorystringFiltrer efter kategori
min_pricenumberFiltrer efter minimumspris
max_pricenumberFiltrer efter maksimumpris
pageintegerSidenummer (standard: 1)
limitintegerAntal poster pr. side (standard: 50, maks.: 100)

Svar:

{
"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
}
}

Fejlhåndtering

Alle endepunkter følger standard-HTTP-statuskoder og indeholder detaljerede fejlbeskeder, hvor det er relevant:

StatuskodeBeskrivelse
200OK - Forespørgslen lykkedes
400Bad Request - Ugyldige parametre
401Unauthorized - Godkendelse påkrævet
403Forbidden - Utilstrækkelige rettigheder
404Not Found - Ressourcen findes ikke
429Too Many Requests - Rategrænsen er overskredet
500Internal Server Error - Der opstod en serverfejl

Fejlsvar indeholder en besked, der forklarer, hvad der gik galt:

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

Bed om tidlig adgang til Tajo

Indtast dit fornavn og en e-mailadresse eller et telefonnummer. Vi kontakter dig med oplysninger om adgang til Tajo.

automatisk genkendelse
AI-assistent

Hej! Spørg mig om dokumentationen.