Skip to main content
GET
/
events
/
{event}
/
check-dates
Check Event Dates
curl --request GET \
  --url https://api.marzipan.co/v1/events/{event}/check-dates \
  --header 'Authorization: Bearer <token>'
import requests

url = "https://api.marzipan.co/v1/events/{event}/check-dates"

headers = {"Authorization": "Bearer <token>"}

response = requests.get(url, headers=headers)

print(response.text)
const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};

fetch('https://api.marzipan.co/v1/events/{event}/check-dates', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));
<?php

$curl = curl_init();

curl_setopt_array($curl, [
CURLOPT_URL => "https://api.marzipan.co/v1/events/{event}/check-dates",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
package main

import (
"fmt"
"net/http"
"io"
)

func main() {

url := "https://api.marzipan.co/v1/events/{event}/check-dates"

req, _ := http.NewRequest("GET", url, nil)

req.Header.Add("Authorization", "Bearer <token>")

res, _ := http.DefaultClient.Do(req)

defer res.Body.Close()
body, _ := io.ReadAll(res.Body)

fmt.Println(string(body))

}
HttpResponse<String> response = Unirest.get("https://api.marzipan.co/v1/events/{event}/check-dates")
.header("Authorization", "Bearer <token>")
.asString();
require 'uri'
require 'net/http'

url = URI("https://api.marzipan.co/v1/events/{event}/check-dates")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'

response = http.request(request)
puts response.read_body
{
  "available": true,
  "ticketsAvailable": 42,
  "waitlistEnabled": true,
  "waitlistCount": 3,
  "searchDate": "2026-08-15",
  "eventDate": "2026-08-15"
}
{
"message": "No query results for model [Event]."
}
{
"message": "The search date field is required.",
"errors": {
"searchDate": [
"The search date field is required."
]
}
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your API token.

Path Parameters

event
string<uuid>
required

The unique identifier of the event.

Query Parameters

searchDate
string<date>
required

The date to check (YYYY-MM-DD).

Response

Availability for the requested date.

Ticket availability for an event.

available
boolean

Whether tickets are currently available.

ticketsAvailable
integer

The number of tickets available.

waitlistEnabled
boolean

Whether the waitlist is enabled for the event.

waitlistCount
integer

The number of entries currently on the waitlist.

message
string

An explanatory message, present when the event is unavailable or does not occur on the requested date.

searchDate
string<date>

The date that was searched.

eventDate
string<date>

The event's scheduled start date.