Tiime API avatar

Tiime API

Pricing

from $10.00 / 1,000 results

Go to Apify Store
Tiime API

Tiime API

Company data, clients, invoices, quotes, bank accounts, transactions, users, billing settings, and related PDF documents.

Pricing

from $10.00 / 1,000 results

Rating

0.0

(0)

Developer

Trapered Musket

Trapered Musket

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Tiime API Exporter and Automation

Connect your Tiime account to Apify, retrieve your business data, and automate common invoicing workflows from a single Actor.

Tiime API Exporter and Automation helps founders, finance teams, accountants, and automation builders work with Tiime data without manual exports from the web app. Sign in with your Tiime account, choose the resource you want to read, create, update, duplicate, convert, or delete, and get structured results in Apify datasets. PDF and other binary files are saved to the key-value store.

Use it as a Tiime data connector, invoice exporter, quote automation tool, or backend action inside Make, Zapier, n8n, internal tools, dashboards, and custom workflows.

What you can retrieve

  • Company profile and configuration
  • Clients and client details
  • Client contacts and invoicing information
  • Invoices, invoice details, statuses, and counters
  • Invoice PDFs and related documents
  • Quotes, quote details, previews, signatures, and PDFs
  • Bank accounts and business accounts
  • Unmatched or unimputed bank transactions
  • Billing and invoicing settings
  • VAT types and country metadata
  • Users and feature access
  • Dashboard blocks, labels, tags, tiles, and onboarding data
  • Subscription and commercial offer information available to the connected account

What you can automate

  • Create new clients
  • Update existing clients
  • Add contacts to a client
  • Update invoice records
  • Create credit notes from invoices
  • Create quotes
  • Update quotes
  • Delete quotes
  • Duplicate quotes
  • Convert quotes into invoices
  • Create advance payment invoices from quotes
  • Switch the active company for the connected user

Supported action types

  • GET requests for exports, syncs, reporting, dashboards, and document retrieval
  • POST requests for creating clients, contacts, quotes, credit notes, duplicated quotes, invoices from quotes, and advance payment invoices
  • PATCH requests for updating clients, invoices, quotes, and active company state
  • DELETE requests for supported deletion workflows, such as deleting quotes

Common use cases

  • Sync Tiime invoices to a BI tool, spreadsheet, database, or internal dashboard
  • Export clients and contacts for CRM enrichment
  • Retrieve invoice PDFs for archiving or document workflows
  • Create clients from external lead or CRM workflows
  • Generate quotes from form submissions or internal tools
  • Convert accepted quotes into invoices from automation flows
  • Monitor invoice status and accounting data from scheduled Apify runs
  • Build Make, Zapier, n8n, or custom automations on top of Tiime data
  • Prepare structured datasets for reporting, reconciliation, or accounting operations

How it works

  1. Enter the Tiime account email and password.
  2. Select the API resource and method you want to run.
  3. Add the required path parameters, such as companyId, invoiceId, or clientId.
  4. Add query parameters or a JSON body when the operation needs them.
  5. Run the Actor.
  6. Use the result from the Apify dataset or download it as JSON, CSV, Excel, XML, or RSS.

The Actor also includes a demo mode, enabled by default, so you can preview the output format before connecting an account.

Example input

Retrieve invoices:

{
"demoMode": false,
"email": "user@example.com",
"password": "your-password",
"method": "GET",
"endpointPath": "/v1/companies/{companyId}/invoices",
"pathParams": {
"companyId": 123456
},
"queryParams": {
"page": 1
},
"pushArrayItems": true
}

Create a client:

{
"demoMode": false,
"email": "user@example.com",
"password": "your-password",
"method": "POST",
"endpointPath": "/v1/companies/{companyId}/clients",
"pathParams": {
"companyId": 123456
},
"body": {
"name": "New client"
}
}

Update a quote:

{
"demoMode": false,
"email": "user@example.com",
"password": "your-password",
"method": "PATCH",
"endpointPath": "/v1/companies/{companyId}/quotations/{quotationId}",
"pathParams": {
"companyId": 123456,
"quotationId": 987654
},
"body": {
"status": "draft"
}
}
/v1/users/me
/v1/companies/{companyId}
/v1/companies/{companyId}/clients
/v1/companies/{companyId}/clients/{clientId}
/v1/companies/{companyId}/invoices
/v1/companies/{companyId}/invoices/{invoiceId}
/v1/companies/{companyId}/invoices/pdf
/v1/companies/{companyId}/quotations
/v1/companies/{companyId}/quotations/{quotationId}
/v1/companies/{companyId}/quotations/{quotationId}/pdf
/v1/companies/{companyId}/bank_accounts
/v1/companies/{companyId}/bank_transactions/unimputed
/v1/companies/{companyId}/invoicing_config
/v1/companies/{companyId}/users
POST /v1/companies/{companyId}/clients
PATCH /v1/companies/{companyId}/clients/{clientId}
POST /v1/companies/{companyId}/clients/{clientId}/contacts
PATCH /v1/companies/{companyId}/invoices/{invoiceId}
POST /v1/companies/{companyId}/invoices/{invoiceId}/credit_note
POST /v1/companies/{companyId}/quotations
PATCH /v1/companies/{companyId}/quotations/{quotationId}
DELETE /v1/companies/{companyId}/quotations/{quotationId}
POST /v1/companies/{companyId}/quotations/{quotationId}/duplicate
POST /v1/companies/{companyId}/quotations/{quotationId}/invoice
POST /v1/companies/{companyId}/quotations/{quotationId}/invoice_advance_payment

Output

JSON responses are pushed to the default dataset. If an endpoint returns an array, each item can be saved as a separate result, which makes the data easier to filter, export, and connect to other tools.

{
"endpointPath": "/v1/companies/{companyId}/invoices",
"method": "GET",
"statusCode": 200,
"ok": true,
"requestedAt": "2026-07-06T00:00:00.000Z",
"data": {
"id": "invoice-id",
"status": "paid"
}
}

Binary responses, such as PDFs, are stored in the default key-value store and referenced from the dataset.

Authentication

The recommended setup is to connect with your Tiime email and password. Credentials are handled as secret Actor inputs on Apify.

Advanced users can also provide an existing API bearer token instead of account credentials.

Notes

  • The Actor only accesses data available to the connected Tiime account.
  • Demo mode does not call Tiime and is useful for testing the Actor output.
  • For production automations, schedule runs in Apify and connect the dataset to your preferred downstream tool.