Authentication
This endpoint requires OAuth2 authentication. Include a valid bearer token in the Authorization header.
The authenticated user must be a full unrestricted administrator or have the Reminder-List role.
Query Parameters
The page number to retrieve.
The number of records per page.
The property name to sort results by (e.g. Name, CreatedOn).
Sort direction. 1 for ascending, -1 for descending.
Filters
Filter by For All Contacts.
Filter by For All Members.
Reminder_ForAllChildLocations
Filter by For All Child Locations.
Filter by Days After Signup.
Reminder_DaysAfterRenewal
Filter by Days After Renewal.
Reminder_DaysBeforeRenewal
Filter by Days Before Renewal.
Filter by Reminder Action.
Filter by Canned Response Id.
Reminder_CannedResponse_Name
Filter by Canned Response Name.
Filter by Next Process Time.
Reminder_OnlySendToTeamPayingMembers
Filter by Only Send To Team Paying Members.
Reminder_OnlySendToActiveCoworkers
Filter by Only Send To Active Coworkers.
Reminder_BlockingPeriodMinutes
Filter by Blocking Period Minutes.
Range Filters
from_Reminder_ReminderDate
Filter by reminder date greater than or equal to this value. Format: YYYY-MM-DDTHH:mm.
Filter by reminder date less than or equal to this value. Format: YYYY-MM-DDTHH:mm.
from_Reminder_DaysAfterSignup
Filter by days after signup greater than or equal to this value.
to_Reminder_DaysAfterSignup
Filter by days after signup less than or equal to this value.
from_Reminder_DaysAfterRenewal
Filter by days after renewal greater than or equal to this value.
to_Reminder_DaysAfterRenewal
Filter by days after renewal less than or equal to this value.
from_Reminder_DaysBeforeRenewal
Filter by days before renewal greater than or equal to this value.
to_Reminder_DaysBeforeRenewal
Filter by days before renewal less than or equal to this value.
from_Reminder_NextProcessTime
Filter by next process time greater than or equal to this value. Format: YYYY-MM-DDTHH:mm.
to_Reminder_NextProcessTime
Filter by next process time less than or equal to this value. Format: YYYY-MM-DDTHH:mm.
from_Reminder_BlockingPeriodMinutes
Filter by blocking period minutes greater than or equal to this value.
to_Reminder_BlockingPeriodMinutes
Filter by blocking period minutes less than or equal to this value.
Filter records created on or after this date. Format: YYYY-MM-DDTHH:mm.
Filter records created on or before this date. Format: YYYY-MM-DDTHH:mm.
Filter records updated on or after this date. Format: YYYY-MM-DDTHH:mm.
Filter records updated on or before this date. Format: YYYY-MM-DDTHH:mm.
Code Examples
Simple listing
curl -X GET \
"https://spaces.nexudus.com/api/crm/reminders?page=1&size=15&orderBy=Name&dir=1" \
-H "Authorization: Bearer YOUR_TOKEN"
Filtering by Name
curl -X GET \
"https://spaces.nexudus.com/api/crm/reminders?Reminder_Name=example-value&orderBy=Name&dir=1" \
-H "Authorization: Bearer YOUR_TOKEN"
Range filters
curl -X GET \
"https://spaces.nexudus.com/api/crm/reminders?from_Reminder_UpdatedOn=2025-01-01T00:00&to_Reminder_UpdatedOn=2025-12-31T23:59&orderBy=UpdatedOn&dir=-1" \
-H "Authorization: Bearer YOUR_TOKEN"
Response
200
The list of Reminder records matching the query. See the Get one Reminder endpoint for the full list of properties returned for each record.
Partial records — The listing endpoint returns a summary representation of each Reminder. The following fields are not included in the Records[] response: CoworkerId, ReminderDate, DaysAfterSignup, ProductId, SurveyId, DaysAfterRenewal, DaysBeforeRenewal, Email, CannedResponseId, BlockingPeriodMinutes.To get all fields, fetch the full record using the Get one Reminder endpoint.Important for updates: When updating a record via PUT, always retrieve the full record with a GET request first, apply your changes to that complete data, and then send the updated record. Do not use data from a listing response as the base for a PUT request, as missing fields may be unintentionally cleared.
Number of records per page.
The field used for sorting.
The sort direction (1 = ascending, -1 = descending).
Index of the first item on the current page.
Index of the last item on the current page.
Total number of matching records across all pages.
Whether there is a next page of results.
Whether there is a previous page of results.
{
"Records": [
{
"BusinessId": 0,
"BusinessName": null,
"Name": "",
"ForAllContacts": false,
"ForAllMembers": false,
"ForAllChildLocations": false,
"CoworkerId": null,
"Tariffs": [],
"ReminderType": 0,
"ReminderDate": null,
"DaysAfterSignup": null,
"ProductId": null,
"ProductName": null,
"SurveyId": null,
"SurveyName": null,
"DaysAfterRenewal": null,
"DaysBeforeRenewal": null,
"ReminderAction": 0,
"Email": null,
"CannedResponseId": null,
"CannedResponseName": null,
"NextProcessTime": null,
"Resources": [],
"OnlySendToTeamPayingMembers": false,
"OnlySendToActiveCoworkers": false,
"BlockingPeriodMinutes": null,
"Id": 87654321,
"UpdatedOn": "2025-01-15T10:30:00Z",
"CreatedOn": "2025-01-10T08:00:00Z",
"UniqueId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"UpdatedBy": "admin@example.com",
"IsNew": false,
"SystemId": null,
"ToStringText": "Reminder Example",
"LocalizationDetails": null,
"CustomFields": null
}
],
"CurrentPageSize": 15,
"CurrentPage": 1,
"CurrentOrderField": "Name",
"CurrentSortDirection": 1,
"FirstItem": 1,
"HasNextPage": false,
"HasPreviousPage": false,
"LastItem": 1,
"PageNumber": 1,
"PageSize": 15,
"TotalItems": 1,
"TotalPages": 1
}