Expanded API endpoints
U
Unknown User
I would love to have expanded API to be able to programmatically interact with my spaces. While Capacities seems to be good in regards to holding my information for myself, I want to programmatically pull it into a web application to transform and display the information in a specific way.
For examples an endpoint like this:
"/space/{space-id}/Daily-Notes/{note-id}" or "/space/{space-id}/People/{person-name}"
Ideally this would work with custom objects as well, like "/space/{space-id}/Custom-Scenario/{record-id}".
These end points can be used for the following scenarios:
- Get a single record from a specific Id or Name & Object Id
- Get all the records of a specific object
- Create a new record of a specific object
- Create multiple records of a specific object
- Update an existing record.
Log In
Beth
Merged in a post:
Google Keep to Capacities Importer
P
Paul Sedillo
I've created a small Google Keep to Capacities Importer and have everything mapped but have encountered one problem. The Capacities API /save-to-daily-note endpoint only supports saving to TODAY's daily note. There is no date parameter to specify a past date.
This means:
- ❌ Cannot automatically import to the original Google Keep creation date
- ❌ All notes will go to today's daily note
- ❌ No workaround exists using the current API
Would it be possible to add a unique ID that would allow this to happen via the APi?
I have over 1,500 notes I would like to import and this would be incredibly helpful. I am happy to share the program via GitHub to other users, or you Capacities could add it to Integrations.
Beth
Hi Paul Sedillo, this isn't possible with the current API endpoints so I will merge this ticket into the one that requests more API endpoints.
P
Paul Sedillo
Hi Beth, I completely understand. It was more of a API feature request for a future update. I am sure there are a lot of users who would love this feature built in to Capacities.
Beth
Merged in a post:
API: Native Date Filtering
H
Hartej Grewal
Despite dates being first-class citizens in Capacities and one of the main strengths of the platform, the API lacks native date filtering capabilities. Currently, we have to search for date strings in titles, which is unreliable and doesn't leverage the structured date information.
I should be able to get my daily notes that I create today, yesterday, last week etc. Also, related weblinks, or any other object created on a date.
K
Kacper Skorupski
hi, any plans for upgrading API?
S
Saad El Kouari
Almost a year since this ticket was created and nothing changed... not a single API endpoint was added ??? no mention in the roadmap???
Beth
Merged in a post:
Please add full CRUD endpoints for notes
P
Pedro Isaac
Hi Capacities team,
Could you please add full CRUD (Create, Read, Update, Delete) API endpoints for notes within specific lists? This would make it possible to programmatically manage notes in any list, not just daily notes.
With this, I could build integrations with Zapier, ClickUp, my meetings recorder, and even develop an MCP server. This would open up so many automation and integration possibilities
Thank you!
Beth
Merged in a post:
Need access to personal content search endpoint via API
A
Adán Pérez
Hi Capacities team,
I’m building a personal assistant agent (GPT-4 + LangChain) that integrates with Capacities using the bearer token from the desktop app. The goal is to query my own notes, tasks, and ideas using a simple search endpoint (e.g., GET /api/v1/search?q=...).
However, this endpoint currently returns a 404. I’d like to ask:
• Is there a supported way to search my personal content via API?
• If not, is it possible to get access to a private or beta endpoint?
• Alternatively, could I request a scoped endpoint that returns my own blocks or objects filtered by keyword?
I’m not looking for access to global data — just to my own space.
Thanks for any help you can provide. I’d be happy to test or give feedback if such endpoint is in development.
Best,
Adán
Beth
Merged in a post:
API endpoint for creating and updating objects for 2 way sync
B
Bee 🐝
New capacities believer here. The only thing holding me back from this being my main PKM tool is the lack of 2 way sync - I may be forced to move away from it for this reason (for full integration in my system). As far as I can tell none of the integrations allow for any sort of item updates.
Beth
Merged in a post:
GET API endpoint for accessing all object instances
C
Chayut Chunsamphran
Add a GET endpoint for accessing the content and metadata of all object instances (built-in or custom), including files, images, etc.