API Reference

Complete REST API reference for PortEden calendar access, email access, and token management.

Base URL

https://api.porteden.com

All API requests require authentication via an Access Token passed as a Bearer token in the Authorization header. See Authentication to get started.

Calendar Endpoints Overview

MethodEndpointDescription
GET/calendarsList all calendars
GET/eventsList/search events with filters
GET/events/{eventId}Get a single event
POST/eventsCreate a new event
PATCH/events/{eventId}Update an existing event
DELETE/events/{eventId}Delete an event
POST/events/{eventId}/respondRespond to event invitation
GET/freebusyGet free/busy information
GET/events/by-contactGet events by contact

All calendar endpoints are prefixed with /api/access/calendar

Email Endpoints Overview

MethodEndpointDescription
GET/messagesSearch/list emails
GET/messages/{emailId}Get a single email
GET/threads/{threadId}Get an email thread
POST/messages/sendSend a new email
POST/messages/{emailId}/replyReply to an email
POST/messages/{emailId}/forwardForward 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