urn:noticeable:projects:U2VcroU5O04eruz0qrULSurfsight Internal Updatesdrivecam.sharepoint.com/sites/Surfsight2024-10-01T12:18:00.671ZCopyright © Surfsight InternalNoticeablehttps://storage.noticeable.io/projects/U2VcroU5O04eruz0qrUL/newspages/XMr3wOiOTaCdNw5b95jA/01h55ta3gsnyhysqtz7gg7de36-header-logo.jpghttps://storage.noticeable.io/projects/U2VcroU5O04eruz0qrUL/newspages/XMr3wOiOTaCdNw5b95jA/01h55ta3gsnyhysqtz7gg7de36-header-logo.jpg#84bd00urn:noticeable:publications:Ev2lRIVTH8isrvMNTnCS2024-10-01T14:11:00Z2024-10-01T12:18:00.671ZImportant notice: Changes to the Surfsight APIUpcoming changes to the Surfsight® API that may impact your use of the service.  Create Drivers and Update Drivers APIs - (Validate the  “organizationId ” parameter)  When creating a new driver persona in the Organization,  (POST/drivers...<p><span style="color: rgb(0, 0, 0);">Upcoming changes to the Surfsight® API that may impact your use of the service.&nbsp;</span></p><ol><li><p><span style="color: windowtext;">Create Drivers and Update Drivers APIs - (Validate the&nbsp; “</span><strong><span style="color: windowtext;">organizationId </span></strong><span style="color: windowtext;">” parameter)&nbsp;</span></p><ul><li><p><span style="color: rgb(0, 0, 0);">When creating a new driver persona in the Organization,&nbsp; (POST/drivers and PATCH/drivers), we will add a validation that the </span><strong><span style="color: rgb(0, 0, 0);">organizationId </span></strong><span style="color: rgb(0, 0, 0);">exists and belongs to the partner who is performing the operation.&nbsp; This will allow you to only create a driver persona who is in your organization.</span><em><span style="color: rgb(0, 0, 0);">&nbsp;</span></em><span style="color: rgb(0, 0, 0);">&nbsp;&nbsp;</span></p></li></ul><p></p></li><li><p><span style="color: windowtext;">Virtual event - Validate Parameters&nbsp;</span></p><ul><li><p><span style="color: rgb(0, 0, 0);">We will be implementing more stringent parameter validation on the virtual-event endpoint. By ensuring that all input data adheres to pre-defined criteria, we will only create events with valid parameters. You will receive an error message when attempting to enter invalid parameters.&nbsp;&nbsp;&nbsp;</span></p></li></ul></li><li><p><span style="color: windowtext;">Create/Update organization - (post/organizations): Change the default for </span><strong><span style="color: windowtext;">isOrganizationProfileEnabled</span></strong><span style="color: windowtext;"> to FALSE&nbsp;</span></p><ul><li><p><span style="color: windowtext;">At the present time, newly created organizations are automatically enabled for the “Organization Profile” feature. &nbsp;</span></p><p><span style="color: windowtext;">To provide greater user autonomy, we will change the default setting of </span><strong><span style="color: windowtext;">isOrganizationProfileEnabled </span></strong><span style="color: windowtext;">to </span><strong><span style="color: windowtext;">FALSE.</span></strong><span style="color: windowtext;"> This will allow users to opt-in to the Organization Profile feature if they choose.&nbsp;</span></p></li></ul></li></ol><p><span style="color: rgb(0, 0, 0);">These changes will be implemented in the release scheduled for January 12, 2025.&nbsp;</span></p><p><span style="color: windowtext;">We understand that these changes may cause some disruption to your workflow. We apologize for any inconvenience you might experience. If you have any questions or concerns, please reach out to your Technical Account Manager.&nbsp;</span></p><p><span style="color: windowtext;">Thank you for your understanding and continued support.&nbsp;</span></p><p><span style="color: windowtext;">&nbsp;</span></p>Ben Goldfarb[email protected]urn:noticeable:publications:uH3VPQ8TJD4o3dIB6ifl2024-05-23T14:40:06.866Z2024-05-23T14:40:45.309ZImportant notice: changes to the Surfsight APITwo upcoming change to the Surfsight API may impact your use of the service.  Due to a more stringent validation process, the viewer role, which can be assigned to users in the Partner Portal, will only have access to limited functions...<p>Two upcoming change to the Surfsight API may impact your use of the service.&nbsp;</p><ol><li><p><span style="color: windowtext;">Due to a more stringent validation process, the </span><strong><span style="color: windowtext;">viewer</span></strong><span style="color: windowtext;"> role, which can be assigned to users in the Partner Portal, will only have access to limited functions across all platforms.&nbsp;&nbsp;</span></p><ul><li><p><span style="color: windowtext;">Requests to update, edit, create, or delete information under </span><strong><span style="color: windowtext;">accessType:</span></strong><span style="color: windowtext;"> </span><strong><span style="color: windowtext;">viewer</span></strong><span style="color: windowtext;">, will not be allowed, and will return a 403 error. &nbsp;</span></p></li></ul><p><span style="color: windowtext;">Please note that API endpoints that require a partner token are not affected by these changes.&nbsp;</span></p><p><span style="color: windowtext;">Furthermore, changes made by a user with </span><strong><span style="color: windowtext;">viewer</span></strong><span style="color: windowtext;"> access are recorded in the audit log for review.&nbsp;</span></p><p></p></li><li><p><span style="color: windowtext;">The events </span><strong><span style="color: windowtext;">accOff</span></strong><span style="color: windowtext;"> and </span><strong><span style="color: windowtext;">accOn</span></strong><span style="color: windowtext;"> are available as text only, without snapshot or video</span><span style="color: rgb(66, 66, 66);">. This is configured as </span><strong><span style="color: rgb(66, 66, 66);">dataType</span></strong><span style="color: rgb(66, 66, 66);"> parameter </span><strong><span style="color: rgb(66, 66, 66);">none</span></strong><span style="color: rgb(66, 66, 66);">.</span> However, previously the <strong>dataType</strong> parameter could be configured as a media event: <strong>snapshot</strong> or <strong>video</strong>.&nbsp;&nbsp;</p><ul><li><p><span style="color: windowtext;">Due to a more stringent validation process, these events will not accept configurations as </span><strong><span style="color: windowtext;">snapshot</span></strong><span style="color: windowtext;"> or </span><strong><span style="color: windowtext;">video</span></strong><span style="color: windowtext;">.&nbsp;&nbsp;</span></p></li><li><p><span style="color: windowtext;">For devices that have this event configured as a media event, the configuration will be changed to text only.&nbsp;</span></p></li></ul><p><span style="color: rgb(65, 65, 65);">This change impacts the </span><strong><span style="color: rgb(65, 65, 65);">PUT /devices/event-config</span></strong><span style="color: rgb(65, 65, 65);">, </span><strong><span style="color: rgb(65, 65, 65);">PUT /devices/{imei}/event-config</span></strong><span style="color: rgb(65, 65, 65);">, and </span><strong><span style="color: rgb(65, 65, 65);">POST /organizations/{orgId}/event-settings</span></strong><span style="color: rgb(65, 65, 65);"> API calls.&nbsp;</span></p><p><span style="color: rgb(65, 65, 65);">This only affects integrations associated with the AI-12 dashcam.&nbsp;</span></p></li></ol><p>These changes will be implemented in the release scheduled for August 25.&nbsp;</p><p>We understand that these changes may cause some disruption to your workflow, and we apologize for any inconvenience. If you have any questions or concerns, please reach out to your Technical Account Manager.&nbsp;</p><p>Thank you for your understanding and continued support.&nbsp;</p>Sharon Schnee[email protected]urn:noticeable:publications:Mx9rhTqd1GbVsF856oY22024-02-22T11:00:00Z2024-02-22T10:27:07.669ZImportant notice: changes to the Surfsight APITwo upcoming changes to the Surfsight API may impact your use of the service.  1.       A JWT token is now required for both setting purge days and updating purge days in the PATCH /organizations/orgID API call. This is available only to...<p>Two upcoming changes to the Surfsight API may impact your use of the service.&nbsp;</p><p>1.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; A JWT token is now required for both setting purge days and updating purge days in the <strong>PATCH /organizations/orgID</strong> API call. This is available only to users with partner-level permissions.</p><p>2.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The same PIN number cannot be assigned to both a driver and an admin PIN in an organization. <span style="color: #424242;">Until now trying to configure the same PIN number was rejected and a 200 code was returned. Now, i</span>f the same PIN number is assigned to both a driver and an admin PIN, the operation fails, and an error code is returned. This applies whether the request to assign the same number is made in one or multiple API calls using the following API endpoints:</p><ul><li><p><strong>PUT /devices/{imei}/device-config</strong></p></li><li><p><strong>PUT /devices/device-config</strong></p></li><li><p><strong>POST /organizations/{orgId}/device-settings</strong></p></li></ul><p>These changes will be implemented in the release scheduled for May 26.&nbsp;</p><p>We understand that these changes may cause some disruption to your workflow, and we apologize for any inconvenience. If you have any questions or concerns, please reach out to your Technical Account Manager.&nbsp;</p><p>Thank you for your understanding and continued support.&nbsp;</p>Sharon Schnee[email protected]urn:noticeable:publications:4e0Qgpc6BecE7DnWUytq2024-01-15T20:14:00Z2024-01-15T20:15:15.704Zℹ️ Surfsight add-in within MyGeotab - "Issue loading this page" error - RESOLVEDWe’re currently experiencing degraded performance issues with the Surfsight add-in within MyGeotab - "Issue loading this page" error.  Our team is currently working to restore normal performance levels. We apologize for any...<p>We’re currently experiencing degraded performance issues with the <span style="color: rgb(0, 0, 0);">Surfsight add-in within MyGeotab - "Issue loading this page" error</span>.&nbsp; Our team is currently working to restore normal performance levels. We apologize for any inconvenience.&nbsp;[RESOLVED] </p><p><em>Resolution notes:</em></p><p>We suspect the issue reported is related to Geotab local plugin’s or/and our cloud’s cache. We’ve invalidated our cache at AWS CloudFront. Our recommendation is to use the browser’s <strong>incognito</strong> mode with Geotab's plugin, so we will eliminate the local cache too.</p><p>Thank you for your patience. </p><p></p><hr><p></p>Silvia Arce[email protected]urn:noticeable:publications:nFpB0VeTvQ7gUrepgGgs2024-01-11T18:50:28.637Z2024-01-11T18:54:12Zℹ️ Service Impact Announcement ℹ️ : Surfsight add-in within MyGeotab - "Issue loading this page" errorWe’re currently experiencing degraded performance issues with the Surfsight add-in within MyGeotab. This may affect some users. Our team is currently working to restore normal performance levels. We apologize for any...<p>We’re currently experiencing degraded performance issues with the Surfsight add-in within MyGeotab.&nbsp;This may affect some users. Our team is currently working to restore normal performance levels. We apologize for any inconvenience.&nbsp;</p><hr><p><em>This notice was delivered to &lt;employees only&gt;.</em></p>Silvia Arce[email protected]urn:noticeable:publications:RZ1eiDyxeziZ9eNdBdrZ2023-11-20T12:00:00Z2023-11-20T11:21:11.635ZImportant notice: changes to the Surfsight APITwo upcoming changes to the Surfisght API may impact your use of the service.   1.       The DELETE/organization/{orgId} API call will change to DELETE/organizations/{orgId} to be consistent with other Organizations endpoints.  2.      ...<p>Two upcoming changes to the Surfisght API may impact your use of the service.&nbsp;</p><p>&nbsp;1.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The <strong>DELETE/organization/{orgId}</strong> API call will change to <strong><span style="color: #172B4D;">DELETE/organizations/{orgId}</span></strong><span style="color: #172B4D;"> to be consistent with other </span><strong><span style="color: #172B4D;">Organizations</span></strong><span style="color: #172B4D;"> endpoints.</span></p><p><strong>&nbsp;</strong>2.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The event type <strong>activated</strong> is invalid and will no longer be accepted in the following API calls: <strong>PUT/devices/{imei}/event-config</strong>, <strong>PUT/devices/event-config</strong>, <strong>POST/organizations/{orgId}/event-settings</strong>, and<strong> POST/organizations/{orgId}/events</strong>. Using the event type <strong>activated</strong> will return an error message. The correct event type to use is <strong>deviceActivation</strong>.</p><p>These changes will be implemented in the release scheduled for March 3, 2024.&nbsp;</p><p>We understand that these changes may cause some disruption to your workflow, and we apologize for any inconvenience. If you have any questions or concerns, please reach out to your Technical Account Manager.&nbsp;</p><p>Thank you for your understanding and continued support.&nbsp;</p>Sharon Schnee[email protected]urn:noticeable:publications:tflTcb3Fl1tROxl3Iijy2023-08-17T10:30:00Z2023-08-20T08:08:04.396ZImportant notice: changes to the Surfsight APITwo upcoming changes to the Surfsight® API may impact your use of the service.  Certain events can only accept none for the data type using the dataType parameter. Previously, attempting to set up these events with a snapshot or video type...<p>Two upcoming changes to the Surfsight® API may impact your use of the service.&nbsp;</p><ol><li><p>Certain events can only accept <strong>none</strong> for the data type using the <strong>dataType</strong> parameter. Previously, attempting to set up these events with a snapshot or video type didn't trigger an error. However, moving forward, an incorrect <strong>dataType</strong> will trigger an error with a 400 code and the following message: "dataType should be equal to one of the allowed values." These changes impact the following events within the <strong>PUT /devices/event-config</strong>, <strong>PUT /devices/{imei}/event-config</strong>, and <strong>POST /organizations/{orgId}/event-settings</strong> API calls:</p><ul><li><p><strong>accOff</strong></p></li><li><p><strong>accOn</strong></p></li><li><p><strong>geoFence</strong></p></li><li><p><strong>speedLimit</strong></p></li><li><p><strong>standbyEnter</strong></p></li><li><p><strong>standbyExit</strong></p></li></ul></li><li><p>Previously, when a <strong>GET</strong> request was made to <strong>/devices/{imei}/cameras</strong> while the dash cam was offline, it resulted in an error with a 500 code along with an internal server error message. However, moving forward, if the dash cam is offline, a 417 error code will be returned, accompanied by a message indicating that the device is currently offline.</p></li></ol><p>These updates to the Surfsight API aim to enhance error clarity and specificity, enabling you to swiftly identify and rectify issues, thus streamlining your integration process.</p><p>These changes will be implemented in the release scheduled for November 12.&nbsp;</p><p>We understand that these changes may cause some disruption to your workflow, and we apologize for any inconvenience. If you have any questions or concerns, please reach out to your Technical Account Manager.&nbsp;</p><p>Thank you for your understanding and continued support.&nbsp;</p>Sharon Schnee[email protected]urn:noticeable:publications:nKJeGnJ5DQ6squAi7QF42023-07-12T13:04:00Z2023-07-12T09:09:51.465ZUpdated AI-12 spec sheetFollowing the SD replacement, the AI-12 spec sheet has been updated and published on Seismic. Alongside this update, we have also incorporated some other adjustments: The lens field of view has been corrected to reflect the accurate...<p>Following the SD replacement, the AI-12 spec sheet has been updated and published on Seismic. Alongside this update, we have also incorporated some other adjustments:</p><ol><li><p>The lens field of view has been corrected to reflect the accurate horizontal field of view.</p></li><li><p>We have switched to a new SD card, addressing the previous failure.</p></li><li><p>The certifications have been updated to ensure the latest compliance standards.</p></li><li><p>The power consumption has been retested by the Engineering team, leading to a recommended change in the specification.</p></li><li><p>The operating temperature has also been retested by Engineering, resulting in an updated recommendation.</p></li><li><p>As our teams have not tested the AI-12 dash cam with SD cards larger than 128 GB, therefore we have decided to omit any claims regarding support for higher capacities.</p></li><li><p>Product and Product Marketing have aligned on the messaging regarding stand-by mode and modified the previous one.</p></li><li><p>There have been updates to the cables used with the AI-12.</p></li><li><p>The resolution of the in-cab lens of the AI-12 has been clarified to be up to 720.</p></li></ol><p>The updated spec sheet can be found on <a href="https://lytx.seismic.com/Link/Content/DCqgjHPcphPHGG4DQPq7WGcXJhcj?utm_source=noticeable&amp;utm_campaign=surfsight-internal-updates.updated-ai-12-spec-sheet&amp;utm_content=publication+link&amp;utm_id=U2VcroU5O04eruz0qrUL.XMr3wOiOTaCdNw5b95jA.nKJeGnJ5DQ6squAi7QF4&amp;utm_medium=newspage" rel="noopener nofollow" target="_blank">Seismic</a> (<a href="https://sharecontent.lytx.com/i/rQkJPLUSSIGN4f8KXqHQwudAwn8vbW1y12Cs3nlSnIl4023mx1f3TYx7BETclTIb1U7hmcbtM___PLUSSIGNj8sE5XWhP6yvVDcFmtgLocnOWpTnrULSuUokL3MEQUALSIGN?utm_source=noticeable&amp;utm_campaign=surfsight-internal-updates.updated-ai-12-spec-sheet&amp;utm_content=publication+link&amp;utm_id=U2VcroU5O04eruz0qrUL.XMr3wOiOTaCdNw5b95jA.nKJeGnJ5DQ6squAi7QF4&amp;utm_medium=newspage" rel="noopener nofollow" target="_blank">external link</a>). Please reach out to the Product or the Product Marketing teams if you have any additional questions.</p><p></p><p>Thank you,<br>The Product Marketing Team</p>Rozi Buber[email protected]urn:noticeable:publications:RGohus1tn2vE8gbQptpf2023-02-15T15:00:00Z2023-02-15T09:38:47.334ZImportant notice: changes to the Surfsight APIAn upcoming change to the Surfisght API may impact your use of the service.  The following parameters were previously optional and will now be required in the PUT /devices/{imei}/event-config, POST /organizations/{orgId}/event-settings,...<p>An upcoming change to the Surfisght API may impact your use of the service.&nbsp;</p><p>The following parameters were previously optional and <span style="text-decoration: underline">will now be required</span> in the <strong>PUT /devices/{imei}/event-config</strong>, <strong>POST /organizations/{orgId}/event-settings</strong>, and <strong>PUT devices/event-config</strong> API calls:&nbsp;</p><ul><li><p><strong>speedLimit</strong>,<strong> </strong>when configuring speedLimit events&nbsp;</p></li></ul><ul><li><p><strong>drivingDuration</strong>, when configuring possibleFatigue events&nbsp;</p></li><li><p><strong>headwayAlertDayThreshold</strong>,<strong> headwayAlertNightThreshold</strong>,<strong> </strong>and<strong> headwayAlertTime</strong>,<strong> </strong>when configuring tailgating events&nbsp;</p></li><li><p><strong>LaneWeavingTimes </strong>and<strong> laneWeavingDurationSeconds</strong>,<strong> </strong>when configuring laneWeaving events&nbsp;</p></li></ul><p>These changes will be implemented in the release scheduled for May 28<sup>th</sup>.&nbsp;</p><p>We understand that these changes may cause some disruption to your workflow, and we apologize for any inconvenience. If you have any questions or concerns, please reach out to your Technical Account Manager.&nbsp;</p><p>Thank you for your understanding and continued support.&nbsp;</p>Rachel Gottesman[email protected]urn:noticeable:publications:ePEZFKJ4JJt7sXyj4yMq2023-01-02T15:00:00Z2023-01-01T09:24:37.055ZImportant notice: changes to the Surfsight APIThree upcoming changes to the Surfisght API may impact your use of the service:  The password parameter in the recordingEncryption object returned in our GET /organizations/{orgId}/default-settings API call will be removed. Integration...<p>Three upcoming changes to the Surfisght API&nbsp;may impact your use of the&nbsp;service:&nbsp;</p><ol><li><p>The <strong>password</strong> parameter in the<strong> recordingEncryption</strong> object returned in our <strong>GET /organizations/{orgId}/default-settings</strong> API call <span style="text-decoration: underline">will be removed</span>. Integration partners who use the password value in their code will be affected.&nbsp;</p></li></ol><ol start="2"><li><p>The period for which mobile provider data is&nbsp;returned in the <strong>GET /devices/{imei}/data-usage </strong>API call&nbsp;will be the current month instead of the last thirty days.&nbsp;The <strong>twilioFleet</strong> response object will be renamed <strong>mobileProvider</strong>.<strong> </strong>Additionally, some data that is&nbsp;currently included in the response object will be removed. The following parameters will still be included in the response:&nbsp;</p><ul><li><p>uniqueName</p></li><li><p>dataLimit</p></li><li><p>dataUsage.period</p></li><li><p>dataUsage.dataUpload</p></li><li><p>dataUsage.dataDownload</p></li><li><p>dataUsage.dataTotal</p></li></ul></li></ol><ol start="3"><li><p>When a user attempts to create a virtual event with the <strong>POST /devices/{imei}/virtual-event </strong>API call for a dashcam to which they don’t have access, a 404 not found error will be returned regardless of the dashcam status.&nbsp;</p></li></ol><p>These changes will be implemented in the release scheduled for April 2<sup>nd</sup>.&nbsp;</p><p>We understand that these changes may cause some disruption to your workflow, and we apologize for any inconvenience. If you have any questions or concerns, please reach out to your Technical Account Manager.&nbsp;</p><p>Thank you for your understanding and continued support.&nbsp;</p>Rachel Gottesman[email protected]