| API | Protocol | Base URL | Docs | Reference | OpenAPI | SDKs |
|---|---|---|---|---|---|---|
| Main | rest | https://api.saasu.com/ | link | — | — | — |
Actions (127)
Items · 26
- Build item quantityPOST /Item/{id}/build
Build a quantity for a combo item.
documented - Build item quantityPOST /Item/{id}/build
Build a quantity for a combo item.
documented - Create itemPOST /Item
Insert an inventory item.
documented - Create item (alternate)POST /Item
Insert an inventory item.
documented - Create item adjustmentPOST /ItemAdjustment
Create an item adjustment.
documented - Create item adjustmentPOST /ItemAdjustment
Create an item adjustment.
documented - Create item transferPOST /ItemTransfer
Insert an item transfer.
documented - Delete itemDELETE /Item/{id}
Delete an inventory item.
documented - Delete item adjustmentDELETE /ItemAdjustment/{id}
Delete an item adjustment.
documented - Delete item adjustmentDELETE /ItemAdjustment/{id}
Delete an item adjustment.
documented - Delete item transferDELETE /ItemTransfer/{id}
Delete an item transfer.
documented - Get itemGET /Item/{id}
Retrieve a single inventory item.
documented - Get item (alternate)GET /Item/{id}
Retrieve a single inventory item.
documented - Get item adjustmentGET /ItemAdjustment/{id}
Retrieve a single item adjustment.
documented - Get item adjustmentGET /ItemAdjustment/{id}
Retrieve a single item adjustment.
documented - Get item transferGET /ItemTransfer/{id}
Retrieve a single item transfer.
documented - List item adjustmentsGET /ItemAdjustments
Retrieve a list of item adjustments.
documented - List item transfersGET /ItemTransfers
Retrieve a list of item transfers.
documented - List item transfers (alternate)GET /ItemTransfers
Retrieve a list of item transfers.
documented - List itemsGET /Items
Retrieve a list of inventory items.
documented - List items (alternate)GET /Items
Retrieve a list of inventory items.
documented - Update itemPUT /Item/{id}
Update an inventory item.
documented - Update item (alternate)PUT /Item/{id}
Update an inventory item.
documented - Update item adjustmentPUT /ItemAdjustment/{id}
Update an item adjustment.
documented - Update item adjustmentPUT /ItemAdjustment/{id}
Update an item adjustment.
documented - Update item transferPUT /ItemTransfer/{id}
Update an item transfer.
documented
Invoices · 19
- Create invoicePOST /Invoices
Insert an invoice.
documented - Create invoicePOST /Invoice
Insert an invoice.
documented - Delete invoiceDELETE /Invoice/{id}
Delete an invoice.
documented - Delete invoiceDELETE /Invoice/{id}
Delete an invoice.
documented - Email invoicePOST /Invoice/{id}/email
Email the invoice to a recipient.
documented - Email invoice (alternate)POST /Invoices/{id}/email
Email the invoice to a recipient.
documented - Email invoice to contactPOST /Invoice/{id}/email-contact
Email the invoice to the billing contact.
documented - Generate invoice PDFGET /Invoice/{id}/generate-pdf
Return a raw PDF for the invoice.
documented - Generate invoice PDFGET /Invoice/{id}/generate-pdf
Return a raw PDF for the invoice.
documented - Get invoiceGET /Invoice/{id}
Retrieve a single invoice transaction.
documented - Get invoiceGET /Invoice/{id}
Retrieve a single invoice transaction.
documented - Get invoice (alternate)GET /Invoice/{id}
Retrieve a single invoice transaction.
documented - Invoices sales statistics summaryGET /Invoices/SalesStatsSummary
Get sales statistics for invoices.
documented - Invoices sales statistics summaryGET /Invoices/SalesStatsSummary
Get sales statistics for invoices.
documented - List invoicesGET /Invoices
Retrieve a list of invoice transactions.
documented - List invoicesGET /Invoices
Retrieve a list of invoice transactions.
documented - List invoices (alternate)GET /Invoices
Retrieve a list of invoice transactions.
documented - Update invoicePUT /Invoice/{id}
Update an invoice.
documented - Update invoicePUT /Invoice/{id}
Update an invoice.
documented
Payroll · 13
- Create leave requestPOST /Payroll/LeaveRequest
Insert a leave request.
documented - Create timesheetPOST /Payroll/Timesheet
Insert a timesheet entry.
documented - Delete leave requestDELETE /Payroll/LeaveRequest/{id}
Delete a leave request.
documented - Delete timesheetDELETE /Payroll/Timesheet/{id}
Delete a timesheet entry.
documented - Generate payslip PDFGET /Payroll/Payslip/{id}/generate-pdf
Return a PDF payslip for a payslip ID.
documented - Get employeeGET /Payroll/Employee/{id}
Retrieve a single employee.
documented - Get leave requestGET /Payroll/LeaveRequest/{id}
Retrieve a single leave request.
documented - Get timesheetGET /Payroll/Timesheet/{id}
Retrieve a single timesheet entry.
documented - List employeesGET /Payroll/Employees
Return a list of employees in the file.
documented - List entitlementsGET /Payroll/Entitlements
Return entitlement/leave items.
documented - List payroll entriesGET /Payroll/PayrollEntries
Return a paged list of payroll entries.
documented - Update leave requestPUT /Payroll/LeaveRequest/{id}
Update a leave request.
documented - Update timesheetPUT /Payroll/Timesheet/{id}
Update a timesheet entry.
documented
Contacts · 9
- Create contactPOST /Contact
Insert a new contact.
documented - Create contact aggregatePOST /ContactAggregate
Insert a contact aggregate (contact + related company/manager).
documented - Delete contactDELETE /Contact/{id}
Delete a contact by ID.
documented - Generate contact PDFGET /Contact/{id}/generate-pdf
Return a PDF for the contact over a date range.
documented - Get contactGET /Contact/{id}
Retrieve a single contact.
documented - Get contact aggregateGET /ContactAggregate/{id}
Retrieve a contact aggregate (contact + related company + manager).
documented - List contactsGET /Contacts
Retrieve a list of contacts for a file.
documented - Update contactPUT /Contact/{id}
Update an existing contact.
documented - Update contact aggregatePUT /ContactAggregate/{id}
Update a contact aggregate.
documented
LookupData · 7
- List countriesGET /LookupData/Countries
Return a list of countries.
documented - List currenciesGET /LookupData/Currencies
Return a list of currencies.
documented - List currencies (lookup)GET /LookupData/Currencies
Return a list of currencies.
documented - List date formats (deprecated)GET /LookupData/DateFormats
Deprecated: Return a list of date formats.
documented - List industry typesGET /LookupData/IndustryTypes
Return industry types used in sign up & file identity screens.
documented - List number formats (deprecated)GET /LookupData/NumberFormats
Deprecated: Return a list of number formats.
documented - List zonesGET /LookupData/Zones
Return file zones / tax jurisdictions.
documented
Payments · 7
- Create paymentPOST /Payment
Insert a payment transaction.
documented - Delete paymentDELETE /Payment/{id}
Delete a payment transaction.
documented - Email paymentPOST /Payment/{id}/email
Email the payment to a recipient.
documented - Email payment contactPOST /Payment/{id}/email-contact
Email the payment contact.
documented - Get paymentGET /Payment/{id}
Retrieve a single payment transaction.
documented - List paymentsGET /Payments
Return a list of payment summaries.
documented - Update paymentPUT /Payment/{id}
Update a payment transaction.
documented
Accounts · 6
- Create accountPOST /Account
Insert a new account.
documented - Delete accountDELETE /Account/{id}
Delete an account by its ID.
documented - Get accountGET /Account/{id}
Retrieve a single account by its ID.
documented - List accountsGET /Accounts
Return a list of accounts with optional filtering parameters.
documented - List bank account balancesGET /Accounts/BankAccountBalances
Retrieve balances for bank accounts.
documented - Update accountPUT /Account/{id}
Update an existing account by its ID.
documented
User · 6
- Get current userGET /User
Retrieve current user details.
documented - Opt-in to 2FAPOST /User/opt-in-to-2fa
Enable two-factor authentication for the user.
documented - Opt-out of 2FAPOST /User/opt-out-from-2fa
Disable two-factor authentication for the user.
documented - Reset passwordPOST /User/reset-password
Request a password reset for a user.
documented - Update userPUT /User
Update current user details.
documented - Verify 2FA opt-inPOST /User/verify-2fa-opt-in
Verify 2FA opt-in with the provided OTP.
documented
Activities · 5
- Create activityPOST /Activity
Insert a new activity.
documented - Delete activityDELETE /Activity/{id}
Delete an activity by its ID.
documented - Get activityGET /Activity/{id}
Retrieve a single activity detail.
documented - List activitiesGET /Activities
Return a list of activity summaries.
documented - Update activityPUT /Activity/{id}
Update an existing activity.
documented
Company · 5
- Create companyPOST /Company
Insert a new company.
documented - Delete companyDELETE /Company/{id}
Delete a company by ID.
documented - Get companyGET /Company/{id}
Retrieve a single company by ID.
documented - List companiesGET /Companies
Retrieve a list of companies.
documented - Update companyPUT /Company/{id}
Update an existing company.
documented
Journals · 5
- Create journalPOST /Journal
Insert a journal.
documented - Delete journalDELETE /Journal/{id}
Delete a journal.
documented - Get journalGET /Journal/{id}
Retrieve a single journal transaction.
documented - List journalsGET /Journals
Retrieve a list of journal transactions.
documented - Update journalPUT /Journal/{id}
Update a journal.
documented
OAuth · 5
- Get access token (password grant)GET /authorisation/token
Request an access token using the password credential grant (GET form).
documented - Refresh access tokenPOST /authorisation/refresh
Refresh an access token using a refresh token.
documented - Request access tokenPOST /authorisation/token
Request an access token using the password credential grant (POST).
documented - Request access token with 2FAPOST /authorisation/token-2fa
Request an access token when 2FA is enabled (2FA code provided after initial response).
documented - Validate access tokenGET /authorisation/ping
Ping to verify a valid access token.
documented
Attachments · 4
- Create invoice attachmentPOST /InvoiceAttachment
Insert an attachment for an invoice.
documented - Delete invoice attachmentDELETE /InvoiceAttachment/{id}
Delete a specific invoice attachment.
documented - Get invoice attachmentGET /InvoiceAttachment/{id}
Retrieve a specific invoice attachment.
documented - List invoice attachmentsGET /InvoiceAttachments/{id}
Retrieve attachment metadata for a given invoice.
documented