Ticsie
Evenemang Arrangörer Logga in Registrera

Språk

Tema

GET

/events

Hämta en lista med dina evenemang. Kräver read-behörighet.

https://ticsie.nu/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.nu/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.nu/api/v1/integration/events', [
    'period' => 'future',
]);

$events = $response->json();
const response = await fetch(
  "https://ticsie.nu/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.nu/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.nu/api/v1/integration/events?period=future"
);

var json = await response.Content.ReadAsStringAsync();
require "net/http"
require "json"

uri = URI("https://ticsie.nu/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.