@taskmagic/apps-prismical
v0.0.1
Published
AI meeting notes with recording and transcription — [prismical.ai](https://prismical.ai/).
Readme
Prismical
AI meeting notes with recording and transcription — prismical.ai.
API docs: https://prismical.ai/docs/api OpenAPI spec (served by the API): https://api.prismical.ai/openapi.json
Auth
A personal API key (prsm_…) sent as x-api-key, from Settings → API & MCP. Any plan.
validate calls GET /v1/whoami; only 401/403 are reported as a bad key.
Actions
| Action | Endpoint |
|---|---|
| Create Note | POST /v1/notes (+ PUT /v1/notes/{id}/content when content is given) |
| Add Content to Note | PUT /v1/notes/{id}/content |
| Update Note | PATCH /v1/notes/{id} |
| Get Note | GET /v1/notes/{id}?include_body=1 |
| Get Note Transcript | GET /v1/notes/{id}/transcript |
| List Notes | GET /v1/notes |
| Search Notes | GET /v1/search |
| Add Tags to Note | POST /v1/notes/{id}/tags |
Triggers
Manual webhooks — automations are created in Settings → Automations; there is no API to
register them. Each trigger first verifies Prismical-Signature (HMAC-SHA256 of
<t>.<raw body> with the automation's signing secret, which the user pastes into the trigger;
deliveries older than 3 h — past Prismical's last retry — are refused), then requires an exact
event.type, and lifts note_id / recording_id (found
by their nt_ / rec_ prefixes in event.subject / event.data) to the top level, because the
payload carries IDs only.
| Trigger | Prismical trigger | event.type |
|---|---|---|
| Recording Transcribed | Recording transcribed | recording.transcribed |
| Note Created | Note created | note.created |
| Note Added to Folder | Note added to folder | note.filed |
| Tag Added to Note | Tag added to note | note.tagged |
