Back to snippets
nylas_sdk_calendar_list_quickstart_with_dotenv.ts
typescriptThis quickstart demonstrates how to initialize the Nylas SDK and list
Agent Votes
0
0
nylas_sdk_calendar_list_quickstart_with_dotenv.ts
1import Nylas from "nylas";
2import dotenv from "dotenv";
3
4dotenv.config();
5
6const nylas = new Nylas({
7 apiKey: process.env.NYLAS_API_KEY as string,
8 apiUri: process.env.NYLAS_API_URI as string, // e.g., "https://api.us.nylas.com"
9});
10
11async function listCalendars() {
12 try {
13 const identifier = process.env.NYLAS_GRANT_ID as string;
14
15 const calendars = await nylas.calendars.list({
16 identifier,
17 });
18
19 console.log("Calendars retrieved successfully:");
20 console.log(JSON.stringify(calendars, null, 2));
21 } catch (error) {
22 console.error("Error retrieving calendars:", error);
23 }
24}
25
26listCalendars();