GET
/events
Hämta en lista med dina evenemang. Kräver read-behörighet.
https://ticsie.se/api/v1/integration/events
Query-parametrar
| Parameter | Typ | Beskrivning |
|---|---|---|
| period | string | future, past eller all (standard) |
| page | integer | Sidnummer för paginering |
Exempelanrop
curl -X GET "https://ticsie.se/api/v1/integration/events?period=future" \
-H "X-API-Key: ticsie_pk_your_public_key" \
-H "X-API-Secret: ticsie_sk_your_secret_key" \
-H "Accept: application/json"
$response = Http::withHeaders([
'X-API-Key' => 'ticsie_pk_your_public_key',
'X-API-Secret' => 'ticsie_sk_your_secret_key',
'Accept' => 'application/json',
])->get('https://ticsie.se/api/v1/integration/events', [
'period' => 'future',
]);
$events = $response->json();
const response = await fetch(
"https://ticsie.se/api/v1/integration/events?period=future",
{
headers: {
"X-API-Key": "ticsie_pk_your_public_key",
"X-API-Secret": "ticsie_sk_your_secret_key",
"Accept": "application/json",
},
}
);
const { data, meta } = await response.json();
import requests
response = requests.get(
"https://ticsie.se/api/v1/integration/events",
params={"period": "future"},
headers={
"X-API-Key": "ticsie_pk_your_public_key",
"X-API-Secret": "ticsie_sk_your_secret_key",
"Accept": "application/json",
},
)
events = response.json()
using var client = new HttpClient();
client.DefaultRequestHeaders.Add("X-API-Key", "ticsie_pk_your_public_key");
client.DefaultRequestHeaders.Add("X-API-Secret", "ticsie_sk_your_secret_key");
client.DefaultRequestHeaders.Add("Accept", "application/json");
var response = await client.GetAsync(
"https://ticsie.se/api/v1/integration/events?period=future"
);
var json = await response.Content.ReadAsStringAsync();
require "net/http"
require "json"
uri = URI("https://ticsie.se/api/v1/integration/events?period=future")
request = Net::HTTP::Get.new(uri)
request["X-API-Key"] = "ticsie_pk_your_public_key"
request["X-API-Secret"] = "ticsie_sk_your_secret_key"
request["Accept"] = "application/json"
response = Net::HTTP.start(uri.hostname, uri.port, use_ssl: true) do |http|
http.request(request)
end
events = JSON.parse(response.body)
Exempelsvar 200 OK
{
"data": [
{
"id": 42,
"title": "Sommarkonsert 2025",
"slug": "sommarkonsert-2025",
"status": "published",
"description": "En fantastisk sommarkonsert...",
"starts_at": "2025-07-15T18:00:00.000000Z",
"ends_at": "2025-07-15T23:00:00.000000Z",
"total_capacity": 500,
"venue_name": "Stadsparken",
"address": "Parkvägen 1",
"city": "Stockholm",
"postal_code": "111 22",
"country": "SE",
"image_path": "/storage/events/sommarkonsert.jpg",
"organizer": {
"id": 5,
"organization_name": "Eventbolaget AB",
"slug": "eventbolaget",
"logo_path": "/storage/logos/eventbolaget.png"
},
"ticket_types": [
{
"id": 101,
"name": "Ordinarie",
"price": 29900,
"currency": "SEK",
"available": 350
}
]
}
],
"meta": {
"total": 1,
"per_page": 20,
"current_page": 1,
"last_page": 1
}
}
Obs: Priser anges i öre (SEK × 100). Alltså 29900 = 299,00 kr.