TARGET_SYSTEM: twinfield

Twinfield allows you to capture your expenses, send invoices, and keep track of your business.

ReadCreateUpdate
Accounts
Async task
Bills
Contacts
Customers
Credit notes
Expenses
Files
Invoices
Invoice Lines
Items
Journal entries
Offers
Offer Lines
Projects
Sales Orders
Sales Orders Lines
Suppliers
Tracking categories
Transactions
Vendor credits

✅ = Endpoint available ⌛ = Endpoint in progress ❌ = Endpoint not supported by Twinfield

How to connect to Twinfield

To allow your customers to link your application with their Twinfield account, you need to set up register to Twinfield and submit your application credentials to maesn.

1

Prerequisites

Before you begin, ensure you have the following:

  • An active Twinfield account.
2

Set up a Twinfield Application

In this step we create the App that a user can choose to install into their Twinfield instance to authorize the integration with your application.

  • Navigate to the Twinfield developer portal and log in, if you are not already logged in.
  • On the tab “Clients”, click “New”.
  • Give your client name: This should be your application’s name. When your users link their Twinfield account, they will see that “Client Name” is requesting to integrate with their Twinfield account.
  • Give your client id: This will be one of the credentials you will need to submit to maesn.
  • Select authorization flow, and copy and save the client secret.
  • Add the redirect URI: https://api.maesn.dev/auth/callback/twinfield
  • Click “Save”.
3

Configure Your Integration in the maesn API

Finally, set up your API tenant with your application’s details:

  • Contact your maesn representative to submit the client ID and client secret and the subscription key.

If you are not sure who your technical contact is, do not hesitate to reach out to us.