www.nylas.com
Open in
urlscan Pro
2600:9000:2646:800:12:fd3a:4980:93a1
Public Scan
Submitted URL: http://www.nylas.com/
Effective URL: https://www.nylas.com/
Submission: On February 26 via api from US — Scanned from DE
Effective URL: https://www.nylas.com/
Submission: On February 26 via api from US — Scanned from DE
Form analysis
0 forms found in the DOMText Content
YOUR PRIVACY Nylas collects information to improve your browsing experience. We respect your privacy and your right to control how we collect, use, and share your personal data. You change these settings any time. Powered by Manage PreferencesI understand * Products Go to Products * Email API Sync, send, and receive email in your app * Calendar API Power calendars with customizable scheduling in your app * Contacts API Integrate with your users’ contacts data securely * Solutions Go to Solutions Use Cases * Calendar management * Embedded contextual email * Scheduling automation * Automated outreach By Industry * Telehealth * Marketplaces * Recruiting * Document management * Real estate * Communications software Customer Story UPWORK LEVERAGES NYLAS TO ENABLE USERS TO HIRE TWICE AS FAST AND BOOSTS CUSTOMER SATISFACTION Read more Customer Story SALESLOFT PARTNERS WITH NYLAS TO POWER MS EXCHANGE INTEGRATION, UNLOCKING NEW ENTERPRISE MARKET Read more * Developers Go to Developers Documentation * Docs * SDKs * Tutorials Support * API status * Changelog * Support * Resources Go to Resources Connect * Blog * Events * Guides * Newsroom * Partners About Nylas * Build vs. buy * Customer stories * Trust & security * Why Nylas Blog LEVEL UP EMAIL DELIVERY AND EFFICIENCY WITH NYLAS API V3 Read more Blog ELEVATING PERFORMANCE: NYLAS’ COMMITMENT TO ENHANCING OUR PRODUCT Read more * Pricing * Contact sales * Log in Build for free ONE API FOR EMAIL, CALENDAR, AND CONTACTS Nylas saves engineering teams time so they can build secure and engaging communication experiences their customers love. Build for free See the docs New AE Studio + Nylas Fireside Chat: Reshaping developer workflows with artificial intelligence Register Now Meet Nylas A DEVELOPER-FIRST SOLUTION FOR CUSTOM COMMUNICATION EXPERIENCES Securely integrate with every email, calendar, and contacts provider using a single interface to streamline your users’ workflows. Build real-time, bi-directional communications in your app up to 40x faster, saving months of development time. EMAIL API Sync, send, and receive messages to build contextual email, automated outreach, and other in-app experiences. Explore the Email API CALENDAR API Retrieve and manage calendars and events to build scheduling automation, calendar management, and other scheduling experiences. Explore the Calendar API CONTACTS API Sync and manage contact details to build contact management and other contact experiences. Explore the Contacts API For developers SPEED UP YOUR DEVELOPMENT WITH EASY-TO-USE APIS Nylas APIs simplifies integration complexities, offering a unified API solution tailored for developers. DEVELOPER-FRIENDLY Leverage Nylas Docs, SDKs, CLI, and code samples to reduce time building and maintaining infrastructure. RELIABLE PERFORMANCE Ship features faster with security, scalability, and performance with a 99.9% guaranteed uptime. INSTANT RESPONSES Instant email and event data as soon as your users connect, with no sync delays. WEBHOOKS Receive real-time notifications to your application that will scale with you. Get the last 5 email messages from a user’s inbox Get the last 5 events from a user’s calendar Node.js Ruby Python Java Curl const messages = await nylas.messages.list({ identifier, queryParams: { limit: 5, } })Copy require 'nylas' nylas = Nylas::Client.new(api_key: 'API_KEY') query_params = { limit: 5 } messages, _ = nylas.messages.list(identifier: '<GRANT_ID>', query_params: query_params) messages.each {|message| puts "[#{Time.at(message[:date]).strftime("%d/%m/%Y at %H:%M:%S")}] \ #{message[:subject]}" } Copy messages = nylas.messages.list( grant_id, query_params={ "limit": 5 } )Copy import com.nylas.NylasClient; import com.nylas.models.*; import java.text.SimpleDateFormat; public class ReadInbox { public static void main(String[] args) throws NylasSdkTimeoutError, NylasApiError { NylasClient nylas = new NylasClient.Builder("<API_KEY>").build(); ListMessagesQueryParams queryParams = new ListMessagesQueryParams.Builder().limit(5).build(); ListResponse<Message> message = nylas.messages().list("<GRANT_ID>", queryParams); for(Message email : message.getData()) { String date = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"). format(new java.util.Date((email.getDate() * 1000L))); System.out.println("[" + date + "] | " + email.getSubject()); } } } Copy curl --request GET \ --url "https://api.us.nylas.com/v3/grants/GRANT_ID/messages?limit=5" \ --header 'Accept: application/json' \ --header 'Authorization: Bearer <API_KEY_OR_ACCESS_TOKEN>' \ --header 'Content-Type: application/json' Copy Node.js Ruby Python Java Curl const events = await nylas.events.list({ identifier: 1, queryParams: { calendarId: 2 } })Copy require 'nylas' nylas = Nylas::Client.new(api_key: "<API_KEY>") # Call a list of calendars calendars, _request_ids = nylas.calendars.list(identifier: "<GRANT_ID>", query_params: {limit: 5}) calendars.each {|calendar| puts calendar } Copy events = nylas.events.list( grant_id, query_params={ "calendar_id": 1 } )Copy import com.nylas.NylasClient; import com.nylas.models.*; import java.util.List; public class read_calendars { public static void main(String[] args) throws NylasSdkTimeoutError, NylasApiError { NylasClient nylas = new NylasClient.Builder("<API_KEY>").build(); ListCalendersQueryParams listCalendersQueryParams = new ListCalendersQueryParams.Builder().limit(5).build(); List<Calendar> calendars = nylas.calendars().list(dotenv.get("CALENDAR_ID"), listCalendersQueryParams).getData(); for (Calendar calendar : calendars) { System.out.println(calendar); } } }Copy curl --request GET \ --url https://api.us.nylas.com/v3/grants/<GRANT_ID>/events --header 'Accept: application/json' \ --header 'Authorization: Bearer <API_KEY_OR_ACCESS_TOKEN>' \ --header 'Content-Type: application/json'Copy View on Github Response { "request_id": "d0c951b9-61db-4daa-ab19-cd44afeeabac", "data": [ { "starred": false, "unread": true, "folders": [ "UNREAD", "CATEGORY_PERSONAL", "INBOX" ], "grant_id": "1", "date": 1706811644, "attachments": [ { "id": "1", "grant_id": "1", "filename": "invite.ics", "size": 2504, "content_type": "text/calendar; charset=\"UTF-8\"; method=REQUEST" }, { "id": "2", "grant_id": "1", "filename": "invite.ics", "size": 2504, "content_type": "application/ics; name=\"invite.ics\"", "is_inline": false, "content_disposition": "attachment; filename=\"invite.ics\"" } ], "from": [ { "name": "Nylas DevRel", "email": "nylasdev@nylas.com" } ], "id": "1", "object": "message", "snippet": "Send Email with Nylas APIs", "subject": "Learn how to Send Email with Nylas APIs", "thread_id": "1", "to": [ { "name": "Nyla", "email": "nyla@nylas.com" } ], "created_at": 1706811644, "body": "Learn how to send emails using the Nylas APIs!" } ], "next_cursor": "123" }Copy { "type": "event.created1", "data": { "object": { "busy": true, "calendar_id": "mock-name%40nylas.com", "created_at": 1234567890, "description": "mock description", "hide_participants": false, "ical_uid": "mock_uids@google.com", "id": "mock-data-id", "object": "event", "owner": "Mock Owner ", "organizer": { "name": "mock organizer name", "email": "mock_email@example.com" }, "participants": [ { "email": "mockParticipantsA@example.com", "name": "mockParticipantsA", "status": "yes" }, { "email": "mockParticipantsB@example.comm", "name": "mockParticipantsB", "status": "noreply" } ], "read_only": false, "reminders": null, "status": "confirmed", "title": "mock_title", "updated_at": 1234567890, "when": { "start_time": 1234567890, "start_timezone": "America/Edmonton", "end_time": 1234567890, "end_timezone": "America/Edmonton", "object": "timespan" } } } } Copy Customers POWERING THE WORLD’S BEST PRODUCT TEAMS Trusted by 250,000+ developers and growing. UPWORK ENABLES USERS TO HIRE TWICE AS FAST AND BOOSTS CUSTOMER SATISFACTION “Our primary use case is not scheduling meetings. We have such a complex platform that we can’t implement every solution on our own, so we look for the best solutions in the market–that’s why we chose Nylas.” Maksym Dudnyk Product Manager @ Upwork Product used * Calendar API 5800+ meetings scheduled weekly +5 increase CSAT score from low to mid 90s Read the full story DIALPAD LAUNCHES SECURE, RELIABLE CONTACT SYNC WHILE SAVING DEVELOPER RESOURCES “One of the advantages of integrating with Nylas was how straightforward it was to sync contacts across multiple service providers and regardless of which version of Exchange our customers use.” Stefan Roesch Software Engineer @ Dialpad Products used * Email API * Calendar API * Contact API 2 DAYS to launchable code with Nylas 6+ months cut from development timelines Read the full story SALESLOFT PARTNERS WITH NYLAS TO UNLOCK NEW ENTERPRISE MARKET “We have millions of emails sent each week. Nylas frees us up to focus on delivering new features to our customers and working with our data science team on exciting new projects.” Nora Ignatius Product Manager @ Salesloft Products used * Email API * Calendar API 10+ full-time engineers retasked to other work 25% of maintenance team resources saved Read the full story CERIDIAN REDUCES MANUAL WORK FOR RECRUITERS WITH INTERVIEW SCHEDULING “By partnering with Nylas we were able to solve technical obstacles that would’ve taken us a lot longer on our own and required a much larger investment of resources.” John Whyte Director of Product Management @ Ceridian Products used * Calendar API 1 YEAR saved in development time and resources 1 API all major calendar providers Watch the video Security SECURITY BUILT INTO THE FOUNDATION OF OUR PLATFORM Our enterprise-grade security is backed by compliance with industry-leading standards. 34.5B+ API transactions and 200TB of data processed daily. 99.9% historical uptime for Nylas services. SAVE 50% of dev resources to focus on core product functionality. START BUILDING THE FUTURE Get your API key and connect up to 5 accounts for free. Build for free Contact sales * * * * * CONTACT * Request a demo * Speak with an expert * Support * PRODUCTS * Email API * Calendar API * Contacts API * Pricing * Savings calculator * SOLUTIONS * Calendar management * Embedded email * Scheduling automation * Automated outreach * INDUSTRIES * Telehealth * Marketplaces * Recruiting * Document management * Real estate * Communications software * Productivity * DEVELOPERS * Build for free * Docs * SDKs * Tutorials * API status * Changelog * Support * COMPANY * About us * Leadership * Careers * Diversity * Partners * Newsroom * Blog © 2024 Nylas. All rights reserved. * Terms of Service * Privacy Policy * Privacy Settings * Copyright Policy