Abacus logo

Abacus

Abacus (now part of Emburse Spend) is an expense management platform that allows businesses to streamline expense reporting, receipts, and reimbursements. The Abacus API is available to partners and enterprise customers, providing programmatic access to member management and expense operations using OAuth 2.0 authentication.

1 APIs 6 Features
AccountingExpense ManagementFinanceReimbursement

APIs

Abacus API

The Abacus API provides programmatic access to expense management functionality, including inviting and suspending members, listing and retrieving expense reports, and integrati...

Features

Member Management

Invite, update, and suspend organization members programmatically

Expense Tracking

Retrieve and filter expense reports by status, member, and date range

OAuth 2.0 Authentication

Secure API access using client credentials grant flow

Receipt Management

Link receipts to expense reports via URL references

Multi-category Expenses

Categorize expenses across meals, travel, lodging, office supplies, and software

Paginated Results

Paginated API responses with configurable page sizes

Use Cases

Employee Onboarding

Automatically invite new employees to the expense platform via API

Employee Offboarding

Programmatically suspend departed employees from expense access

Expense Reconciliation

Retrieve and reconcile expense reports for accounting integration

Spend Analytics

Pull expense data by category, member, or date range for reporting

Third-party Integration

Connect Abacus expense data with ERP and accounting systems

Integrations

QuickBooks

Sync expense data with QuickBooks for accounting reconciliation

Xero

Integrate with Xero for automated expense accounting

NetSuite

Connect expense reports with NetSuite ERP

Sage Intacct

Sync expenses with Sage Intacct for financial management

Semantic Vocabularies

Abacus Api Context

8 classes · 27 properties

JSON-LD

API Governance Rules

Abacus API Rules

39 rules · 13 errors 19 warnings 7 info

SPECTRAL

Resources

🔗
Website
Website
🔗
Documentation
Documentation
💬
Support
Support
📜
PrivacyPolicy
PrivacyPolicy
🔗
TrustCenter
TrustCenter
🔗
SpectralRules
SpectralRules
🔗
Vocabulary
Vocabulary
🔗
JSONLD
JSONLD

Sources

Raw ↑
aid: abacus
url: https://raw.githubusercontent.com/api-evangelist/abacus/refs/heads/main/apis.yml
name: Abacus
type: Index
image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
tags:
- Accounting
- Expense Management
- Finance
- Reimbursement
description: Abacus (now part of Emburse Spend) is an expense management platform that allows businesses to streamline expense
  reporting, receipts, and reimbursements. The Abacus API is available to partners and enterprise customers, providing programmatic
  access to member management and expense operations using OAuth 2.0 authentication.
created: '2024-01-15'
modified: '2026-05-19'
specificationVersion: '0.19'
apis:
- aid: abacus:abacus-api
  name: Abacus API
  tags:
  - Expenses
  - Finance
  - Members
  - Reimbursement
  humanURL: https://support.abacus.com/hc/en-us/articles/12493681200269-Abacus-API
  baseURL: https://api.abacus.com
  properties:
  - url: https://support.abacus.com/hc/en-us/articles/12493681200269-Abacus-API
    type: Documentation
  - url: https://raw.githubusercontent.com/api-evangelist/abacus/refs/heads/main/openapi/abacus-api-openapi.yaml
    type: OpenAPI
  - url: https://raw.githubusercontent.com/api-evangelist/abacus/refs/heads/main/json-schema/abacus-member-schema.json
    type: JSONSchema
    title: Member
  - url: https://raw.githubusercontent.com/api-evangelist/abacus/refs/heads/main/json-schema/abacus-expense-schema.json
    type: JSONSchema
    title: Expense
  - url: https://raw.githubusercontent.com/api-evangelist/abacus/refs/heads/main/json-schema/abacus-invite-member-request-schema.json
    type: JSONSchema
    title: Invite Member Request
  - url: https://raw.githubusercontent.com/api-evangelist/abacus/refs/heads/main/json-schema/abacus-update-member-request-schema.json
    type: JSONSchema
    title: Update Member Request
  - url: https://raw.githubusercontent.com/api-evangelist/abacus/refs/heads/main/json-schema/abacus-member-list-response-schema.json
    type: JSONSchema
    title: Member List Response
  - url: https://raw.githubusercontent.com/api-evangelist/abacus/refs/heads/main/json-schema/abacus-expense-list-response-schema.json
    type: JSONSchema
    title: Expense List Response
  - url: https://raw.githubusercontent.com/api-evangelist/abacus/refs/heads/main/json-schema/abacus-oauth-token-request-schema.json
    type: JSONSchema
    title: OAuth Token Request
  - url: https://raw.githubusercontent.com/api-evangelist/abacus/refs/heads/main/json-schema/abacus-oauth-token-response-schema.json
    type: JSONSchema
    title: OAuth Token Response
  - type: NaftikoCapability
    url: capabilities/abacus-authentication.yaml
  - type: NaftikoCapability
    url: capabilities/abacus-expenses.yaml
  - type: NaftikoCapability
    url: capabilities/abacus-members.yaml
  description: The Abacus API provides programmatic access to expense management functionality, including inviting and suspending
    members, listing and retrieving expense reports, and integrating with third-party platforms. Available to partners and
    enterprise customers using OAuth 2.0 client credentials.
common:
- type: Website
  url: https://www.abacus.com/
- type: Documentation
  url: https://support.abacus.com/hc/en-us/articles/12493681200269-Abacus-API
- type: Support
  url: https://support.abacus.com/
- type: PrivacyPolicy
  url: https://legal.emburse.com/
- type: TrustCenter
  url: https://trust.emburse.com/
- url: https://raw.githubusercontent.com/api-evangelist/abacus/refs/heads/main/rules/abacus-spectral-rules.yml
  name: Abacus Spectral Rules
  type: SpectralRules
- url: https://raw.githubusercontent.com/api-evangelist/abacus/refs/heads/main/vocabulary/abacus-vocabulary.yaml
  name: Abacus Vocabulary
  type: Vocabulary
- url: https://raw.githubusercontent.com/api-evangelist/abacus/refs/heads/main/json-ld/abacus-api-context.jsonld
  name: Abacus API JSON-LD Context
  type: JSONLD
- type: Features
  data:
  - name: Member Management
    description: Invite, update, and suspend organization members programmatically
  - name: Expense Tracking
    description: Retrieve and filter expense reports by status, member, and date range
  - name: OAuth 2.0 Authentication
    description: Secure API access using client credentials grant flow
  - name: Receipt Management
    description: Link receipts to expense reports via URL references
  - name: Multi-category Expenses
    description: Categorize expenses across meals, travel, lodging, office supplies, and software
  - name: Paginated Results
    description: Paginated API responses with configurable page sizes
- type: UseCases
  data:
  - name: Employee Onboarding
    description: Automatically invite new employees to the expense platform via API
  - name: Employee Offboarding
    description: Programmatically suspend departed employees from expense access
  - name: Expense Reconciliation
    description: Retrieve and reconcile expense reports for accounting integration
  - name: Spend Analytics
    description: Pull expense data by category, member, or date range for reporting
  - name: Third-party Integration
    description: Connect Abacus expense data with ERP and accounting systems
- type: Integrations
  data:
  - name: QuickBooks
    description: Sync expense data with QuickBooks for accounting reconciliation
  - name: Xero
    description: Integrate with Xero for automated expense accounting
  - name: NetSuite
    description: Connect expense reports with NetSuite ERP
  - name: Sage Intacct
    description: Sync expenses with Sage Intacct for financial management
maintainers:
- FN: Kin Lane
  email: [email protected]