curl --request GET \
--url https://openapi.rocketpunch.com/api/v1/events/{eventId}/tickets \
--header 'X-RP-API-Key: <api-key>'import requests
url = "https://openapi.rocketpunch.com/api/v1/events/{eventId}/tickets"
headers = {"X-RP-API-Key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'X-RP-API-Key': '<api-key>'}};
fetch('https://openapi.rocketpunch.com/api/v1/events/{eventId}/tickets', 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://openapi.rocketpunch.com/api/v1/events/{eventId}/tickets",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"X-RP-API-Key: <api-key>"
],
]);
$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://openapi.rocketpunch.com/api/v1/events/{eventId}/tickets"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("X-RP-API-Key", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://openapi.rocketpunch.com/api/v1/events/{eventId}/tickets")
.header("X-RP-API-Key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://openapi.rocketpunch.com/api/v1/events/{eventId}/tickets")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["X-RP-API-Key"] = '<api-key>'
response = http.request(request)
puts response.read_body[
{
"ticketName": "<string>",
"ticketType": "FREE",
"saleStartAt": "2026-08-01T00:00:00Z",
"saleEndAt": "2026-08-31T23:59:59Z",
"approvalRequired": true,
"waitingRequired": true,
"soldOut": true,
"description": "<string>",
"price": 123,
"currency": "KRW",
"maxPerPerson": 123
}
]{
"code": "C0005",
"message": "pageSize must be 50 or less. Input: 51",
"timestamp": "2026-05-20T09:00:00",
"details": "startDate"
}{
"code": "C0005",
"message": "pageSize must be 50 or less. Input: 51",
"timestamp": "2026-05-20T09:00:00",
"details": "startDate"
}List event tickets
Returns event tickets in display order. Returns an empty array when there are no tickets, or 404 (EV001) when the event does not exist.
curl --request GET \
--url https://openapi.rocketpunch.com/api/v1/events/{eventId}/tickets \
--header 'X-RP-API-Key: <api-key>'import requests
url = "https://openapi.rocketpunch.com/api/v1/events/{eventId}/tickets"
headers = {"X-RP-API-Key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'X-RP-API-Key': '<api-key>'}};
fetch('https://openapi.rocketpunch.com/api/v1/events/{eventId}/tickets', 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://openapi.rocketpunch.com/api/v1/events/{eventId}/tickets",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"X-RP-API-Key: <api-key>"
],
]);
$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://openapi.rocketpunch.com/api/v1/events/{eventId}/tickets"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("X-RP-API-Key", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://openapi.rocketpunch.com/api/v1/events/{eventId}/tickets")
.header("X-RP-API-Key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://openapi.rocketpunch.com/api/v1/events/{eventId}/tickets")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["X-RP-API-Key"] = '<api-key>'
response = http.request(request)
puts response.read_body[
{
"ticketName": "<string>",
"ticketType": "FREE",
"saleStartAt": "2026-08-01T00:00:00Z",
"saleEndAt": "2026-08-31T23:59:59Z",
"approvalRequired": true,
"waitingRequired": true,
"soldOut": true,
"description": "<string>",
"price": 123,
"currency": "KRW",
"maxPerPerson": 123
}
]{
"code": "C0005",
"message": "pageSize must be 50 or less. Input: 51",
"timestamp": "2026-05-20T09:00:00",
"details": "startDate"
}{
"code": "C0005",
"message": "pageSize must be 50 or less. Input: 51",
"timestamp": "2026-05-20T09:00:00",
"details": "startDate"
}Authorizations
Headers
Supported response locales: ko, en, ja, zh-CN, zh-TW, es, fr, de, pt, th, vi. Default is ko.
"ko"
Path Parameters
Event ID
64Response
Success. Empty array when there are no tickets.
Ticket name
Ticket type: FREE / CHARGED
FREE, CHARGED Sales start time in ISO-8601 UTC
"2026-08-01T00:00:00Z"
Sales end time in ISO-8601 UTC
"2026-08-31T23:59:59Z"
Whether participation approval is required. If true, the host must approve the application before participation is confirmed.
Whether waitlist applications are allowed. If true, the ticket accepts waitlist applications when sold out. Check waitingRequired && soldOut to determine whether waitlisting is currently available.
Whether sold out. True when remaining quantity is 0.
Ticket description
Price (charged tickets)
Currency code
"KRW"
Maximum purchases per person
Was this page helpful?