← Back to all docs

Eden API

Eden Workplace is a workplace operations platform that unifies desk booking, room scheduling, visitor management, deliveries, and internal IT/office ticketing under one system. There is no public API, so an unofficial API lets you programmatically pull your own desks, bookings, visitor logs, package records, and service tickets—and push updates like new reservations, pre-registered guests, and ticket status changes back into Eden.

By Alex KlarfeldMay 30, 2026
Eden API

What is Eden?

Eden is a workplace operations platform that helps organizations run hybrid and in-person offices from a single system. Teams use Eden to manage desk booking, conference room scheduling, visitor check-in, mailroom deliveries, and internal IT and office service tickets—keeping every workplace tool under one platform instead of stitching together separate point solutions.

Core product modules:

  • Desk Booking (permanent and hybrid desk assignments, hot desking, wayfinding)
  • Room Scheduling (conference room reservations with calendar sync and meeting check-in/out)
  • Visitor Management (guest check-in, pre-registration, NDA signing, badge printing)
  • Deliveries (mailroom intake, package scanning, real-time inventory, pickup notifications)
  • Internal Ticketing (employee service requests consolidated for IT and workplace teams)

Common data entities:

  • Desks, Desk Bookings, Floor Maps, Seating Assignments
  • Rooms, Room Reservations, Check-ins
  • Visitors, Pre-registrations, NDAs, Badges, Visit Logs
  • Packages, Deliveries, Pickup Events, Recipients
  • Tickets, Service Requests, Assignees, Status History
  • Employees, Offices, Locations, Utilization Records

The Eden Integration Challenge

Eden is the system of record for your office operations, but the data it holds—your own desk bookings, visitor logs, deliveries, and IT tickets—lives behind a login with no public API for customers to access it programmatically:

  • No public API: Eden ships pre-built connectors managed on its side, but exposes no documented REST API or developer portal for customers to pull or push their own data
  • Login-gated data: Desk bookings, visitor records, package logs, and tickets are only reachable through the authenticated web app and mobile mailroom app
  • SSO and MFA gates: Eden authenticates through Okta, Azure AD, Google, OneLogin, Duo, and other SSO/identity providers, which complicates headless automation
  • Module-spread object models: Desk booking, room scheduling, visitors, deliveries, and ticketing each carry their own entities, IDs, and lifecycle states under one platform
  • Mobile-app-only flows: Mailroom intake and package scanning happen in a mobile app, so delivery data is hard to reach without replicating those flows
  • Notification-driven workflows: Slack and Teams alerts surface events, but there is no event stream a customer can subscribe to for downstream automation

How Supergood Creates Eden APIs

Supergood reverse-engineers Eden's authenticated web and mobile flows to deliver a resilient, programmatic API layer over your own Eden workspace—across desk booking, room scheduling, visitors, deliveries, and ticketing—without waiting on a public API that does not exist.

  • Handles SSO, MFA, and OAuth identity providers (Okta, Azure AD, Google, Duo, OneLogin) in a managed session
  • Maintains session continuity with automated refresh and change detection
  • Normalizes responses across desk, room, visitor, delivery, and ticket entities so you integrate once and rely on consistent objects
  • Respects your workspace roles and entitlements so automated access mirrors what your team can already see in Eden

Use Eden with AI agents: Eden MCP Server →

Getting Started

  1. Schedule Integration Assessment

Book a 30-minute session to confirm your Eden modules, locations, and authentication model.

  1. Supergood Generates and Validates Your API

We deliver a production-ready Eden adapter tailored to your workspace configuration and entitlements.

  1. Deploy with Monitoring

Go live with continuous monitoring and automatic adjustments as Eden evolves.

eden

API Endpoints

Authentication

POST/authenticate

Authenticate to your Eden workspace through SSO, OAuth, or username/password and MFA, and obtain a session token for downstream calls.

Desk Booking

GET/desk_bookings

List desk bookings and seating assignments with filters for office, floor, employee, and date range.

Desk Booking

POST/create_booking

Reserve a desk or room for an employee on a given date against your workspace's floor map and availability rules.

Visitor Management

GET/visitors

Retrieve visitor check-ins, pre-registrations, NDAs, and visit logs with status and date filters.

Deliveries

GET/packages

Pull mailroom package records, recipients, and pickup events from the deliveries module.

Ticketing

GET/tickets

List internal service tickets with assignee, category, and status filters across IT and workplace queues.

Use Cases

Centralize workplace data in your warehouse

- Pull desk bookings, room reservations, and seating assignments into a single warehouse - Stream visitor check-ins and package pickup events to downstream BI and security tools - Reconcile office utilization across locations for unified space-planning reporting

Automate visitor and security workflows

- Pre-register guests programmatically from your CRM or calendar systems - Sync visitor logs and signed NDAs to compliance and security platforms - Trigger badge printing and host notifications without manual portal clicks

Route IT and office tickets automatically

- Pull internal service tickets into your ITSM or helpdesk system - Sync ticket status, assignees, and categories across IT and workplace teams - Auto-create tickets from external monitoring or facilities systems

Connect deliveries to notifications and inventory

- Sync mailroom package intake and recipients into asset and inventory systems - Push pickup events and notifications to Slack, Teams, or custom channels - Reconcile delivery logs against employee directories for accurate routing

Technical Specifications

Authentication

SSO and OAuth (Okta, Azure AD, Google, Duo, OneLogin) plus username/password and MFA handled in a managed session

Connectivity

Authenticated web and mobile app flows reverse-engineered into a stable API surface over your Eden workspace

Response format

Normalized JSON across desk, room, visitor, delivery, and ticket objects

Rate limits

Adaptive throttling tuned to your workspace to avoid Eden-side limits

Session management

Automatic session refresh, MFA replay handling, and credential rotation

Data freshness

Near real-time pulls for bookings, visitors, and tickets with optional scheduled batch syncs

Security

Encrypted credential vault, scoped access tokens, SOC 2-aligned controls, and audit logging

Webhooks

Event-style callbacks for new bookings, visitor check-ins, package arrivals, and ticket status changes

Latency

Sub-second reads on cached entities; multi-second writes when posting bookings, pre-registrations, and tickets

Throughput

Horizontally scaled workers sized to multi-office workplace volume

Reliability

Retry, backoff, and idempotency keys for bookings, visitor records, and ticket transactions

Adaptation

Continuous monitoring of Eden releases and UI changes to keep your integration stable

Frequently asked questions

Eden ships 40+ pre-built integrations managed on its side, but it does not publish a documented REST API or developer portal for customers to access their own data programmatically. Supergood bridges that gap by building an API layer over your authenticated Eden workspace.

Yes. Supergood normalizes data across desk booking, room scheduling, visitor management, deliveries, and internal ticketing, so you integrate every module through one consistent API surface.

Supergood handles Eden's SSO and identity providers—including Okta, Azure AD, Google, Duo, and OneLogin—along with MFA, inside a managed session, so automated access mirrors how your team already signs in.

Yes. Supergood replicates the authenticated mailroom flows so package intake, recipients, and pickup events are exposed through the same normalized API as the rest of your Eden data.

Supergood continuously monitors Eden releases and UI changes and automatically adjusts the integration, so your API keeps working without manual maintenance on your side.

Ready to get a real API?