aid: abacus url: https://raw.githubusercontent.com/api-evangelist/abacus/refs/heads/main/apis.yml name: Abacus type: Index deliveryModel: model: unknown open_source: false commercial: false callable_host: false label: Delivery model not determined — needs a product licence on record confidence: low source: - openapi generated: '2026-08-28' method: derived accessModel: pricing: freemium onboarding: self-serve trial: false try_now: true public: false label: Freemium · Self-serve signup confidence: high source: - plans - authentication generated: '2026-07-22' method: derived image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/abacus.png 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.23' apis: - aid: abacus:abacus-authentication-api name: Abacus Authentication API description: OAuth 2.0 authentication operations humanURL: https://support.abacus.com/hc/en-us/articles/12493681200269-Abacus-API baseURL: https://api.abacus.com tags: - Authentication properties: - type: OpenAPI url: openapi/abacus-authentication-api-openapi.yml - type: Documentation url: https://support.abacus.com/hc/en-us/articles/12493681200269-Abacus-API - type: JSONSchema url: >- https://raw.githubusercontent.com/api-evangelist/abacus/refs/heads/main/json-schema/abacus-member-schema.json - type: JSONSchema url: >- https://raw.githubusercontent.com/api-evangelist/abacus/refs/heads/main/json-schema/abacus-expense-schema.json - type: JSONSchema url: >- https://raw.githubusercontent.com/api-evangelist/abacus/refs/heads/main/json-schema/abacus-invite-member-request-schema.json - type: JSONSchema url: >- https://raw.githubusercontent.com/api-evangelist/abacus/refs/heads/main/json-schema/abacus-update-member-request-schema.json - type: JSONSchema url: >- https://raw.githubusercontent.com/api-evangelist/abacus/refs/heads/main/json-schema/abacus-member-list-response-schema.json - type: JSONSchema url: >- https://raw.githubusercontent.com/api-evangelist/abacus/refs/heads/main/json-schema/abacus-expense-list-response-schema.json - type: JSONSchema url: >- https://raw.githubusercontent.com/api-evangelist/abacus/refs/heads/main/json-schema/abacus-oauth-token-request-schema.json - type: JSONSchema url: >- https://raw.githubusercontent.com/api-evangelist/abacus/refs/heads/main/json-schema/abacus-oauth-token-response-schema.json - type: X-NaftikoCapability url: authentication/abacus-authentication.yml - aid: abacus:abacus-expenses-api name: Abacus Expenses API description: Expense report management and operations humanURL: https://support.abacus.com/hc/en-us/articles/12493681200269-Abacus-API baseURL: https://api.abacus.com tags: - Expenses properties: - type: OpenAPI url: openapi/abacus-expenses-api-openapi.yml - type: Documentation url: https://support.abacus.com/hc/en-us/articles/12493681200269-Abacus-API - type: JSONSchema url: >- https://raw.githubusercontent.com/api-evangelist/abacus/refs/heads/main/json-schema/abacus-member-schema.json - type: JSONSchema url: >- https://raw.githubusercontent.com/api-evangelist/abacus/refs/heads/main/json-schema/abacus-expense-schema.json - type: JSONSchema url: >- https://raw.githubusercontent.com/api-evangelist/abacus/refs/heads/main/json-schema/abacus-invite-member-request-schema.json - type: JSONSchema url: >- https://raw.githubusercontent.com/api-evangelist/abacus/refs/heads/main/json-schema/abacus-update-member-request-schema.json - type: JSONSchema url: >- https://raw.githubusercontent.com/api-evangelist/abacus/refs/heads/main/json-schema/abacus-member-list-response-schema.json - type: JSONSchema url: >- https://raw.githubusercontent.com/api-evangelist/abacus/refs/heads/main/json-schema/abacus-expense-list-response-schema.json - type: JSONSchema url: >- https://raw.githubusercontent.com/api-evangelist/abacus/refs/heads/main/json-schema/abacus-oauth-token-request-schema.json - type: JSONSchema url: >- https://raw.githubusercontent.com/api-evangelist/abacus/refs/heads/main/json-schema/abacus-oauth-token-response-schema.json - type: X-NaftikoCapability url: authentication/abacus-authentication.yml - aid: abacus:abacus-members-api name: Abacus Members API description: Member management operations for inviting and managing expense users humanURL: https://support.abacus.com/hc/en-us/articles/12493681200269-Abacus-API baseURL: https://api.abacus.com tags: - Members properties: - type: OpenAPI url: openapi/abacus-members-api-openapi.yml - type: Documentation url: https://support.abacus.com/hc/en-us/articles/12493681200269-Abacus-API - type: JSONSchema url: >- https://raw.githubusercontent.com/api-evangelist/abacus/refs/heads/main/json-schema/abacus-member-schema.json - type: JSONSchema url: >- https://raw.githubusercontent.com/api-evangelist/abacus/refs/heads/main/json-schema/abacus-expense-schema.json - type: JSONSchema url: >- https://raw.githubusercontent.com/api-evangelist/abacus/refs/heads/main/json-schema/abacus-invite-member-request-schema.json - type: JSONSchema url: >- https://raw.githubusercontent.com/api-evangelist/abacus/refs/heads/main/json-schema/abacus-update-member-request-schema.json - type: JSONSchema url: >- https://raw.githubusercontent.com/api-evangelist/abacus/refs/heads/main/json-schema/abacus-member-list-response-schema.json - type: JSONSchema url: >- https://raw.githubusercontent.com/api-evangelist/abacus/refs/heads/main/json-schema/abacus-expense-list-response-schema.json - type: JSONSchema url: >- https://raw.githubusercontent.com/api-evangelist/abacus/refs/heads/main/json-schema/abacus-oauth-token-request-schema.json - type: JSONSchema url: >- https://raw.githubusercontent.com/api-evangelist/abacus/refs/heads/main/json-schema/abacus-oauth-token-response-schema.json - type: X-NaftikoCapability url: authentication/abacus-authentication.yml common: - type: AgenticAccess url: agentic-access/abacus-agentic-access.yml - type: VulnerabilityDisclosure url: security/abacus-vulnerability-disclosure.yml - type: DomainSecurity url: security/abacus-domain-security.yml - type: Authentication url: authentication/abacus-authentication.yml - type: OAuthScopes url: scopes/abacus-scopes.yml - 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: kin@apievangelist.com