Cross-org upcoming event search (FREE, dual-auth).
curl --request GET \
--url https://agents.momentra.org/zcj/{session}/api/v1/eventsimport requests
url = "https://agents.momentra.org/zcj/{session}/api/v1/events"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://agents.momentra.org/zcj/{session}/api/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://agents.momentra.org/zcj/{session}/api/v1/events",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$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://agents.momentra.org/zcj/{session}/api/v1/events"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://agents.momentra.org/zcj/{session}/api/v1/events")
.asString();require 'uri'
require 'net/http'
url = URI("https://agents.momentra.org/zcj/{session}/api/v1/events")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"count": 1,
"filters": {
"startDate": "2026-10-04",
"endDate": "2026-10-31",
"category": null,
"city": "Hanover"
},
"events": [
{
"title": "Calligraphy Practice Meet-Up",
"website": "https://thehowe.libcal.com/event/16071917",
"open_to_public": true,
"rsvp_required": false,
"more_info_website": null,
"ticket_url": null,
"startDate": "2026-10-04T12:00:00-04:00",
"endDate": "2026-10-04T13:30:00-04:00",
"duration": null,
"eventStatus": "EventScheduled",
"attendanceMode": "OfflineEventAttendanceMode",
"address": "13 South Street, Hanover, NH 03755",
"venue": {
"name": "Howe Library",
"address": "13 South Street, Hanover, NH 03755",
"latitude": null,
"longitude": null
},
"organizer": {
"name": "Howe Library",
"url": null
},
"performers": [
{
"name": "Laura Di Piazza"
}
],
"offers": [
{
"name": "Admission",
"price": 0,
"priceCurrency": "USD",
"availability": "InStock",
"url": "https://thehowe.libcal.com/event/16071917"
}
],
"isAccessibleForFree": true,
"cost": "Free",
"ticket_price": null,
"schedule": {
"type": "recurring",
"startDate": "2026-10-04T12:00:00-04:00",
"endDate": "2026-10-04T13:30:00-04:00",
"occurrences": [],
"recurrence": {
"pattern": "monthly",
"frequency": 1,
"weekdays": null,
"ordinal": null,
"dayOfMonth": null,
"resolvedZone": "America/New_York"
}
},
"description": "A monthly informal calligraphy meet-up and social gathering for practicing calligraphy and lettering art, discussing tips, and working on calligraphy projects. All levels are welcome, no experience is required, and attendees should bring their own calligraphy and lettering supplies; the event is held in the Murray Room.",
"image_url": "https://d68g328n4ug0e.cloudfront.net/data/feat_img/5761/16063/1729525749.jpg",
"categories": [
"Arts & Crafts",
"Community & Recreation"
],
"event_id": "16071917",
"is_online": false,
"_source": {
"domain": "howelibrary.org",
"scrapedAt": "2026-10-03T23:24:30.797Z",
"scriptVersion": "1.0"
},
"_external": false
}
]
}{
"error": "<string>",
"message": "<string>"
}events
Cross-org upcoming event search (FREE, dual-auth).
Billing: FREE, read-only. Accepts EITHER a ZeroClick-signed request OR an Authorization: Bearer <agent key>. No settlement.
GET
/
api
/
v1
/
events
Cross-org upcoming event search (FREE, dual-auth).
curl --request GET \
--url https://agents.momentra.org/zcj/{session}/api/v1/eventsimport requests
url = "https://agents.momentra.org/zcj/{session}/api/v1/events"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://agents.momentra.org/zcj/{session}/api/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://agents.momentra.org/zcj/{session}/api/v1/events",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$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://agents.momentra.org/zcj/{session}/api/v1/events"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://agents.momentra.org/zcj/{session}/api/v1/events")
.asString();require 'uri'
require 'net/http'
url = URI("https://agents.momentra.org/zcj/{session}/api/v1/events")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"count": 1,
"filters": {
"startDate": "2026-10-04",
"endDate": "2026-10-31",
"category": null,
"city": "Hanover"
},
"events": [
{
"title": "Calligraphy Practice Meet-Up",
"website": "https://thehowe.libcal.com/event/16071917",
"open_to_public": true,
"rsvp_required": false,
"more_info_website": null,
"ticket_url": null,
"startDate": "2026-10-04T12:00:00-04:00",
"endDate": "2026-10-04T13:30:00-04:00",
"duration": null,
"eventStatus": "EventScheduled",
"attendanceMode": "OfflineEventAttendanceMode",
"address": "13 South Street, Hanover, NH 03755",
"venue": {
"name": "Howe Library",
"address": "13 South Street, Hanover, NH 03755",
"latitude": null,
"longitude": null
},
"organizer": {
"name": "Howe Library",
"url": null
},
"performers": [
{
"name": "Laura Di Piazza"
}
],
"offers": [
{
"name": "Admission",
"price": 0,
"priceCurrency": "USD",
"availability": "InStock",
"url": "https://thehowe.libcal.com/event/16071917"
}
],
"isAccessibleForFree": true,
"cost": "Free",
"ticket_price": null,
"schedule": {
"type": "recurring",
"startDate": "2026-10-04T12:00:00-04:00",
"endDate": "2026-10-04T13:30:00-04:00",
"occurrences": [],
"recurrence": {
"pattern": "monthly",
"frequency": 1,
"weekdays": null,
"ordinal": null,
"dayOfMonth": null,
"resolvedZone": "America/New_York"
}
},
"description": "A monthly informal calligraphy meet-up and social gathering for practicing calligraphy and lettering art, discussing tips, and working on calligraphy projects. All levels are welcome, no experience is required, and attendees should bring their own calligraphy and lettering supplies; the event is held in the Murray Room.",
"image_url": "https://d68g328n4ug0e.cloudfront.net/data/feat_img/5761/16063/1729525749.jpg",
"categories": [
"Arts & Crafts",
"Community & Recreation"
],
"event_id": "16071917",
"is_online": false,
"_source": {
"domain": "howelibrary.org",
"scrapedAt": "2026-10-03T23:24:30.797Z",
"scriptVersion": "1.0"
},
"_external": false
}
]
}{
"error": "<string>",
"message": "<string>"
}