https://github.com/marcuspainter/tracebook
Tracebook iOS App
https://github.com/marcuspainter/tracebook
Last synced: 4 months ago
JSON representation
Tracebook iOS App
- Host: GitHub
- URL: https://github.com/marcuspainter/tracebook
- Owner: marcuspainter
- License: mit
- Created: 2023-12-22T00:39:17.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-12-14T00:01:45.000Z (7 months ago)
- Last Synced: 2025-12-14T15:15:12.947Z (7 months ago)
- Language: Swift
- Homepage:
- Size: 498 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Tracebook iOS App

The Tracebook website is hosted on Bubble, a no-code website builder platform. The website can expose a database using a simple REST API.
[https://trace-book.org/](https://trace-book.org/)
## Bubble API
More information about using the Bubble API for Tracebook can be found here:
[https://manual.bubble.io/core-resources/api/the-bubble-api/the-data-api/data-api-requests](https://manual.bubble.io/core-resources/api/the-bubble-api/the-data-api/data-api-requests)
The API is limited to returning 100 items at a time. To get the next items, the cursor parameter must be used. To start, set the cursor to 0.
The response contains the number of items remaining. Items should be retrieved until the remains count is zero.
For endpoint for each entity is:
```
https://trace-book.org/api/1.1/obj/
```
#### List Response
```
https://trace-book.org/api/1.1/obj/
```
```json
{
"response": {
"cursor": 0,
"results": [
/* entity */
]
"count": 100,
"remaining": 314
}
```
#### Item Response
```
https://trace-book.org/api/1.1/obj//
```
```json
{
"response": {
/* entity */
}
}
```
## Postman
A collection of API requests used by the app can be found here:
[https://www.postman.com/marcuspainter/workspace/tracebook/collection/31672127-cdbc88fb-2808-4dc7-b574-674c5e3b7778](https://www.postman.com/marcuspainter/workspace/tracebook/collection/31672127-cdbc88fb-2808-4dc7-b574-674c5e3b7778)
## Tracebook API
Each Bubble database entity has its own endpoint.
### Measurement
https://trace-book.org/api/1.1/obj/measurement
### Measurement Content
Use the `Additional content` property from the measurement to get the measurement content.
https://trace-book.org/api/1.1/obj/measurementcontent/1701541284662x312646422310158340
### Microphone
https://trace-book.org/api/1.1/obj/microphone
### Interface
https://trace-book.org/api/1.1/obj/interface
### Analyzer
https://trace-book.org/api/1.1/obj/analyzer
### User
https://trace-book.org/api/1.1/obj/user/1660054305439x264101487122056400