Ansök om tidig åtkomst

Fyll i ditt förnamn och en e-postadress eller ett telefonnummer. Vi hör av oss med information om hur du får åtkomst till Tajo.

REST API-ändpunkter

Caution

Demosida - Det här är en demosida som visar upp dokumentationsfunktionen med flera flikar. Innehållet är enbart ett exempel.

Vårt REST API har ändpunkter för att hämta och bearbeta data. Alla ändpunkter returnerar data i JSON-format.

Bas-URL

Alla API-anrop ska skickas till följande bas-URL:

https://api.example.com/v1

Ändpunkter för användare

Hämta alla användare

GET /users

Returnerar en lista över alla användare. Stöder parametrar för paginering.

Frågeparametrar:

ParameterTypBeskrivning
pageintegerSidnummer (standard: 1)
limitintegerAntal poster per sida (standard: 50, max: 100)
sortstringFält att sortera på (till exempel “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
}
}

Hämta användare via ID

GET /users/{id}

Returnerar en enskild användare via 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"
}
}
}

Ändpunkter för produkter

Hämta alla produkter

GET /products

Returnerar en lista över alla produkter. Stöder filtrering och paginering.

Frågeparametrar:

ParameterTypBeskrivning
categorystringFiltrera på kategori
min_pricenumberFiltrera på lägsta pris
max_pricenumberFiltrera på högsta pris
pageintegerSidnummer (standard: 1)
limitintegerAntal poster per sida (standard: 50, max: 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
}
}

Felhantering

Alla ändpunkter följer vanliga HTTP-statuskoder och innehåller detaljerade felmeddelanden där det är relevant:

StatuskodBeskrivning
200OK - Anropet lyckades
400Bad Request - Ogiltiga parametrar
401Unauthorized - Autentisering krävs
403Forbidden - Otillräckliga behörigheter
404Not Found - Resursen finns inte
429Too Many Requests - Anropsgränsen är överskriden
500Internal Server Error - Ett serverfel inträffade

Felsvar innehåller ett meddelande som förklarar vad som gick fel:

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

Ansök om tidig åtkomst

Fyll i ditt förnamn och en e-postadress eller ett telefonnummer. Vi hör av oss med information om hur du får åtkomst till Tajo.

automatisk identifiering
AI-assistent

Hej! Fråga mig om dokumentationen.