List event attendances
curl --request GET \
--url https://app.orgo.space/api/v1/event_attends \
--header 'Api-Token: <api-key>'import requests
url = "https://app.orgo.space/api/v1/event_attends"
headers = {"Api-Token": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'Api-Token': '<api-key>'}};
fetch('https://app.orgo.space/api/v1/event_attends', 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://app.orgo.space/api/v1/event_attends",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Api-Token: <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://app.orgo.space/api/v1/event_attends"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Api-Token", "<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://app.orgo.space/api/v1/event_attends")
.header("Api-Token", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://app.orgo.space/api/v1/event_attends")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Api-Token"] = '<api-key>'
response = http.request(request)
puts response.read_body[
{
"id": 42,
"event": {
"id": 42,
"uuid": "01938d8e-9c4f-7c2a-b8e1-3f7a9b8c4f12",
"name": "Boston Chapter",
"meetExists": true,
"dateTimeBegin": "2026-01-15T10:30:00+00:00",
"dateTimeEnd": "2026-01-15T10:30:00+00:00",
"settings": [
"string"
],
"isPast": true
},
"user": {
"id": 42,
"firstName": "James",
"lastName": "Patterson",
"email": "james.patterson@example.com",
"type": {
"name": "Boston Chapter",
"options": [
"string"
]
},
"fullName": "James Patterson",
"isFeeActive": true,
"isExpiredValidFeeDate": false,
"townCurrent": {
"id": 42,
"name": "Boston Chapter",
"county": "/api/v1/countys/1",
"country": "/api/v1/countrys/1"
},
"mapLatitude": "42.3601",
"mapLongitude": "-71.0589",
"mapPlaceName": "Boston Common",
"logo": "https://cdn.orgo.space/tenants/acme/logo.png",
"phoneNumber": "+1 415 555 0142",
"validFeeDate": "2026-01-15T10:30:00+00:00",
"validLocalFeeDate": "2026-01-15T10:30:00+00:00",
"postalCode": "02108",
"address": "123 Beacon Street",
"professionOrganisation": "Civic Collective",
"professionOrganisationWebsite": "https://civic-collective.example.com",
"professionOrganisationRole": "Civic Collective",
"companyIdentifier": "US-123456789",
"companyName": "Civic Collective LLC",
"companyAddress": "123 Beacon Street, Boston, MA 02108",
"companyRegNo": "DE-HRB-12345",
"isExpiredValidLocalFeeDate": false,
"isLocalFeeActive": true
},
"external": {
"id": 42,
"name": "Boston Chapter",
"email": "james.patterson@example.com",
"phone": "+1 415 555 0142",
"organisation": "Civic Collective",
"role": "ROLE_USER",
"linkedin": "https://linkedin.com/in/james-patterson",
"logo": "https://cdn.orgo.space/tenants/acme/logo.png",
"country": {
"id": 42,
"name": "Boston Chapter"
},
"town": {
"id": 42,
"name": "Boston Chapter",
"county": "/api/v1/countys/1",
"country": "/api/v1/countrys/1"
},
"fullName": "James Patterson",
"firstName": "James",
"lastName": "Patterson"
},
"statusRsvp": "ACTIVE",
"statusRegistration": "ACTIVE",
"productPayment": {
"amount": 50,
"isRefunded": true,
"price": {
"currency": "USD",
"price": 50,
"name": "Boston Chapter"
},
"status": "ACTIVE",
"quantity": 42,
"quantityRefunded": 42,
"voucherCode": "string"
},
"dateCreated": "2026-01-15T10:30:00+00:00",
"isInvited": true,
"productPrice": {
"currency": "USD",
"price": 50,
"name": "Boston Chapter"
},
"hash": "a3f8b2c4d6e8f1a3b5c7d9e1f3a5b7c9",
"canceledAt": "2026-01-15T10:30:00+00:00",
"parentAttendee": "/api/v1/event_attends/1",
"customFieldValues": [
{
"id": 42,
"field": "/api/v1/custom_fields/1",
"value": "Vegetarian"
}
]
}
]EventAttend
List event attendances
Returns a paginated list of event attendance records, ordered by ID descending (newest first). Supports client-configurable page size up to 100 items.
GET
/
api
/
v1
/
event_attends
List event attendances
curl --request GET \
--url https://app.orgo.space/api/v1/event_attends \
--header 'Api-Token: <api-key>'import requests
url = "https://app.orgo.space/api/v1/event_attends"
headers = {"Api-Token": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'Api-Token': '<api-key>'}};
fetch('https://app.orgo.space/api/v1/event_attends', 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://app.orgo.space/api/v1/event_attends",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Api-Token: <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://app.orgo.space/api/v1/event_attends"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Api-Token", "<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://app.orgo.space/api/v1/event_attends")
.header("Api-Token", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://app.orgo.space/api/v1/event_attends")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Api-Token"] = '<api-key>'
response = http.request(request)
puts response.read_body[
{
"id": 42,
"event": {
"id": 42,
"uuid": "01938d8e-9c4f-7c2a-b8e1-3f7a9b8c4f12",
"name": "Boston Chapter",
"meetExists": true,
"dateTimeBegin": "2026-01-15T10:30:00+00:00",
"dateTimeEnd": "2026-01-15T10:30:00+00:00",
"settings": [
"string"
],
"isPast": true
},
"user": {
"id": 42,
"firstName": "James",
"lastName": "Patterson",
"email": "james.patterson@example.com",
"type": {
"name": "Boston Chapter",
"options": [
"string"
]
},
"fullName": "James Patterson",
"isFeeActive": true,
"isExpiredValidFeeDate": false,
"townCurrent": {
"id": 42,
"name": "Boston Chapter",
"county": "/api/v1/countys/1",
"country": "/api/v1/countrys/1"
},
"mapLatitude": "42.3601",
"mapLongitude": "-71.0589",
"mapPlaceName": "Boston Common",
"logo": "https://cdn.orgo.space/tenants/acme/logo.png",
"phoneNumber": "+1 415 555 0142",
"validFeeDate": "2026-01-15T10:30:00+00:00",
"validLocalFeeDate": "2026-01-15T10:30:00+00:00",
"postalCode": "02108",
"address": "123 Beacon Street",
"professionOrganisation": "Civic Collective",
"professionOrganisationWebsite": "https://civic-collective.example.com",
"professionOrganisationRole": "Civic Collective",
"companyIdentifier": "US-123456789",
"companyName": "Civic Collective LLC",
"companyAddress": "123 Beacon Street, Boston, MA 02108",
"companyRegNo": "DE-HRB-12345",
"isExpiredValidLocalFeeDate": false,
"isLocalFeeActive": true
},
"external": {
"id": 42,
"name": "Boston Chapter",
"email": "james.patterson@example.com",
"phone": "+1 415 555 0142",
"organisation": "Civic Collective",
"role": "ROLE_USER",
"linkedin": "https://linkedin.com/in/james-patterson",
"logo": "https://cdn.orgo.space/tenants/acme/logo.png",
"country": {
"id": 42,
"name": "Boston Chapter"
},
"town": {
"id": 42,
"name": "Boston Chapter",
"county": "/api/v1/countys/1",
"country": "/api/v1/countrys/1"
},
"fullName": "James Patterson",
"firstName": "James",
"lastName": "Patterson"
},
"statusRsvp": "ACTIVE",
"statusRegistration": "ACTIVE",
"productPayment": {
"amount": 50,
"isRefunded": true,
"price": {
"currency": "USD",
"price": 50,
"name": "Boston Chapter"
},
"status": "ACTIVE",
"quantity": 42,
"quantityRefunded": 42,
"voucherCode": "string"
},
"dateCreated": "2026-01-15T10:30:00+00:00",
"isInvited": true,
"productPrice": {
"currency": "USD",
"price": 50,
"name": "Boston Chapter"
},
"hash": "a3f8b2c4d6e8f1a3b5c7d9e1f3a5b7c9",
"canceledAt": "2026-01-15T10:30:00+00:00",
"parentAttendee": "/api/v1/event_attends/1",
"customFieldValues": [
{
"id": 42,
"field": "/api/v1/custom_fields/1",
"value": "Vegetarian"
}
]
}
]Authorizations
ApiTokenJWT
Server-to-server authentication. Generate a token in the admin UI at
Settings → Developers → API Access. Send the raw token in the
Api-Token header — there is no Bearer prefix.
Tokens can be marked read-only at creation time, in which case the API
rejects any non-GET request with 403 Forbidden.
Query Parameters
The collection page number
The number of items per page
Required range:
0 <= x <= 100Enable or disable pagination
Available options:
asc, desc Available options:
asc, desc Available options:
asc, desc Available options:
asc, desc Response
200 - application/json
EventAttend collection
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes

