|
4821
|
Meet - Lukas/Stefka 121
Close tab
New Tab
Open Goo Meet - Lukas/Stefka 121
Close tab
New Tab
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Customize sidebar
FirefoxFileEditViewHistoryBookmarksProfiles→ToolsWindowHelp(ah|meet.google.com/axk-zwsm-vok?authuser=lukas.kovalik%40jiminny.com| Lukas/Stefka 121 - now100% C8Thu 7 May 17:30:371387826*(GIF)Record gRecord VideoTFTSLukas Kovalik5:30 PMLukas/Stefka 121Lộ3...
|
Firefox
|
Meet - Lukas/Stefka 121 — Work
|
meet.google.com/axk-zwsm-vok?authuser=lukas.kovali meet.google.com/axk-zwsm-vok?authuser=lukas.kovalik%40jiminny.com...
|
4821
|
|
4820
|
0:00
ActivityFllesLateJiminny….v# engineering# gen 0:00
ActivityFllesLateJiminny….v# engineering# general# jiminny-bg# platform-tickets# product launches# random# releases# soha-ofhce# support# thank-vous# the people of jimi.ó- Direct messages(3) Aneliya Angelova. ...8 Stovan Tanev €Stefka Stoyanova1 VesP. Galya Dimitrova. Aneliva Angelova6. Vasil Vasilev¿ James Graham8. Nikolay Ivanov• Lukas Kovali..#:: Apps-T lira Cloud• Toastaesion nanos onWrite a message.sr releases9 22Messagesr Files• BookmarksTodayView JobCircleCl APP 4:32 PMNew commits deployed to Prophet Prod-US:(74673da)(https://github.com/jiminny/prophet/commit/74673da5893290f0116af75beb652b3e4b3dce10) - JY-209(https://jiminny.atlassian.net/browse/JY-205680): Relax action items assignee (#502) (steliyan-g)New commits deployed to Prophet Prod-EU:(74673da)(https://github.com/jiminny/prophet/commit/74673da5893290f0116af75beb652b3e4b3dce10) - JY-205(https://iiminny.atlassian.net/browse/JY-205680): Relax action items assignee (#502) (steliyan-g)GitHiub App 5:02 PM3 new commits pushed to master by mihailmihaylovjiminnybeb8e387 - JY-20817: Fix deleting old tracks8f177131 - Merge branch 'master' into JY-20817-fix-deleting-old-tracks12295204 - Merge pull request #12052 from jiminny/JY-20817-fix-deleting-old-trackso) uimi,nnvlann Added bv GitHublCircled App 5-29 pMI• Deployment Successful!Prolect: appWhen: 05/07/2026 14:29-40lagiView JobMessage wreleasesMay 2026 Week1907:0010:00JDaily - Platform 093Draa to record a part of the screen. Press LW to select a window.15:00 alisunnort DhilvialOpus 4.7 AdaptiveAlways inspect policyName on 429 to knoihack offOther operational guidelines• Error responses must stay under 5% ocertificationi• Polling endpoints: minimum interval :• Search query: max 3,000 chars, max 1{results per query.• Ratch endnoints. tin to 100 records ne1(17:30)Thu 7stoyan tomov (Pl0"& days)'Sunnort Dailv 15.Lukas/Stefka 121етка 121Week vTodaySun1100% 12PInu / May 1/.0-a Search eventsLukas/Stetka 121Useful shortcutscontrol * KAlexieva kideGet Calendar to go...
|
CleanShot X
|
|
NULL
|
4820
|
|
4819
|
FirefoxFileEditViewHistoryBookmarksProfiles→ToolsW FirefoxFileEditViewHistoryBookmarksProfiles→ToolsWindowHelp(ah|meet.google.com/axk-zwsm-vok?authuser=lukas.kovalik%40jiminny.com| Lukas/Stefka 121 - now100% C8Thu 7 May 17:30:35 •1387826*(GIF)Record GIFRecord VideoTFLukas Kovalik5:30 PMLukas/Stefka 121Lộ3...
|
CleanShot X
|
|
NULL
|
4819
|
|
4818
|
FirefoxFileEditViewHistoryBookmarksProfiles• .→Too FirefoxFileEditViewHistoryBookmarksProfiles• .→ToolsWindowHelp(ah|meet.google.com/axk-zwsm-vok?authuser=lukas.kovalik%40jiminny.com| Lukas/Stefka 121 - now100% C8Thu 7 May 17:30:34 •1387827*(GIF)Record GIFtFRecord VideoTSLukas Kovalik5:30 PMLukas/Stefka 121Lộ3...
|
CleanShot X
|
|
NULL
|
4818
|
|
4817
|
FirefoxFileEdit View→ CHistoryBookmarksProfiles To FirefoxFileEdit View→ CHistoryBookmarksProfiles ToolsWindowHelpmeet.google.com/axk-zwsm-vok?authuser=lukas.kovalik%40jiminny.com| Lukas/Stefka 121 - now100% CThu 7 May 17:30:331440900Record GIFRecord VideoTFLSLukas Kovalik5:30 PM | Lukas/Stefka 121...
|
CleanShot X
|
|
NULL
|
4817
|
|
4816
|
ActivityFllesLateJiminny….v# engineering# general# ActivityFllesLateJiminny….v# engineering# general# jiminny-bg# platform-tickets# product launches# random# releases# soha-ofhce# support# thank-vous# the people of jimi.ó- Direct messages(3 Aneliya Angelova. ...8 Stovan Tanev €Stefka StoyanovaVes. Galya Dimitrova. Aneliva Angelova8. Vasil Vasilev¿ James Graham8. Nikolay Ivanov• Lukas Kovali..#: Apps-T lira Cloud• Toastaeston nanos oniWrite a message.sr releases9 22Messagesr Files• BookmarksTodayView JobCircleCl APP 4:32 PMNew commits deployed to Prophet Prod-US:(74673da)(https://github.com/jiminny/prophet/commit/74673da5893290f0116af75beb652b3e4b3dce10) - JY-209(https://jiminny.atlassian.net/browse/JY-205680): Relax action items assignee (#502) (steliyan-g)New commits deployed to Prophet Prod-EU:(74673da)(https://github.com/jiminny/prophet/commit/74673da5893290f0116af75beb652b3e4b3dce10) - JY-205(https://iiminny.atlassian.net/browse/JY-205680): Relax action items assignee (#502) (steliyan-g)GitHub App 5:02 PM3 new commits pushed to master by mihailmihaylovjiminnybeb8e387 - JY-20817: Fix deleting old tracks8f177131 - Merge branch 'master' into JY-20817-fix-deleting-old-tracks12295204 - Merge pull request #12052 from jiminny/JY-20817-fix-deleting-old-trackso) uimi,nnvlann Added bv GitHublCircled App 5-20 pMI• Deployment Successful!Prolect: appWhen: 05/07/2026 14:29-40lagiView JobMessage wreleasesMay 2026 Week1907:0010:00JDaily - Platform 093Draa to record a part of the screen. Press LW to select a window.15:00 all sunnort DailvislOpus 4.7 AdaptiveAlways inspect policyName on 429 to knoihack offOther operational guidelines• Error responses must stay under 5% ocertificationi• Polling endpoints: minimum interval :• Search query: max 3,000 chars, max 1{results ner query.• Ratch enânoints. tin to 100 records ne1(17:30)Thu 7stoyan lomov (Plo" & days)'Sunnort Dailv 15.Lukas/Stefka 121етка 121Week vTodaySun1100% 57Inu / May 1/.-a Search eventsLukas/Stetka 121Useful shortcutscontrol * KAlexieva kideGet Calendar to go...
|
CleanShot X
|
|
NULL
|
4816
|
|
4815
|
Meet - Lukas/Stefka 121
Close tab
New Tab
Open Goo Meet - Lukas/Stefka 121
Close tab
New Tab
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Customize sidebar
People
1
Take notes with Gemini
Take notes with Gemini
Gemini
Gemini
You’re continuously framed
Backgrounds and effects
More options for Lukas Kovalik
Lukas Kovalik
FirefoxFileEditViewHistoryBookmarksProfiles ToolsWindowHelpmeet.google.com/axk-zwsm-vok?authuser=lukas.kovalik%40jiminny.com| Lukas/Stefka 121 - now100% C8•Thu 7 May 17:30:31Lukas Kovalik5:30 PM | Lukas/Stefka 121...
|
Firefox
|
Meet - Lukas/Stefka 121 — Work
|
meet.google.com/axk-zwsm-vok?authuser=lukas.kovali meet.google.com/axk-zwsm-vok?authuser=lukas.kovalik%40jiminny.com...
|
4815
|
|
4814
|
WindowActivityLateMoreJiminny... v# engineering# g WindowActivityLateMoreJiminny... v# engineering# general# jiminny-bg# platform-tickets# product launches# random# releases# soha-office# support# thank-vous# the people of jimi..ó- Direct messages3 Aneliya Angelova. ...Stovan Tanev €Stefka Stoyanovafal Ves. Galya Dimitrova. Aneliva Angelovaa Vasil VasilevJames Grahame. Nikolay Ivanov• Lukas Kovalik y...#:Apps-T lira Cloud• Toast# releases8 22Messagesr Files• BookmarksTodayvView JobCirclecl App 4.22 pMlNew commits deployed to Prophet Prod-US:(74673da)(https://github.com/jiminny/prophet/commit/74673da5893290f0116af75beb652b3e4b3dce10) - JY-20:(https://iiminny.atlassian.net/browse/JY-205680): Relax action items assignee (#502) (steliyan-g)New commits deployed to Prophet Prod-EU:(74673da)(https://github.com/jiminny/prophet/commit/74673da5893290f0116af75beb652b3e4b3dce10) - JY-20:(https://iiminny.atlassian.net/browse/JY-205680): Relax action items assignee (#502) (steliyan-g)GitHiub App 5:02 PM3 new commits pushed to master by mihailmihaylovjiminnybeb8e387 - JY-20817: Fix deleting old tracks8f177131 - Merge branch 'master' into JY-20817-fx-deleting-old-tracks12295204 - Merge pull request #12052 from jiminny/JY-20817-fx-deleting-old-tracksefiminny/app Added bv Gittinheircled ApP5-20 DMO rclerment SuccessfullProlect: apoWhen: 05/07/2026 14:29•40lag.View JobMessage #releasesAarou ve now conmuncu uc asyuuncuy cmoricauy. 1na s uc ouncauon vourmuueidesion nanos on.May 2026 Week 19Chloe Cross (Parental Leave - 256 days)Andrea Llatanova (Parental Leave - Tos days)Stovan Tanev (PTO - 4 days))Tue 5WedoThu 7Stoyan Tomov (PTO - 2 days)Fri81Den vitazstva nad fasizmom10:00 Daily - Platform 09:13:0015:00 aliSunnort Dailv isrod16:0017:00(17:30Sunnort Daily 15:001Write a message.Always inspect policyName on 429 to knohack offOther operational guidelines• Error responses must stay under 5% ocertificationi• Polling endpoints: minimum interval :• Search query: max 3,000 chars, max 1{results per query.• Ratch enanoints. lin to 100 records ne1Sunnort Daily 15:001Lukas/Stefka 121Opus 4.7 AdaptiveClaude ic Aland can make mictakas Plasce double-chork racnonco.20:00|SatLukas sterka 121 • now100% L2• Inu / May 1/.30•30Week vToday-a Search eventsSun 10Lukas/Stetka 12117:30-18:00 30minJoin Google MeetUseful shortcutsMenu bar calendarcontrol* KTogale sidebarGo to dateAll keyboara snortcutsAlexieva kidk14:00-15:00Get Calendar to go...
|
iTerm2
|
NULL
|
NULL
|
4814
|
|
4813
|
FirefoxFileEditViewHistoryBookmarksProfiles ToolsW FirefoxFileEditViewHistoryBookmarksProfiles ToolsWindowHelpmeet.google.com/axk-zwsm-vok?authuser=lukas.kovalik%40jiminny.cc| Lukas/Stefka 121 • nowAll-In-One( Capture AreaC: Capture Previous Area• Capture Fullscreen• Capture Windowi Scrolling Capture• Self-TimerAa Capture Text (OCR)• Record ScreenHide Desktop Icons• Open...& Pin to the Screen...Capturg istory...About CleanShot...Check for Updates...Settings...QuitA+₴5100% <478•Thu 7 May 17:30:22+₴ 3TKTOTR38,Lukas Kovalik5:30 PM | Lukas/Stefka 121...
|
iTerm2
|
NULL
|
NULL
|
4813
|
|
4812
|
WindowActivityLateMoreJiminny... v# engineering# g WindowActivityLateMoreJiminny... v# engineering# general# jiminny-bg# platform-tickets# product launches# random# releases# soha-office# support# thank-vous# the people of jimi..ó- Direct messages3 Aneliya Angelova. ...Stovan Tanev €Stefka Stoyanovafal Ves. Galya Dimitrova. Aneliva Angelovaa Vasil VasilevJames Grahame. Nikolay Ivanov• Lukas Kovalik y...#:Apps-T lira Cloud• Toast# releases8 22Messagesr Files• BookmarksTodayvView JobCirclecl App 4.22 pMlNew commits deployed to Prophet Prod-US:(74673da)(https://github.com/jiminny/prophet/commit/74673da5893290f0116af75beb652b3e4b3dce10) - JY-20:(https://iiminny.atlassian.net/browse/JY-205680): Relax action items assignee (#502) (steliyan-g)New commits deployed to Prophet Prod-EU:(74673da)(https://github.com/jiminny/prophet/commit/74673da5893290f0116af75beb652b3e4b3dce10) - JY-20:(https://iiminny.atlassian.net/browse/JY-205680): Relax action items assignee (#502) (steliyan-g)GitHiub App 5:02 PM3 new commits pushed to master by mihailmihaylovjiminnybeb8e387 - JY-20817: Fix deleting old tracks8f177131 - Merge branch 'master' into JY-20817-fx-deleting-old-tracks12295204 - Merge pull request #12052 from jiminny/JY-20817-fx-deleting-old-tracksefiminny/app Added bv Gittinheircled ApP5-20 DMO rclerment SuccessfullProlect: apoWhen: 05/07/2026 14:29•40lag.View JobMessage #releasesAarou ve now conmuncu uc asyuuncuy cmoricauy. 1na s uc ouncauon vourmuueidesion nanos on.May 2026 Week 19Chloe Cross (Parental Leave - 256 days)Andrea Llatanova (Parental Leave - Tos days)Stovan Tanev (PTO - 4 days))Tue 5WedoThu 7Stoyan Tomov (PTO - 2 days)Fri81Den vitazstva nad fasizmom10:00 Daily - Platform 09:13:0015:00 aliSunnort Dailv isrod16:0017:00(17:30Sunnort Daily 15:001Write a message.Always inspect policyName on 429 to knohack offOther operational guidelines• Error responses must stay under 5% ocertificationi• Polling endpoints: minimum interval :• Search query: max 3,000 chars, max 1{results per query.• Ratch enanoints. lin to 100 records ne1Sunnort Daily 15:001Lukas/Stefka 121Opus 4.7 AdaptiveClaude ic Aland can make mictakas Plasce double-chork racnonco.20:00|SatLukas sterka 121 • now100% L2• Inu / May 1/.30-19Week vToday-a Search eventsSun 10Lukas/Stetka 12117:30-18:00 30minJoin Google MeetUseful shortcutsMenu bar calendarcontrol* KTogale sidebarGo to dateAll keyboara snortcutsAlexieva kidk14:00-15:00Get Calendar to go...
|
iTerm2
|
NULL
|
NULL
|
4812
|
|
4811
|
FirefoxFileEditViewHistoryBookmarks•→Profiles Tool FirefoxFileEditViewHistoryBookmarks•→Profiles ToolsWindowHelpmeet.google.com/axk-zwsm-vok?authuser=lukas.kovalik%40jiminny.comLukas/Stefka 121 - now100% C8•Thu 7 May 17:30:19=+Lukas Kovalik5:30 PM | Lukas/Stefka 121...
|
iTerm2
|
NULL
|
NULL
|
4811
|
|
4810
|
Meet - Lukas/Stefka 121
Close tab
New Tab
Open Goo Meet - Lukas/Stefka 121
Close tab
New Tab
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Customize sidebar
People
1
Take notes with Gemini
Take notes with Gemini
Gemini
Gemini
You’re continuously framed
Backgrounds and effects
More options for Lukas Kovalik
Lukas Kovalik
FirefoxFileEditViewHistoryBookmarks•→Profiles ToolsWindowHelpmeet.google.com/axk-zwsm-vok?authuser=lukas.kovalik%40jiminny.com| Lukas/Stefka 121 - now100% C8•Thu 7 May 17:30:16=1+Lukas Kovalik5:30 PM | Lukas/Stefka 121...
|
Firefox
|
Meet - Lukas/Stefka 121 — Work
|
meet.google.com/axk-zwsm-vok?authuser=lukas.kovali meet.google.com/axk-zwsm-vok?authuser=lukas.kovalik%40jiminny.com...
|
4810
|
|
4809
|
Meet - Lukas/Stefka 121
Close tab
New Tab
Open Goo Meet - Lukas/Stefka 121
Close tab
New Tab
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Customize sidebar
People
1
Gemini
Gemini
Pop out this video More screens are more fun. Play this video while you do other things.
Pop out this video
More screens are more fun. Play this video while you do other things.
You’re continuously framed
Backgrounds and effects
More options for Lukas Kovalik
Lukas Kovalik
5:30
PM
Lukas/Stefka 121
Lukas/Stefka 121
Audio settings
Turn on microphone
Video settings
Turn off camera
Share screen
Send a reaction
Turn on captions
Raise hand (ctrl + ⌘ + h)
More options
Leave call
Meeting details
Chat with everyone
Meeting tools
Turn off camera (⌘ + e)
Your microphone is off.
WindowActivityLateMoreJiminny... v# engineering# general# jiminny-bg# platform-tickets# product launches# random# releases# soha-office# support# thank-vous# the people of jimi..ó- Direct messages3 Aneliya Angelova. ...Stovan Tanev €Stefka Stoyanovafal Ves. Galya Dimitrova. Aneliva Angelovaa Vasil VasilevJames Grahame. Nikolay Ivanov• Lukas Kovalik y...#:Apps-T lira Cloud• Toast# releases8 22Messagesr Files• BookmarksTodayvView JobCirclecl App 4.22 pMlNew commits deployed to Prophet Prod-US:(74673da)(https://github.com/jiminny/prophet/commit/74673da5893290f0116af75beb652b3e4b3dce10) - JY-20:(https://iiminny.atlassian.net/browse/JY-205680): Relax action items assignee (#502) (steliyan-g)New commits deployed to Prophet Prod-EU:(74673da)(https://github.com/jiminny/prophet/commit/74673da5893290f0116af75beb652b3e4b3dce10) - JY-20:(https://iiminny.atlassian.net/browse/JY-205680): Relax action items assignee (#502) (steliyan-g)GitHiub App 5:02 PM3 new commits pushed to master by mihailmihaylovjiminnybeb8e387 - JY-20817: Fix deleting old tracks8f177131 - Merge branch 'master' into JY-20817-fx-deleting-old-tracks12295204 - Merge pull request #12052 from jiminny/JY-20817-fx-deleting-old-tracksefiminny/app Added bv Gittinheircled ApP5-20 DMO rclerment SuccessfullProlect: apoWhen: 05/07/2026 14:29•40lag.View JobMessage #releasesAarou ve now conmuncu uc asyuuncuy cmoricauy. 1na s uc ouncauon vourmuueidesion nanos on.May 2026 Week 19Chloe Cross (Parental Leave - 256 days)Andrea Llatanova (Parental Leave - Tos days)Stovan Tanev (PTO - 4 days))Tue 5WedoThu 7Stoyan Tomov (PTO - 2 days)Fri81Den vitazstva nad fasizmom10:00 Daily - Platform 09:13:0015:00 aliSunnort Dailv isrod16:0017:00(17:30Sunnort Daily 15:001Write a message.Always inspect policyName on 429 to knohack offOther operational guidelines• Error responses must stay under 5% ocertificationi• Polling endpoints: minimum interval :• Search query: max 3,000 chars, max 1{results per query.• Ratch enanoints. lin to 100 records ne1Sunnort Daily 15:001Lukas/Stefka 121Opus 4.7 AdaptiveClaude ic Aland can make mictakas Plasce double-chork racnonco.20:00|SatLukas sterka 121 • now100% L2• Inu / May 1/.30.10Week vToday-a Search eventsSun 10Lukas/Stetka 12117:30-18:00 30minJoin Google MeetUseful shortcutsMenu bar calendarcontrol* KTogale sidebarGo to dateAll keyboara snortcutsAlexieva kidk14:00-15:00Get Calendar to go...
|
Firefox
|
Meet - Lukas/Stefka 121 — Work
|
meet.google.com/axk-zwsm-vok?authuser=lukas.kovali meet.google.com/axk-zwsm-vok?authuser=lukas.kovalik%40jiminny.com...
|
4809
|
|
4808
|
Meet - Lukas/Stefka 121
Close tab
New Tab
Open Goo Meet - Lukas/Stefka 121
Close tab
New Tab
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Customize sidebar
People
1
Gemini
Gemini
Pop out this video More screens are more fun. Play this video while you do other things.
Pop out this video
More screens are more fun. Play this video while you do other things.
You’re continuously framed
Backgrounds and effects
More options for Lukas Kovalik
Lukas Kovalik
5:30
PM
Lukas/Stefka 121
Lukas/Stefka 121
Audio settings
Turn on microphone
Video settings
Turn off camera
Share screen
Send a reaction
Turn on captions
Raise hand (ctrl + ⌘ + h)
More options
Leave call
Meeting details
Chat with everyone
Meeting tools
Turn off camera (⌘ + e)
Your microphone is off.
FirefoxFileEditViewHistoryBookmarks•→Profiles ToolsWindowHelpmeet.google.com/axk-zwsm-vok?authuser=lukas.kovalik%40jiminny.com| Lukas/Stefka 121 - now100% C8•Thu 7 May 17:30:15=+Lukas Kovalik5:30 PM | Lukas/Stefka 121...
|
Firefox
|
Meet - Lukas/Stefka 121 — Work
|
meet.google.com/axk-zwsm-vok?authuser=lukas.kovali meet.google.com/axk-zwsm-vok?authuser=lukas.kovalik%40jiminny.com...
|
4808
|
|
4807
|
FirefoxFileEditView→CHistoryBookmarksProfilesTools FirefoxFileEditView→CHistoryBookmarksProfilesToolsWindowHelpmeet.google.com/axk-zwsm-vok?authuser=lukas.kovalik%40jiminny.com| Lukas/Stefka 121 - now100% <478•Thu 7 May 17:30:13...
|
iTerm2
|
NULL
|
NULL
|
4807
|
|
4806
|
Meet - Lukas/Stefka 121
Close tab
New Tab
Open Goo Meet - Lukas/Stefka 121
Close tab
New Tab
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Customize sidebar
WindowActivityLateMoreJiminny... v# engineering# general# jiminny-bg# platform-tickets# product launches# random# releases# soha-office# support# thank-vous# the people of jimi..ó- Direct messages3 Aneliya Angelova. ...Stovan Tanev €Stefka Stoyanovafal Ves. Galya Dimitrova. Aneliva Angelovaa Vasil VasilevJames Grahame. Nikolay Ivanov• Lukas Kovalik y...#:Apps-T lira Cloud• Toast# releases8 22Messagesr Files• BookmarksTodayvView JobCirclecl App 4.22 pMlNew commits deployed to Prophet Prod-US:(74673da)(https://github.com/jiminny/prophet/commit/74673da5893290f0116af75beb652b3e4b3dce10) - JY-20:(https://iiminny.atlassian.net/browse/JY-205680): Relax action items assignee (#502) (steliyan-g)New commits deployed to Prophet Prod-EU:(74673da)(https://github.com/jiminny/prophet/commit/74673da5893290f0116af75beb652b3e4b3dce10) - JY-20:(https://iiminny.atlassian.net/browse/JY-205680): Relax action items assignee (#502) (steliyan-g)GitHiub App 5:02 PM3 new commits pushed to master by mihailmihaylovjiminnybeb8e387 - JY-20817: Fix deleting old tracks8f177131 - Merge branch 'master' into JY-20817-fx-deleting-old-tracks12295204 - Merge pull request #12052 from jiminny/JY-20817-fx-deleting-old-tracksefiminny/app Added bv Gittinheircled ApP5-20 DMO rclerment SuccessfullProlect: apoWhen: 05/07/2026 14:29•40lag.View JobMessage #releasesAarou ve now conmuncu uc asyuuncuy cmoricauy. 1na s uc ouncauon vourmuueidesion nanos on.May 2026 Week 19Chloe Cross (Parental Leave - 256 days)Andrea Llatanova (Parental Leave - Tos days)Stovan Tanev (PTO - 4 days))Tue 5WedoThu 7Stoyan Tomov (PTO - 2 days)Fri81Den vitazstva nad fasizmom10:00 Daily - Platform 09:13:0015:00 aliSunnort Dailv isrod16:0017:00(17:30Sunnort Daily 15:001Write a message.Always inspect policyName on 429 to knohack offOther operational guidelines• Error responses must stay under 5% ocertificationi• Polling endpoints: minimum interval :• Search query: max 3,000 chars, max 1{results per query.• Ratch enanoints. lin to 100 records ne1Sunnort Daily 15:001Lukas/Stefka 121Opus 4.7 AdaptiveClaude ic Aland can make mictakas Plasce double-chork racnonco.20:00|SatLukas sterka 121 • now100% L2• Inu / May 1/.30-12Week vToday-a Search eventsSun 10Lukas/Stetka 12117:30-18:00 30minJoin Google MeetUseful shortcutsMenu bar calendarcontrol* KTogale sidebarGo to dateAll keyboara snortcutsAlexieva kidk14:00-15:00Get Calendar to go...
|
Firefox
|
Meet - Lukas/Stefka 121 — Work
|
meet.google.com/axk-zwsm-vok?authuser=lukas.kovali meet.google.com/axk-zwsm-vok?authuser=lukas.kovalik%40jiminny.com...
|
4806
|
|
4805
|
Meet - Lukas/Stefka 121
Close tab
New Tab
Open Goo Meet - Lukas/Stefka 121
Close tab
New Tab
Open Google Gemini (⌃X)
Tabs from other devices
FirefoxFileEditViewHistoryBookmarksProfilesCToolsWindowHelplahlmeet.google.com/axk-zwsm-vok?authuser=lukas.kovalik%40jiminny.com| Lukas/Stefka 121 - now100% <478•Thu 7 May 17:30:12Lukas/Stefka 121now - 17:30-18:00Ci Join Google Meet+...
|
Firefox
|
Meet - Lukas/Stefka 121 — Work
|
meet.google.com/axk-zwsm-vok?authuser=lukas.kovali meet.google.com/axk-zwsm-vok?authuser=lukas.kovalik%40jiminny.com...
|
4805
|
|
4804
|
ActivityLateMoreNotion CalendarcaltVIewWindowJimin ActivityLateMoreNotion CalendarcaltVIewWindowJiminny... v# engineering# general# jiminny-bg# platform-tickets# product launches# random# releases# soha-office# support# thank-vous# the people of jimi..ó- Direct messages3 Aneliya Angelova. ...Stovan Tanev €Stefka Stoyanovafal Ves. Galya Dimitrova. Aneliva Angelovaa Vasil VasilevJames Grahame. Nikolay Ivanov• Lukas Kovalik y...#:Apps-T lira Cloud• Toastmelt"rreleases8 22Messagesr Files• BookmarksTodayvView JobCirclecl App 4.22 pMlNew commits deployed to Prophet Prod-US:(74673da)(https://github.com/jiminny/prophet/commit/74673da5893290f0116af75beb652b3e4b3dce10) - JY-20:(https://iiminny.atlassian.net/browse/JY-205680): Relax action items assignee (#502) (steliyan-g)New commits deployed to Prophet Prod-EU:(74673da)(https://github.com/jiminny/prophet/commit/74673da5893290f0116af75beb652b3e4b3dce10) - JY-20:(https://iiminny.atlassian.net/browse/JY-205680): Relax action items assignee (#502) (steliyan-g)GitHiub App 5:02 PM3 new commits pushed to master by mihailmihaylovjiminnybeb8e387 - JY-20817: Fix deleting old tracks8f177131 - Merge branch 'master' into JY-20817-fx-deleting-old-tracks12295204 - Merge pull request #12052 from jiminny/JY-20817-fx-deleting-old-tracksefiminny/app Added bv Gittinheircled ApP5-20 DMO rclerment SuccessfullProlect: apoWhen: 05/07/2026 14-29-40lag.View JobMessage #releasesAarou ve now conmuncu uc asyuuncuy cmoricauy. 1na s uc ouncauon vourmuueidesion nanos on.May 2026 Week19Chloe Cross (Parental Leave - 256 days)Andrea Llatanova (Parental Leave - Tos days)Stovan Tanev (PTO - 4 days))Tue 5WedoThu 7Stoyan Tomov (PTO - 2 days)Fri81Den vitazstva nad fasizmom07:0008:0010:00 Daily - Platform 09:13:00115:00 aliSunnort Dailv isrod16:00117:00(17:30Sunnort Daily 15:001Sunnort Daily 15:001Write a message.Always inspect policyName on 429 to knohack offOther operational guidelines• Error responses must stay under 5% ocertificationi• Polling endpoints: minimum interval :• Search query: max 3,000 chars, max 1{results per query.• Ratch enanoints. lin to 100 records ne1Lukas/Stefka 121Opus 4.7 AdaptiveClaude ic Aland can make mictakas Plasce double-chork racnonco.20:00|Alexieva kidk14:00-15:00SatLukas sterka 121 • now100% L2Inu/ May 1/.30:09Week v-a Search eventsSun 10Lukas/Stetka 121117:30-18:00 30minJoin Google MeetUseful shortcutsCommand menuMenu oar calendarcontrol* KTogale sidebarGo to dateAll keyboard shortcuts@ Invite acceptedGet Calendar to go...
|
iTerm2
|
NULL
|
NULL
|
4804
|
|
4803
|
FirefoxFileEdit→ CViewHistoryBookmarksProfilesTool FirefoxFileEdit→ CViewHistoryBookmarksProfilesToolsWindowHelpmeet.google.com/axk-zwsm-vok?authuser=lukas.kovalik%40jiminny.com• | Lukas/Stefka 121 - now100% C47 8• Thu 7 May 17:30:07Lukas/Stefka 121now - 17:30-18:00Ci Join Google MeetI' MeetLukas KovalikLukas/Stefka 121No one else is here* Use Gemini to take notesShare notes and transcriptStartJoin nowOther ways to joinI LakyLak bos...4 System Defa...• FaceTime HD...g Backgrounds...Gemini is available in Meet as your personal in-meeting assistant. It can analyze conversation via temporaryaccess to meeting captions. Using Ask Gemini won't create a recording or store meeting data. The meetinghost can turn it off. Learn moreLộ3...
|
iTerm2
|
NULL
|
NULL
|
4803
|
|
4802
|
ActivityLateMoreNotion CalendarcaltVIewWindowJimin ActivityLateMoreNotion CalendarcaltVIewWindowJiminny... v# engineering# general# jiminny-bg# platform-tickets# product launches# random# releases# soha-office# support# thank-vous# the people of jimi..ó- Direct messages3 Aneliya Angelova. ...Stovan Tanev €Stefka Stoyanovafal Ves. Galya Dimitrova. Aneliva Angelovaa Vasil VasilevJames Grahame. Nikolay Ivanov• Lukas Kovalik y...#:Apps-T lira Cloud• Toastmelt"rreleases8 22Messagesr Files• BookmarksTodayvView JobCirclecl App 4.22 pMlNew commits deployed to Prophet Prod-US:(74673da)(https://github.com/jiminny/prophet/commit/74673da5893290f0116af75beb652b3e4b3dce10) - JY-20:(https://iiminny.atlassian.net/browse/JY-205680): Relax action items assignee (#502) (steliyan-g)New commits deployed to Prophet Prod-EU:(74673da)(https://github.com/jiminny/prophet/commit/74673da5893290f0116af75beb652b3e4b3dce10) - JY-20:(https://iiminny.atlassian.net/browse/JY-205680): Relax action items assignee (#502) (steliyan-g)GitHiub App 5:02 PM3 new commits pushed to master by mihailmihaylovjiminnybeb8e387 - JY-20817: Fix deleting old tracks8f177131 - Merge branch 'master' into JY-20817-fx-deleting-old-tracks12295204 - Merge pull request #12052 from jiminny/JY-20817-fx-deleting-old-tracksefiminny/app Added bv Gittinheircled APP5-20 DMO rclerment SuccessfullProlect: aooWhen: 05/07/2026 14:29-40lag.View JobMessage #releasesAarou ve now conmuncu uc asyuuncuy cmoricauy. 1na s uc ouncauon vourmuueidesion nanos on.May 2026 Week19Chloe Cross (Parental Leave - 256 days)Andrea Llatanova (Parental Leave - Tos days)07:0010:00 Daily - Platform 093Write a message.Always inspect policyName on 429 to knohack offOther operational guidelines• Error responses must stay under 5% ocertificationi• Polling endpoints: minimum interval :• Search query: max 3,000 chars, max 1{results per query.• Ratch enanoints. lin to 100 records ne113:0015:00 allSunnort Dailv 1Erol14:00117:00(17:30)20:00|Opus 4.7 AdaptiveClaude ic Aland can make mictakas Plasce double-chork racnonco.Wed oThu 7Stoyan Tomov (PTO - 2 days)Fri81Den vitazstva nad fasizmomSave response status for repeat event• This eventAll eventsLeave a note (optiona))Cancelsave responseSunnort Daily 15:00• Lukas/Stefka 121Sunnort Daily 15:00.Sat9Lukas sterka 121 • now100% 12Inu/ May 1/.30:00Week v• Search eventsSun 10Lukas/Stetka 127117:20-18:00 20milUseful shortcutsMenu bar calendarcontrol* KTogale sidebarGo to dateAll keyboard snortcutsAlexieva kideGet Calendar to go...
|
iTerm2
|
NULL
|
NULL
|
4802
|
|
4801
|
ActivityLateMoreNotion CalendarcaltVIewWindowJimin ActivityLateMoreNotion CalendarcaltVIewWindowJiminny... v# engineering# general# jiminny-bg# platform-tickets# product launches# random# releases# soha-office# support# thank-vous# the people of jimi..ó- Direct messages3 Aneliya Angelova. ...Stovan Tanev €Stefka Stoyanovafal Ves. Galya Dimitrova. Aneliva Angelovaa Vasil VasilevJames Grahame. Nikolay Ivanov• Lukas Kovalik y...#:Apps-T lira Cloud• Toastmelt"rreleases8 22Messagesr Files• BookmarksTodayvView JobCirclecl App 4.22 pMlNew commits deployed to Prophet Prod-US:(74673da)(https://github.com/jiminny/prophet/commit/74673da5893290f0116af75beb652b3e4b3dce10) - JY-20:(https://iiminny.atlassian.net/browse/JY-205680): Relax action items assignee (#502) (steliyan-g)New commits deployed to Prophet Prod-EU:(74673da)(https://github.com/jiminny/prophet/commit/74673da5893290f0116af75beb652b3e4b3dce10) - JY-20:(https://iiminny.atlassian.net/browse/JY-205680): Relax action items assignee (#502) (steliyan-g)GitHiub App 5:02 PM3 new commits pushed to master by mihailmihaylovjiminnybeb8e387 - JY-20817: Fix deleting old tracks8f177131 - Merge branch 'master' into JY-20817-fx-deleting-old-tracks12295204 - Merge pull request #12052 from jiminny/JY-20817-fx-deleting-old-tracksefiminny/app Added bv Gittinheircled APP5-20 PMO rclerment SuccessfullProlect: aooWhen: 05/07/2026 14:29-40lag.View JobMessage #releasesAarou ve now conmuncu uc asyuuncuy cmoricauy. 1na s uc ouncauon vourmuueidesion nanos on.May 2026 Week19Chloe Cross (Parental Leave - 256 days)Andrea Llatanova (Parental Leave - Tos days)07:0010:00 Daily - Platform 093Write a message.Always inspect policyName on 429 to knohack offOther operational guidelines• Error responses must stay under 5% ocertificationi• Polling endpoints: minimum interval :• Search query: max 3,000 chars, max 1{results per query.• Ratch enanoints. lin to 100 records ne113:0015:00 allSunnort Dailv 1Erol14:00117:00(17:30)20:00|Opus 4.7 AdaptiveClaude ic Aland can make mictakas Plasce double-chork racnonco.Wed oThu 7Stoyan Tomov (PTO - 2 days)Fri81Den vitazstva nad fasizmomSave response status for repeat event• This eventAll eventsLeave a note (ootional)CancelSunnort Daily 15:001• Lukas/Stefka 121Sunnort Daily 15:00|Sat9Lukas sterka 121 • now100% 12Inu/ May 1/-30'03• Search eventsSun 10Lukas/Stetka 127117:20-18:00 20milJoin Google MeetUseful shortcutsMenu bar calendarcontrol* KTogale sidebarGo to dateAll keyboard snortcutsAlexieva kideGet Calendar to go...
|
iTerm2
|
NULL
|
NULL
|
4801
|
|
4800
|
FirefoxFileEdit→ CViewHistoryBookmarksProfilesTool FirefoxFileEdit→ CViewHistoryBookmarksProfilesToolsWindowHelp> 0meet.google.com/axk-zwsm-vok?authuser=lukas.kovalik%40jiminny.com• Lukas/Stefka 121 • now100% C47 8• Thu 7 May 17:30:03Lukas/Stefka 121now - 17:30-18:00Ci Join Google Meet1 MeetLukas KovalikLukas/Stefka 121No one else is here* Use Gemini to take notesShare notes and transcriptStartJoin nowOther ways to joinI LakyLak bos...4 System Defa...• FaceTime HD...g Backgrounds...Gemini is available in Meet as your personal in-meeting assistant. It can analyze conversation via temporaryaccess to meeting captions. Using Ask Gemini won't create a recording or store meeting data. The meetinghost can turn it off. Learn moreLộ3...
|
iTerm2
|
NULL
|
NULL
|
4800
|
|
4799
|
ActivityLateMoreNotion CalendarcaltVIewWindowJimin ActivityLateMoreNotion CalendarcaltVIewWindowJiminny... v# engineering# general# jiminny-bg# platform-tickets# product launches# random# releases# soha-office# support# thank-vous# the people of jimi..ó- Direct messages3 Aneliya Angelova. ...Stovan Tanev €Stefka Stoyanovafal Ves. Galya Dimitrova. Aneliva Angelovaa Vasil VasilevJames Grahame. Nikolay Ivanov• Lukas Kovalik y...#:Apps-T lira Cloud• Toastmelt"rreleases8 22Messagesr Files• BookmarksTodayvView JobCirclecl App 4.22 pMlNew commits deployed to Prophet Prod-US:(74673da)(https://github.com/jiminny/prophet/commit/74673da5893290f0116af75beb652b3e4b3dce10) - JY-20:(https://iiminny.atlassian.net/browse/JY-205680): Relax action items assignee (#502) (steliyan-g)New commits deployed to Prophet Prod-EU:(74673da)(https://github.com/jiminny/prophet/commit/74673da5893290f0116af75beb652b3e4b3dce10) - JY-20:(https://iiminny.atlassian.net/browse/JY-205680): Relax action items assignee (#502) (steliyan-g)GitHiub App 5:02 PM3 new commits pushed to master by mihailmihaylovjiminnybeb8e387 - JY-20817: Fix deleting old tracks8f177131 - Merge branch 'master' into JY-20817-fx-deleting-old-tracks12295204 - Merge pull request #12052 from jiminny/JY-20817-fx-deleting-old-tracksefiminny/app Added bv Gittinheircled ApP5-20 DMO rclerment SuccessfullProlect: aooWhen: 05/07/2026 14:29-40lag.View JobMessage #releasesAarou ve now conmuncu uc asyuuncuy cmoricauy. 1na s uc ouncauon vourmuueidesion nanos on.May 2026 Week 19Chloe Cross (Parental Leave - 256 days)Andrea Llatanova (Parental Leave - Tos days)Stovan Tanev (PTO - 4 days))Tue 5WedoThu 7Stoyan Tomov (PTO - 2 days)Fri81Den vitazstva nad fasizmom07:0008:0010:00 Daily - Platform 09:Write a message.Always inspect policyName on 429 to knohack offOther operational guidelines• Error responses must stay under 5% ocertificationi• Polling endpoints: minimum interval :• Search query: max 3,000 chars, max 1{results per query.• Ratch enanoints. lin to 100 records ne113:00115:00 AliSunnort Dailv isioo16:00117:00(17:3020:00|Sunnort Daily 15:001Lukas/Stefka 121A Ethen yMaybeF then M5 Email narticinant•1 Join Google Meet meeting & Jfe Block on calendarBCutfa Copv@ Duplicate* D# RemovedeleteOpus 4.7 AdaptiveClaude ic Aland can make mictakas Plasce double-chork racnonco.Sat"Lukas sterka 121 • nowWeek vSun 10100% 12Inu / May 1/:30:02-a Search eventsLukas/Stetka 121117:30-18:00 30minJoin Google MeetUseful shortcutsCommand menuMenu bar calendarcontrol* KTogale sidebarGo to dateAll keyboard shortcutsAlexieva kidk14:00-15:00Get Calendar to go...
|
iTerm2
|
NULL
|
NULL
|
4799
|
|
4798
|
FirefoxFileEdit→ CViewHistoryBookmarksProfilesTool FirefoxFileEdit→ CViewHistoryBookmarksProfilesToolsWindowHelpmeet.google.com/axk-zwsm-vok?authuser=lukas.kovalik%40jiminny.com• Lukas/Stefka 121 - in 1 mA100% C47 8• Thu 7 May 17:29:58• [EMAIL] accountLukas KovalikLukas/Stefka 121in 1 minute• Use Gemini to take notesShare notes and transcriptStartJoin nghOther ways to join~{ LakyLak bos…..4 System Defa...• FaceTime HD...g Backgrounds...Gemini is available in Meet as your personal in-meeting assistant. It can analyze conversation via temporaryaccess to meeting captions. Using Ask Gemini won't create a recording or store meeting data. The meetinghost can turn it off. Learn moreLộ3...
|
iTerm2
|
NULL
|
NULL
|
4798
|
|
4797
|
Switch workspaces… (Jiminny Inc) Has new messages
Switch workspaces… (Jiminny Inc) Has new messages
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
Unreads
Threads
Huddles
Drafts & sent
1
Directories
jiminny-x-integration-app
platform-inner-team
ai-chapter
alerts
backend
bugs
confusion-clinic
curiosity_lab
engineering
general
jiminny-bg
platform-tickets
product_launches
random
releases
sofia-office
support
thank-yous
the_people_of_jiminny
Aneliya Angelova
,
Nikolay Yankov
,
Steliyan Georgiev
Stoyan Tanev
Stefka Stoyanova
Ves
Galya Dimitrova
Aneliya Angelova
Vasil Vasilev
James Graham
Nikolay Ivanov
Lukas Kovalik
you
Jira Cloud
FirefoxFileEdit→ GViewHistoryBookmarksProfilesToolsWindowHelpmeet.google.com/axk-zwsm-vok?authuser=lukas.kovalik%40jiminny.com• Lukas/Stefka 121 - in 1 mA100% C47 8• Thu 7 May 17:29:52• [EMAIL] accountLukas KovalikLukas/Stefka 121in 1 minute• Use Gemini to take notesShare notes and transcriptStartJoin nghOther ways to join~{ LakyLak bos…..4 System Defa...• FaceTime HD...g Backgrounds...Gemini is available in Meet as your personal in-meeting assistant. It can analyze conversation via temporaryaccess to meeting captions. Using Ask Gemini won't create a recording or store meeting data. The meetinghost can turn it off. Learn moreLộ3...
|
Slack
|
releases (Channel) - Jiminny Inc - 3 new items - S releases (Channel) - Jiminny Inc - 3 new items - Slack...
|
NULL
|
4797
|
|
4796
|
Switch workspaces… (Jiminny Inc) Has new messages
Switch workspaces… (Jiminny Inc) Has new messages
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
Unreads
Threads
Huddles
Drafts & sent
1
Directories
jiminny-x-integration-app
platform-inner-team
ai-chapter
alerts
backend
bugs
confusion-clinic
curiosity_lab
engineering
general
jiminny-bg
platform-tickets
product_launches
random
releases
sofia-office
support
thank-yous
the_people_of_jiminny
Aneliya Angelova
,
Nikolay Yankov
,
Steliyan Georgiev
Stoyan Tanev
Stefka Stoyanova
Ves
Galya Dimitrova
Aneliya Angelova
Vasil Vasilev
James Graham
Nikolay Ivanov
Lukas Kovalik
you
Jira Cloud
Toast
Google Calendar
Messages
Messages
Files
Files
Bookmarks
Bookmarks
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to date
Jump to date
GitHub
APP
Today at 2:57:16 PM
2:57 PM
3 new commits
3 new commits
pushed to
master
master
by
ilian-jiminny
ilian-jiminny
9366f9f7
9366f9f7
- JY-20662 Removed word_boost parameter from Assembly transcription request
c880956a
c880956a
- JY-20662 return void
09eaf349
09eaf349
- Merge pull request #12047 from jiminny/JY-20662-remove-word-boost
jiminny/app
jiminny/app
|
Added by
GitHub
GitHub
CircleCI
APP
Today at 3:20:52 PM
3:20 PM
Deployment Successful! tada emoji
Deployment Successful!
Project
: app
When
: 05/07/2026 12:20:52
Tag
:
View Job
View Job
CircleCI
APP
Today at 4:32:50 PM
4:32 PM
New commits deployed to Prophet Prod-US:
[74673da](
https://github.com/jiminny/prophet/commit/74673da5893290f0116af75beb652b3e4b3dce10
https://github.com/jiminny/prophet/commit/74673da5893290f0116af75beb652b3e4b3dce10
) - [JY-205680](
https://jiminny.atlassian.net/browse/JY-205680
https://jiminny.atlassian.net/browse/JY-205680
): Relax action items assignee (#502) (steliyan-g)
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 4:33:51 PM
4:33
New commits deployed to Prophet Prod-EU:
[74673da](
https://github.com/jiminny/prophet/commit/74673da5893290f0116af75beb652b3e4b3dce10
https://github.com/jiminny/prophet/commit/74673da5893290f0116af75beb652b3e4b3dce10
) - [JY-205680](
https://jiminny.atlassian.net/browse/JY-205680
https://jiminny.atlassian.net/browse/JY-205680
): Relax action items assignee (#502) (steliyan-g)
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
GitHub
APP
Today at 5:03:19 PM
ActivityMoreslackVIewMistonJiminny...y# engineering# general# jiminny-bg# platform-tickets# product launches# random# releases# soha-office# support# thank-vous# the people of jimi..o- Direct messages3 Aneliya Angelova. ...Stovan Tanev €Stefka Stoyanovaal Ves. Galya Dimitrova. Aneliva Angelovaa Vasil VasilevJames Grahame. Nikolay Ivanov* Lukas Kovalik y...#:Appsi Jira Cloud• ToastGoogle Cale..aesion nanos on.WindowHelpQ Describe what you are looking fol# releases8 22Messagesr Files• BookmarksView JobCirclecll App 4.22 pMlNew commits deployed to Prophet Prod-US:(74673da)(https://github.com/jiminny/prophet/commit/74673da5893290f0116af75beb652b3e4b3dce10) - JY-205680](https://iiminny.atlassian.net/browse/JY-205680): Relax action items assignee (#502) (stelivan-g)New commits deployed to Prophet Prod-EU:(74673da)(https://github.com/jiminny/prophet/commit/74673da5893290f0116af75beb652b3e4b3dce10) - [JY-205680)(https://iiminny.atlassian.net/browse/JY-205680): Relax action items assignee (#502) (steliyan-g)GitHiub App 5:02 PM3 new commits pushed to master by mihailmihaylovjiminnybeb8e387 - JY-20817: Fix deleting old tracks8f177131 - Merge branch 'master' into JY-20817-fx-deleting-old-tracks12295204 - Merge pull request #12052 from jiminny/JY-20817-fx-deleting-old-tracksefiminny/app Added bv GittinhCircled l App 5-20 PMO Denlovment SuccessfullSProlect: aooWhen: 05/07/2026 14-29-40lag.View JobMessage #releases+ Aalcopyyeaders trom responsedally limits (onlyWrite a message.00-250/10c forAlways inspect policyName on 429 to know which bucket fired and which queue tohack offOther operational guidelines• Error responses must stay under 5% of total daily requests for marketplacecertificationi• Polling endpoints: minimum interval 5 minutes.• Search query: max 3,000 chars, max 18 filters across 5 filter groups, max 10,000 totalresults per query.• Batch endpoints: up to 100 records per call (read/create/update).Opus 4.7 AdaptiveClaude ic Aland can make mictakec Plosce double-chork racnonco.auction-eudoroect=oz4isxquery=is/sAunresolvedarereJumo to: Hiahliahts14 hours ago JSONices/Crm/Hubspot/Client.php:94 in Jiminny\Services\Crm\Hubspot\Client::getPaginatedDataices/Crm/Hubspot/Service.php:1212 in Jiminny\Services\Crm\Hubspot\Service::Jiminny|Services\Crm\Hubspot\(closure)n:/vendor/laravel/tramework/src/Illuminate/Cache/Repository.php:504 1n llluminate\Cache\kepository:rememberices/crm/Hubspot/Service.php:1200 1n Jiminny\servicesterm\Hubspot\service:matchByNameices/crm/CachedcrmServiceDecorator.oho:167in Jiminnv_Services Crm.CachedcrmServiceDecorator.matchBvNamevicos/Crm/CrmActivitvService.ohn:227inJiminnv|Services\Crm\CrmActivitvServico«findCrmRecordsices/crm/ermactivityservice.php:1391n Jiminny Services crm Crmactivityservice:.updateParticipantscrmDataices/Crm//CrmActivityService.oho:81 in Jiminny Services\Crm.CrmActivityService«updateCrmData)s/Crm/MatchActivityCrmData.php:107 in Jiminny\Jobs\Crm\MatchActivityCrmData::Jiminny\Jobs\Crm\(closure)m./wondor/laravol/framowork/crc/llluminato/Matahaco/Concornc/ManaaocTrancactione.nhn.Zfjn llluminato|Oatahaco|Connostionutrancantiors/Crm/MatchActivityCrmData.php:87 in Jiminny\Jobs\Crm\MatchActivityCrmData::handleif (Sactivity === null) ‹throw new InvalidArgumentException('(MatchActivityCrmDatal Cannot find activity.'):try {Sconnection->transaction(function () use (Sactivity, ScrmActivityService, SactivityRepository) ‹Log::info('[MatchActivityCrmData] Starting CRM data matching'. ['activity' - Sthic-sactivitvtd'remote search''set confiaurationi=>Sthis->fromConfiauration2->aetIdol.'old state'RepositoryObiect Jiminny\Repositories\ActivityRepositoryObiect #iluminate Database MariaDbConnectionntyServiceObject Jiminny\Services\Crm\CrmActivityServicem:/vendor/laravel/framework/src/llluminate/Container/RoundMethod.nhn.26in_llluminate\Container\RoundMethod«Illuminate\Container\(closure)te/Worker/Workernhn-71 in Jiminnv Queue Worker Workerunroceccm:/vendor/laravel/framework/src/llluminate/Queue/Worker.oho:435 in Illuminate Queuel Worker.runJobto. Excention ClientExcention"Lukas sterka 121 • In 1m100% 52Inu / May 1/:29:04TaasIn AopShow 2 more framesIn Appin AopIn AppIn AppIn AppIn App@ Ask Seer &.(LK participatinaSSIKIPIN viewedSimilar IssuesMeraed IssuesViewShow 14 more framesView Full Trace...
|
Slack
|
releases (Channel) - Jiminny Inc - 3 new items - S releases (Channel) - Jiminny Inc - 3 new items - Slack...
|
NULL
|
4796
|
|
4795
|
Meet - Lukas/Stefka 121
Close tab
New Tab
Open Goo Meet - Lukas/Stefka 121
Close tab
New Tab
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Customize sidebar
Return to home screen
[EMAIL]
Switch account
Switch account
Lukas Kovalik
More options
Turn off microphone
Turn off camera
Turn on background blur
Microphone: LakyLak bose qc35 II
Speaker: System Default Speaker Device
Camera: FaceTime HD Camera
Backgrounds and effects
Lukas/Stefka 121
Lukas/Stefka 121
in 1 minute
Use Gemini to take notes Share notes and transcript
Use Gemini to take notes
Share notes and transcript
Start
Start
Join now
Join now
Other ways to join
Gemini is available in Meet as your personal in-meeting assistant. It can analyze conversation via temporary access to meeting captions. Using Ask Gemini won't create a recording or store meeting data. The meeting host can turn it off.
Learn more
Learn more
Your camera is on. Your microphone is on.
Background is now replaced...
|
Firefox
|
Meet - Lukas/Stefka 121 — Work
|
meet.google.com/axk-zwsm-vok?authuser=lukas.kovali meet.google.com/axk-zwsm-vok?authuser=lukas.kovalik%40jiminny.com...
|
4795
|
|
4794
|
Meet - Lukas/Stefka 121
Close tab
New Tab
Open Goo Meet - Lukas/Stefka 121
Close tab
New Tab
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Customize sidebar
Return to home screen
[EMAIL]
Switch account
Switch account
Lukas Kovalik
More options
Turn off microphone
Turn off camera
Turn on background blur
Microphone: LakyLak bose qc35 II
Speaker: System Default Speaker Device
Camera: FaceTime HD Camera
Backgrounds and effects
Lukas/Stefka 121
Lukas/Stefka 121
in 1 minute
Use Gemini to take notes Share notes and transcript
Use Gemini to take notes
Share notes and transcript
Start
Start
Join now
Join now
Other ways to join
Gemini is available in Meet as your personal in-meeting assistant. It can analyze conversation via temporary access to meeting captions. Using Ask Gemini won't create a recording or store meeting data. The meeting host can turn it off.
Learn more
Learn more
Your camera is on. Your microphone is on.
Background is now replaced...
|
Firefox
|
Meet - Lukas/Stefka 121 — Work
|
meet.google.com/axk-zwsm-vok?authuser=lukas.kovali meet.google.com/axk-zwsm-vok?authuser=lukas.kovalik%40jiminny.com...
|
4794
|
|
4793
|
Meet - Lukas/Stefka 121
Close tab
New Tab
Open Goo Meet - Lukas/Stefka 121
Close tab
New Tab
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Customize sidebar
Return to home screen
[EMAIL]
Switch account
Switch account
Lukas Kovalik
More options
Turn off microphone
Turn off camera
Turn on background blur
Microphone: LakyLak bose qc35 II
Speaker: System Default Speaker Device
Camera: FaceTime HD Camera
Backgrounds and effects
Lukas/Stefka 121
Lukas/Stefka 121
in 1 minute
Use Gemini to take notes Share notes and transcript
Use Gemini to take notes
Share notes and transcript
Start
Start
Join now
Join now
Other ways to join
Gemini is available in Meet as your personal in-meeting assistant. It can analyze conversation via temporary access to meeting captions. Using Ask Gemini won't create a recording or store meeting data. The meeting host can turn it off.
Learn more
Learn more
Your camera is on. Your microphone is on.
Background is now replaced...
|
Firefox
|
Meet - Lukas/Stefka 121 — Work
|
meet.google.com/axk-zwsm-vok?authuser=lukas.kovali meet.google.com/axk-zwsm-vok?authuser=lukas.kovalik%40jiminny.com...
|
4793
|
|
4792
|
Skip to content
Skip to content
Click to collapse
Skip to content
Skip to content
Click to collapse
⌘B
Drag to resize
Open sidebar
Chat
Cowork
Code
New chat ⌘N
New chat
⌘N
Projects
Artifacts
Customize
Pinned
Bulgarian citizenship application process for EU residents
More options for Bulgarian citizenship application process for EU residents
Dawarich location tracking project
More options for Dawarich location tracking project
Recents
View all
HubSpot rate limit implementation strategy
More options for HubSpot rate limit implementation strategy
Screenpipe retention policy code location
More options for Screenpipe retention policy code location
Viewing retention policy in screenpipe
More options for Viewing retention policy in screenpipe
Clean shot x video recording termination issue
More options for Clean shot x video recording termination issue
HubSpot rate limit handling with executeRequest
More options for HubSpot rate limit handling with executeRequest
Untitled
More options
💬 Screen pipe. Is there ability…
More options for 💬 Screen pipe. Is there ability…
SMB mount access inconsistency between Finder and iTerm
More options for SMB mount access inconsistency between Finder and iTerm
💬 What is the best switch I can…
More options for 💬 What is the best switch I can…
Permission denied on screenpipe volume
More options for Permission denied on screenpipe volume
Screenpipe sync database attachment error
More options for Screenpipe sync database attachment error
Last swimming outing with Dani
More options for Last swimming outing with Dani
Definition of incarcerated
More options for Definition of incarcerated
Chromecast remote volume buttons not working
More options for Chromecast remote volume buttons not working
Salesforce API errors with Organization and FieldDefinition queries
More options for Salesforce API errors with Organization and FieldDefinition queries
Daily activity summary from screenpipe data
More options for Daily activity summary from screenpipe data
MacBook unexpected restarts and kanji screen
More options for MacBook unexpected restarts and kanji screen
Security patch review and testing guidance
More options for Security patch review and testing guidance
Food calorie values reference
More options for Food calorie values reference
Tracking location history from last week
More options for Tracking location history from last week
Lukas Pro
Get apps and extensions
HubSpot rate limit implementation strategy, rename chat
HubSpot rate limit implementation strategy
More options for HubSpot rate limit implementation strategy
Close
Share chat
Claude finished the response
You said: So just a solution for rate limit implementation.
You said: So just a solution for rate limit implementation.
So just a solution for rate limit implementation. The situation currently is that there are some daily and secondary limits for HubSpot. I would like to make sure I never reach a 429 error rate limit. The requests can come from any flow. It can be:
updating activity (engagement, meeting, call, note)
searching for a company or contact
updating deal
patching IDs
Review what the limit is at the moment in the HubSpot documentation and then think of the solution:
where to store it
how to read it
how to work with multiple jobs
how to work with paginated requests Let's consider a situation when there are 600 opportunities to sync. What would be the flow? How would the rate limit be recognized? How would it be handled? What are the potential issues? [API usage guidelines and limits - HubSpot docs](
https://developers.hubspot.com/docs/developer-tooling/platform/usage-guidelines
https://developers.hubspot.com/docs/developer-tooling/platform/usage-guidelines
). Example of such a error Client error:
POST https://api.hubapi.com/crm/v3/objects/contact/search
resulted in a
429 Too Many Requests
response: {"status":"error","message":"You have reached your secondly limit.","errorType":"RATE_LIMIT","correlationId":"019dffc4-4 (truncated...). Think carefully about the implementation and potential issue and bottlenecks.
Show more
10:42
Retry
Edit
Copy
Claude responded: Current HubSpot limits (Apr 2026)
Claude responded: Current HubSpot limits (Apr 2026)
Synthesized HubSpot rate limit architecture with Redis storage and sliding window algorithms
Synthesized HubSpot rate limit architecture with Redis storage and sliding window algorithms
Current HubSpot limits (Apr 2026)
Current HubSpot limits (Apr 2026)
For privately distributed apps (which is what Jiminny presumably uses with HubSpot), the limits are layered: a per-app burst window of 100/10s on Free/Starter, 190/10s on Pro/Enterprise, or 250/10s with the API Limit Increase add-on
, plus a per-account daily cap of 250k / 625k / 1M depending on tier — shared across all private apps in the account
. The burst window is per app; the daily quota is per portal.
hubspot
hubspot
hubspot
hubspot
The Search API is special: five requests per second per account, capped at 200 records per page, with a hard 10,000-result ceiling per query
. That's the limit the 429 in your example is hitting (
secondly limit
on
/crm/v3/objects/contact/search
). It's a separate bucket from the 190/10s, and critically, search responses do not include the
X-HubSpot-RateLimit-*
headers
— you can't read remaining capacity off the response, you have to track it yourself.
hubspot
hubspot
hubspot
hubspot
Non-search endpoints return
X-HubSpot-RateLimit-Remaining
,
-Max
, and
-Interval-Milliseconds
. The daily headers are not returned for OAuth-authenticated calls
, so for those you check the account-info endpoint or maintain your own counter. There's also a soft rule: errors should stay under 5% of total daily requests
— that's enforced for marketplace listing, but it's also a sane operational target.
hubspot
hubspot
hubspot
hubspot
So you have
four buckets
to track at minimum: app-burst (10s sliding), search-secondly (1s sliding), account-daily (24h fixed, midnight in HubSpot's TZ), and per-app daily share (your own budgeting on top of the account cap).
Where to store it
Where to store it
Redis. It's the only realistic option once you have multiple queue workers — DB-backed counters serialize too much, and in-process state can't coordinate across workers. Laravel already speaks Redis natively, and you get atomic
INCR
/
EXPIRE
plus Lua scripting for true CAS semantics.
Key layout I'd use:
Copy to clipboard
hubspot:rl:burst:{portalId}:{appId} ZSET (sliding 10s)
hubspot:rl:search:{portalId} ZSET (sliding 1s)
hubspot:rl:daily:{portalId} STRING + TTL to midnight TZ
hubspot:rl:meta:{portalId} HASH (last seen headers)
The two short-window buckets are sliding-window-log (Redis ZSET, score =
microtime
, member = unique request id). Lua script removes entries older than the window, counts remaining slots, and only adds the new one if there's room — all atomic. Fixed windows are simpler but allow 2× the limit at the boundary, which on a 5/s window is brutal.
The daily bucket is a plain
INCR
with TTL set to seconds-until-midnight in
HubSpot's account timezone
, not yours — Sofia is UTC+2/+3 but your portal might be set to US Eastern. Get this once and cache it.
How to read it
How to read it
Two-phase: optimistic pre-check, authoritative post-update.
Before a call, run the Lua acquire script. If it returns "denied," sleep until a slot frees up (the script can return ms-until-next-slot) or push the job back to the queue with a delay. Don't busy-loop.
After the call, parse
X-HubSpot-RateLimit-Remaining
/
-Max
/
-Interval-Milliseconds
and store them in
hubspot:rl:meta:{portalId}
. This is your reality check — if your local counter says 50 remaining but HubSpot's header says 5, you trust HubSpot and clamp your counter. This handles clock drift, missed accounting (e.g., crashed worker that took a token but never made the request), and other apps in the same account consuming the daily budget invisibly.
For search specifically, since headers don't come back, the local counter
is
the source of truth — meaning if you ever crash mid-flight, you've under-counted. Always release tokens on connection-level failure but...
|
Claude
|
Claude
|
NULL
|
4792
|
|
4791
|
Skip to content
Skip to content
Click to collapse
Skip to content
Skip to content
Click to collapse
⌘B
Drag to resize
Open sidebar
Chat
Cowork
Code
New chat ⌘N
New chat
⌘N
Projects
Artifacts
Customize
Pinned
Bulgarian citizenship application process for EU residents
More options for Bulgarian citizenship application process for EU residents
Dawarich location tracking project
More options for Dawarich location tracking project
Recents
View all
HubSpot rate limit implementation strategy
More options for HubSpot rate limit implementation strategy
Screenpipe retention policy code location
More options for Screenpipe retention policy code location
Viewing retention policy in screenpipe
More options for Viewing retention policy in screenpipe
Clean shot x video recording termination issue
More options for Clean shot x video recording termination issue
HubSpot rate limit handling with executeRequest
More options for HubSpot rate limit handling with executeRequest
Untitled
More options
💬 Screen pipe. Is there ability…
More options for 💬 Screen pipe. Is there ability…
SMB mount access inconsistency between Finder and iTerm
More options for SMB mount access inconsistency between Finder and iTerm
💬 What is the best switch I can…
More options for 💬 What is the best switch I can…
Permission denied on screenpipe volume
More options for Permission denied on screenpipe volume
Screenpipe sync database attachment error
More options for Screenpipe sync database attachment error
Last swimming outing with Dani
More options for Last swimming outing with Dani
Definition of incarcerated
More options for Definition of incarcerated
Chromecast remote volume buttons not working
More options for Chromecast remote volume buttons not working
Salesforce API errors with Organization and FieldDefinition queries
More options for Salesforce API errors with Organization and FieldDefinition queries
Daily activity summary from screenpipe data
More options for Daily activity summary from screenpipe data
MacBook unexpected restarts and kanji screen
More options for MacBook unexpected restarts and kanji screen
Security patch review and testing guidance
More options for Security patch review and testing guidance
Food calorie values reference
More options for Food calorie values reference
Tracking location history from last week
More options for Tracking location history from last week
Lukas Pro
Get apps and extensions
HubSpot rate limit implementation strategy, rename chat
HubSpot rate limit implementation strategy
More options for HubSpot rate limit implementation strategy
Close
Share chat
Claude finished the response
You said: So just a solution for rate limit implementation.
You said: So just a solution for rate limit implementation.
So just a solution for rate limit implementation. The situation currently is that there are some daily and secondary limits for HubSpot. I would like to make sure I never reach a 429 error rate limit. The requests can come from any flow. It can be:
updating activity (engagement, meeting, call, note)
searching for a company or contact
updating deal
patching IDs
Review what the limit is at the moment in the HubSpot documentation and then think of the solution:
where to store it
how to read it
how to work with multiple jobs
how to work with paginated requests Let's consider a situation when there are 600 opportunities to sync. What would be the flow? How would the rate limit be recognized? How would it be handled? What are the potential issues? [API usage guidelines and limits - HubSpot docs](
https://developers.hubspot.com/docs/developer-tooling/platform/usage-guidelines
https://developers.hubspot.com/docs/developer-tooling/platform/usage-guidelines
). Example of such a error Client error:
POST https://api.hubapi.com/crm/v3/objects/contact/search
resulted in a...
|
Claude
|
Claude
|
NULL
|
4791
|
|
4790
|
Meet - Lukas/Stefka 121
Close tab
New Tab
Open Goo Meet - Lukas/Stefka 121
Close tab
New Tab
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Customize sidebar
Return to home screen
[EMAIL]
Switch account
Switch account
Lukas Kovalik
More options
Turn off microphone
Turn off camera
Turn on background blur
Microphone: LakyLak bose qc35 II
Speaker: System Default Speaker Device
Camera: FaceTime HD Camera
Backgrounds and effects
Lukas/Stefka 121
Lukas/Stefka 121
in 1 minute
Use Gemini to take notes Share notes and transcript
Use Gemini to take notes
Share notes and transcript
Start
Start
Join now
Join now
Other ways to join
Gemini is available in Meet as your personal in-meeting assistant. It can analyze conversation via temporary access to meeting captions. Using Ask Gemini won't create a recording or store meeting data. The meeting host can turn it off.
Learn more
Learn more
Your camera is on. Your microphone is on.
Background is now replaced...
|
Firefox
|
Meet - Lukas/Stefka 121 — Work
|
meet.google.com/axk-zwsm-vok?authuser=lukas.kovali meet.google.com/axk-zwsm-vok?authuser=lukas.kovalik%40jiminny.com...
|
4790
|
|
4789
|
Meet - Lukas/Stefka 121
Close tab
New Tab
Open Goo Meet - Lukas/Stefka 121
Close tab
New Tab
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Customize sidebar
Return to home screen
[EMAIL]
Switch account
Switch account
Lukas Kovalik
More options
Turn off microphone
Turn off camera
Turn on background blur
Microphone: LakyLak bose qc35 II
Speaker: System Default Speaker Device
Camera: FaceTime HD Camera
Backgrounds and effects
Lukas/Stefka 121
Lukas/Stefka 121
in 1 minute
Use Gemini to take notes Share notes and transcript
Use Gemini to take notes
Share notes and transcript
Start
Start
Join now
Join now
Other ways to join
Gemini is available in Meet as your personal in-meeting assistant. It can analyze conversation via temporary access to meeting captions. Using Ask Gemini won't create a recording or store meeting data. The meeting host can turn it off.
Learn more
Learn more
Your camera is on. Your microphone is on.
Background is now replaced...
|
Firefox
|
Meet - Lukas/Stefka 121 — Work
|
meet.google.com/axk-zwsm-vok?authuser=lukas.kovali meet.google.com/axk-zwsm-vok?authuser=lukas.kovalik%40jiminny.com...
|
4789
|
|
4788
|
Meet - Lukas/Stefka 121
Meet - Lukas/Stefka 121
Cl Meet - Lukas/Stefka 121
Meet - Lukas/Stefka 121
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Return to home screen
[EMAIL]
Switch account
Switch account
Lukas Kovalik
More options
Turn off microphone
Turn off camera
Turn on background blur
Microphone: LakyLak bose qc35 II
Speaker: System Default Speaker Device
Camera: FaceTime HD Camera
Backgrounds and effects
Lukas/Stefka 121
Lukas/Stefka 121
in 1 minute
Use Gemini to take notes Share notes and transcript
Use Gemini to take notes
Share notes and transcript
Start
Start
Join now
Join now
Other ways to join
Gemini is available in Meet as your personal in-meeting assistant. It can analyze conversation via temporary access to meeting captions. Using Ask Gemini won't create a recording or store meeting data. The meeting host can turn it off.
Learn more
Learn more
Your camera is on. Your microphone is on.
Background is now replaced...
|
Firefox
|
Meet - Lukas/Stefka 121 — Work
|
meet.google.com/axk-zwsm-vok?authuser=lukas.kovali meet.google.com/axk-zwsm-vok?authuser=lukas.kovalik%40jiminny.com...
|
4788
|
|
4787
|
Meet - Lukas/Stefka 121
Meet - Lukas/Stefka 121
Cl Meet - Lukas/Stefka 121
Meet - Lukas/Stefka 121
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Return to home screen
FirefoxFileEditViewHistory•.•< → сC Meet - Lukas/Stefka 121+ New TabBookmarksProfiles Tools Window HelpC→0 ll o•C@ meet.google.com/axk-zwsm-vok?authuser=lukas.kovalik%40jiminny.com§ Lukas/Stefka 121 • in 1 m100% < 8• Thu 7 May 17:29:2311 [EMAIL] accountLukas KovalikLukas/Stefka 121in 1 minuteCamera is starting*J Use Gemini to take notesShare notes and transcriptStartJoin nowOther ways to join{ LakyLak bo... •4) System Def... •[ FaceTime H... •g Backgroun......
|
Firefox
|
Meet - Lukas/Stefka 121 — Work
|
meet.google.com/axk-zwsm-vok?authuser=lukas.kovali meet.google.com/axk-zwsm-vok?authuser=lukas.kovalik%40jiminny.com...
|
4787
|
|
4786
|
Meet - Lukas/Stefka 121
Meet - Lukas/Stefka 121
Cl Meet - Lukas/Stefka 121
Meet - Lukas/Stefka 121
Close tab
FirefoxFile•.•C Meet - Lukas/Stefka 121+ New TabEditViewHistory→BookmarksProfiles ToolsWindowHelp• @ meet.google.com/axk-zwsm-vok?authuser=lukas.kovalik%40jiminny.com§ Lukas/Stefka 121 - in 1 mA100% CThu 7 May 17:29:[EMAIL] accountLukas Kovalikas/Stefka 121in 1 minuteamini to take notesotes and transcriptStartJoin nowther ways to joinClick AllowYou can still turn off your microphone and camera anytime in the meeting.Gemini is available in Meet as your personal in-meeting assistant. It can analyze conversation via temporaryaccess to meeting captions. Using Ask Gemini won't create a recording or store meeting data. The meetinghost can turn it off. Learn more...
|
Firefox
|
Meet - Lukas/Stefka 121 — Work
|
meet.google.com/axk-zwsm-vok?authuser=lukas.kovali meet.google.com/axk-zwsm-vok?authuser=lukas.kovalik%40jiminny.com...
|
4786
|
|
4785
|
Meet - Lukas/Stefka 121
Meet - Lukas/Stefka 121
Cl Meet - Lukas/Stefka 121
Meet - Lukas/Stefka 121
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Return to home screen
[EMAIL]
Switch account
Switch account
Lukas Kovalik
More options
Microphone problem. Show more info
Camera problem. Show more info
Turn on background blur
Speaker: System Default Speaker Device
Lukas/Stefka 121
Lukas/Stefka 121
in 1 minute
Use Gemini to take notes Share notes and transcript
Use Gemini to take notes
Share notes and transcript
Start
Start
Join now
Join now
Other ways to join
Gemini is available in Meet as your personal in-meeting assistant. It can analyze conversation via temporary access to meeting captions. Using Ask Gemini won't create a recording or store meeting data. The meeting host can turn it off.
Learn more
Learn more
in 1 minute
Collapse sidebar (⌃Z)...
|
Firefox
|
Meet - Lukas/Stefka 121 — Work
|
meet.google.com/axk-zwsm-vok?authuser=lukas.kovali meet.google.com/axk-zwsm-vok?authuser=lukas.kovalik%40jiminny.com...
|
4785
|
|
4784
|
Meet
Meet
Close tab
New Tab
Customize sidebar
Open Meet
Meet
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Return to home screen
[EMAIL]
Switch account
Switch account
Speaker: System Default Speaker Device
Ready to join?
Ready to join?
Looking for others in the call...
Join now
Join now
Other ways to join
Gemini is available in Meet as your personal in-meeting assistant. It can analyze conversation via temporary access to meeting captions. Using Ask Gemini won't create a recording or store meeting data. The meeting host can turn it off.
Learn more
Learn more...
|
Firefox
|
Meet — Work
|
meet.google.com/axk-zwsm-vok?authuser=lukas.kovali meet.google.com/axk-zwsm-vok?authuser=lukas.kovalik%40jiminny.com...
|
4784
|
|
4783
|
Meet
Meet
Close tab
New Tab
Customize sidebar
Open Meet
Meet
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Return to home screen
[EMAIL]
Switch account
Switch account
Speaker: System Default Speaker Device
Ready to join?
Ready to join?
Looking for others in the call...
Join now
Join now
Other ways to join...
|
Firefox
|
Meet — Work
|
meet.google.com/axk-zwsm-vok?authuser=lukas.kovali meet.google.com/axk-zwsm-vok?authuser=lukas.kovalik%40jiminny.com...
|
4783
|
|
4782
|
Meet
Meet
Close tab
New Tab
Customize sidebar
Open Meet
Meet
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Return to home screen
[EMAIL]
Switch account
Switch account...
|
Firefox
|
Meet — Work
|
meet.google.com/axk-zwsm-vok?authuser=lukas.kovali meet.google.com/axk-zwsm-vok?authuser=lukas.kovalik%40jiminny.com...
|
4782
|
|
4781
|
Meet
Meet
Close tab
New Tab
Customize sidebar
Open Meet
Meet
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Return to home screen
[EMAIL]
Switch account
Switch account
Getting ready...
You'll be able to join in just a moment...
|
Firefox
|
Meet — Work
|
meet.google.com/axk-zwsm-vok?authuser=lukas.kovali meet.google.com/axk-zwsm-vok?authuser=lukas.kovalik%40jiminny.com...
|
4781
|
|
4780
|
Platform Sprint 3 Q2 - Platform Team - Scrum Board Platform Sprint 3 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 3 Q2 - Platform Team - Scrum Board - Jira
SevenShores\Hubspot\Exceptions\BadRequest: Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response: {"status":"error","message":"You have reached your secondly limit.","errorType":"RATE_LIMIT
SevenShores\Hubspot\Exceptions\BadRequest: Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response: {"status":"error","message":"You have reached your secondly limit.","errorType":"RATE_LIMIT
Service-Desk - Queues - Platform team - Service space - Jira
Service-Desk - Queues - Platform team - Service space - Jira
Jy 20807 check various issues with stages by nikolaybiaivanov · Pull Request #12041 · jiminny/app
Jy 20807 check various issues with stages by nikolaybiaivanov · Pull Request #12041 · jiminny/app
Sentry
Sentry
Pull requests · jiminny/app
Pull requests · jiminny/app
Userpilot | Ask Jiminny Report Generated
Userpilot | Ask Jiminny Report Generated...
|
Firefox
|
Meet — Work
|
NULL
|
4780
|
|
4779
|
Project: faVsco.js, menu
master, menu
iTerm2••0She Project: faVsco.js, menu
master, menu
iTerm2••0ShellEditViewSessionScriptsProfilesWindowHelp$0(ahlLukas/Stefka 121 • in 1 m100% <78DEV (docker)Thu 7 May 17:29:04181DOCKERO 81DEV (docker)H82APP (-zsh)-zsh• $4Lukas/Stefka 121in 1m - 17:30-18:00Bi Join Gpogle Meeteventsroutesviewsjiminny-worker-processing-delayed: jiminny-worker-processing-delayed_00: stoppedjiminny-worker-processing-2:jiminny-worker-processing-2_00: stoppedjiminny-worker-processing-3:jiminny-worker-processing-3_00:stoppedjiminny-worker-processing-4:jiminny-worker-processing-4_00:jiminny-worker-processing-5:jiminny-worker-processing-5_00:stoppedstoppedworker-analytics:worker-analytics_00: stoppedworker-crm-update:worker-crm-update_00: stoppedworker-download:worker-download_00:stoppedworker-nudges:worker-nudges_00: stoppedworker-conferences:worker-conferences_00:stoppedjiminny-worker-processing-1:jiminny-worker-processing-1_00: stoppedworker:worker_00: stoppedworker-audio:worker-audio_00: stoppedworker-calendar:worker-calendar_00:stoppedworker-crm-sync:worker-crm-sync_00: stoppedworker-emails:worker-emails_00: stoppedworker-es-update:worker-es-update_00: stoppedartisan-schedule:artisan-schedule_00: stoppedartisan-schedule:artisan-schedule_00: startedjiminny-worker-processing-1:jiminny-worker-processing-1_00: startedjiminny-worker-processing-2: jiminny-worker-processing-2_00: startedjiminny-worker-processing-3:jiminny-worker-processing-3_00: startedjiminny-worker-processing-4:jiminny-worker-processing-4_00: startedjiminny-worker-processing-5:jiminny-worker-processing-5_00: startedjiminny-worker-processing-delayed: jiminny-worker-processing-delayed_00: startedworker:worker_00: startedworker-analytics:worker-analytics_00: startedworker-audio:worker-audio_00: startedworker-calendar:worker-calendar_00:startedworker-conferences:worker-conferences_00: startedworker-crm-sync:worker-crm-sync_00: startedworker-crm-update:worker-crm-update_00: startedworker-download:worker-download_00: startedworker-emails:worker-emails_00: startedworker-es-update:worker-es-update_00: startedworker-nudges:worker-nudges_00: startedroot@docker_Lamp_1:/home/jiminny# php artisan jiminny: debugMatching contact 0Matching contact 1Matching contact 2root@docker_lamp_1:/home/jiminny# ]7.50ms DONEDEV...
|
PhpStorm
|
faVsco.js – PayloadBuilder.php
|
NULL
|
4779
|
|
4778
|
rireroxMistorrravsco.sProledey> D Redis© RateLi rireroxMistorrravsco.sProledey> D Redis© RateLimitException.phpv D ServiceTraitsT OpportunitySyng© SyncCrmEntities © HubspotExce© Pag|C) Hubspotsinglesyncstratelu syncrielas i rait.( WriteCrmTrait.pl> D Utilsmoortopportunity8atch.onoImportBatchJobTrait.php(c) Hubspot/Service.php(C) PayloadBuilder.php XMatchActivi|_ weonookC) CrmActivityService.pho(C) CachedCrmServiceDecorator.php•Hubspot/....SyncCrmEntitiesTrait.php(C) Pipedric) bachsynccollecioi© BatchSvncRedisSer1Servicelnterface.ohdC) Client.phpC) ClosedDealStagessDealFieldsService.r© DecorateActivitv.phc)FieldDerinitions.onv1) HubsootclientintenC) HubsootTokenMan.c) PavloadBuilder.ohoC) RemoteCrmObiectiC) ResponseNormalizeC) Service.php© SyncFieldAction.ph© SyncRelatedActivitsC webhookSvneBatc• D IntegrationApp> D Accessors› D Api.D Config> ODTOJ riters> D Jobs• Prospectsearchstrv D ServiceTraitsExternalMapsTrau InternalAccountW LayoutTrait.phpTMatchProsoects() NotSupportedTr 121T SuncCrmentities() SvncCrmFieldsTT SvncCrmMetada() SvstemStateTra 158c) Dataclient.nhn(C) [EMAIL] Loe|Searchinterfar 168© RemoteSearch.php© Service.phpvMl ictonore© ConvertLeadActivitQuhe for InE s@ OpportunitvSvncTest.ohpdeclare(strict_types=1);nalulo Cloride seunaunlnlenuireseensiule cletentclass PayloadBuilder10 usagespublic const int MAX SEARCH_REQUEST LIMIT = 200:private const int MAX FILTER SIZE = 100:orivate const string SORT PROPERTY = "ns timestamo':private const strina ENGAGEMENT MEETINGS = "meetinas":public function getLinkTolaskPayLoad(string Sobjectlype, string Sobjectld, string $public function getRecentlyUpdatedSearchPayload(Carbon $since, ?Carbon $to, array $public function getByProfileSearchPayload(string $crmId, array $properties, CarbonTusageprivate function buildMeetingFiltersForLinkToTask(SobjectType, $objectId): array(..1usageprivate function buildTaskFiltersForLinkToTask(SobjectType, $objectId): array{...]private function getAssociated0bjectFilter(string $objectType, string SobjectId): alpublic function generatePlaybackURLSearchPayload(string $playbackURLToken): array{.lpublic function generateGetCallsPavload(Carbon $from. Carbon $to. string SactivityPlpublic function generateSearchCallsByPeriodPavload(Carbon Sfrom, Carbon Sto. Spage)Platform Sprint 3 Q2 - Platform TeSevenShores\Hubspot\Exceptic XService-Desk - Queues - Platform• Jy 20807 check various issues wita Sentry••Pull requests • jiminny/appU Useroilot 1 Ask liminny Report Gen( JY-20773 fix user pilot tracking of8Jiminny0 Search the CRM - HubSpot docs— New TabExolore08MonitorsJlminty.sentry.lo/ssues Luu/ sooo/4kenvronment-9roduetiondenvronment-eroouction-eudoro lect-o24 lyxeuery-ls/osAunleso veddrererretssues APP-1EEDD: b2e90aбe14 hours ago JSONJumo to: Hiahliahts/app/Services/Crm/Hubspot/Client.php:94 in Jiminny\Services\Crm\Hubspot\Client::getPaginatedData/app/Services/Crm/Hubspot/Service.php:1212 in Jiminny\Services\Crm\Hubspot\Service::Jiminny|Services\Crm\Hubspot\(closure)Called from:/vendor/laravel/framework/src/Illuminate/Cache/Repository.php:564 in Illuminate\Cache\Repository:remember/app/Services/Crm/Hubspot/Service.php:1206 in Jiminny\Services\Crm\Hubspot|Service::matchByNamelapo/Services/crm/CachedCrmServiceDecorator.oho:167in Jiminnv_Services Crm.CachedcrmServiceDecorator.matchBvName/app/Services/Crm/CrmActivityService.php:227 in Jiminny\Services\Crm\CrmActivityService::findCrmRecordsapp/services/crm/crmactivityservice.php:1391n Jiminny services crm Crmactivityservice:.updateParticipantscrmDatalapo//Services/Crm/CrmActivityService.oho:81 in Jiminny Services Crm CrmActivityService«updateCrmData/app/Jobs/Crm/MatchActivityCrmData.php:107 in Jiminny\Jobs\Crm\MatchActivityCrmData::Jiminny\Jobs\Crm\(closure)Called from:/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php:35 in Illuminate\Database\Connection::transaction/app/Jobs/Crm/MatchActivityCrmData.php:87 in Jiminny\Jobs\Crm\MatchActivityCrmData:handleif (Sactivity === null) ‹throw new InvalidArgumentException('[MatchActivityCrmDatal Cannot find activity.'):try {Sconnection->transaction(function () use (Sactivity, ScrmActivityService, SactivityRepository) {Log::info('[MatchActivityCrmData] Starting CRM data matching'. ['activity' - Sthic-sactivitvld'remote search' => Sthis->remoteSearch.'set confiaurationi=>Sthis->fromConfiauration2->aetIdo.'old state'activityRepos1toryObject Jiminny Repositories ActivityRepositoryObiect Mluminate Database MariaDbConnectionObject Jiminny\Services\Crm\CrmActivityServiceCalled from:/vendor/laravel/framework/src/llluminate/Container/RoundMethod.nhn:36 inllluminate\Container\RoundMethod«Illuminate\Container\(closure)Jann/Queue /Worker/Worker.nhn-71 in Jiminnv Queue Worker WorkerunrocecsCalled from:/vendor/laravel/framework/src/llluminate/Queue/Worker.ohv:435 inllluminate\QueuelWorker-runJobGuzzleHtto Excention ClientExcentiony trraco Proviow"Lukas sterka 121• In 1m100% 2Inu / May 1/:29:01TaasIn AopShow 2 more framesIn Appin AopIn AppIn AppIn AppIn App@ Ask Seer & /(LK participatinaSSIKIPIN viewedSimilar IssuesMeraed IssuesViewShow 14 more framesView Full Trace...
|
PhpStorm
|
faVsco.js – PayloadBuilder.php
|
NULL
|
4778
|
|
4777
|
Platform Sprint 3 Q2 - Platform Team - Scrum Board Platform Sprint 3 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 3 Q2 - Platform Team - Scrum Board - Jira
SevenShores\Hubspot\Exceptions\BadRequest: Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response: {"status":"error","message":"You have reached your secondly limit.","errorType":"RATE_LIMIT
SevenShores\Hubspot\Exceptions\BadRequest: Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response: {"status":"error","message":"You have reached your secondly limit.","errorType":"RATE_LIMIT
Close tab
Service-Desk - Queues - Platform team - Service space - Jira
Service-Desk - Queues - Platform team - Service space - Jira
Jy 20807 check various issues with stages by nikolaybiaivanov · Pull Request #12041 · jiminny/app
Jy 20807 check various issues with stages by nikolaybiaivanov · Pull Request #12041 · jiminny/app
Sentry
Sentry
Pull requests · jiminny/app
Pull requests · jiminny/app
Userpilot | Ask Jiminny Report Generated
Userpilot | Ask Jiminny Report Generated
JY-20773 fix user pilot tracking ofr automated report generated by LakyLak · Pull Request #12024 · jiminny/app
JY-20773 fix user pilot tracking ofr automated report generated by LakyLak · Pull Request #12024 · jiminny/app
Jiminny
Jiminny
Search the CRM - HubSpot docs
Search the CRM - HubSpot docs
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Skip to main content
Skip to main content
Toggle organization menu
Issues
Issues
Explore
Explore
Dashboards...
|
Firefox
|
SevenShores\Hubspot\Exceptions\BadRequest: Client SevenShores\Hubspot\Exceptions\BadRequest: Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response: {"status":"error","message":"You have reached your secondly limit.","errorType":"RATE_LIMIT — Work...
|
jiminny.sentry.io/issues/7007366572/?environment=p jiminny.sentry.io/issues/7007366572/?environment=production&environment=production-eu&project=82419&query=is%3Aunresolved&referrer=issue-stream&sort=freq...
|
4777
|
|
4776
|
Platform Sprint 3 Q2 - Platform Team - Scrum Board Platform Sprint 3 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 3 Q2 - Platform Team - Scrum Board - Jira
SevenShores\Hubspot\Exceptions\BadRequest: Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response: {"status":"error","message":"You have reached your secondly limit.","errorType":"RATE_LIMIT
SevenShores\Hubspot\Exceptions\BadRequest: Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response: {"status":"error","message":"You have reached your secondly limit.","errorType":"RATE_LIMIT
Close tab
Service-Desk - Queues - Platform team - Service space - Jira
Service-Desk - Queues - Platform team - Service space - Jira
Jy 20807 check various issues with stages by nikolaybiaivanov · Pull Request #12041 · jiminny/app
Jy 20807 check various issues with stages by nikolaybiaivanov · Pull Request #12041 · jiminny/app
Sentry
Sentry
Pull requests · jiminny/app
Pull requests · jiminny/app
Userpilot | Ask Jiminny Report Generated
Userpilot | Ask Jiminny Report Generated
JY-20773 fix user pilot tracking ofr automated report generated by LakyLak · Pull Request #12024 · jiminny/app
JY-20773 fix user pilot tracking ofr automated report generated by LakyLak · Pull Request #12024 · jiminny/app
Jiminny
Jiminny
Search the CRM - HubSpot docs
Search the CRM - HubSpot docs
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Skip to main content
Skip to main content
Toggle organization menu
Issues
Issues
Explore
Explore
Dashboards
Dashboards
Monitors
Monitors
Settings
Settings
Try Business
What's New
Help
[EMAIL]
Issues
Expand
Feed
Feed
Errors & Outages
Errors & Outages
Breached Metrics
Breached Metrics
Warnings
Warnings
User Feedback
User Feedback
Autofix
Autofix
Recently Run
Recently Run
All Views
All Views
Configure
Alerts Moved
Alerts
Moved
Issues
Issues
View Project Details
APP-1EED
Ask Seer
Ask Seer
/
Give Feedback
SevenShores\Hubspot\Exceptions\BadRequest
View events
Events (total)
Users (90d)
Level: Error
Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response: {"status":"error","message":"You have reached your secondly limit.","errorType":"RATE_LIMIT","correlationId":"019dffc4-4 (truncated...)
17K
0
Ongoing
/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php in Jiminny\Services\Crm\Hubspot\Pagination\HubspotPaginationService::executeSearchRequest
Resolve
Resolve
More resolve options
Archive
Archive
Archive options
Subscribe
Share
More Actions
Priority
Modify issue priority
High
Assignee
Modify issue assignee
Lukas Kovalik
production, production-eu
production, production-eu
90D
90D
Add a search term
Add a search term
Close sidebar
Toggle graph series - Events
Events
17K
Toggle graph series - Users
Users
0
release 68% 874599
release
68%
874599
environment 92% production
environment
92%
production
os.name 100% Linux
os.name
100%
Linux
runtime 94% php 8.3.30
runtime
94%
php 8.3.30
View all tags
View all tags
Select issue content
Events
Previous Event
Next Event
First
First
First
Latest
Latest
Latest
Recommended
Recommended
View More Events
View More Events
Copy as
Copy as
ID: b2e90a6e
14 hours ago
JSON
JSON
Highlights
Highlights
Stack Trace
Stack Trace
Trace
Trace
Tags
Tags
Context
Context
php
8.3.30
Linux
6.1.164-196.303.amzn2023.aarch64
882306
882306
production
Collapse Highlights Section
Highlights
Edit
Edit
handled
yes
level
error
transaction
--
url
--
Trace: Trace ID
76712d464c1e4764be8cc81c504d471e
76712d464c1e4764be8cc81c504d471e
Collapse Stack Trace Section
Stack Trace
Display options
Display
Copy as
Copy as
There are 2 chained exceptions in this event.
SevenShores\Hubspot\Exceptions\BadRequest
SevenShores\Hubspot\Exceptions\BadRequest
SevenShores\Hubspot\Exceptions\BadRequest
Client error: `POST
https://api.hubapi.com/crm/v3/objects/contact/search
https://api.hubapi.com/crm/v3/objects/contact/search
` resulted in a `429 Too Many Requests` response:
{"status":"error","message":"You have reached your secondly limit.","errorType":"RATE_LIMIT","correlationId":"019dffc4-4 (truncated...)
mechanism
generic
handled
true
code...
|
Firefox
|
SevenShores\Hubspot\Exceptions\BadRequest: Client SevenShores\Hubspot\Exceptions\BadRequest: Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response: {"status":"error","message":"You have reached your secondly limit.","errorType":"RATE_LIMIT — Work...
|
jiminny.sentry.io/issues/7007366572/?environment=p jiminny.sentry.io/issues/7007366572/?environment=production&environment=production-eu&project=82419&query=is%3Aunresolved&referrer=issue-stream&sort=freq...
|
4776
|
|
4775
|
Platform Sprint 3 Q2 - Platform Team - Scrum Board Platform Sprint 3 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 3 Q2 - Platform Team - Scrum Board - Jira
SevenShores\Hubspot\Exceptions\BadRequest: Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response: {"status":"error","message":"You have reached your secondly limit.","errorType":"RATE_LIMIT
SevenShores\Hubspot\Exceptions\BadRequest: Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response: {"status":"error","message":"You have reached your secondly limit.","errorType":"RATE_LIMIT
Close tab
Service-Desk - Queues - Platform team - Service space - Jira
Service-Desk - Queues - Platform team - Service space - Jira
Jy 20807 check various issues with stages by nikolaybiaivanov · Pull Request #12041 · jiminny/app
Jy 20807 check various issues with stages by nikolaybiaivanov · Pull Request #12041 · jiminny/app
Sentry
Sentry
Pull requests · jiminny/app
Pull requests · jiminny/app
Userpilot | Ask Jiminny Report Generated
Userpilot | Ask Jiminny Report Generated
JY-20773 fix user pilot tracking ofr automated report generated by LakyLak · Pull Request #12024 · jiminny/app
JY-20773 fix user pilot tracking ofr automated report generated by LakyLak · Pull Request #12024 · jiminny/app
Jiminny
Jiminny
Search the CRM - HubSpot docs
Search the CRM - HubSpot docs
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Skip to main content
Skip to main content
Toggle organization menu
Issues
Issues
Explore
Explore
Dashboards
Dashboards
Monitors
Monitors
Settings
Settings
Try Business
What's New
Help
[EMAIL]
Issues
Expand
Feed
Feed
Errors & Outages
Errors & Outages
Breached Metrics
Breached Metrics
Warnings
Warnings
User Feedback
User Feedback
Autofix
Autofix
Recently Run
Recently Run
All Views
All Views
Configure
Alerts Moved
Alerts
Moved
Issues
Issues
View Project Details
APP-1EED
Ask Seer
Ask Seer
/
Give Feedback
SevenShores\Hubspot\Exceptions\BadRequest
View events
Events (total)
Users (90d)
Level: Error
Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response: {"status":"error","message":"You have reached your secondly limit.","errorType":"RATE_LIMIT","correlationId":"019dffc4-4 (truncated...)
17K
0
Ongoing
/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php in Jiminny\Services\Crm\Hubspot\Pagination\HubspotPaginationService::executeSearchRequest
Resolve
Resolve
More resolve options
Archive
Archive
Archive options
Subscribe
Share
More Actions
Priority
Modify issue priority
High
Assignee
Modify issue assignee
Lukas Kovalik
production, production-eu
production, production-eu
90D
90D
Add a search term
Add a search term
Close sidebar
Toggle graph series - Events
Events
17K
Toggle graph series - Users
Users
0
release 68% 874599
release
68%
874599
environment 92% production
environment
92%
production
os.name 100% Linux
os.name
100%
Linux
runtime 94% php 8.3.30
runtime
94%
php 8.3.30
View all tags
View all tags
Select issue content
Events
Previous Event
Next Event
First
First
First
Latest
Latest
Latest
Recommended
Recommended
View More Events
View More Events
Copy as
Copy as
ID: b2e90a6e
14 hours ago
JSON
JSON
Highlights
Highlights
Stack Trace
Stack Trace
Trace
Trace
Tags
Tags
Context
Context
php
8.3.30
Linux
6.1.164-196.303.amzn2023.aarch64
882306
882306
production
Collapse Highlights Section
Highlights
Edit
Edit
handled
yes
level
error
transaction
--
url
--
Trace: Trace ID
76712d464c1e4764be8cc81c504d471e
76712d464c1e4764be8cc81c504d471e
Collapse Stack Trace Section
Stack Trace
Display options
Display
Copy as
Copy as
There are 2 chained exceptions in this event.
SevenShores\Hubspot\Exceptions\BadRequest
SevenShores\Hubspot\Exceptions\BadRequest
SevenShores\Hubspot\Exceptions\BadRequest
Client error: `POST
https://api.hubapi.com/crm/v3/objects/contact/search
https://api.hubapi.com/crm/v3/objects/contact/search
` resulted in a `429 Too Many Requests` response:
{"status":"error","message":"You have reached your secondly limit.","errorType":"RATE_LIMIT","correlationId":"019dffc4-4 (truncated...)
mechanism
generic
handled
true
code
429
Crashed in non-app
:
/vendor/hubspot/hubspot-php/src/Exceptions/HubspotException.php
:24
in
SevenShores\Hubspot\Exceptions\HubspotException::create
Show 1 more frame
Show 1 more frame...
|
Firefox
|
SevenShores\Hubspot\Exceptions\BadRequest: Client SevenShores\Hubspot\Exceptions\BadRequest: Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response: {"status":"error","message":"You have reached your secondly limit.","errorType":"RATE_LIMIT — Work...
|
jiminny.sentry.io/issues/7007366572/?environment=p jiminny.sentry.io/issues/7007366572/?environment=production&environment=production-eu&project=82419&query=is%3Aunresolved&referrer=issue-stream&sort=freq...
|
4775
|
|
4774
|
Platform Sprint 3 Q2 - Platform Team - Scrum Board Platform Sprint 3 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 3 Q2 - Platform Team - Scrum Board - Jira
SevenShores\Hubspot\Exceptions\BadRequest: Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response: {"status":"error","message":"You have reached your secondly limit.","errorType":"RATE_LIMIT
SevenShores\Hubspot\Exceptions\BadRequest: Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response: {"status":"error","message":"You have reached your secondly limit.","errorType":"RATE_LIMIT
Close tab
Service-Desk - Queues - Platform team - Service space - Jira
Service-Desk - Queues - Platform team - Service space - Jira
Jy 20807 check various issues with stages by nikolaybiaivanov · Pull Request #12041 · jiminny/app
Jy 20807 check various issues with stages by nikolaybiaivanov · Pull Request #12041 · jiminny/app
Sentry
Sentry
Pull requests · jiminny/app
Pull requests · jiminny/app
Userpilot | Ask Jiminny Report Generated
Userpilot | Ask Jiminny Report Generated
JY-20773 fix user pilot tracking ofr automated report generated by LakyLak · Pull Request #12024 · jiminny/app
JY-20773 fix user pilot tracking ofr automated report generated by LakyLak · Pull Request #12024 · jiminny/app
Jiminny
Jiminny
Search the CRM - HubSpot docs
Search the CRM - HubSpot docs
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Skip to main content
Skip to main content
Toggle organization menu
Issues
Issues
Explore
Explore
Dashboards
Dashboards
Monitors
Monitors
Settings
Settings
Try Business
What's New
Help
[EMAIL]
Issues
Expand
Feed
Feed
Errors & Outages
Errors & Outages
Breached Metrics
Breached Metrics
Warnings
Warnings
User Feedback
User Feedback
Autofix
Autofix
Recently Run
Recently Run
All Views
All Views
Configure
Alerts Moved
Alerts
Moved
Issues
Issues
View Project Details
APP-1EED
Ask Seer
Ask Seer
/
Give Feedback
SevenShores\Hubspot\Exceptions\BadRequest
View events
Events (total)
Users (90d)
Level: Error
Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response: {"status":"error","message":"You have reached your secondly limit.","errorType":"RATE_LIMIT","correlationId":"019dffc4-4 (truncated...)
17K
0
Ongoing
/app/Services/Crm/Hubspot/Pagination/HubspotPaginationService.php in Jiminny\Services\Crm\Hubspot\Pagination\HubspotPaginationService::executeSearchRequest
Resolve
Resolve
More resolve options
Archive
Archive
Archive options
Subscribe
Share
More Actions
Priority
Modify issue priority
High
Assignee
Modify issue assignee
Lukas Kovalik
production, production-eu
production, production-eu
90D
90D
Add a search term
Add a search term
Close sidebar
Toggle graph series - Events
Events
17K
Toggle graph series - Users
Users
0
release 68% 874599
release
68%
874599
environment 92% production
environment
92%
production
os.name 100% Linux
os.name
100%
Linux
runtime 94% php 8.3.30
runtime
94%
php 8.3.30
View all tags
View all tags
Select issue content
Events
Previous Event
Next Event
First
First
First
Latest
Latest
Latest
Recommended
Recommended
View More Events
View More Events
Copy as
Copy as
ID: b2e90a6e
14 hours ago
JSON
JSON
Highlights
Highlights
Stack Trace
Stack Trace
Trace
Trace
Tags
Tags
Context
Context
php
8.3.30
Linux
6.1.164-196.303.amzn2023.aarch64
882306
882306
production
Collapse Highlights Section
Highlights
Edit
Edit
handled
yes
level
error
transaction
--
url
--
Trace: Trace ID
76712d464c1e4764be8cc81c504d471e
76712d464c1e4764be8cc81c504d471e
Collapse Stack Trace Section
Stack Trace...
|
Firefox
|
SevenShores\Hubspot\Exceptions\BadRequest: Client SevenShores\Hubspot\Exceptions\BadRequest: Client error: `POST https://api.hubapi.com/crm/v3/objects/contact/search` resulted in a `429 Too Many Requests` response: {"status":"error","message":"You have reached your secondly limit.","errorType":"RATE_LIMIT — Work...
|
jiminny.sentry.io/issues/7007366572/?environment=p jiminny.sentry.io/issues/7007366572/?environment=production&environment=production-eu&project=82419&query=is%3Aunresolved&referrer=issue-stream&sort=freq...
|
4774
|
|
4773
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Execute
Explain Plan
Browse Query History
View Parameters
Open Query Execution Settings…
In-Editor Results
Tx: Auto
Cancel Running Statements
Playground
jiminny
Sync Changes
Hide This Notification
Code changed:
Hide
6
1
6
Previous Highlighted Error
Next Highlighted Error
# [PASSWORD_DOTS] HS [PASSWORD_DOTS]
select * from teams where id = 2; # 2
select * from features; # 2
select * from team_features where team_id = 2; # 2
select * from crm_configurations where id = 2; # 2
select * from users where team_id = 2; #
select * from playbooks where team_id = 2; # event 38
select * from playbook_categories where playbook_id = 38; #
SELECT * FROM activities WHERE crm_configuration_id = 2 and crm_provider_id is not null order by id desc;
[URL_WITH_CREDENTIALS] string $phone The phone number to search.
* @param bool $isAlternativeSearch Indicates if an alternative search should be performed
* if the first search fails to find a match. The first search request should cover most of the cases.
*/
public function generatePhoneSearchPayload(string $phone, bool $isAlternativeSearch = false): array
{
$filterPropertyNames = $isAlternativeSearch ?
['hs_searchable_calculated_mobile_number', 'phone', 'mobilephone'] :
['hs_searchable_calculated_phone_number', 'hs_calculated_phone_number', 'hs_calculated_mobile_number'];
$filterGroups = array_map(function ($propertyName) use ($phone) {
return $this->createFilterGroup($propertyName, 'CONTAINS_TOKEN', $phone);
}, $filterPropertyNames);
$properties = [
'email',
'firstname',
'lastname',
'country',
'phone',
'mobilephone',
'jobtitle',
'hubspot_owner_id',
'associatedcompanyid',
'photo',
];
return $this->createPayload($filterGroups, $properties);
}
/**
* Creates a filter group with the specified parameters.
*/
private function createFilterGroup(string $propertyName, string $operator, $value): array
{
return [
'filters' => [
[
'propertyName' => $propertyName,
'operator' => $operator,
'value' => $value,
],
],
];
}
/**
* Creates a payload with the specified filter groups and properties.
*/
private function createPayload(array $filterGroups, array $properties): array
{
return [
'filterGroups' => $filterGroups,
'sorts' => [
[
'propertyName' => 'modifieddate',
'direction' => 'DESCENDING',
],
],
'properties' => $properties,
'limit' => 1,
];
}
/**
* Generates a payload to find related activities based on the specified data and object type.
* The search looks for activities that match the specified time range (starttime - endtime or only starttime with endtime not set)
* and are associated with any of the provided prospect types (contact or company).
*
* @param array $data An associative array containing the following keys:
* - 'from': The start time for the activity search (timestamp).
* - 'to': The end time for the activity search (timestamp).
* - 'contact': (optional) The ID of the associated contact.
* - 'company': (optional) The ID of the associated company.
* @param string $objectType The type of engagement to search for (meeting or other type like call).
*
* @return array The payload array to be used for searching related activities.
*/
public function getFindRelatedActivityPayload(array $data, string $objectType): array
{
$payload = [
'sorts' => [
[
'propertyName' => self::SORT_PROPERTY,
'direction' => 'DESCENDING',
],
],
'limit' => self::MAX_SEARCH_REQUEST_LIMIT,
];
if ($objectType === self::ENGAGEMENT_MEETINGS) {
$payload['properties'] = [
'hs_meeting_title',
'hs_meeting_outcome',
'hs_activity_type',
'hs_timestamp',
'hubspot_owner_id',
'hs_meeting_body',
'hs_internal_meeting_notes',
'hs_meeting_location',
'hs_meeting_start_time',
'hs_meeting_end_time',
];
} else {
$payload['properties'] = ['hs_task_subject', 'hs_timestamp', 'hubspot_owner_id', 'hs_call_body'];
}
$timeFiltersWithEndTime = [
[
'propertyName' => 'hs_meeting_start_time',
'operator' => 'GTE',
'value' => $data['from'],
],
[
'propertyName' => 'hs_meeting_end_time',
'operator' => 'LTE',
'value' => $data['to'],
],
];
$timeFiltersWithoutEndTime = [
[
'propertyName' => 'hs_meeting_start_time',
'operator' => 'GTE',
'value' => $data['from'],
],
[
'propertyName' => 'hs_meeting_end_time',
'operator' => 'NOT_HAS_PROPERTY',
],
];
$payload['filterGroups'] = [];
$associationTypes = ['contact', 'company'];
foreach ($associationTypes as $type) {
if (! empty($data[$type])) {
$filterGroupWithEndTime = [
'filters' => array_merge(
$timeFiltersWithEndTime,
[$this->getAssociatedObjectFilter($type, $data[$type])]
),
];
$payload['filterGroups'][] = $filterGroupWithEndTime;
$filterGroupWithoutEndTime = [
'filters' => array_merge(
$timeFiltersWithoutEndTime,
[$this->getAssociatedObjectFilter($type, $data[$type])]
),
];
$payload['filterGroups'][] = $filterGroupWithoutEndTime ;
}
}
return $payload;
}
/** Parameters
* [
* 'accountId' => $crmAccountId,
* 'sortBy' => $sortBy,
* 'sortDir' => $sortDir,
* 'onlyOpen' => $onlyOpen,
* 'closedStages' => $this->getClosedDealStages(),
* 'userId' => $userId,
* ];
*/
public function generateOpportunitiesSearchPayload(
Configuration $config,
string $crmAccountId,
array $closedStages,
): array {
$closedFilters = [];
$filterGroups = [];
$onlyOpen = true;
switch ($config->getOpportunityAssignmentRule()) {
case Configuration::OPP_ASSIGNMENT_ALL_OPEN_RECENTLY_UPDATED:
$sortBy = 'modifieddate';
$sortDir = 'DESCENDING';
break;
case Configuration::OPP_ASSIGNMENT_ALL_OPEN_RECENTLY_CREATED:
$sortBy = 'createdate';
$sortDir = 'DESCENDING';
break;
case Configuration::OPP_ASSIGNMENT_ALL_OPEN_OLDEST_CREATED:
$sortBy = 'createdate';
$sortDir = 'ASCENDING';
break;
case Configuration::OPP_ASSIGNMENT_ALL_RECENTLY_UPDATED:
default:
$sortBy = 'modifieddate';
$sortDir = 'DESCENDING';
$onlyOpen = false;
}
$baseFilters = [
[
'propertyName' => 'associations.company',
'operator' => 'EQ',
'value' => $crmAccountId,
],
];
// Handle closed stages in chunks
if ($onlyOpen) {
foreach (['won', 'lost'] as $key) {
if (! empty($closedStages[$key])) {
$chunks = array_chunk($closedStages[$key], self::MAX_FILTER_SIZE);
foreach ($chunks as $chunk) {
$closedFilters[] = [
'propertyName' => 'dealstage',
'operator' => 'NOT_IN',
'values' => $chunk,
];
}
}
}
}
$filterGroups[] = [
'filters' => array_merge($baseFilters, $closedFilters),
];
$payload = [
'filterGroups' => $filterGroups,
'sorts' => [
[
'propertyName' => $sortBy,
'direction' => $sortDir,
],
],
'properties' => [
'dealname',
'amount',
'hubspot_owner_id',
'pipeline',
'dealstage',
'closedate',
'deal_currency_code',
],
'limit' => self::MAX_SEARCH_REQUEST_LIMIT,
];
$logger = app(LoggerInterface::class);
$logger->info('[HubSpot] CRM Search requested', [
'request' => $payload,
]);
return $payload;
}
/**
* Converts v1 payload data to v3
*/
public function getV3MeetingPayload(array $engagement, array $metadata, array $associations = []): array
{
// Use this mapping until the whole Hubspot V1 is dropped.
$properties = [
'hubspot_owner_id' => $engagement['ownerId'],
'hs_timestamp' => $engagement['timestamp'],
];
// $engagement['activityType'] is $activity->category->name
if (isset($engagement['activityType'])) {
$properties['hs_activity_type'] = $engagement['activityType'];
}
$metadataKeyMap = [
'hs_meeting_outcome' => 'meetingOutcome',
'hs_meeting_title' => 'title',
'hs_meeting_start_time' => 'startTime',
'hs_meeting_end_time' => 'endTime',
'hs_meeting_body' => 'body',
'hs_internal_meeting_notes' => 'internalMeetingNotes',
];
foreach ($metadataKeyMap as $newKey => $oldKey) {
if (isset($metadata[$oldKey])) {
$properties[$newKey] = $metadata[$oldKey];
unset($metadata[$oldKey]);
}
}
$properties = [
...$properties,
...$metadata, // custom fields
];
$response = [
'properties' => $properties,
];
if (! empty($associations)) {
$response['associations'] = $associations;
}
return $response;
}
/**
* Generate a payload to search for contacts by name.
* The search is a token search in firstname or lastname
*/
public function generateSearchContactsByNamePayload(string $name, array $fields): array
{
$firstNameFilter = [
'propertyName' => 'firstname',
'operator' => 'CONTAINS_TOKEN',
'value' => $name,
];
$lastNameFilter = [
'propertyName' => 'lastname',
'operator' => 'CONTAINS_TOKEN',
'value' => $name,
];
return [
'filterGroups' => [
[
'filters' => [$firstNameFilter],
],
[
'filters' => [$lastNameFilter],
],
],
'properties' => $fields,
'sorts' => [
[
'propertyName' => 'lastmodifieddate',
'direction' => 'DESCENDING',
],
],
];
}
public function buildAddAssociationPayload(string $crmId, array $ids, int $associationType): array
{
$inputs = [];
foreach ($ids as $id) {
if ($id === null || $id === '') {
continue;
}
$inputs[] = [
'from' => [
'id' => $crmId,
],
'to' => [
'id' => (string) $id,
],
'types' => [
[
'associationCategory' => 'HUBSPOT_DEFINED',
'associationTypeId' => $associationType,
],
],
];
}
return ['inputs' => $inputs];
}
public function buildRemoveAssociationPayload(string $crmId, array $ids): array
{
$toArray = [];
foreach ($ids as $id) {
if ($id === null || $id === '') {
continue;
}
$toArray[] = ['id' => (string) $id];
}
return [
'inputs' => [
[
'from' => ['id' => $crmId],
'to' => $toArray,
],
],
];
}
public function addClosedStageFilters(array &$payload, array $closedStages): void
{
if (! empty($closedStages['won'])) {
$payload['filters'][] = [
'propertyName' => 'dealstage',
'operator' => 'NOT_IN',
'values' => $closedStages['won'],
];
}
if (! empty($closedStages['lost'])) {
$payload['filters'][] = [
'propertyName' => 'dealstage',
'operator' => 'NOT_IN',
'values' => $closedStages['lost'],
];
}
}
public function addCreatedDateFilters(array &$payload, Carbon $createdAfter): void
{
$payload['filters'][] = [
'propertyName' => 'createdate',
'operator' => 'GT',
'value' => $createdAfter->getPreciseTimestamp(3),
];
}
public function getDealsInBulkPayload(array $dealIds): array
{
return [
'filterGroups' => [
[
'filters' => [
[
'propertyName' => 'hs_object_id',
'operator' => 'IN',
'values' => $dealIds,
],
],
],
],
'limit' => self::MAX_FILTER_SIZE,
];
}
}
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide...
|
PhpStorm
|
faVsco.js – PayloadBuilder.php
|
NULL
|
4773
|
|
4772
|
Project: faVsco.js, menu
master, menu
Start Listen Project: faVsco.js, menu
master, menu
Start Listening for PHP Debug Connections
AskJiminnyReportActivityServiceTest
Run 'AskJiminnyReportActivityServiceTest'
Debug 'AskJiminnyReportActivityServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Execute
Explain Plan
Browse Query History
View Parameters
Open Query Execution Settings…
In-Editor Results
Tx: Auto
Cancel Running Statements
Playground
jiminny
Sync Changes
Hide This Notification
Code changed:
Hide
6
1
6
Previous Highlighted Error
Next Highlighted Error
# [PASSWORD_DOTS] HS [PASSWORD_DOTS]
select * from teams where id = 2; # 2
select * from features; # 2
select * from team_features where team_id = 2; # 2
select * from crm_configurations where id = 2; # 2
select * from users where team_id = 2; #
select * from playbooks where team_id = 2; # event 38
select * from playbook_categories where playbook_id = 38; #
SELECT * FROM activities WHERE crm_configuration_id = 2 and crm_provider_id is not null order by id desc;
[URL_WITH_CREDENTIALS] string $phone The phone number to search.
* @param bool $isAlternativeSearch Indicates if an alternative search should be performed
* if the first search fails to find a match. The first search request should cover most of the cases.
*/
public function generatePhoneSearchPayload(string $phone, bool $isAlternativeSearch = false): array
{
$filterPropertyNames = $isAlternativeSearch ?
['hs_searchable_calculated_mobile_number', 'phone', 'mobilephone'] :
['hs_searchable_calculated_phone_number', 'hs_calculated_phone_number', 'hs_calculated_mobile_number'];
$filterGroups = array_map(function ($propertyName) use ($phone) {
return $this->createFilterGroup($propertyName, 'CONTAINS_TOKEN', $phone);
}, $filterPropertyNames);
$properties = [
'email',
'firstname',
'lastname',
'country',
'phone',
'mobilephone',
'jobtitle',
'hubspot_owner_id',
'associatedcompanyid',
'photo',
];
return $this->createPayload($filterGroups, $properties);
}
/**
* Creates a filter group with the specified parameters.
*/
private function createFilterGroup(string $propertyName, string $operator, $value): array
{
return [
'filters' => [
[
'propertyName' => $propertyName,
'operator' => $operator,
'value' => $value,
],
],
];
}
/**
* Creates a payload with the specified filter groups and properties.
*/
private function createPayload(array $filterGroups, array $properties): array
{
return [
'filterGroups' => $filterGroups,
'sorts' => [
[
'propertyName' => 'modifieddate',
'direction' => 'DESCENDING',
],
],
'properties' => $properties,
'limit' => 1,
];
}
/**
* Generates a payload to find related activities based on the specified data and object type.
* The search looks for activities that match the specified time range (starttime - endtime or only starttime with endtime not set)
* and are associated with any of the provided prospect types (contact or company).
*
* @param array $data An associative array containing the following keys:
* - 'from': The start time for the activity search (timestamp).
* - 'to': The end time for the activity search (timestamp).
* - 'contact': (optional) The ID of the associated contact.
* - 'company': (optional) The ID of the associated company.
* @param string $objectType The type of engagement to search for (meeting or other type like call).
*
* @return array The payload array to be used for searching related activities.
*/
public function getFindRelatedActivityPayload(array $data, string $objectType): array
{
$payload = [
'sorts' => [
[
'propertyName' => self::SORT_PROPERTY,
'direction' => 'DESCENDING',
],
],
'limit' => self::MAX_SEARCH_REQUEST_LIMIT,
];
if ($objectType === self::ENGAGEMENT_MEETINGS) {
$payload['properties'] = [
'hs_meeting_title',
'hs_meeting_outcome',
'hs_activity_type',
'hs_timestamp',
'hubspot_owner_id',
'hs_meeting_body',
'hs_internal_meeting_notes',
'hs_meeting_location',
'hs_meeting_start_time',
'hs_meeting_end_time',
];
} else {
$payload['properties'] = ['hs_task_subject', 'hs_timestamp', 'hubspot_owner_id', 'hs_call_body'];
}
$timeFiltersWithEndTime = [
[
'propertyName' => 'hs_meeting_start_time',
'operator' => 'GTE',
'value' => $data['from'],
],
[
'propertyName' => 'hs_meeting_end_time',
'operator' => 'LTE',
'value' => $data['to'],
],
];
$timeFiltersWithoutEndTime = [
[
'propertyName' => 'hs_meeting_start_time',
'operator' => 'GTE',
'value' => $data['from'],
],
[
'propertyName' => 'hs_meeting_end_time',
'operator' => 'NOT_HAS_PROPERTY',
],
];
$payload['filterGroups'] = [];
$associationTypes = ['contact', 'company'];
foreach ($associationTypes as $type) {
if (! empty($data[$type])) {
$filterGroupWithEndTime = [
'filters' => array_merge(
$timeFiltersWithEndTime,
[$this->getAssociatedObjectFilter($type, $data[$type])]
),
];
$payload['filterGroups'][] = $filterGroupWithEndTime;
$filterGroupWithoutEndTime = [
'filters' => array_merge(
$timeFiltersWithoutEndTime,
[$this->getAssociatedObjectFilter($type, $data[$type])]
),
];
$payload['filterGroups'][] = $filterGroupWithoutEndTime ;
}
}
return $payload;
}
/** Parameters
* [
* 'accountId' => $crmAccountId,
* 'sortBy' => $sortBy,
* 'sortDir' => $sortDir,
* 'onlyOpen' => $onlyOpen,
* 'closedStages' => $this->getClosedDealStages(),
* 'userId' => $userId,
* ];
*/
public function generateOpportunitiesSearchPayload(
Configuration $config,
string $crmAccountId,
array $closedStages,
): array {
$closedFilters = [];
$filterGroups = [];
$onlyOpen = true;
switch ($config->getOpportunityAssignmentRule()) {
case Configuration::OPP_ASSIGNMENT_ALL_OPEN_RECENTLY_UPDATED:
$sortBy = 'modifieddate';
$sortDir = 'DESCENDING';
break;
case Configuration::OPP_ASSIGNMENT_ALL_OPEN_RECENTLY_CREATED:
$sortBy = 'createdate';
$sortDir = 'DESCENDING';
break;
case Configuration::OPP_ASSIGNMENT_ALL_OPEN_OLDEST_CREATED:
$sortBy = 'createdate';
$sortDir = 'ASCENDING';
break;
case Configuration::OPP_ASSIGNMENT_ALL_RECENTLY_UPDATED:
default:
$sortBy = 'modifieddate';
$sortDir = 'DESCENDING';
$onlyOpen = false;
}
$baseFilters = [
[
'propertyName' => 'associations.company',
'operator' => 'EQ',
'value' => $crmAccountId,
],
];
// Handle closed stages in chunks
if ($onlyOpen) {
foreach (['won', 'lost'] as $key) {
if (! empty($closedStages[$key])) {
$chunks = array_chunk($closedStages[$key], self::MAX_FILTER_SIZE);
foreach ($chunks as $chunk) {
$closedFilters[] = [
'propertyName' => 'dealstage',
'operator' => 'NOT_IN',
'values' => $chunk,
];
}
}
}
}
$filterGroups[] = [
'filters' => array_merge($baseFilters, $closedFilters),
];
$payload = [
'filterGroups' => $filterGroups,
'sorts' => [
[
'propertyName' => $sortBy,
'direction' => $sortDir,
],
],
'properties' => [
'dealname',
'amount',
'hubspot_owner_id',
'pipeline',
'dealstage',
'closedate',
'deal_currency_code',
],
'limit' => self::MAX_SEARCH_REQUEST_LIMIT,
];
$logger = app(LoggerInterface::class);
$logger->info('[HubSpot] CRM Search requested', [
'request' => $payload,
]);
return $payload;
}
/**
* Converts v1 payload data to v3
*/
public function getV3MeetingPayload(array $engagement, array $metadata, array $associations = []): array
{
// Use this mapping until the whole Hubspot V1 is dropped.
$properties = [
'hubspot_owner_id' => $engagement['ownerId'],
'hs_timestamp' => $engagement['timestamp'],
];
// $engagement['activityType'] is $activity->category->name
if (isset($engagement['activityType'])) {
$properties['hs_activity_type'] = $engagement['activityType'];
}
$metadataKeyMap = [
'hs_meeting_outcome' => 'meetingOutcome',
'hs_meeting_title' => 'title',
'hs_meeting_start_time' => 'startTime',
'hs_meeting_end_time' => 'endTime',
'hs_meeting_body' => 'body',
'hs_internal_meeting_notes' => 'internalMeetingNotes',
];
foreach ($metadataKeyMap as $newKey => $oldKey) {
if (isset($metadata[$oldKey])) {
$properties[$newKey] = $metadata[$oldKey];
unset($metadata[$oldKey]);
}
}
$properties = [
...$properties,
...$metadata, // custom fields
];
$response = [
'properties' => $properties,
];
if (! empty($associations)) {
$response['associations'] = $associations;
}
return $response;
}
/**
* Generate a payload to search for contacts by name.
* The search is a token search in firstname or lastname
*/
public function generateSearchContactsByNamePayload(string $name, array $fields): array
{
$firstNameFilter = [
'propertyName' => 'firstname',
'operator' => 'CONTAINS_TOKEN',
'value' => $name,
];
$lastNameFilter = [
'propertyName' => 'lastname',
'operator' => 'CONTAINS_TOKEN',
'value' => $name,
];
return [
'filterGroups' => [
[
'filters' => [$firstNameFilter],
],
[
'filters' => [$lastNameFilter],
],
],
'properties' => $fields,
'sorts' => [
[
'propertyName' => 'lastmodifieddate',
'direction' => 'DESCENDING',
],
],
];
}
public function buildAddAssociationPayload(string $crmId, array $ids, int $associationType): array
{
$inputs = [];
foreach ($ids as $id) {
if ($id === null || $id === '') {
continue;
}
$inputs[] = [
'from' => [
'id' => $crmId,
],
'to' => [
'id' => (string) $id,
],
'types' => [
[
'associationCategory' => 'HUBSPOT_DEFINED',
'associationTypeId' => $associationType,
],
],
];
}
return ['inputs' => $inputs];
}
public function buildRemoveAssociationPayload(string $crmId, array $ids): array
{
$toArray = [];
foreach ($ids as $id) {
if ($id === null || $id === '') {
continue;
}
$toArray[] = ['id' => (string) $id];
}
return [
'inputs' => [
[
'from' => ['id' => $crmId],
'to' => $toArray,
],
],
];
}
public function addClosedStageFilters(array &$payload, array $closedStages): void
{
if (! empty($closedStages['won'])) {
$payload['filters'][] = [
'propertyName' => 'dealstage',
'operator' => 'NOT_IN',
'values' => $closedStages['won'],
];
}
if (! empty($closedStages['lost'])) {
$payload['filters'][] = [
'propertyName' => 'dealstage',
'operator' => 'NOT_IN',
'values' => $closedStages['lost'],
];
}
}
public function addCreatedDateFilters(array &$payload, Carbon $createdAfter): void
{
$payload['filters'][] = [
'propertyName' => 'createdate',
'operator' => 'GT',
'value' => $createdAfter->getPreciseTimestamp(3),
];
}
public function getDealsInBulkPayload(array $dealIds): array
{
return [
'filterGroups' => [
[
'filters' => [
[
'propertyName' => 'hs_object_id',
'operator' => 'IN',
'values' => $dealIds,
],
],
],
],
'limit' => self::MAX_FILTER_SIZE,
];
}
}
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide...
|
PhpStorm
|
faVsco.js – PayloadBuilder.php
|
NULL
|
4772
|