GOSTART API
Baue auf GoStart.
Verbinde deine App mit der GoStart Plattform. Erstelle Rechnungen, verwalte Kunden, empfange Zahlungs-Webhooks – alles über eine saubere REST API.
REST / JSONBearer AuthWebhooksSchweizer Server
ENDPOINTS
Was du über die API machen kannst.
Alle Ressourcen sind über https://api.gostart.ch/v1/ erreichbar.
KUNDEN
GET /customersPOST /customersPATCH /customers/:idDELETE /customers/:idRECHNUNGEN
GET /invoicesPOST /invoicesGET /invoices/:id/pdfPOST /invoices/:id/sendOFFERTEN
GET /quotesPOST /quotesPOST /quotes/:id/acceptGET /quotes/:id/pdfPROJEKTE
GET /projectsPOST /projectsGET /projects/:id/tasksPOST /time-entriesZAHLUNGEN
GET /paymentsPOST /payment-linksGET /payments/:idPOST /refundsWEBHOOKS
invoice.paid
invoice.overdue
customer.created
payment.received
invoice.overdue
customer.created
payment.received
Beispiel: Rechnung erstellen
const res = await fetch('https://api.gostart.ch/v1/invoices', { method: 'POST', headers: { 'Authorization': 'Bearer gs_live_sk_••••••••', 'Content-Type': 'application/json' }, body: JSON.stringify({ customer_id: 'cus_abc123', items: [ { description: 'Webdesign Paket S', quantity: 1, unit_price: 180000 } ], currency: 'CHF', due_days: 30 }) }); const invoice = await res.json(); // invoice.id → 'inv_8k2m' // invoice.pdf_url → 'https://app.gostart.ch/invoices/inv_8k2m.pdf' // invoice.qr_bill → Base64-Bild des QR-Einzahlungsscheins
API-ZUGANG
API-Key anfordern.
Füll das Formular aus – du erhältst deinen API-Key innerhalb von 24 Stunden per E-Mail.
HÄUFIGE FRAGEN
Gut zu wissen.
Fragen zur API?
Schreib uns – wir helfen dir beim Einstieg und besprechen deinen Use Case.
[email protected] →