List events
curl --request GET \
--url https://api.signupbreeze.com/v1/events \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.signupbreeze.com/v1/events"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.signupbreeze.com/v1/events', 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.signupbreeze.com/v1/events",
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.signupbreeze.com/v1/events"
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.signupbreeze.com/v1/events")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.signupbreeze.com/v1/events")
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{
"data": [
{
"id": "019ff256-ecab-7397-b236-ed7b9dd86d3a",
"title": "Adipisci quidem nostrum qui.",
"description": "Odit et et modi. Nostrum omnis autem et consequatur aut. Enim non facere tempora ex voluptatem laboriosam praesentium. Adipisci molestias fugit deleniti distinctio eum doloremque id.\n\nAliquam veniam corporis dolorem mollitia deleniti nemo. Quia officia est dignissimos neque. Odio veritatis excepturi doloribus delectus fugit qui repudiandae. Est alias tenetur ratione.",
"slug": "adipisci-quidem-nostrum-qui-459",
"location": "80483 Kovacek Causeway\nMoiseschester, AZ 60787-7092",
"is_virtual": false,
"start_date": "2026-09-22T05:51:00+00:00",
"end_date": "2026-09-22T12:39:57+00:00",
"timezone": "UTC",
"is_published": false,
"public_url": "http://localhost/e/adipisci-quidem-nostrum-qui-459",
"created_at": "2026-08-11T19:40:10+00:00",
"updated_at": "2026-08-11T19:40:10+00:00"
},
{
"id": "019ff256-ecb9-7123-893a-6ddff5525435",
"title": "Dolores quia maiores assumenda.",
"description": "Officiis corporis nesciunt ut. Iure impedit molestiae ut rem est esse sint. Molestiae sunt suscipit doloribus fugiat ut aut.\n\nError neque recusandae et ipsam dolorem et ut dicta. Assumenda consequatur ut et sunt quisquam. Repellendus ut eaque alias ratione dolores.",
"slug": "dolores-quia-maiores-assumenda-728",
"location": "876 Orland Gateway\nWest Fideltown, VT 26594",
"is_virtual": false,
"start_date": "2026-10-27T07:53:33+00:00",
"end_date": "2026-10-27T11:59:04+00:00",
"timezone": "UTC",
"is_published": false,
"public_url": "http://localhost/e/dolores-quia-maiores-assumenda-728",
"created_at": "2026-08-11T19:40:10+00:00",
"updated_at": "2026-08-11T19:40:10+00:00"
}
],
"links": {
"first": null,
"last": null,
"prev": null,
"next": null
},
"meta": {
"path": "/",
"per_page": 25,
"next_cursor": null,
"prev_cursor": null
}
}{
"message": "Invalid ability provided."
}List events
Returns the organization’s events, soonest-starting last. Cursor paginated: follow
meta.next_cursor rather than assuming page numbers.
Requires the events:read scope.
GET
/
v1
/
events
List events
curl --request GET \
--url https://api.signupbreeze.com/v1/events \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.signupbreeze.com/v1/events"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.signupbreeze.com/v1/events', 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.signupbreeze.com/v1/events",
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.signupbreeze.com/v1/events"
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.signupbreeze.com/v1/events")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.signupbreeze.com/v1/events")
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{
"data": [
{
"id": "019ff256-ecab-7397-b236-ed7b9dd86d3a",
"title": "Adipisci quidem nostrum qui.",
"description": "Odit et et modi. Nostrum omnis autem et consequatur aut. Enim non facere tempora ex voluptatem laboriosam praesentium. Adipisci molestias fugit deleniti distinctio eum doloremque id.\n\nAliquam veniam corporis dolorem mollitia deleniti nemo. Quia officia est dignissimos neque. Odio veritatis excepturi doloribus delectus fugit qui repudiandae. Est alias tenetur ratione.",
"slug": "adipisci-quidem-nostrum-qui-459",
"location": "80483 Kovacek Causeway\nMoiseschester, AZ 60787-7092",
"is_virtual": false,
"start_date": "2026-09-22T05:51:00+00:00",
"end_date": "2026-09-22T12:39:57+00:00",
"timezone": "UTC",
"is_published": false,
"public_url": "http://localhost/e/adipisci-quidem-nostrum-qui-459",
"created_at": "2026-08-11T19:40:10+00:00",
"updated_at": "2026-08-11T19:40:10+00:00"
},
{
"id": "019ff256-ecb9-7123-893a-6ddff5525435",
"title": "Dolores quia maiores assumenda.",
"description": "Officiis corporis nesciunt ut. Iure impedit molestiae ut rem est esse sint. Molestiae sunt suscipit doloribus fugiat ut aut.\n\nError neque recusandae et ipsam dolorem et ut dicta. Assumenda consequatur ut et sunt quisquam. Repellendus ut eaque alias ratione dolores.",
"slug": "dolores-quia-maiores-assumenda-728",
"location": "876 Orland Gateway\nWest Fideltown, VT 26594",
"is_virtual": false,
"start_date": "2026-10-27T07:53:33+00:00",
"end_date": "2026-10-27T11:59:04+00:00",
"timezone": "UTC",
"is_published": false,
"public_url": "http://localhost/e/dolores-quia-maiores-assumenda-728",
"created_at": "2026-08-11T19:40:10+00:00",
"updated_at": "2026-08-11T19:40:10+00:00"
}
],
"links": {
"first": null,
"last": null,
"prev": null,
"next": null
},
"meta": {
"path": "/",
"per_page": 25,
"next_cursor": null,
"prev_cursor": null
}
}{
"message": "Invalid ability provided."
}Authorizations
Create a token under Organization settings → API. Tokens are shown once, on creation. They belong to the organization, not to you, so they keep working if you leave the team. API access is included on every plan; the rate limit depends on the plan.
Query Parameters
Filter to published or draft events only. Omit for both.
Example:
true
Results per page, capped at 100.
Example:
25
The cursor from a previous response's meta.next_cursor.
Example:
null
Response
Show child attributes
Show child attributes
Example:
[ { "id": "019ff256-ecab-7397-b236-ed7b9dd86d3a", "title": "Adipisci quidem nostrum qui.", "description": "Odit et et modi. Nostrum omnis autem et consequatur aut. Enim non facere tempora ex voluptatem laboriosam praesentium. Adipisci molestias fugit deleniti distinctio eum doloremque id.\n\nAliquam veniam corporis dolorem mollitia deleniti nemo. Quia officia est dignissimos neque. Odio veritatis excepturi doloribus delectus fugit qui repudiandae. Est alias tenetur ratione.", "slug": "adipisci-quidem-nostrum-qui-459", "location": "80483 Kovacek Causeway\nMoiseschester, AZ 60787-7092", "is_virtual": false, "start_date": "2026-09-22T05:51:00+00:00", "end_date": "2026-09-22T12:39:57+00:00", "timezone": "UTC", "is_published": false, "public_url": "http://localhost/e/adipisci-quidem-nostrum-qui-459", "created_at": "2026-08-11T19:40:10+00:00", "updated_at": "2026-08-11T19:40:10+00:00" }, { "id": "019ff256-ecb9-7123-893a-6ddff5525435", "title": "Dolores quia maiores assumenda.", "description": "Officiis corporis nesciunt ut. Iure impedit molestiae ut rem est esse sint. Molestiae sunt suscipit doloribus fugiat ut aut.\n\nError neque recusandae et ipsam dolorem et ut dicta. Assumenda consequatur ut et sunt quisquam. Repellendus ut eaque alias ratione dolores.", "slug": "dolores-quia-maiores-assumenda-728", "location": "876 Orland Gateway\nWest Fideltown, VT 26594", "is_virtual": false, "start_date": "2026-10-27T07:53:33+00:00", "end_date": "2026-10-27T11:59:04+00:00", "timezone": "UTC", "is_published": false, "public_url": "http://localhost/e/dolores-quia-maiores-assumenda-728", "created_at": "2026-08-11T19:40:10+00:00", "updated_at": "2026-08-11T19:40:10+00:00" } ]
Show child attributes
Show child attributes
Show child attributes
Show child attributes
⌘I

