Skip to main content
New to Corsair? See API access, authentication, and error handling.

Accounting Contact

createAccountingContact

accountingContact.createAccountingContact Create a new accounting contact. Changes Sevdesk data or starts an export job. Risk: write
Input
Output

deleteAccountingContact

accountingContact.deleteAccountingContact Deletes an accounting contact. Confirm before sending, booking, deleting, or legally enshrining accounting records. Risk: destructive
Input
Output

getAccountingContact

accountingContact.getAccountingContact Retrieve accounting contact. Reads Sevdesk data. Risk: read
Input
Output

getAccountingContactById

accountingContact.getAccountingContactById Find accounting contact by ID. Reads Sevdesk data. Risk: read
Input
Output

updateAccountingContact

accountingContact.updateAccountingContact Update an existing accounting contact. Changes Sevdesk data or starts an export job. Risk: write
Input
Output

Basics

bookkeepingSystemVersion

basics.bookkeepingSystemVersion Retrieve bookkeeping system version. Reads Sevdesk data. Risk: read
Input Check before constructing accounting documents. Sevdesk Update 2.0 replaces taxType/taxSet with taxRule; custom taxType/taxSet is not supported on Update 2.0 accounts.
Output

Check Account

createClearingAccount

checkAccount.createClearingAccount Create a new clearing account. Changes Sevdesk data or starts an export job. Risk: write
Input
Output

createFileImportAccount

checkAccount.createFileImportAccount Create a new file import account. Changes Sevdesk data or starts an export job. Risk: write
Input
Output

deleteCheckAccount

checkAccount.deleteCheckAccount Deletes a check account. Confirm before sending, booking, deleting, or legally enshrining accounting records. Risk: destructive
Input
Output

getBalanceAtDate

checkAccount.getBalanceAtDate Get the balance at a given date. Reads Sevdesk data. Risk: read
Input
Output

getCheckAccountById

checkAccount.getCheckAccountById Find check account by ID. Reads Sevdesk data. Risk: read
Input
Output

getCheckAccounts

checkAccount.getCheckAccounts Retrieve check accounts. Reads Sevdesk data. Risk: read
Input
Output

updateCheckAccount

checkAccount.updateCheckAccount Update an existing check account. Changes Sevdesk data or starts an export job. Risk: write
Input
Output

Check Account Transaction

checkAccountTransactionEnshrine

checkAccountTransaction.checkAccountTransactionEnshrine Enshrine. Confirm before sending, booking, deleting, or legally enshrining accounting records. Risk: destructive
Input Enshrining cannot be undone for legal reasons; confirm the target transaction before execution.
Output

createTransaction

checkAccountTransaction.createTransaction Create a new transaction. Changes Sevdesk data or starts an export job. Risk: write
Input
Output

deleteCheckAccountTransaction

checkAccountTransaction.deleteCheckAccountTransaction Deletes a check account transaction. Confirm before sending, booking, deleting, or legally enshrining accounting records. Risk: destructive
Input
Output

getCheckAccountTransactionById

checkAccountTransaction.getCheckAccountTransactionById Find check account transaction by ID. Reads Sevdesk data. Risk: read
Input
Output

getTransactions

checkAccountTransaction.getTransactions Retrieve transactions. Reads Sevdesk data. Risk: read
Input
Output

updateCheckAccountTransaction

checkAccountTransaction.updateCheckAccountTransaction Update an existing check account transaction. Changes Sevdesk data or starts an export job. Risk: write
Input
Output

Communication Way

createCommunicationWay

communicationWay.createCommunicationWay Create a new contact communication way. Changes Sevdesk data or starts an export job. Risk: write
Input
Output

deleteCommunicationWay

communicationWay.deleteCommunicationWay Deletes a communication way. Confirm before sending, booking, deleting, or legally enshrining accounting records. Risk: destructive
Input
Output

getCommunicationWayById

communicationWay.getCommunicationWayById Find communication way by ID. Reads Sevdesk data. Risk: read
Input
Output

getCommunicationWayKeys

communicationWay.getCommunicationWayKeys Retrieve communication way keys. Reads Sevdesk data. Risk: read
Input
Output

getCommunicationWays

communicationWay.getCommunicationWays Retrieve communication ways. Reads Sevdesk data. Risk: read
Input
Output

updateCommunicationWay

communicationWay.updateCommunicationWay Update a existing communication way. Changes Sevdesk data or starts an export job. Risk: write
Input
Output

Contact

contactCustomerNumberAvailabilityCheck

contact.contactCustomerNumberAvailabilityCheck Check if a customer number is available. Reads Sevdesk data. Risk: read
Input
Output

createContact

contact.createContact Create a new contact. Changes Sevdesk data or starts an export job. Risk: write
Input
Output

deleteContact

contact.deleteContact Deletes a contact. Confirm before sending, booking, deleting, or legally enshrining accounting records. Risk: destructive
Input
Output

findContactsByCustomFieldValue

contact.findContactsByCustomFieldValue Find contacts by custom field value. Reads Sevdesk data. Risk: read
Input
Output

getContactById

contact.getContactById Find contact by ID. Reads Sevdesk data. Risk: read
Input
Output

getContacts

contact.getContacts Retrieve contacts. Reads Sevdesk data. Risk: read
Input
Output

getContactTabsItemCountById

contact.getContactTabsItemCountById Get number of all items. Reads Sevdesk data. Risk: read
Input
Output

getNextCustomerNumber

contact.getNextCustomerNumber Get next free customer number. Reads Sevdesk data. Risk: read
Input
Output

updateContact

contact.updateContact Update a existing contact. Changes Sevdesk data or starts an export job. Risk: write
Input
Output

Contact Address

contactAddressId

contactAddress.contactAddressId Find contact address by ID. Reads Sevdesk data. Risk: read
Input
Output

createContactAddress

contactAddress.createContactAddress Create a new contact address. Changes Sevdesk data or starts an export job. Risk: write
Input
Output

deleteContactAddress

contactAddress.deleteContactAddress Deletes a contact address. Confirm before sending, booking, deleting, or legally enshrining accounting records. Risk: destructive
Input
Output

getContactAddresses

contactAddress.getContactAddresses Retrieve contact addresses. Reads Sevdesk data. Risk: read
Input
Output

updateContactAddress

contactAddress.updateContactAddress update a existing contact address. Changes Sevdesk data or starts an export job. Risk: write
Input
Output

Contact Field

createContactField

contactField.createContactField Create contact field. Changes Sevdesk data or starts an export job. Risk: write
Input
Output

createContactFieldSetting

contactField.createContactFieldSetting Create contact field setting. Changes Sevdesk data or starts an export job. Risk: write
Input
Output

deleteContactCustomFieldId

contactField.deleteContactCustomFieldId delete a contact field. Confirm before sending, booking, deleting, or legally enshrining accounting records. Risk: destructive
Input
Output

deleteContactFieldSetting

contactField.deleteContactFieldSetting Deletes a contact field setting. Confirm before sending, booking, deleting, or legally enshrining accounting records. Risk: destructive
Input
Output

getContactFields

contactField.getContactFields Retrieve contact fields. Reads Sevdesk data. Risk: read
Input
Output

getContactFieldsById

contactField.getContactFieldsById Retrieve contact fields. Reads Sevdesk data. Risk: read
Input
Output

getContactFieldSettingById

contactField.getContactFieldSettingById Find contact field setting by ID. Reads Sevdesk data. Risk: read
Input
Output

getContactFieldSettings

contactField.getContactFieldSettings Retrieve contact field settings. Reads Sevdesk data. Risk: read
Input
Output

getPlaceholder

contactField.getPlaceholder Retrieve Placeholders. Reads Sevdesk data. Risk: read
Input
Output

getReferenceCount

contactField.getReferenceCount Receive count reference. Reads Sevdesk data. Risk: read
Input
Output

updateContactfield

contactField.updateContactfield Update a contact field. Changes Sevdesk data or starts an export job. Risk: write
Input
Output

updateContactFieldSetting

contactField.updateContactFieldSetting Update contact field setting. Changes Sevdesk data or starts an export job. Risk: write
Input
Output

Credit Note

bookCreditNote

creditNote.bookCreditNote Book a credit note. Confirm before sending, booking, deleting, or legally enshrining accounting records. Risk: destructive
Input
Output

createcreditNote

creditNote.createcreditNote Create a new creditNote. Changes Sevdesk data or starts an export job. Risk: write
Input For Update 2.0, use taxRule and position taxRate values allowed by ReceiptGuidance. New credit notes are created as DRAFT and need a deliveryDate; enshrining is separate and irreversible. Update 2.0 does not support ACCOUNTING_TYPE bookingCategory or credit notes from vouchers; delivery dates must agree with the source invoice.
Output

createCreditNoteFromInvoice

creditNote.createCreditNoteFromInvoice Creates a new creditNote from an invoice. Changes Sevdesk data or starts an export job. Risk: write
Input
Output

createCreditNoteFromVoucher

creditNote.createCreditNoteFromVoucher Creates a new creditNote from a voucher. Changes Sevdesk data or starts an export job. Risk: write
Input This documented legacy route is unavailable on Sevdesk Update 2.0; use only with accounts still on bookkeeping system 1.0.
Output

creditNoteEnshrine

creditNote.creditNoteEnshrine Enshrine. Confirm before sending, booking, deleting, or legally enshrining accounting records. Risk: destructive
Input Enshrining cannot be undone for legal reasons; confirm the target credit note before execution.
Output

creditNoteGetPdf

creditNote.creditNoteGetPdf Retrieve pdf document of a credit note. Confirm before sending, booking, deleting, or legally enshrining accounting records. Risk: destructive
Input
Output

creditNoteResetToDraft

creditNote.creditNoteResetToDraft Reset status to draft. Changes Sevdesk data or starts an export job. Risk: write
Input
Output

creditNoteResetToOpen

creditNote.creditNoteResetToOpen Reset status to open. Changes Sevdesk data or starts an export job. Risk: write
Input
Output

creditNoteSendBy

creditNote.creditNoteSendBy Mark credit note as sent. Confirm before sending, booking, deleting, or legally enshrining accounting records. Risk: destructive
Input
Output

deletecreditNote

creditNote.deletecreditNote Deletes an creditNote. Confirm before sending, booking, deleting, or legally enshrining accounting records. Risk: destructive
Input
Output

getcreditNoteById

creditNote.getcreditNoteById Find creditNote by ID. Reads Sevdesk data. Risk: read
Input
Output

getCreditNotes

creditNote.getCreditNotes Retrieve CreditNote. Reads Sevdesk data. Risk: read
Input
Output

sendCreditNoteByPrinting

creditNote.sendCreditNoteByPrinting Send credit note by printing. Confirm before sending, booking, deleting, or legally enshrining accounting records. Risk: destructive
Input
Output

sendCreditNoteViaEMail

creditNote.sendCreditNoteViaEMail Send credit note via email. Confirm before sending, booking, deleting, or legally enshrining accounting records. Risk: destructive
Input
Output

updatecreditNote

creditNote.updatecreditNote Update an existing creditNote. Changes Sevdesk data or starts an export job. Risk: write
Input
Output

Credit Note Pos

getcreditNotePositions

creditNotePos.getcreditNotePositions Retrieve creditNote positions. Reads Sevdesk data. Risk: read
Input
Output

Export

exportContact

export.exportContact Export contact. Reads Sevdesk data. Risk: read
Input
Output

exportCreditNote

export.exportCreditNote Export creditNote. Reads Sevdesk data. Risk: read
Input
Output

exportDatevCSV

export.exportDatevCSV Start DATEV CSV ZIP export. With enshrineDocuments: true it enshrines the exported documents, which cannot be undone (GoBD). Risk: destructive
Input
Output

exportDatevDepricated

export.exportDatevDepricated Export datev. With enshrine: true it enshrines the exported documents, which cannot be undone (GoBD). Risk: destructive
Input
Output: Record<string, JsonValue>

exportDatevXML

export.exportDatevXML Start DATEV XML ZIP export. Reads Sevdesk data. Risk: read
Input
Output

exportInvoice

export.exportInvoice Export invoice. Reads Sevdesk data. Risk: read
Input
Output

exportInvoiceZip

export.exportInvoiceZip Export Invoice as zip. Reads Sevdesk data. Risk: read
Input
Output

exportTransactions

export.exportTransactions Export transaction. Reads Sevdesk data. Risk: read
Input
Output

exportVoucher

export.exportVoucher Export voucher as zip. Reads Sevdesk data. Risk: read
Input
Output

exportVoucherZip

export.exportVoucherZip Export voucher zip. Reads Sevdesk data. Risk: read
Input
Output

generateDownloadHash

export.generateDownloadHash Generate download hash. Changes Sevdesk data or starts an export job. Risk: write
Input
Output

getProgress

export.getProgress Get progress. Reads Sevdesk data. Risk: read
Input
Output

jobDownloadInfo

export.jobDownloadInfo Get job download info. Reads Sevdesk data. Risk: read
Input
Output

updateExportConfig

export.updateExportConfig Update export config. Changes Sevdesk data or starts an export job. Risk: write
Input
Output

Invoice

bookInvoice

invoice.bookInvoice Book an invoice. Confirm before sending, booking, deleting, or legally enshrining accounting records. Risk: destructive
Input
Output

cancelInvoice

invoice.cancelInvoice Cancel an invoice / Create cancellation invoice. Confirm before sending, booking, deleting, or legally enshrining accounting records. Risk: destructive
Input
Output

createInvoiceByFactory

invoice.createInvoiceByFactory Create a new invoice. Changes Sevdesk data or starts an export job. Risk: write
Input For Update 2.0, use taxRule and position taxRate values allowed by ReceiptGuidance. The factory requires invoice.status: send “100” (draft); sending, booking and enshrining are separate actions. Advanced and partial invoices accept only taxRule 1 or 11; AR/TR/ER require the account’s default currency.
Output

createInvoiceFromOrder

invoice.createInvoiceFromOrder Create invoice from order. Changes Sevdesk data or starts an export job. Risk: write
Input
Output

createInvoiceReminder

invoice.createInvoiceReminder Create invoice reminder. Confirm before sending, booking, deleting, or legally enshrining accounting records. Risk: destructive
Input
Output

getInvoiceById

invoice.getInvoiceById Find invoice by ID. Reads Sevdesk data. Risk: read
Input
Output

getInvoicePositionsById

invoice.getInvoicePositionsById Find invoice positions. Reads Sevdesk data. Risk: read
Input The OpenAPI declares invoice-position quantity as boolean, inconsistent with the numeric request schema and sibling position models. The response schema accepts numbers or numeric strings and rejects booleans.
Output

getInvoices

invoice.getInvoices Retrieve invoices. Reads Sevdesk data. Risk: read
Input
Output

getIsInvoicePartiallyPaid

invoice.getIsInvoicePartiallyPaid Check if an invoice is already partially paid. Reads Sevdesk data. Risk: read
Input
Output

invoiceEnshrine

invoice.invoiceEnshrine Enshrine. Confirm before sending, booking, deleting, or legally enshrining accounting records. Risk: destructive
Input Enshrining cannot be undone for legal reasons; confirm the target invoice before execution.
Output

invoiceGetPdf

invoice.invoiceGetPdf Retrieve pdf document of an invoice. Confirm before sending, booking, deleting, or legally enshrining accounting records. Risk: destructive
Input
Output

invoiceRender

invoice.invoiceRender Render the pdf document of an invoice. Changes Sevdesk data or starts an export job. Risk: write
Input
Output

invoiceResetToDraft

invoice.invoiceResetToDraft Reset status to draft. Changes Sevdesk data or starts an export job. Risk: write
Input
Output

invoiceResetToOpen

invoice.invoiceResetToOpen Reset status to open. Changes Sevdesk data or starts an export job. Risk: write
Input
Output

invoiceSendBy

invoice.invoiceSendBy Mark invoice as sent. Confirm before sending, booking, deleting, or legally enshrining accounting records. Risk: destructive
Input
Output

sendInvoiceViaEMail

invoice.sendInvoiceViaEMail Send invoice via email. Confirm before sending, booking, deleting, or legally enshrining accounting records. Risk: destructive
Input
Output

Invoice Pos

getInvoicePos

invoicePos.getInvoicePos Retrieve InvoicePos. Reads Sevdesk data. Risk: read
Input The OpenAPI declares invoice-position quantity as boolean, inconsistent with the numeric request schema and sibling position models. The response schema accepts numbers or numeric strings and rejects booleans.
Output

Layout

getLetterpapersWithThumb

layout.getLetterpapersWithThumb Retrieve letterpapers. Reads Sevdesk data. Risk: read
Input
Output

getTemplates

layout.getTemplates Retrieve templates. Reads Sevdesk data. Risk: read
Input
Output

updateCreditNoteTemplate

layout.updateCreditNoteTemplate Update an of credit note template. Changes Sevdesk data or starts an export job. Risk: write
Input
Output

updateInvoiceTemplate

layout.updateInvoiceTemplate Update an invoice template. Changes Sevdesk data or starts an export job. Risk: write
Input
Output

updateOrderTemplate

layout.updateOrderTemplate Update an order template. Changes Sevdesk data or starts an export job. Risk: write
Input
Output

Order

createContractNoteFromOrder

order.createContractNoteFromOrder Create contract note from order. Changes Sevdesk data or starts an export job. Risk: write
Input
Output

createOrder

order.createOrder Create a new order. Changes Sevdesk data or starts an export job. Risk: write
Input
Output

createPackingListFromOrder

order.createPackingListFromOrder Create packing list from order. Changes Sevdesk data or starts an export job. Risk: write
Input
Output

deleteOrder

order.deleteOrder Deletes an order. Confirm before sending, booking, deleting, or legally enshrining accounting records. Risk: destructive
Input
Output

getDiscounts

order.getDiscounts Find order discounts. Reads Sevdesk data. Risk: read
Input
Output

getOrderById

order.getOrderById Find order by ID. Reads Sevdesk data. Risk: read
Input
Output

getOrderPositionsById

order.getOrderPositionsById Find order positions. Reads Sevdesk data. Risk: read
Input
Output

getOrders

order.getOrders Retrieve orders. Reads Sevdesk data. Risk: read
Input
Output

getRelatedObjects

order.getRelatedObjects Find related objects. Reads Sevdesk data. Risk: read
Input
Output

orderGetPdf

order.orderGetPdf Retrieve pdf document of an order. Confirm before sending, booking, deleting, or legally enshrining accounting records. Risk: destructive
Input
Output

orderSendBy

order.orderSendBy Mark order as sent. Confirm before sending, booking, deleting, or legally enshrining accounting records. Risk: destructive
Input
Output

sendorderViaEMail

order.sendorderViaEMail Send order via email. Confirm before sending, booking, deleting, or legally enshrining accounting records. Risk: destructive
Input
Output

updateOrder

order.updateOrder Update an existing order. Changes Sevdesk data or starts an export job. Risk: write
Input
Output

Order Pos

deleteOrderPos

orderPos.deleteOrderPos Deletes an order Position. Confirm before sending, booking, deleting, or legally enshrining accounting records. Risk: destructive
Input
Output

getOrderPositionById

orderPos.getOrderPositionById Find order position by ID. Reads Sevdesk data. Risk: read
Input
Output

getOrderPositions

orderPos.getOrderPositions Retrieve order positions. Reads Sevdesk data. Risk: read
Input
Output

updateOrderPosition

orderPos.updateOrderPosition Update an existing order position. Changes Sevdesk data or starts an export job. Risk: write
Input
Output

Part

createPart

part.createPart Create a new part. Changes Sevdesk data or starts an export job. Risk: write
Input
Output

getPartById

part.getPartById Find part by ID. Reads Sevdesk data. Risk: read
Input
Output

getParts

part.getParts Retrieve parts. Reads Sevdesk data. Risk: read
Input
Output

partGetStock

part.partGetStock Get stock of a part. Reads Sevdesk data. Risk: read
Input
Output

updatePart

part.updatePart Update an existing part. Changes Sevdesk data or starts an export job. Risk: write
Input
Output

Private Transaction Rule

createPrivateTransactionRule

privateTransactionRule.createPrivateTransactionRule Create a new rule. Changes Sevdesk data or starts an export job. Risk: write
Input
Output

deletePrivateTransactionRule

privateTransactionRule.deletePrivateTransactionRule Delete the rule by id. Confirm before sending, booking, deleting, or legally enshrining accounting records. Risk: destructive
Input
Output

listPrivateTransactionRules

privateTransactionRule.listPrivateTransactionRules List existing rules. Reads Sevdesk data. Risk: read
Input
Output

Report

reportContact

report.reportContact Export contact list. Reads Sevdesk data. Risk: read
Input
Output

reportInvoice

report.reportInvoice Export invoice list. Reads Sevdesk data. Risk: read
Input
Output

reportOrder

report.reportOrder Export order list. Reads Sevdesk data. Risk: read
Input
Output

reportVoucher

report.reportVoucher Export voucher list. Reads Sevdesk data. Risk: read
Input
Output

Tag

createTag

tag.createTag Create a new tag. Changes Sevdesk data or starts an export job. Risk: write
Input
Output

deleteTag

tag.deleteTag Deletes a tag. Confirm before sending, booking, deleting, or legally enshrining accounting records. Risk: destructive
Input
Output

getTagById

tag.getTagById Find tag by ID. Reads Sevdesk data. Risk: read
Input
Output

getTagRelations

tag.getTagRelations Retrieve tag relations. Reads Sevdesk data. Risk: read
Input
Output

getTags

tag.getTags Retrieve tags. Reads Sevdesk data. Risk: read
Input
Output

updateTag

tag.updateTag Update tag. Changes Sevdesk data or starts an export job. Risk: write
Input
Output

Voucher

bookVoucher

voucher.bookVoucher Book a voucher. Confirm before sending, booking, deleting, or legally enshrining accounting records. Risk: destructive
Input
Output

forAccountNumber

voucher.forAccountNumber Get guidance by account number. Reads Sevdesk data. Risk: read
Input
Output

forAllAccounts

voucher.forAllAccounts Get all account guides. Reads Sevdesk data. Risk: read
Input
Output

forExpense

voucher.forExpense Get guidance for expense accounts. Reads Sevdesk data. Risk: read
Input
Output

forRevenue

voucher.forRevenue Get guidance for revenue accounts. Reads Sevdesk data. Risk: read
Input
Output

forTaxRule

voucher.forTaxRule Get guidance by Tax Rule. Reads Sevdesk data. Risk: read
Input
Output

getVoucherById

voucher.getVoucherById Find voucher by ID. Reads Sevdesk data. Risk: read
Input
Output

getVouchers

voucher.getVouchers Retrieve vouchers. Reads Sevdesk data. Risk: read
Input
Output

updateVoucher

voucher.updateVoucher Update an existing voucher. Changes Sevdesk data or starts an export job. Risk: write
Input
Output

voucherEnshrine

voucher.voucherEnshrine Enshrine. Confirm before sending, booking, deleting, or legally enshrining accounting records. Risk: destructive
Input Enshrining cannot be undone for legal reasons; confirm the target voucher before execution.
Output

voucherFactorySaveVoucher

voucher.voucherFactorySaveVoucher Create a new voucher. Changes Sevdesk data or starts an export job. Risk: write
Input Update 2.0 requires ReceiptGuidance-compatible tax rules/rates. Voucher taxRule supports the documented revenue rules 1, 2, 3, 4, 5, 11 and expense rules 8, 9, 10, 12, 13, 14. Positions on Update 2.0 take accountDatev (accountingType is the 1.0 field) and sumGross when net is false or sumNet when net is true. Only DRAFT (50) and UNPAID/DUE (100) can be created; use bookVoucher to register payment. Asset accounts require an asset, and enshrinement is a separate irreversible action.
Output

voucherResetToDraft

voucher.voucherResetToDraft Reset status to draft. Changes Sevdesk data or starts an export job. Risk: write
Input
Output

voucherResetToOpen

voucher.voucherResetToOpen Reset status to open. Changes Sevdesk data or starts an export job. Risk: write
Input
Output

Voucher Pos

getVoucherPositions

voucherPos.getVoucherPositions Retrieve voucher positions. Reads Sevdesk data. Risk: read
Input
Output