curl --request GET \
--url https://app.orgo.space/api/v1/map-regions \
--header 'Api-Token: <api-key>'import requests
url = "https://app.orgo.space/api/v1/map-regions"
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/map-regions', 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/map-regions",
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/map-regions"
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/map-regions")
.header("Api-Token", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://app.orgo.space/api/v1/map-regions")
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,
"firstName": "James",
"lastName": "Patterson",
"middleName": "L.",
"email": "james.patterson@example.com",
"newEmailRequested": "michael.chen@example.com",
"status": "ACTIVE",
"dateBirth": "2026-01-15T10:30:00+00:00",
"gender": "M",
"dateUpdated": "2026-01-15T10:30:00+00:00",
"dateCreated": "2026-01-15T10:30:00+00:00",
"localCenter": {
"isActive": true,
"stripeAccount": "acct_1MhsK3LZvKYlo2C0",
"localCenterStripeAccount": "acct_1MhsK3LZvKYlo2C0",
"currency": "USD",
"isStripeEligible": true,
"products": [
"/api/v1/products/1"
],
"feeProduct": {
"uuid": "01938d8e-9c4f-7c2a-b8e1-3f7a9b8c4f12",
"id": 42,
"name": "Boston Chapter",
"nameEn": "Boston Chapter",
"productStripeId": "string",
"isExternal": true,
"productPrices": [
"/api/v1/product_prices/1"
],
"hasCustomPriceValue": true,
"monthPeriod": 1,
"customMinPrice": 5000,
"hasSubscription": true,
"hasOneTimePayment": true,
"cycleDay": 15,
"cycleMonth": 1,
"maxDate": "2026-01-15T10:30:00+00:00",
"description": "Quarterly chapter meeting open to all members.",
"descriptionEn": "Quarterly chapter meeting open to all members.",
"logo": "https://cdn.orgo.space/tenants/acme/logo.png",
"isFee": true,
"isDonation": true,
"settings": [
"string"
],
"descriptionInternal": "Quarterly chapter meeting open to all members.",
"cycleRecurrences": 42,
"hasConfidentialityEnabled": true,
"customMaxPrice": 5000,
"event": "/api/v1/events/1",
"startingDate": "2026-01-15T10:30:00+00:00",
"productOptions": [
"/api/v1/product_options/1"
],
"type": "MEMBER",
"hasLocalCenterOption": true,
"displayOnProfile": true,
"productPriceVariations": [
"/api/v1/product_price_variations/1"
],
"metaGraphImage": "https://cdn.orgo.space/events/12/cover.jpg",
"heroVideoUrl": "https://civic-collective.example.com",
"thankYouMessage": "Looking forward to seeing you at the meeting.",
"descriptionDe": "Quarterly chapter meeting open to all members."
},
"feeDefaultProductPrice": {
"id": 42,
"currency": "USD",
"price": 50,
"registrationFee": 12.5,
"priceVatRate": 50,
"priceVatExempt": true,
"registrationFeeVatRate": 0.1,
"registrationFeeVatExempt": true,
"name": "Boston Chapter",
"isSubscription": true,
"isOneTime": true,
"isCustomAmount": true,
"customMinPrice": 50,
"customMaxPrice": 50,
"suggestedAmounts": [
"string"
],
"isDefault": true,
"displayNameOnPaymentPage": true,
"overwriteMonthPeriod": 1,
"isLifetime": true,
"isHidden": true,
"isBundle": true,
"isBundleMember": true,
"monthPeriod": 1
},
"isOnlinePaymentFeeEligible": true,
"alias": "string",
"isParent": true,
"localCenterCurrency": "USD",
"id": 42,
"name": "Boston Chapter",
"parent": {
"id": 42,
"name": "Boston Chapter",
"isRoleGroup": true,
"emoji": "🎉"
},
"isRoleGroup": true,
"emoji": "🎉"
},
"localCenterParent": {
"id": 42,
"name": "Boston Chapter",
"isRoleGroup": true,
"emoji": "🎉"
},
"townFrom": {
"id": 42,
"name": "Boston Chapter",
"nameWithCounty": "Boston Chapter",
"county": {
"id": 42
},
"latitude": 42.3601,
"longitude": -71.0589,
"country": {
"id": 42,
"name": "Boston Chapter"
}
},
"type": {
"id": 42,
"name": "Boston Chapter",
"namePlural": "Boston Chapter",
"unitType": {
"name": "Boston Chapter",
"namePlural": "Boston Chapter",
"discriminator": "string",
"isLocal": true,
"parentUnitType": "/api/v1/unit_types/1",
"hasUserType": true
},
"position": 42,
"isUserType": true,
"options": [
"string"
],
"isLocalCenter": true,
"isLocalCenterParent": true,
"isNational": true,
"permissions": [
"string"
],
"chartName": "Boston Chapter",
"isNotEligibleForFee": true,
"isParent": true,
"isVolunteer": true
},
"userRoles": [
{
"id": 42,
"role": "/api/v1/roles/1",
"unit": "/api/v1/units/1",
"dateCreated": "2026-01-15T10:30:00+00:00",
"dateEnded": "2026-01-15T10:30:00+00:00",
"isAdmin": true,
"localCenterPermission": "string",
"isDerivedChapterAccess": true
}
],
"age": 34,
"fullName": "James Patterson",
"isFeeActive": true,
"isExpiredValidFeeDate": false,
"isActive": true,
"accountType": "string",
"timezone": "America/New_York",
"customFieldValues": [
{
"id": 42,
"field": "/api/v1/custom_fields/1",
"value": "Vegetarian",
"media": "/api/v1/medias/1",
"dateCreated": "2026-01-15T10:30:00+00:00"
}
],
"townCurrent": {
"id": 42,
"name": "Boston Chapter",
"nameWithCounty": "Boston Chapter",
"county": {
"id": 42
},
"latitude": 42.3601,
"longitude": -71.0589,
"country": {
"id": 42,
"name": "Boston Chapter"
}
},
"mapLatitude": "42.3601",
"mapLongitude": "-71.0589",
"mapPlaceName": "Boston Common",
"mainRole": {
"id": 42,
"role": {
"id": 42,
"name": "Boston Chapter",
"namePlural": "Boston Chapter",
"unitType": "/api/v1/unit_types/1",
"position": 42,
"isUserType": true,
"options": [
"string"
],
"isLocalCenter": true,
"isLocalCenterParent": true,
"isNational": true,
"permissions": [
"string"
],
"chartName": "Boston Chapter",
"isNotEligibleForFee": true,
"isParent": true,
"isVolunteer": true
},
"unit": {
"id": 42,
"name": "Boston Chapter",
"isRoleGroup": true,
"emoji": "🎉"
},
"dateCreated": "2026-01-15T10:30:00+00:00",
"dateEnded": "2026-01-15T10:30:00+00:00",
"isAdmin": true,
"localCenterPermission": "string",
"isDerivedChapterAccess": true
},
"logo": "https://cdn.orgo.space/tenants/acme/logo.png",
"phoneNumber": "+1 415 555 0142",
"isEventAppPhonePrivate": true,
"isEventAppEmailPrivate": true,
"profileWebsite": "https://civic-collective.example.com",
"profileFacebook": "https://facebook.com/jamespatterson",
"profileTwitter": "https://twitter.com/jpatterson",
"profileBsky": "@jpatterson.bsky.social",
"profileSignal": "+14155550142",
"profileLinkedin": "https://linkedin.com/in/james-patterson",
"profileInstagram": "https://instagram.com/jpatterson",
"profileTelegram": "https://t.me/jpatterson",
"dateJoined": "2026-01-15T10:30:00+00:00",
"familyNth": true,
"isFullMember": true,
"importInfo": [
"string"
],
"isTrainer": true,
"trainerBeginDate": "2026-01-15T10:30:00+00:00",
"cardId": "string",
"professionIndustry": {
"id": 42,
"name": "Boston Chapter",
"translation": [
"string"
]
},
"professionHeadline": "Lead organizer at Boston Chapter",
"validFeeDate": "2026-01-15T10:30:00+00:00",
"validLocalFeeDate": "2026-01-15T10:30:00+00:00",
"lastCardPrintedDate": "2026-01-15T10:30:00+00:00",
"feeLocalProductPrice": {
"id": 42,
"currency": "USD",
"price": 50,
"registrationFee": 12.5,
"priceVatRate": 50,
"priceVatExempt": true,
"registrationFeeVatRate": 0.1,
"registrationFeeVatExempt": true,
"name": "Boston Chapter",
"isSubscription": true,
"isOneTime": true,
"isCustomAmount": true,
"customMinPrice": 50,
"customMaxPrice": 50,
"suggestedAmounts": [
"string"
],
"isDefault": true,
"displayNameOnPaymentPage": true,
"overwriteMonthPeriod": 1,
"isLifetime": true,
"isHidden": true,
"isBundle": true,
"isBundleMember": true,
"monthPeriod": 1
},
"feeTenantProductPrice": {
"id": 42,
"currency": "USD",
"price": 50,
"registrationFee": 12.5,
"priceVatRate": 50,
"priceVatExempt": true,
"registrationFeeVatRate": 0.1,
"registrationFeeVatExempt": true,
"name": "Boston Chapter",
"isSubscription": true,
"isOneTime": true,
"isCustomAmount": true,
"customMinPrice": 50,
"customMaxPrice": 50,
"suggestedAmounts": [
"string"
],
"isDefault": true,
"displayNameOnPaymentPage": true,
"overwriteMonthPeriod": 1,
"isLifetime": true,
"isHidden": true,
"isBundle": true,
"isBundleMember": true,
"monthPeriod": 1
},
"language": "en",
"isSupporter": true,
"adhesion": {
"id": 42,
"isValidated": true,
"isSuccess": true,
"isRejected": true,
"hasUploadedDocument": true,
"status": "ACTIVE"
},
"bio": "Volunteer organizer in the Boston chapter since 2022.",
"postalCode": "02108",
"address": "123 Beacon Street",
"phoneCountry": "US",
"phoneLocalNumber": "+1 415 555 0142",
"dateJoinedFullMember": "2026-01-15T10:30:00+00:00",
"educationStatus": "BA Political Science, Boston University (2018).",
"educationPhd": {
"id": 42,
"name": "Boston Chapter"
},
"educationMaster": {
"id": 42,
"name": "Boston Chapter"
},
"educationUniversity": {
"id": 42,
"name": "Boston Chapter"
},
"professionJob": {
"id": 42,
"isJob": true,
"isExpertise": true,
"translation": [
"string"
],
"name": "Boston Chapter"
},
"professionExpertise": {
"id": 42,
"isJob": true,
"isExpertise": true,
"translation": [
"string"
],
"name": "Boston Chapter"
},
"professionSector": "Civic Engagement",
"professionExpertiseOther": "Community Organizing",
"isRegisterAsMember": true,
"availability": [
"string"
],
"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,
"canRenewFee": true,
"canRenewLocalFee": true,
"isLocalFeeActive": true,
"profileTiktok": "https://tiktok.com/@civic-collective"
}
]Get member counts per map region
Returns member counts grouped by country, county or state, for the polygon levels of the member map. Level is taken from the level query parameter (country|county|state) or derived from the filters (country when no country filter is set, county otherwise). Counts cover the whole region, not the current viewport — /map-clusters handles the viewport-driven pin level. Each region carries the average member coordinates for badge placement, and the member payload when it holds exactly one member so the badge can render a photo. Members with custom coordinates but no town cannot be attributed to a region and are reported separately as unassignedCount. Respects the same privacy rules as /map-clusters: town privacy, profile privatization, and minors hidden below HR_LOCAL. Supports every filter /map-clusters accepts.
curl --request GET \
--url https://app.orgo.space/api/v1/map-regions \
--header 'Api-Token: <api-key>'import requests
url = "https://app.orgo.space/api/v1/map-regions"
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/map-regions', 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/map-regions",
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/map-regions"
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/map-regions")
.header("Api-Token", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://app.orgo.space/api/v1/map-regions")
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,
"firstName": "James",
"lastName": "Patterson",
"middleName": "L.",
"email": "james.patterson@example.com",
"newEmailRequested": "michael.chen@example.com",
"status": "ACTIVE",
"dateBirth": "2026-01-15T10:30:00+00:00",
"gender": "M",
"dateUpdated": "2026-01-15T10:30:00+00:00",
"dateCreated": "2026-01-15T10:30:00+00:00",
"localCenter": {
"isActive": true,
"stripeAccount": "acct_1MhsK3LZvKYlo2C0",
"localCenterStripeAccount": "acct_1MhsK3LZvKYlo2C0",
"currency": "USD",
"isStripeEligible": true,
"products": [
"/api/v1/products/1"
],
"feeProduct": {
"uuid": "01938d8e-9c4f-7c2a-b8e1-3f7a9b8c4f12",
"id": 42,
"name": "Boston Chapter",
"nameEn": "Boston Chapter",
"productStripeId": "string",
"isExternal": true,
"productPrices": [
"/api/v1/product_prices/1"
],
"hasCustomPriceValue": true,
"monthPeriod": 1,
"customMinPrice": 5000,
"hasSubscription": true,
"hasOneTimePayment": true,
"cycleDay": 15,
"cycleMonth": 1,
"maxDate": "2026-01-15T10:30:00+00:00",
"description": "Quarterly chapter meeting open to all members.",
"descriptionEn": "Quarterly chapter meeting open to all members.",
"logo": "https://cdn.orgo.space/tenants/acme/logo.png",
"isFee": true,
"isDonation": true,
"settings": [
"string"
],
"descriptionInternal": "Quarterly chapter meeting open to all members.",
"cycleRecurrences": 42,
"hasConfidentialityEnabled": true,
"customMaxPrice": 5000,
"event": "/api/v1/events/1",
"startingDate": "2026-01-15T10:30:00+00:00",
"productOptions": [
"/api/v1/product_options/1"
],
"type": "MEMBER",
"hasLocalCenterOption": true,
"displayOnProfile": true,
"productPriceVariations": [
"/api/v1/product_price_variations/1"
],
"metaGraphImage": "https://cdn.orgo.space/events/12/cover.jpg",
"heroVideoUrl": "https://civic-collective.example.com",
"thankYouMessage": "Looking forward to seeing you at the meeting.",
"descriptionDe": "Quarterly chapter meeting open to all members."
},
"feeDefaultProductPrice": {
"id": 42,
"currency": "USD",
"price": 50,
"registrationFee": 12.5,
"priceVatRate": 50,
"priceVatExempt": true,
"registrationFeeVatRate": 0.1,
"registrationFeeVatExempt": true,
"name": "Boston Chapter",
"isSubscription": true,
"isOneTime": true,
"isCustomAmount": true,
"customMinPrice": 50,
"customMaxPrice": 50,
"suggestedAmounts": [
"string"
],
"isDefault": true,
"displayNameOnPaymentPage": true,
"overwriteMonthPeriod": 1,
"isLifetime": true,
"isHidden": true,
"isBundle": true,
"isBundleMember": true,
"monthPeriod": 1
},
"isOnlinePaymentFeeEligible": true,
"alias": "string",
"isParent": true,
"localCenterCurrency": "USD",
"id": 42,
"name": "Boston Chapter",
"parent": {
"id": 42,
"name": "Boston Chapter",
"isRoleGroup": true,
"emoji": "🎉"
},
"isRoleGroup": true,
"emoji": "🎉"
},
"localCenterParent": {
"id": 42,
"name": "Boston Chapter",
"isRoleGroup": true,
"emoji": "🎉"
},
"townFrom": {
"id": 42,
"name": "Boston Chapter",
"nameWithCounty": "Boston Chapter",
"county": {
"id": 42
},
"latitude": 42.3601,
"longitude": -71.0589,
"country": {
"id": 42,
"name": "Boston Chapter"
}
},
"type": {
"id": 42,
"name": "Boston Chapter",
"namePlural": "Boston Chapter",
"unitType": {
"name": "Boston Chapter",
"namePlural": "Boston Chapter",
"discriminator": "string",
"isLocal": true,
"parentUnitType": "/api/v1/unit_types/1",
"hasUserType": true
},
"position": 42,
"isUserType": true,
"options": [
"string"
],
"isLocalCenter": true,
"isLocalCenterParent": true,
"isNational": true,
"permissions": [
"string"
],
"chartName": "Boston Chapter",
"isNotEligibleForFee": true,
"isParent": true,
"isVolunteer": true
},
"userRoles": [
{
"id": 42,
"role": "/api/v1/roles/1",
"unit": "/api/v1/units/1",
"dateCreated": "2026-01-15T10:30:00+00:00",
"dateEnded": "2026-01-15T10:30:00+00:00",
"isAdmin": true,
"localCenterPermission": "string",
"isDerivedChapterAccess": true
}
],
"age": 34,
"fullName": "James Patterson",
"isFeeActive": true,
"isExpiredValidFeeDate": false,
"isActive": true,
"accountType": "string",
"timezone": "America/New_York",
"customFieldValues": [
{
"id": 42,
"field": "/api/v1/custom_fields/1",
"value": "Vegetarian",
"media": "/api/v1/medias/1",
"dateCreated": "2026-01-15T10:30:00+00:00"
}
],
"townCurrent": {
"id": 42,
"name": "Boston Chapter",
"nameWithCounty": "Boston Chapter",
"county": {
"id": 42
},
"latitude": 42.3601,
"longitude": -71.0589,
"country": {
"id": 42,
"name": "Boston Chapter"
}
},
"mapLatitude": "42.3601",
"mapLongitude": "-71.0589",
"mapPlaceName": "Boston Common",
"mainRole": {
"id": 42,
"role": {
"id": 42,
"name": "Boston Chapter",
"namePlural": "Boston Chapter",
"unitType": "/api/v1/unit_types/1",
"position": 42,
"isUserType": true,
"options": [
"string"
],
"isLocalCenter": true,
"isLocalCenterParent": true,
"isNational": true,
"permissions": [
"string"
],
"chartName": "Boston Chapter",
"isNotEligibleForFee": true,
"isParent": true,
"isVolunteer": true
},
"unit": {
"id": 42,
"name": "Boston Chapter",
"isRoleGroup": true,
"emoji": "🎉"
},
"dateCreated": "2026-01-15T10:30:00+00:00",
"dateEnded": "2026-01-15T10:30:00+00:00",
"isAdmin": true,
"localCenterPermission": "string",
"isDerivedChapterAccess": true
},
"logo": "https://cdn.orgo.space/tenants/acme/logo.png",
"phoneNumber": "+1 415 555 0142",
"isEventAppPhonePrivate": true,
"isEventAppEmailPrivate": true,
"profileWebsite": "https://civic-collective.example.com",
"profileFacebook": "https://facebook.com/jamespatterson",
"profileTwitter": "https://twitter.com/jpatterson",
"profileBsky": "@jpatterson.bsky.social",
"profileSignal": "+14155550142",
"profileLinkedin": "https://linkedin.com/in/james-patterson",
"profileInstagram": "https://instagram.com/jpatterson",
"profileTelegram": "https://t.me/jpatterson",
"dateJoined": "2026-01-15T10:30:00+00:00",
"familyNth": true,
"isFullMember": true,
"importInfo": [
"string"
],
"isTrainer": true,
"trainerBeginDate": "2026-01-15T10:30:00+00:00",
"cardId": "string",
"professionIndustry": {
"id": 42,
"name": "Boston Chapter",
"translation": [
"string"
]
},
"professionHeadline": "Lead organizer at Boston Chapter",
"validFeeDate": "2026-01-15T10:30:00+00:00",
"validLocalFeeDate": "2026-01-15T10:30:00+00:00",
"lastCardPrintedDate": "2026-01-15T10:30:00+00:00",
"feeLocalProductPrice": {
"id": 42,
"currency": "USD",
"price": 50,
"registrationFee": 12.5,
"priceVatRate": 50,
"priceVatExempt": true,
"registrationFeeVatRate": 0.1,
"registrationFeeVatExempt": true,
"name": "Boston Chapter",
"isSubscription": true,
"isOneTime": true,
"isCustomAmount": true,
"customMinPrice": 50,
"customMaxPrice": 50,
"suggestedAmounts": [
"string"
],
"isDefault": true,
"displayNameOnPaymentPage": true,
"overwriteMonthPeriod": 1,
"isLifetime": true,
"isHidden": true,
"isBundle": true,
"isBundleMember": true,
"monthPeriod": 1
},
"feeTenantProductPrice": {
"id": 42,
"currency": "USD",
"price": 50,
"registrationFee": 12.5,
"priceVatRate": 50,
"priceVatExempt": true,
"registrationFeeVatRate": 0.1,
"registrationFeeVatExempt": true,
"name": "Boston Chapter",
"isSubscription": true,
"isOneTime": true,
"isCustomAmount": true,
"customMinPrice": 50,
"customMaxPrice": 50,
"suggestedAmounts": [
"string"
],
"isDefault": true,
"displayNameOnPaymentPage": true,
"overwriteMonthPeriod": 1,
"isLifetime": true,
"isHidden": true,
"isBundle": true,
"isBundleMember": true,
"monthPeriod": 1
},
"language": "en",
"isSupporter": true,
"adhesion": {
"id": 42,
"isValidated": true,
"isSuccess": true,
"isRejected": true,
"hasUploadedDocument": true,
"status": "ACTIVE"
},
"bio": "Volunteer organizer in the Boston chapter since 2022.",
"postalCode": "02108",
"address": "123 Beacon Street",
"phoneCountry": "US",
"phoneLocalNumber": "+1 415 555 0142",
"dateJoinedFullMember": "2026-01-15T10:30:00+00:00",
"educationStatus": "BA Political Science, Boston University (2018).",
"educationPhd": {
"id": 42,
"name": "Boston Chapter"
},
"educationMaster": {
"id": 42,
"name": "Boston Chapter"
},
"educationUniversity": {
"id": 42,
"name": "Boston Chapter"
},
"professionJob": {
"id": 42,
"isJob": true,
"isExpertise": true,
"translation": [
"string"
],
"name": "Boston Chapter"
},
"professionExpertise": {
"id": 42,
"isJob": true,
"isExpertise": true,
"translation": [
"string"
],
"name": "Boston Chapter"
},
"professionSector": "Civic Engagement",
"professionExpertiseOther": "Community Organizing",
"isRegisterAsMember": true,
"availability": [
"string"
],
"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,
"canRenewFee": true,
"canRenewLocalFee": true,
"isLocalFeeActive": true,
"profileTiktok": "https://tiktok.com/@civic-collective"
}
]Authorizations
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
0 <= x <= 100asc, desc asc, desc asc, desc asc, desc asc, desc asc, desc asc, desc asc, desc asc, desc asc, desc asc, desc asc, desc asc, desc Northern latitude boundary (requires south, east, west)
Southern latitude boundary (requires north, east, west)
Eastern longitude boundary (requires north, south, west)
Western longitude boundary (requires north, south, east)
Filter users by cluster latitude (requires clusterLng and clusterPrecision)
Filter users by cluster longitude (requires clusterLat and clusterPrecision)
Cluster precision (decimal places for rounding)
Filter by fee payment status: "paid", "not_paid", or "grace_period"
Filter users who are paid members or have any permission
Response
User collection
255255Show 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
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
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

