Skip to main content

Developer Account

If you are a developer looking to build an integration with our services, you will be happy to hear that we plan to introduce a specific account type for developers. In the meantime, you can interact with our APIs using a standard account.

🐝  API V2 activation and plans​

API v2 is automatically enabled for all customers, so you can use our APIs with any Fatture in Cloud account, regardless of the plan associated with it. Please see the Activation guide for more information.

All plans provide access to our public APIs, and API request quotas are independent of the selected plan. However, each plan may impose separate limits on resources and features. See the Limits and Quotas guide for more information. To start testing our APIs, we recommend using our Trial plan, so you can try our product without purchasing a paid license.

Please remember that each plan has its own limitations and that some features may be unavailable depending on the plan. For example, the Send E-Invoice method, which sends invoices to the SDI, is available only on paid plans. You need a paid plan to use it.

We created a guide to help you during the initial stages of development: Getting Started. Getting started should be relatively straightforward, but if you need help using our APIs, you can always contact customer support.

🆓  Trial extension​

If you created a Fatture in Cloud account solely for development purposes, you may be eligible for a free trial extension while your integration is still under development, before its production release. To request an extension, contact customer support and explain your use case and why you need the additional trial period.

🛡  Keep your data safe!​

There are cases where a company may need to prevent a developer from accessing its data while a new integration is being implemented.

For example:

  • A company has hired a consultant to implement a private integration, but needs to keep its data safe from external users
  • An employee is implementing a new integration, but only management should have access to the company's Fatture in Cloud profile

As mentioned above, we do not currently provide a dedicated Developer Account, but you can use a standard account with a Trial license to develop and test the integration.

Please note that a developer can access your Fatture in Cloud account's data only in the following cases:

  • If you grant the developer access to your company through the Fatture in Cloud website (see the guide)
  • By using a valid access token for authentication with our APIs, provided that the token has access to the company's data

Every operation can be performed only by a user with access to the company, so authorized users remain responsible for deciding whether to grant access to the developer.

To enable the developer to implement the integration without giving them access to the company's account, we suggest the following approach:

  1. Create a new Fatture in Cloud account for the developer or development team.
  2. Create a new fake company to use as a development playground.
  3. Request a trial extension for the new company (see above).
  4. Create the app using the development account.
  5. Use the fake company to host test data and develop the integration.
  6. When the integration is ready, make it available to users by making the app public or adding authorized accounts to the whitelist.
  7. Keep the fake account to host the app, or assign ownership of the app to the actual Fatture in Cloud account from the application's page in the Sviluppatore section.

In this way, the developer will have access only to the fake company's data.