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”
Name: Swiftlane EEN Integration
Redirect URLs: https://admin.swiftlane.com/integrations/eagle-eye/connections/
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”:
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:
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:
Email: [email protected]
Phone: 888 884 4005