An introduction to the Daylite API — what it is, how it works, and how to get started.
The Daylite API is a RESTful HTTP API that allows you to access and modify data within a Daylite database. It is designed for a wide variety of use cases, from small scripts and automations to fully featured applications built on the Daylite data model.
Objects and Attributes
The API exposes Daylite objects in a way that maps closely to how they appear in the Daylite app. High-level types such as Contacts and Appointments are the top-level objects in the API, supported by a rich set of related objects such as Social Profiles, E-mail, and URLs and Links.
Transport and Serialization
The API is HTTP based, with most objects using JavaScript Object Notation (JSON) for serialization. Some objects, such as images, are communicated as blobs in a more convenient format (e.g. JPEG, PDF).
Authentication
All requests to the API must be authenticated and communicated securely. The API uses OAuth2 bearer tokens for authentication and only responds to requests over HTTPS.
If you're just getting started, a personal token is the quickest way to authenticate. For more details on authentication options, see the Authentication section.