API Changelog

Changelog for the Apideck Unified APIs and connectors: new endpoints, schema updates, breaking changes, and platform improvements over time.

v10.45.0

  • Coverage

    Added filter[ids] — a comma-separated list of record ids — to Invoices, Credit Notes and Customers, and mapped it for DDualentry on all three; it was already available on DualEntry Invoice Items. This makes fetching a known set of records possible in one call instead of one request per id. Two DualEntry behaviours are worth knowing: a response returns at most 100 records per page, so a list of more than 100 ids is paged rather than truncated — the filter is preserved across pages; and because a DualEntry invoice's or credit note's unified id and number are the same value, filter[ids] and filter[number] address the same field, with filter[number] taking precedence when both are supplied. The new ids filter key is declared on the unified Invoices, Credit Notes and Customers filters, so other connectors reject it with UnsupportedFiltersError until mapped.

v10.44.0

v10.43.0

  • Coverage

    Added list filters for Zoho Books Journal Entries: filter[start_date] / filter[end_date] (posting-date range, inclusive on both ends, new filter keys on the resource), filter[updated_since] and filter[status] (draft / posted). Previously the resource accepted no filters at all, so every sync had to paginate the full ledger. Two behaviours worth knowing: updated_since is applied at day granularity in the organization's local timezone and is widened one day back so no modified record is ever missed — expect results to include records modified up to two days before the requested instant, and deduplicate on updated_at client-side if the exact cut-off matters; a status value other than draft or posted is rejected by Zoho with "Invalid value passed for status" since Zoho journals have no other states. The new start_date / end_date filter keys are declared on the unified Journal Entries filter, so other connectors reject them with UnsupportedFiltersError until mapped.

v10.42.0

v10.41.0

v10.40.0

v10.39.0

  • New connector

    Added new Freshservice connector (beta) as an auth-only connector: consumers authenticate through Vault with their Freshservice subdomain and API key (HTTP Basic auth — the key acts as the username), after which the full Freshservice v2 API is available through the Proxy API. No unified Issue Tracking resources are mapped, and the API key inherits the permissions of the agent who generated it. Connections are validated against the tenant's ticket list, so the key must come from an agent account that can view tickets.

v10.38.1

  • Fix

    Fixed Zoho Books Journal Entries returning some records twice and skipping others when paginating a list. Lists are now ordered by Zoho's entry number, which is unique, rather than by posting date, which is not — so each entry is returned exactly once. Journal entries therefore come back newest-created first; to sort by posting date instead, pass ?pass_through[sort_column]=journal_date&pass_through[sort_order]=D, which reinstates the pagination problem. See the connector gotchas on the resource for detail.

v10.38.0

  • Update

    NetSuite now supports Refunds — list, get, create, update and delete — joining QuickBooks and SSage Intacct Rest. Refunds map onto NetSuite's Customer Refund record, which settles money back to a customer against credits they already hold, so a refund is created by listing those credits in allocations[] with the amount to take from each. Four behaviours are worth knowing before you build against it: total_amount is derived from the allocations and is not writable, so a refund sent without them is created for 0; each allocation must reference an **open** credit note, as NetSuite does not offer draft or fully-applied credits for refunding; customer-deposit allocations cannot be expressed on the write side, though they read back correctly with type: other; and a refund that has been applied cannot be deleted, so unapply or void it in NetSuite instead. number is assigned by NetSuite and cannot be set on create.

v10.37.0

  • Fix

    Fixed NetSuite storing date-only fields one calendar day early for accounts behind UTC. NetSuite has no date-only type on the SOAP wire, so a unified format: date value such as invoice_date: 2026-06-05 was expanded to UTC midnight and then resolved against the NetSuite user's time zone — an account on Pacific stored 2026-06-04. This affected every date-only write field across Invoices, Bills, Credit Notes, Journal Entries, Payments, Bill Payments, Purchase Orders, Quotes, Expense Reports, Employees and Invoice Items. **No action is required for almost all accounts** — these dates now store on the intended calendar day for any NetSuite integration user between UTC-10 and UTC+13, which covers all but four IANA time zones. Note this changes the instant NetSuite receives for existing connections as well as new ones: the stored calendar day becomes correct across the Americas where it was previously a day early, and is unchanged from UTC to UTC+13 where it was already correct. Four zones need the new optional timezone connection setting. Three were already wrong and stay wrong without it — UTC-11 (Pago Pago, Niue, Midway), which store a day early. One is a **regression**: an integration user on UTC+14 (Kiritimati) previously stored the correct day and now stores a day late until the setting is applied. Set it to the IANA zone of the user the connection authenticates as, read from that user's Home > Set Preferences > Time Zone (Setup > Company > Company Information only supplies the default). When set, dates are anchored to local midday in that zone and are exact for every zone, including across daylight-saving boundaries. If you set it, use a zone within 12 hours of that user's real one in either direction — more than ~12h east stores dates a day early, more than ~12h west stores them a day late.

v10.36.0

v10.35.0

  • Coverage

    Added the optional source_routing_number, source_account_number, balance and available_balance fields to the Bank Feed Accounts resource. The resource previously described the source bank account by source_account_id alone, with no attributes attached and no balance fields of any kind — target_account_* describes the destination account inside the accounting platform, not the account being fed. balance is the current balance and available_balance accounts for pending transactions and overdraft, matching the naming already used on Bank Accounts. All four are optional and no existing field changed, so current integrations are unaffected.

  • Coverage

    Added the optional merchant_category_code field to transactions on the Bank Feed Statements resource — the ISO 18245 merchant category code (MCC) classifying the merchant for a transaction, expected as a four-digit code such as 5812. The format is not enforced by the API, matching the other bank identifier fields. Note that this key was already accepted on transaction objects because the transaction schema does not reject unknown properties, but was discarded rather than stored; it is now a declared field.

v10.34.0

  • Update

    title on the Opportunity resource no longer carries a minLength: 1 constraint and may now be an empty string. Several CRMs permit an opportunity to have no name — HubSpot deals are one case — and the constraint forced connectors to substitute a placeholder rather than report the value the downstream system actually holds. title remains required and non-nullable, so it is always present; it is an empty string when the connector's source record genuinely has no name. Clients that treat title as a display label should handle the empty case. The same constraint is relaxed on opportunity writes, so an empty title is accepted on create and update where the downstream connector permits it.

  • Fix

    Fixed HubSpot opportunities omitting the required title field entirely when a deal's name is blank. HubSpot's Search API omits blank properties from results, so the mapped response left title unset and violated the response contract — strict clients, including the Apideck SDKs, rejected the whole page and could not paginate past the affected record. title is now always emitted, falling back to an empty string when HubSpot has no deal name.

v10.33.0

  • Coverage

    Added new Sales Receipts resource.

  • Update

    Supported by QuickBooks; connector-specific tax behavior per country edition is documented as gotchas on the resource.

v10.32.0

  • Coverage

    Added the List Members operation (GET /crm/lists/{id}/members) for retrieving the records that belong to a List — previously the Lists resource was metadata-only, exposing record_count but no way to enumerate which records a list contains. Returns a cursor-paginated set of members, each carrying the downstream record id and its object_type. Members are returned as bare ids rather than hydrated records, so resolve them against the resource matching the list's object_type (for example Contacts). Supported by HubSpot; on HubSpot object_type is always null because the record type is a property of the List rather than of each member — read it once from GET /crm/lists/{id} and apply it to every member of that list. Members come back sorted by record id ascending, and for dynamic lists the result is a point-in-time snapshot of a saved segment rather than a stored set.

v10.31.0

  • Coverage

    Added the Migrate Connection operation (POST /vault/connections/{unified_api}/{service_id}/migrate) for converting a connection from one connector to another while keeping its credentials and connection state (settings, metadata, configuration, subscriptions, consents) — the source connection record is removed without revoking the downstream token, and retries are idempotent (a partially-completed migration resumes where it left off). Available migration targets are declared per connector and exposed as migration_targets on the Connector API; QuickBooksIIntuit Enterprise Suite is the first supported pair, so a QuickBooks Online company upgraded to Intuit Enterprise Suite can be moved to the IES connector with no end-user re-authorization. Note that migrated tokens carry the source connector's OAuth scopes, so target-exclusive operations may require re-authorization.

  • Coverage

    Added the vault.connection.migrated webhook event, emitted for the target connection of a migration alongside vault.connection.created (target) and vault.connection.deleted (source); its payload carries migrated_from with the source connector's service_id, and all three events share the same request id for correlation.

  • Coverage

    Added the optional migration_targets field to the Connector resource — the service ids a connector's connections can be migrated to via the Vault Migrate Connection operation.

v10.30.0

v10.29.1

v10.29.0

v10.28.2

  • Coverage

    Added virtual (polling-based) webhook events support for Orders, Products, and Customers on the Wix connector, covering create, update, and delete events. Wix has no runtime per-connection webhook-subscription API for API-key connections, so these events are emitted by polling the connector's list endpoints; the connector's previous unbacked native webhook configuration has been corrected to virtual.

v10.28.1

  • Coverage

    Added native webhook events support for Orders, Products, and Customers on the BigCommerce connector, covering create, update, and delete events. BigCommerce has no order-deletion event, so ecommerce.order.deleted is emitted when an order is archived (store/order/archived).

v10.28.0

v10.27.0

v10.26.3

  • Coverage

    Added the reference field to the ExpenseReport resource for parity with the other transactional resources, and extended reference field mapping across the most-used accounting connectors (NetSuite, QuickBooks Online, Xero, Sage Intacct, Sage Business Cloud Accounting, Microsoft Dynamics 365 Business Central, DualEntry) so it round-trips to each connector's document-reference field.

v10.25.3

v10.25.2

v10.25.1

v10.25.0

  • Coverage

    Added new read-only Lists resource (GET /crm/lists and GET /crm/lists/{id}) representing user-defined static or dynamic collections and segments of CRM records — HubSpot lists, Salesforce list views, Attio lists, ActiveCampaign lists, and Close smart views. Each List surfaces its type (static or dynamic), the object_type it contains (e.g. contacts, companies, opportunities), visibility, record_count, ownership, and timestamps where the downstream API provides them. Supported by HubSpot, Salesforce, Attio, ActiveCampaign, and Close.io; connector-specific field availability and pagination behavior are documented as gotchas on the resource.

v10.24.48

  • Update

    QuickBooks and NetSuite now populate the normalized metadata.company_id on Connections — the identifier of the authorized organization (QuickBooks realm, NetSuite account) — joining the accounting connectors that already surface it. Because metadata.company_id is included on the connection.updated webhook payload, you can detect when a consumer re-authorizes a different organization by diffing metadata.company_id across successive connection.updated events.

v10.24.47

  • Coverage

    Added accounting.tracking_category.created, accounting.tracking_category.updated, and accounting.tracking_category.deleted webhook events for Tracking Categories. Delivered by QuickBooks, which maps its native Class entity change notifications to these events.

v10.24.46

v10.24.45

  • Coverage

    Added an optional meta.warnings array to single-resource (get) responses, surfaced when an optional enrichment step on a multi-step connector returns an error but the overall request still succeeds (HTTP 200). Each warning includes type, status_code, error, operation, and message, so consumers can detect partial or degraded data instead of treating a missing field as genuinely empty. For example, when People HR rate-limits the manager lookup while fetching an Employee, the response now reports a downstream_request_failed warning. PeopleHR also now falls back to the manager details already present on the employee record when that lookup fails, instead of returning manager as null.

v10.24.44

v10.24.43

v10.24.42

v10.24.41

v10.24.40

  • Coverage

    Added filters to Notes: filter by title, owner_id, updated_since, and created_since. Supported on Zoho CRM

  • Coverage

    Added filters to Users: filter by email and name. Supported on Zoho CRM

v10.24.39

  • New connector

    Added new HHibob Oauth connector with support for Employees (read, create, update), Departments, and Time Off Requests (read, create, delete). Uses OAuth authentication and virtual webhooks for hris.employee.created, hris.employee.updated, and hris.employee.terminated events

v10.24.38

  • Coverage

    Added filters to Logs: filter by path (with path_match_mode of CONTAINS (default), STARTS_WITH, ENDS_WITH, or EXACT), by http_method / http_methods, and by a start_date / end_date time range. For example, filter[path]=/crm/contacts&filter[path_match_mode]=ENDS_WITH returns only the list endpoint and excludes per-record detail paths.

v10.24.37

  • Coverage

    Added optional subsidiary field (LinkedSubsidiary) to Invoices, Bills, Credit Notes, Journal Entries, Payments, and Bill Payments so transaction reads carry legal-entity attribution (id, display_id, name) alongside the existing company_id scalar. Populated on Sage Intacct from MEGAENTITY*.

  • Fix

    Fixed Sage Intacct Subsidiaries to return only legal entities (Intacct LOCATIONENTITY) instead of all locations, matching the behavior of the Companies endpoint.

  • Fix

    Fixed Sage Intacct error responses to surface Intacct's native error code and message via downstream_errors[] (previously returned null with a raw XML dump). Closed-period and validation errors now expose code: "BL01001973" with the actionable description text.

  • Fix

    Fixed Sage Intacct Credit Notes to actually create credit memos. Previous behavior sent the unified positive total_amount as-is to create_aradjustment, which Intacct interpreted as a debit memo. The connector now negates the line amount on write and normalizes back to positive on read so the consumer's view is unchanged.

  • Fix

    Fixed Sage Intacct Credit Note updates by dropping basecurr/currency from the update payload — Intacct rejects currency on update_aradjustment (currency is create-only)

  • Coverage

    Added new gotchas for Sage Intacct on Credit Notes (allocation gap + proxy escape hatch), Journal Entries (headers-only list + tracking-category matching), and Locations (returns all LOCATION records vs entity-only)

v10.24.36

  • Update

    Documented per-tenant, per-country address-field behavior for SAP SuccessFactors: line1line5 now pass through verbatim from SAP's positional address1address5, street_number is not populated, and consumers must compose addresses client-side using addresses[].country.

v10.24.35

v10.24.34

v10.24.33

v10.24.32

v10.24.31

v10.24.30

v10.24.29

v10.24.28

v10.24.27

v10.24.26

v10.24.25

v10.24.24

v10.24.23

v10.24.22

v10.24.21

v10.24.20

v10.24.19

v10.24.18

v10.24.16

v10.24.15

v10.24.14

v10.24.13

v10.24.12

v10.24.11

v10.24.10

  • Coverage

    Added token-refresh.pending and token-refresh.recovered webhook events for monitoring connection token refresh lifecycle

v10.24.9

v10.24.8

v10.24.7

  • Schema

    Added tax_type field to Journal Entry line items, allowing individual lines to specify their own tax applicability (sales or purchase) independently of each other

  • Breaking

    The root-level tax_type on Journal Entries is now deprecated — it remains functional as a fallback for lines that do not set their own tax_type

  • Coverage

    Implemented per-line tax_type mapping for QuickBooks journal entries on create, update, and read operations

v10.24.6

  • Schema

    Added employee field to Journal Entry line items for referencing employee accounts alongside customer and supplier

  • Coverage

    Added employee type to LinkedFinancialAccount for Expenses payment accounts

  • Coverage

    Added LinkedEmployee schema for employee references on accounting entities

  • Coverage

    Implemented employee account type support for Microsoft Dynamics 365 Business Central on journal entries and expenses

v10.24.5

  • New connector

    Added JJira Teams proxy connector with Basic Auth support

v10.24.4

v10.24.3

v10.24.1

v10.24.0

  • Coverage

    Added new Companies resource with support for listing accessible companies within a connection — available for multi-company connectors

  • Schema

    Added x-apideck-company-id header parameter to all Accounting API endpoints, allowing consumers to override the default company at request time for multi-company connectors

  • Coverage
  • Update

    Connection metadata.company_id is now automatically synced when a company setting is updated or set via OAuth authorization for multi-company connectors — providing a standardized, connector-agnostic way to identify the active company

v10.23.22

v10.23.22

  • Update

    Aligned Expenses status enum to draft, posted, voided — removed unsupported values (pending_approval, approved, rejected, deleted, other).

  • Update

    Updated Expenses filter status to match the model enum

v10.23.21

v10.23.20

  • New connector

    Added new DDualentry connector with support for Invoices, Bills, Credit Notes, Journal Entries, Ledger Accounts, Customers, Suppliers, Payments, Bill Payments, Purchase Orders, Invoice Items, Subsidiaries, Company Info, Departments, Locations, Tracking Categories, and Attachments

v10.23.19

v10.23.18

  • Schema

    Added updated_since filter to InvoiceItems schema.

  • Coverage

    Implemented updated_since filter for NetSuite

v10.23.17

  • Coverage

    Added retired to hris.employee.leaving_reason enum.

v10.23.16

  • Coverage

    Added updated_since and created_since filter support for Customers across Wix, Shopify, BigCommerce, Magento, and Shopware connectors

v10.23.15

  • New connector

    Added new Digits connector with support for Ledger Accounts, Journal Entries, Customers, Suppliers, Tracking Categories, Balance Sheet, and Profit and Loss reports

v10.23.14

  • New connector

    Added new FFolk connector

  • New connector

    Added new Campfire connector with support for Invoices, Bills, Credit Notes, Journal Entries, Ledger Accounts, Customers, Suppliers, Payments, Bank Feed Accounts, Bank Feed Statements, Company Info, Invoice Items, Departments, and Tracking Categories

v10.23.13

v10.23.12

v10.23.10

  • Schema

    Added tracking_categories field to Expenses schema

v10.23.9

  • New connector

    Added new LLiantis connector

v10.23.8

v10.23.7

  • Schema

    Added x-apideck-unified-api header to Proxy endpoints for specifying which unified API connection to use with multi-API connectors (e.g., Workday)

v10.23.6

v10.23.5

  • Schema

    Added location_id field to Bills, Credit Notes, Invoices, and Purchase Orders schemas

  • Coverage

    Added location object to Expenses schema for consistent location tracking across accounting resources

  • Coverage

    Implemented location_id mapping for QuickBooks Bills, Credit Notes, Invoices, Purchase Orders, and Expenses - both locations and departments now map to QuickBooks DepartmentRef

v10.23.4

v10.23.3

v10.23.2

  • Coverage

    Added support for Expenses in Sage Intacct with full CRUD operations

  • Schema

    Added downstream_id field to Departments, Locations, and Subsidiaries schemas to support connectors with dual ID systems

  • Coverage

    Added LinkedDepartment, LinkedSubsidiary, LinkedLocation, and LinkedFinancialAccount schemas for better reference handling in transactions

  • Coverage

    Added posted and partially_paid status support to Bills, Invoices, and Credit Notes in Sage Intacct

  • Breaking

    Removed deprecated billable field from Expenses line items (use rebilling.rebillable instead)

  • Breaking

    Removed customer and customer_id from Expenses header level (available in line items only)

  • Fix

    Fixed 404 error handling for read one operations in Sage Intacct

v10.23.1

v10.23.0

  • Coverage

    Added created_at support to Files sorting.

v10.22.4

v10.22.3

  • Coverage

    Added lead_id and contact_id fields to Leads schema

  • Coverage

    Added archived, created_at, updated_at fields to Pipelines stage items

  • Update

    Updated Orders line item schema to support flexible identification - line items can now be identified by (id OR product_id) AND (name OR sku)

v10.22.2

  • Coverage
  • Coverage
  • Update

    When filling line_items, you can either link an existing item by providing the item code or create a new item by filling in the item details. Using both options at the same time is not supported.

v10.22.1

v10.22.0

  • New connector

    Added new connector for eBay

v10.21.19

v10.21.18

v10.21.17

v10.21.16

v10.21.15

v10.21.14

v10.21.13

  • Schema

    Added address field to Subsidiaries schema to support main subsidiary address with full address structure (line1-3, city, state, postal_code, country)

  • Update

    Improved NetSuite subsidiaries mapping to include status, display_id, and currencies fields

  • Update

    Enhanced NetSuite subsidiaries write operations (create/update) to support address and status fields

v10.21.12

  • Coverage

    Added bank_account, account, supplier, sub_total, total_tax, and tax_inclusive fields to Expenses

  • Coverage

    Added type, tax_amount, quantity, unit_price, and item fields to Expenses line items

v10.21.11

  • Update

    Get Connection now returns a persisted health property to better indicated connection health.

  • Update

    OAuth tokens are now resilient to provider downtime and apply a 48 retention period before removing credentials when we fail to refresh tokens.

v10.21.10

  • Schema

    Added status filter to Bills schema.

  • Schema

    Added status filter to Workday

v10.21.9

  • Coverage

    Added partially_refunded to ecommerce.order.payment_status enum.

v10.21.8

  • Update

    New webhook event accounting.bill_payment.created, accounting.bill_payment.updated, and accounting.bill_payment.deleted is now available to subscribe to.

v10.21.7

v10.21.6

v10.21.5

v10.21.4

v10.21.3

v10.21.2

v10.21.1

v10.21.0

v10.20.17

v10.20.16

  • Schema

    Added status_codes filter to Logs

v10.20.15

v10.20.14

  • Coverage

    Added SuiteTax support to NetSuite with tax jurisdiction breakdown and fallback to Legacy Tax fields

  • New connector

    Added SSage Intacct Rest as an auth-only connector

v10.20.13

v10.20.12

v10.20.11

  • Update

    Improved start_date and end_date filter descriptions for Time Off Requests to clarify date range functionality

v10.20.10

  • Update

    Make job.blocks.content nullable.

  • Coverage

    Added tax_details, tax_status_details, issued_method, issued_email and integration_system_id fields to Suppliers schema

v10.20.9

  • Coverage

    Added accepting_candidates, open, closed, archived to job.status enum.

v10.20.8

  • Update

    PhoneNumber unify enum type extended to include billing

v10.20.7

v10.20.6

v10.20.5

  • Coverage

    Added salutation, social_security_number, gender, type fields to Applicants schema

v10.20.4

  • Fix

    Fixed mapping for phone number in AAfas

  • Fix

    Fixed enum mapping for leaving reasons in Humaans

v10.20.3

  • Coverage

    Added Job status enum mapping for BBullhorn Ats

  • Coverage

    Added approved_by, amortization_type, tax_method, template_id and attachments support to Bills

  • Coverage

    Added retention_amount, payment_amount, shipping_id, memo, prepaid, tax_applicable_on, tax_recoverability, tax_method and worktags support to Bills line items

  • Coverage

    Added worktags and removed budget and project_id support in Purchase Orders line items

  • Coverage

    Added native webhook events for OneDrive

  • Update

    New webhook event file-storage.drive.updated is now available to subscribe to.

v10.20.2

v10.20.1

  • Coverage

    Added name, created_since, updated_since filters to Products

v10.20.0

v10.19.1

  • Coverage

    Added billing_address, terms, tax_method, issued_method, and issued_email support to Purchase Orders

  • Coverage

    Added shipping_id, memo, tax_applicable_on, tax_recoverability, tax_method, budget and project_id support to Purchase Orders line items

v10.19.0

v10.18.5

v10.18.4

  • Coverage

    Added notes and amortization_type support to Purchase Orders

  • Coverage

    Added subsidiary_id and prepaid support to Purchase Orders line items

  • Coverage

    Added subsidiary_id and purchase_order support to Bills line items

v10.18.3

v10.18.2

v10.18.1

  • Schema

    Added country field to bank_account and terms field to Suppliers schema

v10.18.0

v10.17.2

  • Schema

    Added status field to Journal Entry

  • Coverage

    Added support to update Journal Entry in Xero

v10.17.1

v10.17.0

  • Coverage

    Added a new connector bol.com with orders API to bol.com

v10.16.9

  • Coverage

    Added write support for Invoices and Purchase orders for Workday

v10.16.8

v10.16.7

  • Coverage

    Added invoice_id propertie to shared Payments Filters schema

  • Coverage

    Added payment_allocations to FreshBooks

  • Coverage

    Added payment_allocations to Zoho Books

v10.16.6

  • Coverage

    Added subsidiary_id to Purchase Orders in NetSuite

v10.16.5

  • Coverage

    Added supplier_id and updated_since filter to Purchase Orders in Workday

  • Schema

    Added updated_since filter to Suppliers in Workday

  • Schema

    Added updated_since filter to Bills in Workday

v10.16.4

  • Coverage

    Added notes, opportunities and companies coverage to Freshworks CRM

v10.16.3

  • Coverage

    Added notes coverage to Odoo

  • Schema

    Added activity_id field to shared Opportunities schema

v10.16.2

  • Update

    Ensure all headers are properly defined in all events

v10.16.1

  • Update

    Outgoing webhooks now include a x-apideck-signature for you to verify the authenticity of the event. Read more about this feature here.

v10.16.0

  • Coverage

    Added Workday connector for Accounting API

v10.15.2

  • Schema

    Added payment_allocations field to Accounting connectors.

v10.15.1

  • Coverage

    Added Odoo connector for the CRM API

v10.15.0

  • Coverage

    Added virtual webhook support for NetSuite

v10.14.1

v10.14.0

  • Coverage

    Added Attio connector for the CRM API

  • Coverage

    Added Webhooks support for Attio connector in the CRM API

v10.12.4

  • Coverage

    Added AAcerta connector for the HRIS API

v10.13.0

v10.12.3

  • Coverage

    Added new filter for supplier_id to Customers

v10.12.2

  • Update

    Addded cost_of_goods_sold, other_income, other_expenses, uncategorized_categories support to Profit And Loss

v10.12.1

  • Coverage

    Added expenses support for NetSuite

v10.12.0

  • Coverage

    Added Bullhorn [connectors/bullhorn-ats] connector for the ATS API

v10.11.5

v10.11.4

  • Coverage

    Added credit-note webhooks support for QuickBooks

v10.11.3

  • Coverage

    Added Etsy connector

v10.11.2

v10.11.1

  • Coverage

    Added companies coverage to BambooHR

v10.11.0

  • Coverage

    Added new webhook events for Ecommerce

  • Coverage

    Added native webhook support for Shopify which api_managed (both delete and creation).

v10.10.1

v10.10.0

v10.9.1

v10.9.0

v10.8.3

v10.8.2

  • Schema

    Added payment_type field to Expenses schema.

v10.8.1

  • Schema

    Added status field to jobs for Employee schema.

v10.8.0

  • Coverage

    Added createCallbackState endpoint to Create Callback State to create a short-lived state for callback requests.

v10.7.7

  • Coverage

    Added new field subsidiaries to Ledger Accounts, including support for NetSuite and Sage Intacct connectors.

v10.7.6

  • Coverage

    Added /vault/connections/:unified_api/:service_id/:resource/custom-mappings endpoint to retrieve all custom mappings for a connection.

  • Coverage

    Added /vault/custom-mappings/:unified_api/:service_id endpoint to retrieve all custom mappings for a service.

v10.7.5

  • Breaking

    Removed min length for the field name on Unify Lead

  • Coverage

    Early-access release of the Keka HR connector with support for the Employee resource

v10.7.4

v10.7.3

v10.7.2

v10.7.1

  • Coverage

    Added type filter in Activities

  • Coverage

    Added owner_name to Leads schema.

  • Coverage

    Added pass_through property to HRIS API.

  • Coverage

    Added id as optional field in Employee schema.

  • Coverage

    Added accounting_period in Bill and Journal Entry schema.

  • Coverage

    Added line_number to Invoice Line Items and Journal Entry Line Items.

  • Coverage

    Added supplier_id filter to Purchase Orders.

  • Coverage

    Added code in Tracking Categories schema.

v10.7.0

v10.6.3

v10.6.2

v10.6.1

v10.6.0

v10.5.0

v10.4.2

  • Coverage

    Added updated_since and created_since filter support for Orders.

  • Schema

    Added created_since filter support for Invoices.

v10.4.1

  • Schema

    Added opportunity_ids field to Contacts

  • Update

    Updated Balance Sheet schema.

v10.4.0

  • Update

    Add endpoints for Attachments (all, one, delete, download, upload)

  • Coverage

    Add support for attachments to QuickBooks

  • Coverage

    Add support for attachments to Xero

v10.3.6

  • Update

    Remove required refresh_token when calling Import Connection operation. This allows import of ApiKey based connections as well as those with long lived tokens, or tokens that are obtained via client credentials.

v10.3.5

  • Update

    Employee job is_manager field is now supported for Hibob

v10.3.4

  • Update

    Schema description for Proxy request bodies [POST, PUT, PATCH] extended to allow for object, string or array.

v10.3.3

  • Update

    Including the connectionsToken in SDK supported operations.

  • Update

    Only connections with auth_type oauth2 and grant_type authorization_code will have the authorize_url and revoke_url in the response.

v10.3.2

v10.3.1

  • Update

    When a ConnectorExecutionError occurs, we attempt to proxy as much detail from downstream as we can. An update to the UnauthorizedError Schema now correctly reflects that the downstream error can be provided as a string OR an object.

v10.3.0

  • Coverage

    Added all, one, create, update and delete Departments and Locations endpoint

  • Update

    Release Departments and Locations endpoint for NetSuite

v10.2.2

  • Coverage

    Added create, update and delete Subsidiaries endpoint

  • Update

    Release Subsidiaries endpoint for NetSuite

v10.2.1

  • Coverage

    Added 2 new static IPs

v10.2.0

v10.1.3

  • Coverage

    Release of the Holded connector with support for the Employee resources

  • Coverage

    Added manager info for an employee for AAfas

  • Update

    Improved employee mapping for BambooHR

  • Update

    Improved employee mapping for Visma Nmbrs

  • New connector

    Added Basecamp as an auth-only connector

  • Update

    Fix Connector Resource to describe supported_properties as circular reference

v10.1.2

  • Update

    Improved the write Journal Entry mapping for NetSuite

  • Coverage

    Added company_id to the Journal Entry model

  • Coverage

    Added the option to enter Sender ID & Password in Vault for Sage Intacct

  • Coverage

    Added additional filtering for Contacts for Microsoft Dynamics CRM

  • Coverage

    Added mapping for reading/writing Notes for Zoho CRM

  • Coverage

    Added mapping for Users for Zoho CRM

  • Coverage

    Added mapping for Users for Pipedrive

  • Coverage

    Added filtering for Contacts for Pipedrive

v10.1.1

  • Update

    Overall improvements of the coverage for department properties for integrations: Gusto, CCascade Hr

  • Coverage

    Added sorting capabilities for the Unify Activities

  • Coverage

    Added filtering by company_id, owner_id, contact_id for the Unify resource Activity

  • Coverage

    Added filtering by owner_id, primary_contact_id for the Unify resource Opportunity

  • Coverage

    Added sorting & filtering for Opportunities and Activities for Microsoft Dynamics CRM

  • Coverage

    Added mapping for reading/writing Notes for Microsoft Dynamics CRM

  • Coverage

    Added mapping for reading/writing Notes for Close.io

  • Breaking

    Removed minLength for a Unify Contact

  • Coverage

    Added the option to write Journal Entries for NetSuite

  • Coverage

    Added the option to write Journal Entries for Sage Intacct

  • Update

    Improved the Xero mapping for Bills

v10.1.0

v10.0.1

v10.0.0

  • Update

    Introduction of the custom_mappings property as part of the Custom Mapping field feature

v9.9.3

  • Update

    Extended Journal Entries with customer.

  • Coverage

    Release of the CCatalystone connector with support for the resources: Employee, Department

  • Update

    Improvement of the employment status for People HR

  • Update

    Extended Rippling mapping with custom_fields and company information

  • Coverage

    Added custom_fields mapping for Lucca

  • Coverage

    Added custom_fields mapping for Google Workspace

  • Update

    Fix for the search operation for the Dropbox connector

v9.9.2

  • Update

    Corrected employees model for GetEmployeesResponse, which impacted the SDKs

v9.9.1

  • Coverage

    Added a new property ethnicity to the Employee resource

  • Coverage

    Added jobs fields mappings for SD Worx

  • Coverage

    Added support for custom fields for Sage HR

  • Update

    Improved pagination for UKG Pro

  • Update

    Extended CCascade Hr mapping with middle_name, preferred_name, initials, marital_status, division, department, team, company, employment_role, manager, jobs, compensations information

  • Update

    Extended AlexisHR mapping with initials, company_name, pronouns, custom_fields, compensation information

  • Update

    Extended Humaans mapping with display_name, initials, department, team, manager, ssn, pronouns, languages, photo_url, jobs, custom_fields, compensation information

  • Coverage

    Added custom_fields mapping for SAP SuccessFactors

  • Coverage

    Added custom_fields mapping for Okta

  • Coverage

    Added departments resource mapping for SAP SuccessFactors

  • Coverage

    Added departments resource mapping for Azure Active Directory

  • Coverage

    Added departments resource mapping for Humaans

  • Coverage

    Added departments resource mapping for Google Workspace

  • Update

    Mapped the ethnicity field for the connectors that support it: RUN Powered by ADP, ADP Workforce Now, BambooHR, Breathe, CCascade Hr, Ceridian Dayforce, Hibob, Justworks, Namely, Paychex, TriNet, UKG Pro, Workday

  • Coverage

    Added option to write journal entries and improved pagination for journal entries for Xero

  • Update

    Improved bills, tax rate, company & suppliers mapping for QuickBooks

  • Update

    Improved bill_number mapping for Sage Business Cloud Accounting

  • Update

    Improved bill_number mapping for Sage Intacct

  • Coverage

    Added the option to create and update invoices for Sage Business Cloud Accounting

  • Coverage

    Added filter contacts by Company ID for Salesforce

  • Update

    Improved custom fields logic for companies, contacts/leads for HubSpot

  • Update

    Improved address mapping for companies for Pipedrive

  • Coverage

    Added custom job board URL setting for Greenhouse

  • New connector

    Added Zendesk as auth-only integration

  • New connector

    Added LLinear as auth-only integration

  • New connector

    Added ClickUp as auth-only integration

  • New connector

    Added Asana as auth-only integration

  • New connector

    Added Intercom as auth-only integration

  • New connector

    Added monday.com as auth-only integration

v9.9.0

  • Coverage

    Release of the Paycheck connector with support for the resources: Employee, Department, Company

  • Coverage

    Early-access release of the Silae connector with support for the Employee resource

  • Coverage

    Early-access release of the CCegid Talentsoft connector with support for the Employee resource

  • Coverage

    Early-access release of the Justworks connector with support for the Employee resource

  • Coverage

    Early-access release of the TriNet connector with support for the Employee resource

  • Coverage

    Enhanced additional employee resource properties with null support

  • Update

    Improved employee_status logic for Personio

  • Update

    Improved country field mapping for SD Worx

  • Update

    Extended mapping of Workday with custom fields and locations

  • Coverage

    Added employee_status mapping for Paylocity

  • Coverage

    Added custom field support for Sage HR

  • Update

    Improved handling of null values for the Issue Tracking API

  • Update

    Improved handling of null values for the Issue Tracking API

  • Update

    Improved calculation of the downloadable detection

  • Update

    Improved handling of null values for the File Storage API

  • Update

    Improved handling of null values for the Ecommerce API

  • Coverage

    Added the job description field to the Job resource for Greenhouse

  • Coverage

    Added category tracking support and improved the supplier mapping for QuickBooks

v9.8.1

  • Update

    Released NetSuite with additional resources: Invoices, Customers, Payments, Suppliers, Journal Entries, Ledger Accounts, Bills, Products, Credit notes, Purchase Orders

  • Coverage

    Released People HR connector with support for Employees

  • Coverage

    Released DDeel connector with support for Employees

  • Coverage

    Released Employment Hero connector with support for Employees

  • Update

    Overall improvements of the coverage for employee properties for integrations: ADP Run, ADP Workforce Now, Afas, Alexis HR, BambooHr, BeatheHr, Cascade HR, Ceridian Dayforce, Deel, Employment hero, Factorial HR, Freshteam, Google Workspace, Gusto, Hibob, Humaans, Lokket, Lucca HR, Namely, Nmbrs, Officient, Payfit, Paylocity, People-hr, Personio, Rippling, Sage-hr, Sap-successfactors, Sapling, SD Worx, UKG Pro, Workday, Zenefits, Zoho-people

  • Update

    Extended employee resource properties with nullable

  • Update

    Improved employees SAP SuccessFactors mapping

  • Update

    Enhanced employees Workday mapping

  • Update

    Performance & employee mapping improvements + updated the connection guide for Hibob

  • Coverage

    Introduced write (create,update, delete) support for Hibob

  • Update

    Extended Breathe mapping for employees

  • Coverage

    Implemented native webhook events for Okta

  • Update

    Changed the authentication for Shopify from OAuth to API key

  • Update

    Improved updating leads & contacts for Salesforce

v9.8.0

  • Coverage

    Added Export File endpoint. This endpoint lets you convert files into other formats and download them. Handy for working with Google Docs, Slides, and Sheets. Right now, it's only supported for Google Drive.

v9.7.6

  • Update

    Add bank_accounts support to the Employee resource.

v9.7.5

  • Update

    Add the payment_frequency field on the Employee compensations resource.

v9.7.4

  • Update

    Adding properties object to PassThroughQuery as it is required for OpenAPI Generator.

v9.7.3

  • Update

    New webhook event vault.connection.revoked is now available to subscribe to. Event is broadcast when a call to revoke an access token down stream is successful.

v9.7.2

  • Update

    Fix webhook schema object names to align across APIs

v9.7.1

v9.7.0

v9.6.0

  • Update

    Add the probation_period field on the Employee resource.

v9.5.0

v9.4.0

v9.3.1

v9.3.0

  • Coverage

    Added new invalid state and new validation_support field on Connections to support connection validation.

  • Coverage

    Added prefix and suffix to form_fields on Connections

v9.2.0

  • Update

    Deprecate the department field in favor of the dedicated department_id and department_name field on the Employee resource.

v9.1.5

  • Update

    Improved Sage-HR mapping

  • Update

    Updated Unify specs by referencing the PassThrough query parameter required for the Unify SDKs

v9.1.4

  • Coverage

    added optional payment_method_id to Payments resource.

  • Coverage

    added taxable to InvoiceItems resource.

v9.1.3

  • Update

    Unify shared field representing currency enum extended to include ETH

v9.1.2

  • Update

    pass_through parameter is now available on all list endpoints.

  • Coverage

    added terms to Credit Notes resource.

  • Coverage

    added rate to Tax Rates resource.

v9.1.1

  • Coverage

    Added discount_amount to Invoices resource and it's Line Items.

v9.1.0

v9.0.0

  • Breaking

    Removed resource property in supported_events of a Connector.

  • Coverage

    Added resources and entity_type property in supported_events of a Connector.

v8.93.0

v8.92.0

v8.91.1

  • Update

    Product inventory property is now a string instead of number.

  • Update

v8.91.0

  • Coverage

    Added parent and project fields to the Customer schema on Accounting.

v8.90.0

v8.89.0

v8.88.0

v8.87.0

v8.86.0

v8.85.1

  • Coverage

    Added disabled_reason to Webhook to reflect when a webhook has been automatically disabled.

v8.85.0

  • Coverage

    Added free_trial_available, signup_url and webhook_support to Connector

  • Schema

    Added company_id filter to Opportunities

v8.84.0

v8.83.0

v8.82.0

v8.81.0

v8.80.0

v8.79.0

  • New connector

    Added Portt auth-only connector

  • Update

    Moved the WWebexpenses auth-only settings to connection level

  • Coverage

    Added custom_scopes to Connector

v8.78.0

  • Coverage

    Added webhooksResolve operation to the Webhooks API to provide a shorter route.

v8.77.0

  • Update

    Updated Orders Clover on POS with additional modifier fields on line items.

v8.76.0

  • Coverage

    Added Connection Hooks

  • Coverage

    Added support cor Connection based Webhooks

  • Coverage

    Added Connection webhook support Factorial

  • Coverage

    Added subscriptions prop to Connections

v8.75.0

  • Coverage

    Added credit-notes resource to Sage Intacct.

  • Coverage

    Added create, update and delete operations to payments resource in Sage Intacct.

  • Coverage

    Added workflows to separate between receivable payments and payable payments in Sage Intacct.

  • Update

    Expanded invoices resource mapping in Sage Intacct.

  • Update

    Expanded fields to Bill, BillLineItem, CreditNote, InvoiceLineItem and Payment schemas.

  • Update

    Updated workflow client to support unified_metadata.

v8.74.0

  • Coverage

    Added downstream_unsupported_operations to ConnectorResource

  • Update

    # Added unified_apis[].downstream_unsupported_resources to Connector

v8.73.0

v8.72.1

  • Update

    Updated Ledger accounts, invoice items, payments, suppliers to use [QuickBooks] SyncToken

v8.72.0

  • Coverage

    Added bill, resource for Sage Intacct.

  • Update

    Improved array mappings for xml cases.

  • Coverage

    Added new fields to the Bill schema.

v8.71.0

  • Coverage

    Added unified_apis[].name and unified_apis[].supported_resources to Connector

  • Schema

    Added ?unified_api parameter to ConnectorResource

v8.70.2

v8.70.1

  • Coverage

    Added discount_percentage to root of Invoice object. Quickbooks has limited support for LineItem discounts, so this is a workaround to support discounts on invoices.

v8.70.0

  • Update

    Reworked Workday auth + mapping to use SOAP API

  • New connector

    Added WWebexpenses auth-only connector

v8.69.0

v8.68.0

  • Coverage

    Added create, update and delete operations to credit-notes resource for [QuickBooks].

v8.67.1

  • Update

    extended connector API to return nested filed level coverage

v8.67.0

  • Coverage

    Added display_id, created_by and updated_by fields to the Payment schema.

v8.66.0

  • Coverage

    Added filter support for employees in Loket.nl connector.

  • Coverage

    Added support to filter employees by employee number.

  • Coverage

    Added Lucca connector

v8.65.0

  • New connector

    Added SD Worx as an auth-only connector.

v8.64.0

  • New connector

    Added NetSuite as an auth-only connector.

v8.63.0

  • Coverage

    Added the Project Management API for auth-only connectors.

  • New connector

    Added Jira as an auth-only connector.

v8.62.0

v8.61.0

v8.60.0

v8.59.0

v8.58.0

v8.57.0

  • Coverage

    Added PayFit connector

v8.56.0

  • Coverage

    Added Okta connector

v8.55.0

v8.54.0

v8.53.0

  • Coverage

    Added Namely connector.

v8.52.1

  • Update

    Generalize example detail for Unprocessable Entity Error to prevent confusing when using the Mock API (sunsetted).

v8.52.0

v8.51.0

  • Coverage

    Expanded support for Employees for the UKG Pro connector

v8.50.0

v8.49.0

  • Update

    The schema description for a bank_account on the Payments object has been defined as PosBankAccount to avoid confusion with the BankAccount object in other APIs.

  • Update

    This change is backwards compatible, but we recommend updating your integrations to use the new name if you are using typed definitions.

  • Update

    **Note:** the properties on the PosBankAccount object have not changed. PosPayments

v8.48.0

v8.47.0

  • Coverage

    Added ADP Workforce Now connector

  • Update

    extended gender enum to include not-specified

  • Coverage

    Added tls_support to Connector

v8.46.0

  • Coverage

    Added Zenefits connector

v8.45.0

v8.44.0

v8.43.0

  • Coverage

    Added Freshteam connector

v8.42.0

  • Coverage

    Added sorting support to Invoices. To sort results, use the sort[by] and sort[direction] query parameters. First available sort[by] value is updated_at. Supported for Xero and QuickBooks.

v8.41.1

  • Update

    Make invoice_date and due_date nullable on Invoices

v8.41.0

  • Coverage

    Added Credit Note support.

  • Coverage

    Added Credit Notes support for Xero.

  • Coverage

    Added Credit Notes readOnly support for QuickBooks.

v8.40.1

  • Coverage

    Added filter[start_date], filter[end_date] to Customers

v8.40.0

  • Coverage

    Added Mock API and SDKs to documentation for all APIs.

v8.39.1

v8.39.0

v8.38.0

  • Coverage

    Added Drives resource on the File Storage API.

  • Coverage

    Added Drive Groups resource on the File Storage API.

v8.37.1

  • Update

    Mapped price_amount property on variations to Items on the POS API for the Square connector.

v8.37.0

  • Schema

    Added modifier_groups property to Items on the POS API.

v8.36.0

  • Schema

    Added status property to Company info on the Accounting API and for the MYOB connector.

v8.35.1

v8.35.0

v8.34.0

  • Coverage

    Added Jobs on the HRIS API

v8.33.0

  • Coverage

    Added deceased_on and partner to Employee on the HRIS API.

  • Coverage

    Added new resource EmployeeSchedules on the HRIS API.

v8.32.6

  • Update

    Fix faulty examples

v8.32.5

  • Update

    Updated Orders and Payments for the Clover connector

v8.32.4

  • Coverage

    Added filter[first_name] and filter[display_name] to to Customers

  • Coverage

    Added automated_sales_tax to CompanyInfo

v8.32.3

  • Coverage

    Added country, sales_tax_enabled and default_sales_tax to CompanyInfo

v8.32.2

  • Coverage

    Added filter[company_name], filter[last_name], filter[email] to Customers

v8.32.1

  • Update

    Extended department properties on Jobs

v8.32.0

v8.31.3

v8.31.2

v8.31.1

v8.31.0

v8.30.1

v8.30.0

v8.29.5

v8.29.4

  • Update

    Made is_primary optional for Employee jobs of HRIS API.

v8.29.3

  • Update

    Extended Bills with paid_date, deposit, sub_total, and total_tax. If these properties are available in downstream connector response, they will be mapped returned.

v8.29.2

v8.29.1

v8.29.0

v8.28.2

  • Coverage

    Added optional tax_code to Invoice

v8.28.1

  • Coverage

    Added Square Locations

v8.28.0

  • Coverage

    Added Personio connector to HRIS

v8.27.2

v8.27.1

  • Coverage

    Added docs for authorize_url and revoke_url to Connections

v8.27.0

v8.26.1

  • Update

    Include connectionsImport when running sdk generation.

v8.26.0

v8.25.0

v8.24.1

  • Update

    Updated TaxRates components.id to be string

v8.24.0

v8.23.0

v8.22.0

  • Coverage

    Added Order Types and Modifier Groups to Clover connector

v8.21.0

  • Coverage

    Added Orders to Clover connector

v8.20.0

v8.19.3

  • Coverage

    Added TokenRefreshFailed to Vault spec to include in docs

v8.19.2

  • Update

    Bump version to initialize PHP SDK

v8.19.1

  • Breaking

    Removed minLength: 1 limitation because responses can contain empty strings.

  • Update

    Set default value of raw parameter to false, it was true.

v8.19.0

v8.18.0

  • Coverage

    Added docs to Connector

  • Coverage

    Added endpoint to get the content of a Connector Doc

  • Coverage

    Added events, to API

v8.17.0

  • Coverage

    Added oauth_grant_type, oauth_credentials_source and has_sandbox_credentials to Connector

v8.16.0

  • Coverage

    Added Departments to HRIS

  • Fix

    Fixed Nmbrs birthday date format on Employees

v8.15.0

  • Coverage

    Added Greenhouse connector to ATS

  • Coverage

    Added Merchant ID to Clover connector

v8.14.0

v8.13.0

  • Coverage

    Added Items and Orders POS mapping to Square

v8.12.1

  • Schema

    Added taxRatesFilter filter to TaxRates

v8.12.0

  • Schema

    Added oauth_grant_type property to Connections.

  • Coverage

    Added Token endpoint to support the client_credentials OAuth flow.

  • Coverage

    Added Workday and Paylocity connectors.

v8.11.1

  • Update

    optional report_tax_type property added to TaxRates

v8.11.0

  • Coverage

    Added Square connector.

v8.10.2

  • Update

    Moved compensations out of jobs array on Employees

v8.10.1

v8.10.0

v8.9.0

  • Coverage

    Added Lever connector.

v8.8.1

  • Update
  • Update

    Payments accounts_receivable_account_type and accounts_receivable_account_id have been deprecated in favour of a single account object.

v8.8.0

v8.7.1

  • Coverage

    added BankAccount.account_type and BankAccount.currency. Account type is an enum [bank_account, credit_card, other]

  • Update
  • Update

v8.7.0

v8.6.0

  • Update

    Type of TaxRates tax_type has been deprecated to facilitate migrating from an enum to string using new TaxRate.type. Values sent via TaxRate.type should be aligned with any downstream connector requirements.

v8.5.0

v8.4.1

  • Coverage

    Added sorting support to Files. To sort results, use the sort[by] and sort[direction] query parameters. Available sort[by] values are name and updated_at.

v8.4.0

v8.3.2

  • Update

    Extend InvoiceItems to include income_account and expense_account.

v8.3.1

  • Update

    Ensure Customer is shared model between Invoice and Payment

v8.3.0

  • Coverage

    Added Payments

  • Coverage

    Added downstream_id to Invoices allowing for single endpoint fanning out to multiple downstream endpoints for Invoices.

v8.2.0

v8.1.0

v8.0.0

v7.2.0

v7.1.0

  • Update

    Rename url to delivery_url.

v7.0.0

v6.0.0

v5.12.1

  • Update

    Connection.form_fields is readOnly. The values should be sent via Connection.settings when mutating a connection.

v5.12.0

  • Update

    Extended phone number resource with country_code, area_code, and new direct-dial-in type

  • Update

    Mapped Xero customers

  • Coverage

    Added the Dropbox and Box connectors

v5.11.0

  • Coverage

    Added /file-storage/files/search endpoint.

  • Coverage

    Added the SharePoint and OneDrive connectors

v5.10.0

  • Update

    Renamed folderId filter to folder_id

  • Update

    Add shared filter to the Files resource

v5.9.1

  • Coverage

    Added filter on folderId to the Files resource.

v5.8.1

  • Coverage

    Added support for responses larger than 6MB. For more information, see the Proxy API docs.

v5.8.0

v5.7.0

v5.6.0

v5.5.1

  • Update

    Rename general_ledger_account to ledger_account read-only on Invoices.

v5.4.1

  • Update

    normlized the naming of definitions

  • Fix

    fixed response descriptions to match shared definitions and avoid duplicates

v5.4.0

  • Update

    Make duration_minutes read-only on Activities.

v5.3.0

  • Update

    Add custom_consumer_settings to create session. Allow wildcard objects to be passed through the metadata field on a connection.

v5.2.0

  • Update

    Add contact_id, company_id, opportunity_id, lead_id, and active to Notes.

v5.1.0

  • Coverage

    Added alpha version of the Accounting API and the MYOB.

  • Update

    Ledger Accounts

  • Update

    Tax Rates

  • Update

    Invoices

  • Update

    Contacts

  • Update

    Companies

v5.0.1

  • Update

    For all error responses, typeName was renamed to type_name for consistency.

v5.0.0

  • Update

    expected_revenue, type, last_activity_at, lead_source, and stage_last_changed_at added to Opportunity resource

  • Update

    annual_revenue, number_of_employees, industry, last_activity_at, ownership, and parent_id added to Company resource

  • Update

    Renamed image_url to image on the Company resource

  • Update

    Remove tax on the Company resource, since it's already present in phone_numbers

  • Update

    image, last_activity_at, first_email_at, and first_call_at added to Contact resource

v4.3.3

  • Update

    vault/callback: Added code parameter

v4.3.2

  • Update

    Connection.json#updated_at is nullable

  • Update

    vault/logs filter for exclude_unified_apis has been refactored to be comma separated string

v4.3.1

  • Coverage

    Added ability to filter log results in vault.

v4.3.0

  • Update

    New /vault/logs endpoint released to enable fetching paginated list of request logs scoped to application and consumer.

v4.2.0

  • Coverage

    Added a services array to list all active services when listing all consumers.

v4.1.1

  • Update

    extend examples for fields that allow anyOf (in this case errors that allow strings or objects)

v4.1.0

  • Coverage

    Added sorting support to Leads, Companies and Opportunities. To sort results, use the sort[by] and sort[direction] query parameters.

v4.0.0

  • Coverage

    Added note and task as allowed values for type on the activity resource

  • Update

    activity_datetime and duration_seconds are no longer required on the activity resource

  • Update

    On the activity resource, following fields were removed:

v3.0.3

  • Update

    detail property on all errors can be a string _or_ and object

v3.0.2

  • Update

    all required fields are validated with minLength: 1

v3.0.1

  • Update

    lead_source and language added to Lead resource

  • Update

    account_id and duration_in_minutes added to Activity resource

v3.0.0

  • Update

    Moved api_key field from the root in the request body to the settings object when creating/updating connections.

v2.4.0

  • Coverage

    Added sorting support to Contacts. To sort Contacts, use the sort[by] and sort[direction] query parameters. Available sort[by] values are name, first_name, last_name, email, created_at and updated_at.

v2.3.0

  • Update

    Remove connectors table

v2.2.0

  • Update

    Documented static IP and limitations

v2.1.0

  • Update

    Undocumented connectionsAdd added

  • Update

    Normalized reponses for connectionsGetSettings and connectionsUpdateSettings

v2.0.0

v1.10.0

  • Coverage

    Added filter query parameter for opportunity

v1.9.0

  • Coverage

    Added filter query parameter for lead

v1.8.0

v1.7.0

  • Coverage

    Added Users resource

v1.6.0

  • Coverage

    Added Notes resource

v1.5.0

  • Update

    Configuration options per resource extended to fetch dynamic options when configuring settings.

  • Coverage

    Added filter-type to FormField.type that allows configuration options to be filtered by the value of a separate setting.

  • Update

    FormFieldOptionGroup schema added to define grouping of options within a FormField

v1.4.0

v1.3.0

v1.2.0

v1.1.0

  • Update

    Filtering on contacts has now a dedicated filter query parameter instead of seperated query parameters per field

  • Update

    Filtering on opportunities has now a dedicated filter query parameter instead of seperated query parameters per field

v1.0.0

  • Update

    Address.type enum updated to ["primary", "secondary", "home", "office", "shipping", "billing", "other"]

  • Update

    Website.category has been renamed to Website.type and is now an enum. Now accepts: ["primary", "secondary", "work", "personal", "other"]

  • Update

    Email.type migrated from string to enum. Now accepts: ["primary", "secondary", "work", "personal", "billing", "other"]

  • Update

    PhoneNumber.phone_type changed to PhoneNumber.type and enum now accepts: ["primary", "secondary", "home", "office", "mobile", "assistant", "fax", "other"].