API: Meeting Minutes
Meeting minutes in any status with their categories and attached files.
Calling the Endpoint
| HTTP Request Type | GET |
| Calling URI | https://www.YourDepartment.com/apps/api/minutes/ |
| Request Header | Authorization: Bearer {access_token} |
Parameters
| Parameter | Description |
ID |
Optional. A single minutes ID. |
CategoryID |
Optional. Limit to one category (the categoryId value). |
Public |
Optional. 1 = only minutes marked public. |
StartDate |
Optional. Only meetings on or after this date (yyyy-mm-dd). |
EndDate |
Optional. Only meetings on or before this date (yyyy-mm-dd). |
Response Properties
| Property | Description |
id |
Minutes ID (number) |
meetingDate |
Meeting date (string, yyyy-mm-dd) |
title |
Minutes title (string) |
text |
Minutes body, may contain HTML (string) |
status |
Status: 0 = Pending, 1 = Offline, 2 = Online (number) |
public |
1 = visible on the public website (number) |
categoryId |
Category ID (number) |
category |
Category name (string) |
created |
Posted date/time (string) |
createdBy |
Posting member's name (string) |
modified |
Last modified date/time; empty if never modified (string) |
modifiedBy |
Modifying member's name; empty if never modified (string) |
files |
Array of {id, fileName, extension, fileSize} attached files |
Sample Request
GET https://www.YourDepartment.com/apps/api/minutes/?MaxRows=1
Authorization: Bearer {access_token}
Sample Response
{
"status": 200,
"endpoint": "minutes",
"domain": "www.YourDepartment.com",
"generated": "2026-09-06 09:15:00",
"startRow": 1,
"maxRows": 1,
"count": 1,
"totalCount": 96,
"items": [
{
"id": 210,
"meetingDate": "2026-08-13",
"title": "August Company Meeting",
"text": "Meeting called to order at 19:05 by President Davis. Treasurer reported...",
"status": 2,
"public": 0,
"categoryId": 1,
"category": "Company Meetings",
"created": "2026-08-14 08:30:00",
"createdBy": "Mary Jones",
"modified": "",
"modifiedBy": "",
"files": [
{
"id": 88,
"fileName": "August2026Minutes.pdf",
"extension": "pdf",
"fileSize": 96214
}
]
}
]
}
Records are returned in the items array. count is the
number of records in this response; totalCount is all matching records regardless of paging. Page with
StartRow and MaxRows (default 100, maximum 1000) until count + startRow exceeds totalCount.
Back to the API Documentation
|