Skip to main content
Eagle Eye Integration
Pooja KR avatar
Written by Pooja KR
Updated over 2 weeks ago

This showcase document covers how to set up and use the Swiftlane <> Eagle Eye integration with Eagle Eye’s V3 APIs and how to use the Eagle Eye cameras in sync with Swiftlane’s access control system to view the videos during access events as well as the live camera feed.

Integration Configurations

OAuth Flow in Eagle Eye Portal

  • There are 2 types of Eagle Eye accounts: reseller accounts and end-user customer accounts. Swiftlane’s customers will have an “End User Customer Account” for them.

  • End user customer account admin needs to create a developer account from here: https://developer.eagleeyenetworks.com/page/my-application

  • Customer admins should login using their EEN email and password to above URL. They will land on a page as below:

  • Click on “See more” link in ‘Manage application’ box. It’ll open below page. Click on “Add Application” in this page

  • Fill the form to add a new application as below and click “Save Changes

  • You will land on below page, where it’ll show list of all applications added in your Eagle Eye dev account

  • Click on 3 dots in “Actions” column against the newly added application “Swiftlane EEN Integration” and click on ‘See client credentials.’

  • You will land on below page. As this is a new application added, there are no credentials available yet.

    Click on “Add credential.”

  • Fill out the Add credential form with below details and click “Save changes

  • You will get the client ID and client secret key generated and shown in the below screen.

    The client ID and client secret values are required when we configure this integration in the Swiftlane portal.

Eagle Eye Integration configuration in Swiftlane

  • On admin.swiftlane.com, login with your Swiftlane credentials and go to the Integrations section. Scroll down to find “Eagle Eye” box and click “Configure” button in the box

  • On click of configure

    • If you get the below message, the Swiftlane Ops team needs to enable Eagle Eye integration for the account. Please reach out to [email protected] for the same

    • If integration is already enabled, it will land on this page

  • Use the “Create Connection” button to add a new Eagle Eye connection. Provide below details and click “Submit”:

    • Connection Name: Any name to identify the specific EE connection for admins

    • Client ID: (From the Eagle eye developer portal)

    • Client Secret: (From the Eagle eye developer portal)

  • Once submitted, it’ll be redirected to Eagle Eye’s portal. Provide login credentials to the Eagle Eye portal and complete the login.

  • If login is failed, then the connection will show in “Pending authentication” status with “Authenticate” and “Delete” buttons in the Actions column.

    "Authenticate": This button will open EE portal for login, same as above.

    "Delete": This will delete the connection from Swiftlane.

  • If EE authentication is successful, the connection will show in Swiftlane dashboard with “Active” status as below and will have 2 actions: "View Camera mapping” and “View Cameras

    • View camera mapping:

      • This will show a list of all Access Points (Doors) within the account and their corresponding mapping to the Eagle Eye cameras, if any

      • This list will also have option to map an Eagle Eye camera to a specific Access Point (door) using “Assign Camera” button → Select the camera to be mapped to this access point (testAP) and Save changes

      • The mapping is shown on ‘Door Mapping’ tab as below

      • Activity Feed: Once a camera is mapped to an access point, it’ll start capturing 30-second video during any access event on that door, and it’ll be visible on Activity Feed on the Swiftlane dashboard as shown below:


    • View Cameras:

      • This tab shows list of cameras available under the signed-in Eagle Eye account

      • This screen also shows if there is any Access Point (door) mapped to the camera

      • Admins can use “Play Live Stream” button to view the Live video on any particular camera

    • Delete Connection:

      • This button on the top of the page is to be used only when admin wants to remove all the EE cameras associated with the connection from Swiftlane.

Support

For assistance with setting up the Eagle Eye integration, contact Swiftlane support:

Did this answer your question?