POST
Customer.Reminder.Edit
Update an existing customer reminder. Same as dashboard setting/highlight_time_and_color_update when reminder_id is sent.
Permissions
- User must be logged in with a valid bearer token.
- Returned or changed records are limited by the user permissions, team access, folder access, and account settings.
Action
- Runs the Customer.Reminder.Edit function and returns JSON.
Push Service
Pushes customer.reminder.updated to connected clients.
Automation
No automation is run for this function.
Special Instructions
- Send the bearer token on protected calls with Authorization: Bearer YOUR TOKEN.
- Send parameters as POST body fields exactly as documented.
- Send date/time values in UTC Y-m-d H:i:s format when a date or datetime field is used.
Required Parameters
| Name | Type | Sample | Explanation |
|---|---|---|---|
reminder_idpost | int | 12 | Reminder row id. Aliases: table_id, data_id, id. |
customer_idpost | int | 58 | Customer id. Alias: cust_id. |
date_timepost | datetime | 2026-07-29 11:00:00 | Reminder date/time in the logged-in user timezone. Send UTC date/time as Y-m-d H:i:s, for example 2026-07-20 10:00:00. The SDK converts user local Date/local datetime input to UTC before posting. |
Optional Parameters
| Name | Type | Sample | What it gives |
|---|---|---|---|
notespost | string | Updated note | Reminder note. |
reminder_bypost | string | popup | Channel: email, popup, sms, whatsapp, sip. |
send_to_wppost | int | 0 | Send WhatsApp notification. |
Authentication
Send the bearer token returned by Login in the request header.
Authorization: Bearer YOUR TOKEN
Sample Request
{
"url": "\/app\/Customer.Reminder.Edit",
"method": "POST",
"headers": {
"Authorization": "Bearer YOUR TOKEN"
},
"body": {
"reminder_id": "12",
"customer_id": "58",
"date_time": "2026-07-29 11:00:00",
"notes": "Updated note",
"reminder_by": "popup"
},
"url_user": "https:\/\/{user}.bull36.com\/app\/Customer.Reminder.Edit",
"url_domain": "https:\/\/{domain}\/app\/Customer.Reminder.Edit"
}Endpoint
POST /app/Customer.Reminder.Edit
POST https://{user}.bull36.com/app/Customer.Reminder.Edit
POST https://{domain}/app/Customer.Reminder.EditSample Output
{
"success": 1,
"message": "Success",
"reminder_id": 12,
"socket_event": "customer.reminder.updated"
}JavaScript Example
const token = 'YOUR TOKEN';
const body = new URLSearchParams({ reminder_id: '12', customer_id: '58', date_time: '2026-07-29 11:00:00', notes: 'Updated note' });
const res = await fetch('/app/Customer.Reminder.Edit', { method: 'POST', headers: { Authorization: 'Bearer ' + token }, body });
console.log(await res.json());Error Example
{
"success": 0,
"message": "Reminder not found"
}