Public API Documentation

To use the Facturo Public API, follow these steps: register, create an API key for the companies you need, and send requests using that key.

Interactive documentation (Scalar)

Open Scalar to see all endpoints, try requests and copy examples. Enter your API key and Company ID in the authentication section in Scalar.

Open Scalar – Public API

How to get started

  1. 1. Register

    Create an account in Facturo if you don't have one. Sign up from the app (link below) and confirm your email.

    Register in the app
  2. 2. API key for companies

    Log in to the app, go to Settings → API Keys and create a new API key. Choose which companies the key is valid for (you can have multiple companies in one account). Store the key securely — it is only shown once when created.

  3. 3. Make requests

    Send requests to the Public API base URL. Every request must include the X-Api-Key header with your API key. For most endpoints also add X-Company-Id with the company ID you want to operate in. You can get the list of companies for your key with GET /api/v1/api-key/companies.

Authentication

All requests require:

  • X-Api-KeyHeader X-Api-Key — your API key from the app.
  • X-Company-IdHeader X-Company-Id (or companyId query parameter) — the company ID context. Not needed for GET /api/v1/api-key/companies.

API base URL: https://public-api.facturo.work