Adding a new Smart Lock via Seam

Follow these steps to add a new lock to OpenCourt.

  1. First, follow the steps necessary to create an online account with your lock brand. Your online account should let you lock/unlock your lock online. In majority of cases that means your lock needs to be connected to your wifi. Follow your lock manufacturer’s instructions to do that.

  2. Create an account with Seam here:

    https://console.seam.co/signup

  3. Create a new Workspace. Make sure to keep Sandbox Mode disabled.

  4. Inside of the new Workspace (make sure it’s selected and shows “Production” in the top left corner) press + Add Devices

  5. Continue through this flow to connect your lock brand’s online account to Seam

  6. Once connected, your device will show up in the list.

  7. Press on the lock in the list, head to the Actions tab, and switch the Locked control on/off – confirm that it physically locks and unlocks your lock. This ensures Seam is connected to your lock.

  8. Head to the DeveloperAPI Keys page. Press + Add API Key .

  9. Enter any name (eg OpenCourt), and press Create API Key.

  10. IMPORTANT: copy and paste the API key that it shows to you, save it somewhere safe – you won’t be able to get it from Seam again.

  11. Head to the DeveloperWebhooks page. Press + Add Webhook.

  12. Enter https://app.getopencourt.com/api/webhooks/seam into the URL field.

  13. Select access_code.changed, access_code.set_on_device,

    access_code.failed_to_set_on_device, device.disconnected, lock.unlocked in the Event Types field.

  14. Press Create.

  15. Press Copy Secret next to the newly created line item in the Webhooks table. Save the code somehwere.

  16. Reach out to your OpenCourt support representative, and share the API Key along with the Webhook Secret code. OpenCourt will use it to connect your Seam account to OpenCourt for automated lock code generation.