API Callable Methods

This documentation currently applies to the WSDL at https://secure.maventa.com/api/wsdl/. We recommend using the WSDL at https://secure.maventa.com/api_net/wsdl/ for new integrations, since that will be the style in which future updates are done. The most notable difference is in the return values which, for the latter WSDL, always includes a ‘status’ variable where OK/ERROR message is saved.

Hello world!

  1. hello_world

LISTINGS

  1. List bank accounts: bank_account_list
  2. List for countries: country_list
  3. List for currencies: currency_list
  4. List company fees: company_fee_list
  5. List companies where user is registered: company_list
  6. List for languages: language_list
  7. List for relay operators: relay_operator_list
  8. List invoices: invoice_list
  9. List inbound invoices: invoice_list_inbound
  10. List users: user_list
  11. List postal addresses: postal_address_list

COMPANYLOOKUP

  1. Lookup for company information: company_lookup

INVOICES

  1. Create a new invoice: invoice_create
  2. Create a credit-note (minus invoice): invoice_revoke
  3. Show invoice, needs invoice db-id: invoice_show
  4. Show inbound invoice data: inbound_invoice_show
  5. Mark invoice as paid: invoice_confirm
  6. Accept invoice (inbound): invoice_accept
  7. Decline invoice (inbound): invoice_decline
  8. Dispute invoice (inbound): invoice_dispute

USERS

  1. Create a new user: user_create
  2. Update user: user_update
  3. Delete user: user_delete
  4. Show user: user_show

COMPANIES

  1. Update company: company_update
  2. Show company: company_show
  3. Show company settings: company_settings_show
  4. Update company settings: company_settings_update
  5. Show a company fee: company_fee_show
  6. Create a new company fee: company_fee_create
  7. Update a company fee: company_fee_update
  8. Delete a company fee: company_fee_delete

BANK ACCOUNTS

  1. Create a new bank account: bank_account_create
  2. Update bank account: bank_account_update
  3. Delete bank account: bank_account_delete
  4. Show bank account: bank_account_show

POSTAL ADDRESSES

  1. Create postal address: postal_address_create
  2. Update postal address: postal_address_update
  3. Delete postal address: postal_address_delete
  4. Show postal address: postal_address_show

File handling

  1. Get invoice PDF: get_pdf
  2. Get partner transactions: get_partner_transactions
  3. Get files: get_files
  4. Upload invoice as XML file (supported formats: Teapps, Oio, finvoice): put_xml
  5. Upload multiple invoices in one ZIP file: put_zip
  6. Upload attachment to an invoice: put_attachment

Also available in: HTML TXT