Get Organization Details
curl --request GET \
--url https://api.vomo.org/v1/organizations/{id} \
--header 'Authorization: Bearer <token>'const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.vomo.org/v1/organizations/{id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.vomo.org/v1/organizations/{id}"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)using RestSharp;
var options = new RestClientOptions("https://api.vomo.org/v1/organizations/{id}");
var client = new RestClient(options);
var request = new RestRequest("");
request.AddHeader("Authorization", "Bearer <token>");
var response = await client.GetAsync(request);
Console.WriteLine("{0}", response.Content);
<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.vomo.org/v1/organizations/{id}",
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;
}HttpResponse<String> response = Unirest.get("https://api.vomo.org/v1/organizations/{id}")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.vomo.org/v1/organizations/{id}")
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_bodyconst url = 'https://api.vomo.org/v1/organizations/{id}';
const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch(url, options)
.then(res => res.json())
.then(json => console.log(json))
.catch(err => console.error(err));{
"data": {
"id": 50,
"name": "Riverside Hope Foundation",
"slug": "riverside-hope",
"type": "NPO",
"description": "A nonprofit dedicated to eliminating food insecurity in North Texas.",
"email": "info@riversidehope.example.org",
"phone": "(555) 012-0100",
"website": "https://riversidehope.example.org",
"tax_number": "75-0000050",
"org_size": 250,
"background_check_expiration": "1_YEAR",
"background_check_expiration_mode": "relative",
"background_check_absolute_expiration": null,
"invitation_token": "RHFMAIN",
"address": {
"lat": 33.214561,
"lng": -96.614456,
"country": "United States",
"locality": "McKinney",
"timezone": "America/Chicago",
"postal_code": "75069",
"country_short": "US",
"locality_short": "McKinney",
"formatted_address": "610 Elm St, McKinney, TX 75069, USA",
"postal_code_short": "75069",
"administrative_area_level_1": "Texas",
"administrative_area_level_1_short": "TX"
},
"groups_moniker": "Group",
"giving_enabled": false,
"created_at": "2025-11-01 09:00:00",
"updated_at": "2025-11-10 14:00:00",
"deleted_at": null,
"show_categories": 1,
"show_rewards": 0,
"project_moniker": "Project",
"campaign_moniker": "Campaign",
"user_submitted_projects": 0,
"logo": null,
"child_organizations": [
{
"id": 51,
"name": "Riverside Hope Youth Programs",
"slug": "riverside-hope-youth",
"type": "NPO",
"description": "Youth volunteer and mentorship programs.",
"email": "youth@riversidehope.example.org",
"phone": "(555) 012-0101",
"website": null,
"tax_number": null,
"org_size": 80,
"background_check_expiration": "1_YEAR",
"background_check_expiration_mode": "relative",
"background_check_absolute_expiration": null,
"invitation_token": "RHFYOUTH",
"address": {
"lat": 33.214561,
"lng": -96.614456,
"country": "United States",
"locality": "McKinney",
"timezone": "America/Chicago",
"postal_code": "75069",
"country_short": "US",
"locality_short": "McKinney",
"formatted_address": "610 Elm St, McKinney, TX 75069, USA",
"postal_code_short": "75069",
"administrative_area_level_1": "Texas",
"administrative_area_level_1_short": "TX"
},
"groups_moniker": "Group",
"giving_enabled": false,
"created_at": "2025-11-02 10:00:00",
"updated_at": "2025-11-02 10:00:00",
"deleted_at": null,
"show_categories": 1,
"show_rewards": 0,
"project_moniker": "Project",
"campaign_moniker": "Campaign",
"user_submitted_projects": 0,
"logo": null
},
{
"id": 52,
"name": "Riverside Hope Food Distribution",
"slug": "riverside-hope-food",
"type": "NPO",
"description": "Mobile food pantry and meal delivery operations.",
"email": "food@riversidehope.example.org",
"phone": "(555) 012-0102",
"website": null,
"tax_number": null,
"org_size": 120,
"background_check_expiration": "1_YEAR",
"background_check_expiration_mode": "relative",
"background_check_absolute_expiration": null,
"invitation_token": "RHFFOOD",
"address": {
"lat": 33.214561,
"lng": -96.614456,
"country": "United States",
"locality": "McKinney",
"timezone": "America/Chicago",
"postal_code": "75069",
"country_short": "US",
"locality_short": "McKinney",
"formatted_address": "610 Elm St, McKinney, TX 75069, USA",
"postal_code_short": "75069",
"administrative_area_level_1": "Texas",
"administrative_area_level_1_short": "TX"
},
"groups_moniker": "Group",
"giving_enabled": false,
"created_at": "2025-11-02 11:00:00",
"updated_at": "2025-11-02 11:00:00",
"deleted_at": null,
"show_categories": 1,
"show_rewards": 0,
"project_moniker": "Project",
"campaign_moniker": "Campaign",
"user_submitted_projects": 0,
"logo": null
}
],
"parent_organizations": []
}
}{
"error": {
"code": 401,
"message": "Invalid API key"
}
}{
"error": 404,
"message": "Not found"
}{
"message": "Too Many Attempts."
}{
"message": "Server Error"
}Organizations
Get Organization Details
Returns the full detail record for a single organization, including its child and parent organization relationships. The requested organization must belong to your organization family; requests for organizations outside your family return a 404.
GET
https://api.vomo.org/v1
/
organizations
/
{id}
Get Organization Details
curl --request GET \
--url https://api.vomo.org/v1/organizations/{id} \
--header 'Authorization: Bearer <token>'const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.vomo.org/v1/organizations/{id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.vomo.org/v1/organizations/{id}"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)using RestSharp;
var options = new RestClientOptions("https://api.vomo.org/v1/organizations/{id}");
var client = new RestClient(options);
var request = new RestRequest("");
request.AddHeader("Authorization", "Bearer <token>");
var response = await client.GetAsync(request);
Console.WriteLine("{0}", response.Content);
<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.vomo.org/v1/organizations/{id}",
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;
}HttpResponse<String> response = Unirest.get("https://api.vomo.org/v1/organizations/{id}")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.vomo.org/v1/organizations/{id}")
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_bodyconst url = 'https://api.vomo.org/v1/organizations/{id}';
const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch(url, options)
.then(res => res.json())
.then(json => console.log(json))
.catch(err => console.error(err));{
"data": {
"id": 50,
"name": "Riverside Hope Foundation",
"slug": "riverside-hope",
"type": "NPO",
"description": "A nonprofit dedicated to eliminating food insecurity in North Texas.",
"email": "info@riversidehope.example.org",
"phone": "(555) 012-0100",
"website": "https://riversidehope.example.org",
"tax_number": "75-0000050",
"org_size": 250,
"background_check_expiration": "1_YEAR",
"background_check_expiration_mode": "relative",
"background_check_absolute_expiration": null,
"invitation_token": "RHFMAIN",
"address": {
"lat": 33.214561,
"lng": -96.614456,
"country": "United States",
"locality": "McKinney",
"timezone": "America/Chicago",
"postal_code": "75069",
"country_short": "US",
"locality_short": "McKinney",
"formatted_address": "610 Elm St, McKinney, TX 75069, USA",
"postal_code_short": "75069",
"administrative_area_level_1": "Texas",
"administrative_area_level_1_short": "TX"
},
"groups_moniker": "Group",
"giving_enabled": false,
"created_at": "2025-11-01 09:00:00",
"updated_at": "2025-11-10 14:00:00",
"deleted_at": null,
"show_categories": 1,
"show_rewards": 0,
"project_moniker": "Project",
"campaign_moniker": "Campaign",
"user_submitted_projects": 0,
"logo": null,
"child_organizations": [
{
"id": 51,
"name": "Riverside Hope Youth Programs",
"slug": "riverside-hope-youth",
"type": "NPO",
"description": "Youth volunteer and mentorship programs.",
"email": "youth@riversidehope.example.org",
"phone": "(555) 012-0101",
"website": null,
"tax_number": null,
"org_size": 80,
"background_check_expiration": "1_YEAR",
"background_check_expiration_mode": "relative",
"background_check_absolute_expiration": null,
"invitation_token": "RHFYOUTH",
"address": {
"lat": 33.214561,
"lng": -96.614456,
"country": "United States",
"locality": "McKinney",
"timezone": "America/Chicago",
"postal_code": "75069",
"country_short": "US",
"locality_short": "McKinney",
"formatted_address": "610 Elm St, McKinney, TX 75069, USA",
"postal_code_short": "75069",
"administrative_area_level_1": "Texas",
"administrative_area_level_1_short": "TX"
},
"groups_moniker": "Group",
"giving_enabled": false,
"created_at": "2025-11-02 10:00:00",
"updated_at": "2025-11-02 10:00:00",
"deleted_at": null,
"show_categories": 1,
"show_rewards": 0,
"project_moniker": "Project",
"campaign_moniker": "Campaign",
"user_submitted_projects": 0,
"logo": null
},
{
"id": 52,
"name": "Riverside Hope Food Distribution",
"slug": "riverside-hope-food",
"type": "NPO",
"description": "Mobile food pantry and meal delivery operations.",
"email": "food@riversidehope.example.org",
"phone": "(555) 012-0102",
"website": null,
"tax_number": null,
"org_size": 120,
"background_check_expiration": "1_YEAR",
"background_check_expiration_mode": "relative",
"background_check_absolute_expiration": null,
"invitation_token": "RHFFOOD",
"address": {
"lat": 33.214561,
"lng": -96.614456,
"country": "United States",
"locality": "McKinney",
"timezone": "America/Chicago",
"postal_code": "75069",
"country_short": "US",
"locality_short": "McKinney",
"formatted_address": "610 Elm St, McKinney, TX 75069, USA",
"postal_code_short": "75069",
"administrative_area_level_1": "Texas",
"administrative_area_level_1_short": "TX"
},
"groups_moniker": "Group",
"giving_enabled": false,
"created_at": "2025-11-02 11:00:00",
"updated_at": "2025-11-02 11:00:00",
"deleted_at": null,
"show_categories": 1,
"show_rewards": 0,
"project_moniker": "Project",
"campaign_moniker": "Campaign",
"user_submitted_projects": 0,
"logo": null
}
],
"parent_organizations": []
}
}{
"error": {
"code": 401,
"message": "Invalid API key"
}
}{
"error": 404,
"message": "Not found"
}{
"message": "Too Many Attempts."
}{
"message": "Server Error"
}Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Path Parameters
The unique VOMO identifier for the organization to retrieve.
Response
Returns the full organization record, including its child and parent organization relationships.
A VOMO Organization
Show child attributes
Show child attributes
Last modified on June 5, 2026
Was this page helpful?
⌘I