Update the screen already open for the user.
PulseBerry
Keep Fireberry screens in sync with the automations working behind them. Refresh an active record or display a live notification immediately after Make or another external system completes an action.
PulseBerry
שומרים את המסכים ב-Fireberry מסונכרנים עם האוטומציות שפועלות מאחוריהם. מרעננים רשומה פעילה או מציגים התראה בזמן אמת מיד לאחר ש-Make או מערכת חיצונית אחרת מסיימים פעולה.
Show contextual success, warning, error, or info messages.
Trigger actions from a scenario or any authenticated client.
מעדכנים את המסך שכבר פתוח אצל המשתמש.
מציגים הודעת הצלחה, אזהרה, שגיאה או מידע בהקשר הנכון.
מפעילים פעולות מתרחיש או מכל לקוח API מאומת.
Overview
External automation, visible immediately in Fireberry.
PulseBerry is a Fireberry side-menu application and an authenticated Action API. It watches the record currently open in each active Fireberry tab and delivers the right action only to matching sessions.
Refresh only tabs displaying the specified record and object type.
Display a toast on matching records or target a specific Fireberry user.
Authenticated SSE is primary, with automatic polling fallback.
Tokens, users, sessions, activity, and quotas are scoped per organization.
סקירה
אוטומציה חיצונית שרואים מיד בתוך Fireberry.
PulseBerry הוא תוסף לתפריט הצד של Fireberry ו-Action API מאובטח. הוא מזהה איזו רשומה פתוחה בכל לשונית פעילה ומעביר את הפעולה רק לסשנים שמתאימים ליעד.
רענון רק של לשוניות שמציגות את הרשומה וסוג האובייקט שצוינו.
הצגת toast ברשומה מתאימה או למשתמש Fireberry מסוים.
חיבור SSE מאומת כברירת מחדל, עם מעבר אוטומטי ל-polling.
טוקנים, משתמשים, סשנים, פעילות ומכסות מופרדים לפי ארגון.
Fireberry installation
Install the listener inside Fireberry.
- 1Request installation access
Contact Optimator to receive the current Fireberry package or installation link.
- 2Open PulseBerry from the side menu
On first use, choose English or Hebrew. The selection is saved per user.
- 3Allow account setup to complete
The app identifies the Fireberry organization and provisions its isolated PulseBerry account.
- 4Copy the API token
Open Settings in PulseBerry and copy the organization token beginning with
fbr_. - 5Keep Fireberry open
Actions are delivered to active component sessions. Closed tabs expire automatically.
The public Marketplace URL is not published yet. Request the current package from support@optimator.co.il.
התקנה ב-Fireberry
מתקינים את המאזין בתוך Fireberry.
- 1מקבלים גישה להתקנה
פונים ל-Optimator לקבלת חבילת Fireberry או קישור ההתקנה העדכני.
- 2פותחים את PulseBerry מתפריט הצד
בשימוש הראשון בוחרים עברית או אנגלית. הבחירה נשמרת לכל משתמש.
- 3ממתינים להקמת החשבון
התוסף מזהה את ארגון ה-Fireberry ויוצר עבורו חשבון PulseBerry מבודד.
- 4מעתיקים את טוקן ה-API
נכנסים להגדרות PulseBerry ומעתיקים את הטוקן הארגוני שמתחיל ב-
fbr_. - 5משאירים את Fireberry פתוח
הפעולות נשלחות לסשנים פעילים של התוסף. לשוניות שנסגרו פגות אוטומטית.
קישור ה-Marketplace הציבורי עדיין לא פורסם. לקבלת החבילה העדכנית פנו אל support@optimator.co.il.
Make app
Trigger PulseBerry directly from a Make scenario.
- 1Install the PulseBerry Make app
Open the official invitation and add PulseBerry to your Make organization.
- 2Add a PulseBerry action
Place the app after the module that updates Fireberry or completes the external process.
- 3Create a connection
Paste the
fbr_organization token copied from the Fireberry side-menu settings. - 4Map the target
For record actions, map the Fireberry
recordIdand numericobjectType. - 5Select the action
Choose refresh, or toast and map its message, type, placement, close button, and timeout.
- 6Run once, then activate
Open the target record in Fireberry, test the scenario, and verify the action before scheduling it.
אפליקציית Make
מפעילים את PulseBerry ישירות מתוך תרחיש Make.
- 1מתקינים את אפליקציית PulseBerry ל-Make
פותחים את ההזמנה הרשמית ומוסיפים את PulseBerry לארגון שלכם ב-Make.
- 2מוסיפים פעולת PulseBerry
ממקמים אותה אחרי המודול שמעדכן את Fireberry או מסיים את התהליך החיצוני.
- 3יוצרים Connection
מדביקים את הטוקן הארגוני שמתחיל ב-
fbr_והועתק מהגדרות התוסף. - 4ממפים את היעד
בפעולות על רשומה ממפים את
recordIdואתobjectTypeהמספרי של Fireberry. - 5בוחרים פעולה
בוחרים refresh, או toast וממפים תוכן, סוג, מיקום, כפתור סגירה וזמן היעלמות.
- 6מריצים Run once ומפעילים
פותחים את רשומת היעד ב-Fireberry, בודקים את התרחיש ורק אחר כך מפעילים את התזמון.
Quick start
Send your first action.
Use the organization token as a Bearer token. Never expose it in a public browser application.
התחלה מהירה
שולחים את הפעולה הראשונה.
משתמשים בטוקן הארגוני כ-Bearer token. אין לחשוף אותו באפליקציית דפדפן ציבורית.
curl -H "Authorization: Bearer fbr_ACCOUNT_TOKEN" \
"https://api.fbrefresh.com/actions/trigger?recordId=RECORD_ID&objectType=5&action=refresh"
curl -G -H "Authorization: Bearer fbr_ACCOUNT_TOKEN" \
--data-urlencode "recordId=RECORD_ID" \
--data-urlencode "objectType=5" \
--data-urlencode "action=toast" \
--data-urlencode "content=The record was updated" \
--data-urlencode "toastType=success" \
--data-urlencode "placement=top-end" \
--data-urlencode "withCloseButton=true" \
--data-urlencode "autoDismissTimeout=5000" \
"https://api.fbrefresh.com/actions/trigger"
API reference
Action endpoint
https://api.fbrefresh.com/actions/triggerAuthentication
Send Authorization: Bearer YOUR_ACCOUNT_TOKEN with every request.
| Parameter | Required | Description |
|---|---|---|
recordId | Record actions | The Fireberry record identifier. Do not combine it with userId. |
objectType | Record actions | The numeric Fireberry object type. |
action | No | refresh or toast. Defaults to refresh. |
userId | User toast | Targets a Fireberry user on any page. Cannot include record targeting. |
content | Toast | The notification message. |
toastType | No | success, warning, error, or info. |
placement | No | Toast placement, for example top-end. |
withCloseButton | No | Boolean controlling the close button. |
autoDismissTimeout | No | Automatic dismissal timeout in milliseconds. |
Response and quota headers
X-MonthlyQuota-Limit— monthly action limit.X-MonthlyQuota-Remaining— actions remaining.X-MonthlyQuota-Reset— next UTC reset.RateLimitandRetry-After— per-minute throttling information.
An exceeded rate limit returns HTTP 429 with code RATE_LIMIT_EXCEEDED.
Related endpoints
- GET
/accounts/meCurrent account, plan, limits, and usage.
- POST
/accounts/token/rotateInvalidate the current token and return its replacement.
- GET
/actions/latestAuthenticated side-menu action lookup.
- POST
/sessions/heartbeatRenew an active side-menu session during polling fallback.
Legacy /refresh/trigger and /refresh/latest routes remain available as aliases.
תיעוד API
Action endpoint
https://api.fbrefresh.com/actions/triggerאימות
בכל בקשה שולחים Authorization: Bearer YOUR_ACCOUNT_TOKEN.
| פרמטר | חובה | תיאור |
|---|---|---|
recordId | פעולת רשומה | מזהה הרשומה ב-Fireberry. אין לשלב עם userId. |
objectType | פעולת רשומה | סוג האובייקט המספרי ב-Fireberry. |
action | לא | refresh או toast. ברירת המחדל היא refresh. |
userId | toast למשתמש | שליחת הודעה למשתמש Fireberry בכל עמוד, ללא יעד רשומה. |
content | toast | תוכן ההודעה. |
toastType | לא | success, warning, error או info. |
placement | לא | מיקום ההודעה, לדוגמה top-end. |
withCloseButton | לא | ערך בוליאני להצגת כפתור סגירה. |
autoDismissTimeout | לא | זמן היעלמות אוטומטי במילישניות. |
כותרות תגובה ומכסות
X-MonthlyQuota-Limit— המכסה החודשית.X-MonthlyQuota-Remaining— מספר הפעולות שנותרו.X-MonthlyQuota-Reset— מועד האיפוס הבא ב-UTC.RateLimitו-Retry-After— מידע על הגבלת קצב בדקה.
חריגה ממגבלת הקצב מחזירה HTTP 429 עם הקוד RATE_LIMIT_EXCEEDED.
Endpoints נוספים
- GET
/accounts/meפרטי החשבון הנוכחי, תוכנית, מגבלות ושימוש.
- POST
/accounts/token/rotateביטול הטוקן הנוכחי והחזרת טוקן חלופי.
- GET
/actions/latestקריאת פעולה מאומתת עבור תוסף תפריט הצד.
- POST
/sessions/heartbeatחידוש סשן פעיל בזמן שימוש ב-polling fallback.
הנתיבים הישנים /refresh/trigger ו-/refresh/latest נשארים זמינים כ-aliases.
GET https://api.fbrefresh.com/actions/trigger?action=toast&userId=USER_ID&content=Hello&toastType=info&placement=top-end
Authorization: Bearer YOUR_ACCOUNT_TOKEN
Security & limits
One isolated account per Fireberry organization.
- A cryptographically random
fbr_token is generated per organization. - Only its SHA-256 hash is stored by the API; the raw token stays in organization-scoped Fireberry app settings.
- Free accounts receive 30 actions per UTC month. Other plans use configurable action, record, session, and request limits.
- Commands have a 10-minute delivery lifetime. The target tab or user must have Fireberry open during that window.
- Rotate a compromised token immediately. Rotation invalidates the previous token.
Store it only in Make connections or secure server-side secrets. Do not place it in frontend code, screenshots, or public documentation.
אבטחה ומכסות
חשבון מבודד לכל ארגון Fireberry.
- לכל ארגון נוצר טוקן אקראי קריפטוגרפית שמתחיל ב-
fbr_. - ה-API שומר רק SHA-256 hash; הטוקן הגולמי נשמר בהגדרות האפליקציה הארגוניות של Fireberry.
- חשבון Free כולל 30 פעולות בחודש UTC. בתוכניות אחרות המכסות לפעולות, רשומות, סשנים ובקשות ניתנות להגדרה.
- לפקודה יש חלון מסירה של 10 דקות. לשונית היעד או המשתמש חייבים להיות פעילים ב-Fireberry בזמן הזה.
- אם הטוקן נחשף, מסובבים אותו מיד. הסיבוב מבטל את הטוקן הקודם.
שומרים אותו רק ב-Connections של Make או בסודות מאובטחים בצד השרת. לא מכניסים אותו לקוד frontend, לצילומי מסך או לתיעוד ציבורי.
Troubleshooting
Common checks before contacting support.
The record did not refresh
Confirm the exact recordId and numeric objectType, keep the target record open, and verify PulseBerry is active in that organization.
The API returns 401
The token is missing, invalid, or was rotated. Copy the current token from PulseBerry Settings and reconnect the Make connection.
The API returns 429
The per-minute or monthly quota was exceeded. Read the quota and Retry-After response headers before retrying.
A user-targeted toast was not delivered
The user must have Fireberry open during the 10-minute command lifetime. Confirm that the supplied Fireberry user ID is correct.
פתרון תקלות
בדיקות נפוצות לפני שפונים לתמיכה.
הרשומה לא התרעננה
מוודאים ש-recordId ו-objectType המספרי מדויקים, שרשומת היעד פתוחה וש-PulseBerry פעיל באותו ארגון.
ה-API מחזיר 401
הטוקן חסר, לא תקין או עבר סיבוב. מעתיקים את הטוקן הנוכחי מהגדרות PulseBerry ומחברים מחדש את ה-Connection ב-Make.
ה-API מחזיר 429
הגעתם למכסה החודשית או למגבלת הקצב בדקה. בודקים את כותרות המכסה ואת Retry-After לפני ניסיון נוסף.
הודעה למשתמש לא נמסרה
המשתמש חייב להיות פעיל ב-Fireberry במהלך חלון המסירה של 10 דקות. בנוסף מוודאים שמזהה המשתמש נכון.
Get access
Ready to connect PulseBerry?
Request the current Fireberry package or install the Make app directly. By installing or using PulseBerry, you agree to the Terms of Use and acknowledge the Privacy Policy.
קבלת גישה
מוכנים לחבר את PulseBerry?
קבלו את חבילת Fireberry העדכנית או התקינו ישירות את אפליקציית Make. התקנה או שימוש ב-PulseBerry מהווים הסכמה לתנאי השימוש ואישור שקראתם את מדיניות הפרטיות.