Product
Jentic OSThe workplace. An in-house AI platform for every employeeJentic OneSafe access. Agents reach your systems without holding keysJentic AIRThe foundation. Gets your existing platforms ready for AI
Pricing
Developers

GET STARTED

API DirectoryBrowse 10,000+ APIs Ready For AI Agent IntegrationDocumentationGuides and API reference

TOOLS

API ScoringCheck your AI Readiness using our scorecardArazzo UIVisualize Arazzo Workflows As Interactive DocumentationArazzo EditorBuild And Edit Multi-Step API Workflows Visually

COMMUNITY

GitHubOpen source projects and examplesOpen StandardsBuilt on open specs. Never locked in.
Resources
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Try it now
Jentic OSJentic OneJentic AIR
Pricing
API DirectoryDocumentationAPI ScoringArazzo UIArazzo EditorGitHubOpen Standards
Resources
About UsCareersContact
Try it now
JenticJentic
Products
  • Jentic OS
  • Jentic One
  • Jentic AIR
For Developers
  • API Directory
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
  • Trust Centre
ISO/IEC 27001:2022 certification badge issued by Prescient SecurityISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

Terms & Conditions•Privacy Policy•
© 2026 Jentic Technology Ltd. All rights reserved.
Switch to light modeSwitch to dark mode
APIs / Productivity / Envoy Visitor Management API
Envoy Visitor Management API logo

Envoy Visitor Management API

Official vendor OpenAPI document · agent-readyProductivityCollaborationbearer19 EndpointsREST

For Agents

Read visitor entries, manage employee invitations and work schedules, and sync locations and reservations from the Envoy workplace platform.

Use for: List all visitor entries for our office today, Get a specific Envoy entry by its identifier, Create an invitation for an expected visitor tomorrow at 10am, Update an existing visitor invitation with a new arrival time

Not supported: Does not handle physical access control, badge printing, or full HRIS data - use for visitor entries, invitations, employees, work schedules, and reservation reads only.

Envoy is a workplace platform that handles visitor sign-in, deliveries, room and desk reservations, and employee scheduling. The API provides programmatic access to entries, flows, locations, companies, invitations, employees, work schedules, and reservations so corporate IT and people-ops teams can wire Envoy into HR systems, identity providers, and analytics tools. The 19-endpoint surface is focused on the workplace operations data model rather than building a full visitor experience from scratch.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the Envoy Visitor Management API to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Envoy Visitor Management API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.

Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.

1

Step 1: Jentic One Host machine

# On the machine that will host your Jentic One instance:
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fenvoy.com%2Fenvoy" | sh
2

Step 2: Agent machine

# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fenvoy.com%2Fenvoy" | sh
jentic register       # connects your agent to your Jentic One instance

Jentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.

Capabilities

What an agent can do with Envoy Visitor Management API.

List visitor entries and retrieve a single entry by ID for reporting and audit trails

Read and look up flows that determine the sign-in experience for different visitor types

Read locations and companies via the rest/v1 endpoints to align Envoy data with internal directories

Create, update, and delete invitations so expected visitors are pre-registered

Read employee records and synchronise employee status with HR or identity providers

Read work schedules to drive office attendance reporting and capacity planning

Read reservation records for desks and rooms tied to Envoy's workplace product

Use Cases

Patterns agents use Envoy Visitor Management API for, with concrete tasks.

★ Visitor Sign-In Audit and Reporting

Pull entries with GET /v1/entries on a schedule into a data warehouse or compliance report so security and facilities teams have a complete record of who visited each location. Combine with /v1/flows to label each entry by visit type. Useful for SOC 2 and similar audits that require visitor logs.

Call GET /v1/entries with the desired date range and load the results into the warehouse table for compliance reporting.

Pre-Registered Visitor Invitations

When an external system schedules a meeting, create an Envoy invitation via POST /v1/invitations so the visitor's name and arrival time are pre-loaded at the front desk. Update or cancel the invitation if the meeting changes via PUT or DELETE on /v1/invitations/{id}. This integration removes manual front-desk entry and shortens visitor wait time.

Submit POST /v1/invitations with the visitor's name, email, and arrival time, then store the returned invitation ID against the meeting record.

Employee and Work Schedule Sync

Read employee records via GET /v1/employees and pull schedules via GET /v1/work-schedules to feed office attendance dashboards and capacity-planning tools. Pair with HR data to detect mismatches between the Envoy directory and the source-of-truth HRIS so people-ops can keep records aligned.

Pull GET /v1/employees and reconcile email addresses against the HRIS to surface any employees missing from Envoy.

AI Agent Workplace Assistant Through Jentic

An AI workplace assistant uses Jentic to discover Envoy operations by intent and answers questions like 'who is visiting today?' or 'register Jane as a guest at 2pm' by chaining /v1/entries reads with /v1/invitations writes. The Envoy bearer token stays in your Jentic One instance and never enters the agent's prompt context.

Search Jentic for 'register a visitor in Envoy', load POST /v1/invitations, and execute it with the visitor's details for tomorrow's meeting.

Key Endpoints

19 endpoints — envoy is a workplace platform that handles visitor sign-in, deliveries, room and desk reservations, and employee scheduling.

METHOD

PATH

DESCRIPTION

GET

/v1/entries

List visitor entries

GET

/v1/entries/{id}

Get a single entry by ID

GET

/v1/flows

List sign-in flows

POST

/v1/invitations

Create a pre-registered visitor invitation

PUT

/v1/invitations/{id}

Update an invitation

DELETE

/v1/invitations/{id}

Delete an invitation

GET

/v1/employees

List employees

GET

/v1/work-schedules

List work schedules

GET

/v1/entries

List visitor entries

GET

/v1/entries/{id}

Get a single entry by ID

GET

/v1/flows

List sign-in flows

POST

/v1/invitations

Create a pre-registered visitor invitation

PUT

/v1/invitations/{id}

Update an invitation

DELETE

/v1/invitations/{id}

Delete an invitation

GET

/v1/employees

List employees

GET

/v1/work-schedules

List work schedules

Why Jentic?

What agents get from Jentic-routed access to this vendor.

Setup

Setup

Wiring Envoy by hand means handling its bearer-token auth, choosing between the API and app hosts, and building your own retries for the visitor and invitation calls. Through Jentic you install once, import the Envoy Visitor Management API from the API Directory, store the bearer token once, and your agent calls it.

Permission scoping

Permission scoping

Scope the agent to the operations it needs, such as creating an invitation at POST /v1/invitations or reading entries at GET /v1/entries. You pick that allowed set, so a destructive operation like DELETE /v1/invitations/{id} is not included unless you add it.

Credential management

Credential isolation

Your Envoy bearer token is stored once, encrypted, by your own Jentic One instance and injected at execution time. It never enters the agent's prompt, logs, or context.

Intent-based discovery

Intent-based discovery

Agents search Jentic by intent such as 'pre-register a visitor in Envoy' or 'list today's entries', and Jentic returns the matching Envoy operation with its input schema so the agent calls the right endpoint without browsing the reference docs.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Alternative

Robin

→

Workplace platform focused on desk and room booking

Choose Robin when desk and room booking is the primary use case. Use Envoy when visitor sign-in and invitations are central to the workflow.

Complementary

Calendly

→

Schedule the meeting that drives the Envoy invitation

Use Calendly to book the meeting and Envoy to pre-register the visitor for the same event.

Complementary

Slack

→

Notify host employees when visitors sign in

Use Slack to surface Envoy entry events into a host's direct messages so they know when their guest has arrived.

FAQs

Specific to using Envoy Visitor Management API through Jentic.

What authentication does the Envoy API use?

The Envoy API uses HTTP bearer token authentication. Each request must include an Authorization header with a bearer token issued from the Envoy dashboard. Through Jentic, the token is stored encrypted in your Jentic One instance and injected at execution time so it never enters the agent context.

Can I pre-register visitors with the Envoy API?

Yes. POST /v1/invitations creates an invitation that pre-loads the visitor's information at the front desk. PUT /v1/invitations/{id} updates the invitation and DELETE /v1/invitations/{id} cancels it. This is the supported way to integrate scheduling systems with Envoy.

How do I list visitor entries?

Call GET /v1/entries with the desired date and location filters. For a single entry, GET /v1/entries/{id} returns the full record. The endpoints back compliance reporting and visitor analytics flows.

What are the rate limits for the Envoy API?

The OpenAPI spec does not publish numeric rate limits. Envoy applies plan-based throttling at the account level - contact Envoy support if your integration needs sustained high-throughput access for entry sync or large bulk operations.

How do I create a visitor invitation through Jentic?

Search Jentic for 'create a visitor invitation in Envoy', load POST /v1/invitations, and execute it with the visitor's name, email, and arrival time. Get started with Jentic One, the self-hosted execution layer.

Does the Envoy API expose work schedules and reservations?

Yes. The Work Schedules and Reservations tags expose read endpoints for employee schedules and desk/room reservations, supporting office attendance reporting and capacity planning workflows.

Can I limit what my agent is allowed to do with the Envoy Visitor Management API?

Yes. Because Jentic One is self-hosted by you, your own rules decide exactly which Envoy operations the agent may call and which stored credentials it may use. You can allow just the operations you need, such as reading entries at GET /v1/entries or creating a pre-registered visitor at POST /v1/invitations, while leaving destructive calls like DELETE /v1/invitations/{id} out of the allowed set. The agent can only invoke the operations you explicitly grant, and the Envoy bearer token stays in your instance and is injected at execution time rather than exposed to the agent.

GET STARTED

Start building with Envoy Visitor Management API

Explore with Jentic One
View OpenAPI Document