For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
Logo
Resources
Log inGet a demo
Get startedAPI referenceImplementation
Get startedAPI referenceImplementation
    • Overview
          • The Transaction object
          • GET/transactions
          • GET/transactions/{id}

Get started

  • Overview
  • Introduction
  • Unified API
  • Linked Account
  • Merge Link
  • Use cases

Implementation

  • Sandboxes
  • SDKs
  • API access
  • Syncing data
  • Writing data
  • Data minimization
  • Supplemental data
  • Errors
  • Integration metadata

API reference

  • ATS
  • HRIS
  • Accounting
  • Ticketing
  • CRM
  • File Storage
  • Knowledge Base
  • Chat

Resources

  • Help Center
  • Merge.dev
  • Changelog
© Merge 2026Terms of usePrivacy policy
UnifiedAgent HandlerGateway
UnifiedAgent HandlerGateway
Resources
Log inGet a demo
Common ModelsTransactions

The Transaction object

The Transaction Object
1{
2 "id": "string",
3 "remote_id": "string",
4 "created_at": "2023-01-01T00:00:00Z",
5 "modified_at": "2023-01-01T00:00:00Z",
6 "transaction_type": "string",
7 "number": "string",
8 "transaction_date": "2023-01-01T00:00:00Z",
9 "account": "string",
10 "contact": "string",
11 "inclusive_of_tax": true,
12 "total_amount": "string",
13 "currency": "XUA",
14 "exchange_rate": "string",
15 "company": "string",
16 "tracking_categories": [
17 "string"
18 ],
19 "line_items": [
20 {
21 "id": "string",
22 "remote_id": "string",
23 "created_at": "2023-01-01T00:00:00Z",
24 "modified_at": "2023-01-01T00:00:00Z",
25 "memo": "string",
26 "unit_price": "string",
27 "quantity": "string",
28 "item": "string",
29 "account": "string",
30 "tracking_category": "string",
31 "tracking_categories": [
32 "string"
33 ],
34 "total_line_amount": "string",
35 "tax_rate": "string",
36 "currency": "XUA",
37 "exchange_rate": "string",
38 "company": "string",
39 "remote_was_deleted": true
40 }
41 ],
42 "remote_was_deleted": true,
43 "accounting_period": "string",
44 "field_mappings": {
45 "organization_defined_targets": {
46 "string": {}
47 },
48 "linked_account_defined_targets": {
49 "string": {}
50 }
51 },
52 "remote_data": [
53 {
54 "path": "string",
55 "data": {}
56 }
57 ]
58}
Was this page helpful?
Previous

/tracking-categories/{id}

Next

/transactions

The Transaction common model includes records of all types of transactions that do not appear in other common models. The type of transaction can be identified through the type field. More specifically, it will contain all types of transactions outside of:

  • Credit Notes
  • Expenses
  • Invoices
  • Journal Entries
  • Payments
  • Purchase Orders
  • Vendor Credits
idstringOptionalRead-onlyformat: "uuid"
remote_idstring or nullOptional
created_atdatetimeOptionalRead-only
The datetime that this object was created by Merge.
modified_atdatetimeOptionalRead-only
The datetime that this object was modified by Merge.
transaction_typestring or nullOptional
numberstring or nullOptional
The transaction's number used for identifying purposes.
transaction_datedatetime or nullOptional
The date upon which the transaction occurred.
accountstring or nullOptionalformat: "uuid"
The transaction's account.
contactstring or nullOptionalformat: "uuid"
The contact to whom the transaction relates to.
inclusive_of_taxboolean or nullOptional
total_amountstring or nullOptionalformat: "decimal"
The total amount being paid after taxes.
currencyenum or nullOptional
The transaction's currency. The currency code in ISO 4217 format.
exchange_ratestring or nullOptionalformat: "decimal"
The transaction's exchange rate.
companystring or nullOptionalformat: "uuid"
The company the transaction belongs to.
tracking_categorieslist of stringsOptional
line_itemslist of objectsOptionalRead-only
remote_was_deletedbooleanOptionalRead-only
accounting_periodstring or nullOptionalformat: "uuid"
The accounting period that the Transaction was generated in.
field_mappingsobject or nullOptionalRead-only
remote_datalist of objects or nullOptionalRead-only