API Reference
Bugio bietet eine REST-API für alle Kernfunktionen.
Authentication
JWT Token im Authorization Header:
Authorization: Bearer <token>
Endpoints
Auth
POST
/api/auth/register
Register new user
POST
/api/auth/login
Login, returns JWT token
GET
/api/auth/me
Get current user (auth required)
Tickets
GET
/api/tickets
List tickets (pagination, filter, search)
POST
/api/tickets
Create ticket
GET
/api/tickets/:id
Get ticket by ID
PATCH
/api/tickets/:id/status
Update ticket status (admin)
POST
/api/tickets/:id/vote
Vote on ticket (auth required)
POST
/api/tickets/:id/comments
Add comment (auth required)
Registration (Cloud)
GET
/api/register/check/:name
Check workspace name availability
POST
/api/register
Create new workspace
Billing (Cloud)
GET
/api/billing/status
Get subscription status
POST
/api/billing/checkout
Create Stripe checkout session
POST
/api/billing/portal
Open Stripe customer portal
Health
GET
/api/health
Health check