curl --request GET \
--url https://api.mn.co/admin/v1/networks/{network_id}/events/{id}/ \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.mn.co/admin/v1/networks/{network_id}/events/{id}/"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.mn.co/admin/v1/networks/{network_id}/events/{id}/', 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.mn.co/admin/v1/networks/{network_id}/events/{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;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.mn.co/admin/v1/networks/{network_id}/events/{id}/"
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.mn.co/admin/v1/networks/{network_id}/events/{id}/")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.mn.co/admin/v1/networks/{network_id}/events/{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_body{
"id": "1234",
"created_at": "2026-09-04T21:33:14+00:00",
"updated_at": "2026-09-04T21:33:14+00:00",
"post_type": "event",
"creator": {
"id": "1234",
"created_at": "2026-09-04T21:33:14+00:00",
"updated_at": "2026-09-04T21:33:14+00:00",
"name": "<string>",
"email": "<string>",
"short_bio": "<string>",
"admin": true,
"last_visited_at": "2026-09-04T21:33:16+00:00"
},
"permalink": "https://example.mn.co/posts/123",
"title": "Monthly Community Meetup",
"event_type": "online_meeting",
"images": [
"<string>"
],
"description": "<string>",
"recurrence_rule": "<string>",
"rsvp_enabled": true,
"rsvp_closed": true,
"restricted_event": true,
"post_in_feed": true,
"starts_at": "2026-09-04T21:33:16+00:00",
"ends_at": "2026-09-04T21:33:16+00:00",
"time_zone": "<string>",
"location": "<string>",
"link": "<string>",
"frequency": "<string>",
"interval": 123
}{
"error": "<string>"
}Returns details of a specific event
curl --request GET \
--url https://api.mn.co/admin/v1/networks/{network_id}/events/{id}/ \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.mn.co/admin/v1/networks/{network_id}/events/{id}/"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.mn.co/admin/v1/networks/{network_id}/events/{id}/', 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.mn.co/admin/v1/networks/{network_id}/events/{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;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.mn.co/admin/v1/networks/{network_id}/events/{id}/"
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.mn.co/admin/v1/networks/{network_id}/events/{id}/")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.mn.co/admin/v1/networks/{network_id}/events/{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_body{
"id": "1234",
"created_at": "2026-09-04T21:33:14+00:00",
"updated_at": "2026-09-04T21:33:14+00:00",
"post_type": "event",
"creator": {
"id": "1234",
"created_at": "2026-09-04T21:33:14+00:00",
"updated_at": "2026-09-04T21:33:14+00:00",
"name": "<string>",
"email": "<string>",
"short_bio": "<string>",
"admin": true,
"last_visited_at": "2026-09-04T21:33:16+00:00"
},
"permalink": "https://example.mn.co/posts/123",
"title": "Monthly Community Meetup",
"event_type": "online_meeting",
"images": [
"<string>"
],
"description": "<string>",
"recurrence_rule": "<string>",
"rsvp_enabled": true,
"rsvp_closed": true,
"restricted_event": true,
"post_in_feed": true,
"starts_at": "2026-09-04T21:33:16+00:00",
"ends_at": "2026-09-04T21:33:16+00:00",
"time_zone": "<string>",
"location": "<string>",
"link": "<string>",
"frequency": "<string>",
"interval": 123
}{
"error": "<string>"
}Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Path Parameters
ID of the event
The Network's unique integer ID, or subdomain Unique numeric network ID
Response
Returns the event details
Events are scheduled gatherings that members can RSVP to
The record's integer ID
"1234"
The date and time the record was created
"2026-09-04T21:33:14+00:00"
The date and time the record was last modified
"2026-09-04T21:33:14+00:00"
The type of post - always 'event' for this endpoint
"event"
The user who created the event
Show child attributes
Show child attributes
Full URL to view the event
"https://example.mn.co/posts/123"
The event title
"Monthly Community Meetup"
Type of event: 'online_meeting', 'local_meetup', 'zoom_meeting', 'zoom_webinar', etc.
"online_meeting"
Array of image URLs for the event
The event description
RRULE format string for recurring events
Whether RSVPs are enabled for this event
Whether RSVPs are closed
Whether this event is restricted to specific members
Whether this event appears in the activity feed
The date and time the event starts (ISO8601 format in event's timezone)
"2026-09-04T21:33:16+00:00"
The date and time the event ends (ISO8601 format in event's timezone)
"2026-09-04T21:33:16+00:00"
IANA timezone identifier for the event
Physical location of the event
External event link URL
Recurrence frequency: 'daily', 'weekly', 'monthly', or 'yearly'
Recurrence interval (e.g., 1 for every week, 2 for every 2 weeks)