API Reference
Complete REST API reference for PortEden calendar access, email access, and token management.
Base URL
https://api.porteden.comAll API requests require authentication via an Access Token passed as a Bearer token in the Authorization header. See Authentication to get started.
Getting Started
Token Configuration
Calendar API
Email API
Reference
Calendar Endpoints Overview
| Method | Endpoint | Description |
|---|---|---|
| GET | /calendars | List all calendars |
| GET | /events | List/search events with filters |
| GET | /events/{eventId} | Get a single event |
| POST | /events | Create a new event |
| PATCH | /events/{eventId} | Update an existing event |
| DELETE | /events/{eventId} | Delete an event |
| POST | /events/{eventId}/respond | Respond to event invitation |
| GET | /freebusy | Get free/busy information |
| GET | /events/by-contact | Get events by contact |
All calendar endpoints are prefixed with /api/access/calendar
Email Endpoints Overview
| Method | Endpoint | Description |
|---|---|---|
| GET | /messages | Search/list emails |
| GET | /messages/{emailId} | Get a single email |
| GET | /threads/{threadId} | Get an email thread |
| POST | /messages/send | Send a new email |
| POST | /messages/{emailId}/reply | Reply to an email |
| POST | /messages/{emailId}/forward | Forward an email |
| DELETE | /messages/{emailId} | Delete an email |
| PATCH | /messages/{emailId} | Modify email labels/read status |
All email endpoints are prefixed with /api/access/email