sevdesk API

14 endpoints for sevdesk, each at its own method and path, called with your API key. Open an endpoint for its inputs, examples and response.

Base URL
https://cotlet.dev/api/v1/sevdesk
Connects with
Your own sevdesk account (an account that can create invoices and receipts)
Integration page
sevdesk

Read (6)

Return data and change nothing in the account.

sevdesk Endpoints: Read
EndpointDescription
GET /invoices Invoices with number, customer, status, dates and total, newest first.
GET /invoices/{invoice_id} One invoice with its positions, totals, status, e-invoice setting and linked reminders.
GET /contacts Customers, suppliers and other contacts with category and email, matched by name.
GET /vouchers Receipts (Belege) for expenses and income with supplier, amount and status, newest first.
GET /payment-accounts Your payment accounts (Zahlungskonten) with type and which one is the default.
GET /payment-accounts/{payment_account_id}/bank-transactions Transactions of one payment account with date, amount, counterparty and booked status.

Write (8)

Change the account. Calls marked Confirm wait for the user to approve them.

sevdesk Endpoints: Write
EndpointDescription
POST /contacts Add a customer, supplier or other contact, as a person or an organization.
POST /contacts/{contact_id}/invoice-drafts Create an invoice as a draft with its positions. Nothing is sent and the invoice number is not final.
POST /invoices/{invoice_id} Confirm Finish a draft invoice and email it to the customer, as a PDF or an e-invoice.
POST /invoices/{invoice_id}/payment-reminders Confirm Create the next reminder for an overdue invoice and email it to the customer.
POST /payment-accounts/{payment_account_id}/invoices/{invoice_id}/paid/mark Confirm Book a payment received on an invoice, on a payment account and date.
POST /invoices/{invoice_id}/cancel Confirm Cancel an unpaid invoice by creating a cancellation invoice (Stornorechnung).
POST /receipts Upload a receipt file as a draft in Belege and return what the recognition found.
POST /payment-accounts/{payment_account_id}/vouchers/{voucher_id}/paid/mark Confirm Mark a receipt as paid, linked to a bank transaction or booked on a payment account.

Sign in once. Your agent does the rest.

Sign up and add the apps you need. Free 7-day trial with 2,000 credits, no card needed.