EN
UA

Admin Control Panel

Manage users, workspaces, and broadcast notes

👥 Registered Users

Users registered in the system via their generated tokens.

Name Token / ID Created Actions

🏢 Workspaces

Name ID & Members Add Member Actions

🚀 Broadcast Note

Send a note to everyone, a specific workspace, or a specific user.

Simple Text
Raw JSON

Christnote API Documentation

Use these endpoints to integrate with the Family Sharing service in the ChristNote app.

Base URL

http://localhost:3000/api/v1

1. Send an Item

Send a full JSON record (note or prayer page) to a recipient.

POST /share/:recipient_id

Headers:

Authorization: Bearer YOUR_PERSONAL_TOKEN
Content-Type: application/json

Request Body: (Example ChristNote Note JSON)

{
  "title": "Note Title",
  "content": "<p>Note content here...</p>",
  "images": []
}

2. Fetch Inbox

Pulls all items shared with you. Returns an array of items.

GET /inbox

Headers:

Authorization: Bearer YOUR_PERSONAL_TOKEN

Response Example:

[
  {
    "share_id": "uuid-string",
    "type": "note",
    "title": "Daily Inspiration",
    "sender_name": "John Doe",
    "created_at": 1715234567
  }
]

3. Delete an Item

Removes a shared item from your inbox or outbox.

DELETE /shares/:share_id

Headers:

Authorization: Bearer YOUR_PERSONAL_TOKEN