Getting started
Principles of note-takingDaily journalingLinking your notesReal-world examplesGetting started with ReflectProduct
How to use ReflectUsing backlinks and tagsKeyboard shortcutsSplit pane viewSecurity and encryptionNote historyImport, export, backupsAdvanced SearchArtificial IntelligenceUsing templatesBookmarking websitesPublishing notesCalendar and contactsAudio memosCompany
Our teamOur valuesRoadmapContact usRefund policyReflectβs REST API
Our supports appending data to your notes, returning a list of the links you've bookmarked, and a few other things.
We don't have any official bindings, we suggest just making https requests in your language of choice.
Append-only
You'll notice that all of the note-related endpoints are write-only (well, to be precise, they're append only). This is because your notes contents are end-to-end encrypted. Our servers can't read the contents of your notes, so we can't serve them up in the API.
OAuth authentication
For authentication, we support OAuth 2. You will need to create credentials here. You'll have to do this even if you are only building a client for yourself. We do, however, support generating an access token from that interface - which essentially equivalent to an API key.
We do support OAuth's PKCE extension which means you can build a client to Reflect without shipping secret keys around.
You will need to pass the access token you get along with every API request, like this:
curl 'https://reflect.app/api/graphs' \
-H 'Authorization: Bearer YOUR_ACCESS_TOKEN'API endpoints
For a full list of API endpoints, see our documentation on openpm here.
β Previous
Add link here
Next β
Add link here
On this page
- Reflectβs REST API
- Append-only
- OAuth authentication
- API endpoints