API

Build with Sendmee

Integrate digital key management into your application with our REST API. Perfect for companies that want to embed access control in their own products.

create-key.ts
// Create a time-limited key
const response = await fetch('https://api.sendmee.com/v1/keys', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer sk_live_...',
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({
    property_id: 'prop_abc123',
    recipient_email: 'visitor@example.com',
    access_type: 'time_limited',
    starts_at: '2026-02-20T09:00:00Z',
    expires_at: '2026-02-20T17:00:00Z',
    label: 'Office Visit',
  }),
});

const key = await response.json();
// { id: "key_xyz", status: "active", share_url: "..." }

Integration Use Cases

Courier & Delivery

Generate one-time access codes for delivery drivers. They unlock, deliver, and access expires — no codes on packages.

POST /api/v1/keys/create { "type": "one-time", "property_id": "..." }

Calendar Integration

Automatically attach access codes to meeting invitations. Visitors arrive and enter without friction.

POST /api/v1/keys/schedule { "calendar_event_id": "...", "access_window": "..." }

Building Management

Manage tenant access, common areas, and visitor entry programmatically across your entire portfolio.

GET /api/v1/properties/{id}/access-log

Ready to integrate?

Get API access with our Business plan or contact us for custom enterprise solutions.