← Zurück zur Website
Graecodesigns API
REST API Reference — Base URL: https://graecodesigns.de
Public Endpoints
No authentication required.
POST
/api/inquiry
Submit a project inquiry via the wizard form
Public
GET
/api/bookings
Retrieve booked time slots for the calendar
Public
POST
/api/bookings
Book a consultation time slot
Public
POST
/api/login
Authenticate and receive a JWT token
Public
POST
/api/register
Register a new account (requires invite code)
Public
Authenticated Endpoints
Require Authorization: Bearer <token> header.
Dashboard
GET
/api/dashboard
Get dashboard statistics and overview data
Auth
Clients
GET
/api/clients
List all clients with pipeline stages
Auth
POST
/api/clients
Create a new client
Auth
PUT
/api/clients/:id
Update client details or pipeline stage
Auth
DELETE
/api/clients/:id
Delete a client and associated data
Auth
Inquiries
GET
/api/inquiries
List all project inquiries
Auth
POST
/api/inquiries/:id/status
Update inquiry status (new, reviewing, accepted, declined)
Auth
Scraper
POST
/api/scrape
Start a scraping job from file upload or URL list
Auth
GET
/api/scrape/status
Poll scraping job progress
Auth
Leads
POST
/api/leads/search
Search for leads by industry, location, or keywords
Auth
Templates
GET
/api/templates
List all email templates
Auth
POST
/api/templates
Create or update an email template
Auth
SMTP
GET
/api/smtp
Get SMTP configuration
Auth
POST
/api/smtp
Save SMTP settings
Auth
Mailer
POST
/api/send-mail
Send emails to selected recipients
Auth
Invoices
GET
/api/invoices
List all invoices
Auth
POST
/api/invoices
Create a new invoice
Auth
GET
/api/invoices/:id/pdf
Download invoice as PDF
Auth
Projects
GET
/api/projects
List all projects
Auth
POST
/api/projects
Create a new project
Auth
PUT
/api/projects/:id
Update project details or status
Auth
Notes
GET
/api/notes
List all notes
Auth
POST
/api/notes
Create or update a note
Auth
DELETE
/api/notes/:id
Delete a note
Auth
Notifications
GET
/api/notifications
List user notifications
Auth
POST
/api/notifications/read
Mark all notifications as read
Auth
Uploads
GET
/api/uploads
List uploaded files
Auth
POST
/api/uploads
Upload a file (multipart/form-data)
Auth
GET
/api/uploads/:id/download
Download an uploaded file
Auth
DELETE
/api/uploads/:id
Delete an uploaded file
Auth
Audit Log
GET
/api/audit
Retrieve audit log entries
Auth
Backup
GET
/api/admin/backup
Download full database backup as JSON
Auth
© Graecodesigns 2026 — API Documentation